Version Description
- Tweak: Added
Border Radius
option for navigation dots in Vertical Scroll widget. - Tweak: Added
Hover CSS Filters
option for post featured image in Blog widget. - Tweak: Default overlay color for post featured image removed in Blog widget.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 3.11.7 |
Comparing to | |
See all releases |
Code changes from version 3.11.6 to 3.11.7
- admin/assets/css/admin-rtl.css +358 -0
- admin/assets/css/admin.css +358 -0
- admin/assets/css/notice-rtl.css +106 -0
- admin/assets/css/notice.css +106 -0
- admin/assets/fonts/pa-icon.eot +0 -0
- admin/assets/fonts/pa-icon.svg +11 -0
- admin/assets/fonts/pa-icon.ttf +0 -0
- admin/assets/fonts/pa-icon.woff +0 -0
- admin/assets/fonts/style.css +38 -0
- admin/assets/js/admin.js +134 -0
- admin/assets/js/dialog/dialog.js +830 -0
- admin/assets/js/pa-notice.js +53 -0
- admin/assets/js/sweetalert2/core.js +7613 -0
- admin/assets/js/sweetalert2/sweetalert2.min.css +1 -0
- admin/assets/js/sweetalert2/sweetalert2.min.js +1 -0
- admin/includes/admin-notices.php +67 -40
- assets/editor/css/style.css +1 -0
- languages/premium-addons-for-elementor.pot +124 -124
- premium-addons-for-elementor.php +3 -3
- readme.txt +8 -2
- widgets/premium-blog.php +9 -4
- widgets/premium-carousel.php +4 -4
- widgets/premium-grid.php +1 -1
- widgets/premium-maps.php +1 -1
- widgets/premium-vscroll.php +12 -1
admin/assets/css/admin-rtl.css
ADDED
@@ -0,0 +1,358 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.pa-header-wrapper{
|
2 |
+
padding:20px;
|
3 |
+
overflow:hidden
|
4 |
+
}
|
5 |
+
.pa-title-left{
|
6 |
+
width:80%;
|
7 |
+
float:right
|
8 |
+
}
|
9 |
+
h1.pa-title-main{
|
10 |
+
padding:0;
|
11 |
+
line-height:1.3em;
|
12 |
+
font-size:42px;
|
13 |
+
margin-top:5px
|
14 |
+
}
|
15 |
+
.pa-title-sub{
|
16 |
+
color:#777;
|
17 |
+
font-weight:400;
|
18 |
+
margin-right:3px
|
19 |
+
}
|
20 |
+
.pa-title-right{
|
21 |
+
float:left
|
22 |
+
}
|
23 |
+
.pa-title-right img{
|
24 |
+
width:100px;
|
25 |
+
height:100px
|
26 |
+
}
|
27 |
+
.button.pa-btn{
|
28 |
+
border:none;
|
29 |
+
color:#fff;
|
30 |
+
text-align:center;
|
31 |
+
padding:3px;
|
32 |
+
max-width:250px;
|
33 |
+
height:auto;
|
34 |
+
margin-bottom:15px;
|
35 |
+
display:block;
|
36 |
+
font-weight:700;
|
37 |
+
box-shadow:none
|
38 |
+
}
|
39 |
+
.pa-btn.pa-save-button{
|
40 |
+
background-color:#1A7FC2;
|
41 |
+
margin-bottom:0;
|
42 |
+
margin-top:30px;
|
43 |
+
padding:3px 10px
|
44 |
+
}
|
45 |
+
.pa-btn.pa-save-button:hover{
|
46 |
+
background:#0e629a;
|
47 |
+
color:#fff
|
48 |
+
}
|
49 |
+
.pa-btn.pa-save-button:focus{
|
50 |
+
background:#0e629a;
|
51 |
+
color:#fff
|
52 |
+
}
|
53 |
+
.pa-settings-tabs-list{
|
54 |
+
margin:0;
|
55 |
+
border-bottom:1px solid #ccc
|
56 |
+
}
|
57 |
+
.pa-settings-tabs-list li{
|
58 |
+
display:inline-block;
|
59 |
+
margin-bottom:4px;
|
60 |
+
margin-right:.5em
|
61 |
+
}
|
62 |
+
.pa-tab-list-item{
|
63 |
+
background:#e5e5e5;
|
64 |
+
padding:9px 15px;
|
65 |
+
line-height:30px;
|
66 |
+
font-size:18px;
|
67 |
+
font-weight:700;
|
68 |
+
color:#444;
|
69 |
+
text-decoration:none;
|
70 |
+
border:1px solid #ccc;
|
71 |
+
border-bottom:none
|
72 |
+
}
|
73 |
+
.pa-tab-list-item:focus{
|
74 |
+
box-shadow:none
|
75 |
+
}
|
76 |
+
li.ui-state-default:not(.ui-state-active):hover a{
|
77 |
+
background:#fff;
|
78 |
+
color:#444
|
79 |
+
}
|
80 |
+
li.ui-state-active a{
|
81 |
+
outline:none;
|
82 |
+
color:#000;
|
83 |
+
background:transparent;
|
84 |
+
box-shadow:none;
|
85 |
+
border-bottom:1px solid #f1f1f1
|
86 |
+
}
|
87 |
+
.pa-row{
|
88 |
+
width:100%;
|
89 |
+
overflow:hidden
|
90 |
+
}
|
91 |
+
.pa-settings-tabs{
|
92 |
+
padding:15px 25px;
|
93 |
+
margin-top:-3em
|
94 |
+
}
|
95 |
+
#pa-about{
|
96 |
+
margin-top:50px
|
97 |
+
}
|
98 |
+
.pa-col-half{
|
99 |
+
width:40%;
|
100 |
+
height:auto;
|
101 |
+
float:right
|
102 |
+
}
|
103 |
+
.pa-about-panel{
|
104 |
+
width:100%;
|
105 |
+
display:inline-block;
|
106 |
+
margin-bottom:20px
|
107 |
+
}
|
108 |
+
.pa-icon-container{
|
109 |
+
float:right;
|
110 |
+
display:inline-block;
|
111 |
+
width:45px
|
112 |
+
}
|
113 |
+
.pa-icon-container i{
|
114 |
+
font-size:25px
|
115 |
+
}
|
116 |
+
.pa-text-container{
|
117 |
+
display:inline-block;
|
118 |
+
width:80%
|
119 |
+
}
|
120 |
+
.pa-text-container h4{
|
121 |
+
margin:0;
|
122 |
+
font-weight:400;
|
123 |
+
font-size:18px
|
124 |
+
}
|
125 |
+
.pa-text-container p{
|
126 |
+
line-height:22px;
|
127 |
+
color:#444;
|
128 |
+
font-size:13px;
|
129 |
+
margin:1em 0
|
130 |
+
}
|
131 |
+
.pa-elements-table{
|
132 |
+
border-collapse:collapse;
|
133 |
+
margin-top:.5em;
|
134 |
+
margin-right:5px;
|
135 |
+
width:80%;
|
136 |
+
clear:both
|
137 |
+
}
|
138 |
+
.pa-elements-table th{
|
139 |
+
vertical-align:top;
|
140 |
+
text-align:right;
|
141 |
+
padding:20px 0 20px 10px;
|
142 |
+
width:200px;
|
143 |
+
line-height:1.3;
|
144 |
+
font-weight:500
|
145 |
+
}
|
146 |
+
.pa-elements-table tr{
|
147 |
+
border-bottom:1px solid #ddd
|
148 |
+
}
|
149 |
+
.pa-elements-table td{
|
150 |
+
margin-bottom:9px;
|
151 |
+
padding:15px 10px;
|
152 |
+
line-height:1.3;
|
153 |
+
vertical-align:middle
|
154 |
+
}
|
155 |
+
.pa-elements-table .pa-element-desc{
|
156 |
+
font-weight:300;
|
157 |
+
padding-bottom:1.5em;
|
158 |
+
border-bottom:1px solid #ddd
|
159 |
+
}
|
160 |
+
.switch{
|
161 |
+
position:relative;
|
162 |
+
display:inline-block;
|
163 |
+
width:70px;
|
164 |
+
height:33px
|
165 |
+
}
|
166 |
+
.switch input{
|
167 |
+
display:none
|
168 |
+
}
|
169 |
+
.slider,.pro-slider{
|
170 |
+
position:absolute;
|
171 |
+
cursor:pointer;
|
172 |
+
top:0;
|
173 |
+
right:0;
|
174 |
+
left:0;
|
175 |
+
bottom:0;
|
176 |
+
background-color:#f2f2f2;
|
177 |
+
box-shadow:0 0 2px 1px #ccc inset;
|
178 |
+
-webkit-transition:.4s;
|
179 |
+
transition:.4s
|
180 |
+
}
|
181 |
+
.slider:before,.pro-slider:before{
|
182 |
+
position:absolute;
|
183 |
+
content:"";
|
184 |
+
height:27.5px;
|
185 |
+
width:27.5px;
|
186 |
+
right:0;
|
187 |
+
bottom:1.1px;
|
188 |
+
background:radial-gradient(farthest-corner at 14px 0px,#f0f0f0 50%,#cacaca 100%);
|
189 |
+
-webkit-transition:.4s;
|
190 |
+
transition:.4s;
|
191 |
+
padding:0;
|
192 |
+
margin:0;
|
193 |
+
border:1px solid #c6c6c6;
|
194 |
+
box-shadow:0 2.5px 5px #b8b8b9
|
195 |
+
}
|
196 |
+
input:checked + .slider{
|
197 |
+
background-color:#18a4fd;
|
198 |
+
box-shadow:0 0 2px 1px #149afd inset;
|
199 |
+
border:1px solid #149afd
|
200 |
+
}
|
201 |
+
input:focus + .slider{
|
202 |
+
box-shadow:0 0 1px #18a4fd
|
203 |
+
}
|
204 |
+
input:checked + .slider:before{
|
205 |
+
box-shadow:0 2.5px 5px #0d6fbd;
|
206 |
+
border:1px solid #0d6fbd;
|
207 |
+
-webkit-transform:translateX(-40px);
|
208 |
+
-ms-transform:translateX(-40px);
|
209 |
+
transform:translateX(-40px)
|
210 |
+
}
|
211 |
+
.slider.round,.pro-slider.round{
|
212 |
+
border:1px solid #b8b8b9;
|
213 |
+
border-radius:34px
|
214 |
+
}
|
215 |
+
.slider.round:before,.pro-slider.round:before{
|
216 |
+
border-radius:50%
|
217 |
+
}
|
218 |
+
.pa-maps-table{
|
219 |
+
text-align:right
|
220 |
+
}
|
221 |
+
.pa-api-title{
|
222 |
+
display:inline-block;
|
223 |
+
margin:0
|
224 |
+
}
|
225 |
+
.pa-maps-table select {
|
226 |
+
width: 100%;
|
227 |
+
max-width: 100%;
|
228 |
+
}
|
229 |
+
.pa-maps-table #premium-map-api{
|
230 |
+
width: 100%;
|
231 |
+
}
|
232 |
+
.pa-maps-table tr td:first-of-type{
|
233 |
+
padding-left: 1.2em;
|
234 |
+
}
|
235 |
+
.pa-maps-table td:first-of-type .pa-api-disable-title {
|
236 |
+
margin:0.6em 0;
|
237 |
+
}
|
238 |
+
.pa-api-disable-title label,.pa-is-beta label{
|
239 |
+
margin-left:15px
|
240 |
+
}
|
241 |
+
.pa-api-disable-title span,.pa-is-beta span{
|
242 |
+
font-weight:400
|
243 |
+
}
|
244 |
+
.pa-maps-api-notice{
|
245 |
+
margin:0.5em 0
|
246 |
+
}
|
247 |
+
.pa-api-title input{
|
248 |
+
margin-top:10px;
|
249 |
+
font-size:normal;
|
250 |
+
font-weight:400;
|
251 |
+
width:400px;
|
252 |
+
margin-right:30px
|
253 |
+
}
|
254 |
+
#pa-maintenance{
|
255 |
+
margin-top:30px
|
256 |
+
}
|
257 |
+
.pa-beta-table tr{
|
258 |
+
text-align:right
|
259 |
+
}
|
260 |
+
.pa-roll-back,.pa-beta-test{
|
261 |
+
text-align:right;
|
262 |
+
font-size:20px;
|
263 |
+
font-weight:400;
|
264 |
+
margin-top:15px;
|
265 |
+
margin-bottom:10px
|
266 |
+
}
|
267 |
+
.pa-beta-test{
|
268 |
+
margin-top:0
|
269 |
+
}
|
270 |
+
.pa-roll-back-span,.pa-beta-test-span{
|
271 |
+
line-height:22px;
|
272 |
+
color:#444;
|
273 |
+
font-size:13px;
|
274 |
+
margin:0;
|
275 |
+
font-weight:400
|
276 |
+
}
|
277 |
+
.pa-roll-row,.pa-beta-row{
|
278 |
+
float:right
|
279 |
+
}
|
280 |
+
.pa-beta-row{
|
281 |
+
margin-top:13px
|
282 |
+
}
|
283 |
+
.pa-roll-row th,.pa-beta-row th{
|
284 |
+
vertical-align:top;
|
285 |
+
text-align:right;
|
286 |
+
padding:20px 0 20px 10px;
|
287 |
+
width:200px;
|
288 |
+
line-height:1.3
|
289 |
+
}
|
290 |
+
.pa-roll-row td{
|
291 |
+
padding:15px 10px
|
292 |
+
}
|
293 |
+
.pa-beta-row td{
|
294 |
+
padding:22px 10px
|
295 |
+
}
|
296 |
+
.pa-roll-row .pa-rollback-button{
|
297 |
+
box-shadow:0 1px 0 #ccc;
|
298 |
+
color:#555;
|
299 |
+
border:1px solid #ccc;
|
300 |
+
background:#f7f7f7;
|
301 |
+
vertical-align:top;
|
302 |
+
margin:0;
|
303 |
+
padding:0 10px 1px
|
304 |
+
}
|
305 |
+
.pa-roll-row .pa-rollback-button:hover{
|
306 |
+
background:#fafafa;
|
307 |
+
border-color:#999;
|
308 |
+
color:#23282d
|
309 |
+
}
|
310 |
+
.pa-roll-row .pa-roll-desc{
|
311 |
+
font-style:italic;
|
312 |
+
color:red;
|
313 |
+
margin-top:4px
|
314 |
+
}
|
315 |
+
.pa-beta-row .pa-beta-desc{
|
316 |
+
font-style:italic;
|
317 |
+
margin-top:4px
|
318 |
+
}
|
319 |
+
.pa-sys-info-tab{
|
320 |
+
background:#f7f7f7;
|
321 |
+
margin:8px;
|
322 |
+
border:2px solid #ddd;
|
323 |
+
border-radius:3px;
|
324 |
+
padding:0
|
325 |
+
}
|
326 |
+
.pa-system-info-container{
|
327 |
+
padding:10px
|
328 |
+
}
|
329 |
+
.pa-sys-info-tab .pa-sys-info-title{
|
330 |
+
margin:0;
|
331 |
+
margin-bottom:0;
|
332 |
+
padding:10px;
|
333 |
+
border-bottom:2px solid #ddd;
|
334 |
+
background:#fff;
|
335 |
+
margin-bottom:10px;
|
336 |
+
font-weight:500
|
337 |
+
}
|
338 |
+
tr.pa-sec-elems-tr{
|
339 |
+
border:none
|
340 |
+
}
|
341 |
+
tr.pa-sec-elems-tr th{
|
342 |
+
padding-bottom:0
|
343 |
+
}
|
344 |
+
tr.pa-sec-elems-tr th h1{
|
345 |
+
font-weight:700;
|
346 |
+
font-size:25px;
|
347 |
+
letter-spacing:1px;
|
348 |
+
color:#555;
|
349 |
+
margin-bottom:0
|
350 |
+
}
|
351 |
+
.pa-swal-head{
|
352 |
+
display:block;
|
353 |
+
margin-bottom:20px
|
354 |
+
}
|
355 |
+
.pa-swal-desc{
|
356 |
+
font-weight:700;
|
357 |
+
color:#0f6aa7
|
358 |
+
}
|
admin/assets/css/admin.css
ADDED
@@ -0,0 +1,358 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.pa-header-wrapper{
|
2 |
+
padding:20px;
|
3 |
+
overflow:hidden
|
4 |
+
}
|
5 |
+
.pa-title-left{
|
6 |
+
width:80%;
|
7 |
+
float:left
|
8 |
+
}
|
9 |
+
h1.pa-title-main{
|
10 |
+
padding:0;
|
11 |
+
line-height:1.3em;
|
12 |
+
font-size:42px;
|
13 |
+
margin-top:5px
|
14 |
+
}
|
15 |
+
.pa-title-sub{
|
16 |
+
color:#777;
|
17 |
+
font-weight:400;
|
18 |
+
margin-left:3px
|
19 |
+
}
|
20 |
+
.pa-title-right{
|
21 |
+
float:right
|
22 |
+
}
|
23 |
+
.pa-title-right img{
|
24 |
+
width:100px;
|
25 |
+
height:100px
|
26 |
+
}
|
27 |
+
.button.pa-btn{
|
28 |
+
border:none;
|
29 |
+
color:#fff;
|
30 |
+
text-align:center;
|
31 |
+
padding:3px;
|
32 |
+
max-width:250px;
|
33 |
+
height:auto;
|
34 |
+
margin-bottom:15px;
|
35 |
+
display:block;
|
36 |
+
font-weight:700;
|
37 |
+
box-shadow:none
|
38 |
+
}
|
39 |
+
.pa-btn.pa-save-button{
|
40 |
+
background-color:#1A7FC2;
|
41 |
+
margin-bottom:0;
|
42 |
+
margin-top:30px;
|
43 |
+
padding:3px 10px
|
44 |
+
}
|
45 |
+
.pa-btn.pa-save-button:hover{
|
46 |
+
background:#0e629a;
|
47 |
+
color:#fff
|
48 |
+
}
|
49 |
+
.pa-btn.pa-save-button:focus{
|
50 |
+
background:#0e629a;
|
51 |
+
color:#fff
|
52 |
+
}
|
53 |
+
.pa-settings-tabs-list{
|
54 |
+
margin:0;
|
55 |
+
border-bottom:1px solid #ccc
|
56 |
+
}
|
57 |
+
.pa-settings-tabs-list li{
|
58 |
+
display:inline-block;
|
59 |
+
margin-bottom:4px;
|
60 |
+
margin-left:.5em
|
61 |
+
}
|
62 |
+
.pa-tab-list-item{
|
63 |
+
background:#e5e5e5;
|
64 |
+
padding:9px 15px;
|
65 |
+
line-height:30px;
|
66 |
+
font-size:18px;
|
67 |
+
font-weight:700;
|
68 |
+
color:#444;
|
69 |
+
text-decoration:none;
|
70 |
+
border:1px solid #ccc;
|
71 |
+
border-bottom:none
|
72 |
+
}
|
73 |
+
.pa-tab-list-item:focus{
|
74 |
+
box-shadow:none
|
75 |
+
}
|
76 |
+
li.ui-state-default:not(.ui-state-active):hover a{
|
77 |
+
background:#fff;
|
78 |
+
color:#444
|
79 |
+
}
|
80 |
+
li.ui-state-active a{
|
81 |
+
outline:none;
|
82 |
+
color:#000;
|
83 |
+
background:transparent;
|
84 |
+
box-shadow:none;
|
85 |
+
border-bottom:1px solid #f1f1f1
|
86 |
+
}
|
87 |
+
.pa-row{
|
88 |
+
width:100%;
|
89 |
+
overflow:hidden
|
90 |
+
}
|
91 |
+
.pa-settings-tabs{
|
92 |
+
padding:15px 25px;
|
93 |
+
margin-top:-3em
|
94 |
+
}
|
95 |
+
#pa-about{
|
96 |
+
margin-top:50px
|
97 |
+
}
|
98 |
+
.pa-col-half{
|
99 |
+
width:40%;
|
100 |
+
height:auto;
|
101 |
+
float:left
|
102 |
+
}
|
103 |
+
.pa-about-panel{
|
104 |
+
width:100%;
|
105 |
+
display:inline-block;
|
106 |
+
margin-bottom:20px
|
107 |
+
}
|
108 |
+
.pa-icon-container{
|
109 |
+
float:left;
|
110 |
+
display:inline-block;
|
111 |
+
width:45px
|
112 |
+
}
|
113 |
+
.pa-icon-container i{
|
114 |
+
font-size:25px
|
115 |
+
}
|
116 |
+
.pa-text-container{
|
117 |
+
display:inline-block;
|
118 |
+
width:80%
|
119 |
+
}
|
120 |
+
.pa-text-container h4{
|
121 |
+
margin:0;
|
122 |
+
font-weight:400;
|
123 |
+
font-size:18px
|
124 |
+
}
|
125 |
+
.pa-text-container p{
|
126 |
+
line-height:22px;
|
127 |
+
color:#444;
|
128 |
+
font-size:13px;
|
129 |
+
margin:1em 0
|
130 |
+
}
|
131 |
+
.pa-elements-table{
|
132 |
+
border-collapse:collapse;
|
133 |
+
margin-top:.5em;
|
134 |
+
margin-left:5px;
|
135 |
+
width:80%;
|
136 |
+
clear:both
|
137 |
+
}
|
138 |
+
.pa-elements-table th{
|
139 |
+
vertical-align:top;
|
140 |
+
text-align:left;
|
141 |
+
padding:20px 10px 20px 0;
|
142 |
+
width:200px;
|
143 |
+
line-height:1.3;
|
144 |
+
font-weight:500
|
145 |
+
}
|
146 |
+
.pa-elements-table tr{
|
147 |
+
border-bottom:1px solid #ddd
|
148 |
+
}
|
149 |
+
.pa-elements-table td{
|
150 |
+
margin-bottom:9px;
|
151 |
+
padding:15px 10px;
|
152 |
+
line-height:1.3;
|
153 |
+
vertical-align:middle
|
154 |
+
}
|
155 |
+
.pa-elements-table .pa-element-desc{
|
156 |
+
font-weight:300;
|
157 |
+
padding-bottom:1.5em;
|
158 |
+
border-bottom:1px solid #ddd
|
159 |
+
}
|
160 |
+
.switch{
|
161 |
+
position:relative;
|
162 |
+
display:inline-block;
|
163 |
+
width:70px;
|
164 |
+
height:33px
|
165 |
+
}
|
166 |
+
.switch input{
|
167 |
+
display:none
|
168 |
+
}
|
169 |
+
.slider,.pro-slider{
|
170 |
+
position:absolute;
|
171 |
+
cursor:pointer;
|
172 |
+
top:0;
|
173 |
+
left:0;
|
174 |
+
right:0;
|
175 |
+
bottom:0;
|
176 |
+
background-color:#f2f2f2;
|
177 |
+
box-shadow:0 0 2px 1px #ccc inset;
|
178 |
+
-webkit-transition:.4s;
|
179 |
+
transition:.4s
|
180 |
+
}
|
181 |
+
.slider:before,.pro-slider:before{
|
182 |
+
position:absolute;
|
183 |
+
content:"";
|
184 |
+
height:27.5px;
|
185 |
+
width:27.5px;
|
186 |
+
left:0;
|
187 |
+
bottom:1.1px;
|
188 |
+
background:radial-gradient(farthest-corner at 14px 0px,#f0f0f0 50%,#cacaca 100%);
|
189 |
+
-webkit-transition:.4s;
|
190 |
+
transition:.4s;
|
191 |
+
padding:0;
|
192 |
+
margin:0;
|
193 |
+
border:1px solid #c6c6c6;
|
194 |
+
box-shadow:0 2.5px 5px #b8b8b9
|
195 |
+
}
|
196 |
+
input:checked + .slider{
|
197 |
+
background-color:#18a4fd;
|
198 |
+
box-shadow:0 0 2px 1px #149afd inset;
|
199 |
+
border:1px solid #149afd
|
200 |
+
}
|
201 |
+
input:focus + .slider{
|
202 |
+
box-shadow:0 0 1px #18a4fd
|
203 |
+
}
|
204 |
+
input:checked + .slider:before{
|
205 |
+
box-shadow:0 2.5px 5px #0d6fbd;
|
206 |
+
border:1px solid #0d6fbd;
|
207 |
+
-webkit-transform:translateX(40px);
|
208 |
+
-ms-transform:translateX(40px);
|
209 |
+
transform:translateX(40px)
|
210 |
+
}
|
211 |
+
.slider.round,.pro-slider.round{
|
212 |
+
border:1px solid #b8b8b9;
|
213 |
+
border-radius:34px
|
214 |
+
}
|
215 |
+
.slider.round:before,.pro-slider.round:before{
|
216 |
+
border-radius:50%
|
217 |
+
}
|
218 |
+
.pa-maps-table{
|
219 |
+
text-align:left
|
220 |
+
}
|
221 |
+
.pa-api-title{
|
222 |
+
display:inline-block;
|
223 |
+
margin:0
|
224 |
+
}
|
225 |
+
.pa-maps-table select {
|
226 |
+
width: 100%;
|
227 |
+
max-width: 100%;
|
228 |
+
}
|
229 |
+
.pa-maps-table #premium-map-api{
|
230 |
+
width: 100%;
|
231 |
+
}
|
232 |
+
.pa-maps-table tr td:first-of-type{
|
233 |
+
padding-right: 1.2em;
|
234 |
+
}
|
235 |
+
.pa-maps-table td:first-of-type .pa-api-disable-title {
|
236 |
+
margin:0.6em 0;
|
237 |
+
}
|
238 |
+
.pa-api-disable-title label,.pa-is-beta label{
|
239 |
+
margin-right:15px
|
240 |
+
}
|
241 |
+
.pa-api-disable-title span,.pa-is-beta span{
|
242 |
+
font-weight:400
|
243 |
+
}
|
244 |
+
.pa-maps-api-notice{
|
245 |
+
margin:0.5em 0
|
246 |
+
}
|
247 |
+
.pa-api-title input{
|
248 |
+
margin-top:10px;
|
249 |
+
font-size:normal;
|
250 |
+
font-weight:400;
|
251 |
+
width:400px;
|
252 |
+
margin-left:30px
|
253 |
+
}
|
254 |
+
#pa-maintenance{
|
255 |
+
margin-top:30px
|
256 |
+
}
|
257 |
+
.pa-beta-table tr{
|
258 |
+
text-align:left
|
259 |
+
}
|
260 |
+
.pa-roll-back,.pa-beta-test{
|
261 |
+
text-align:left;
|
262 |
+
font-size:20px;
|
263 |
+
font-weight:400;
|
264 |
+
margin-top:15px;
|
265 |
+
margin-bottom:10px
|
266 |
+
}
|
267 |
+
.pa-beta-test{
|
268 |
+
margin-top:0
|
269 |
+
}
|
270 |
+
.pa-roll-back-span,.pa-beta-test-span{
|
271 |
+
line-height:22px;
|
272 |
+
color:#444;
|
273 |
+
font-size:13px;
|
274 |
+
margin:0;
|
275 |
+
font-weight:400
|
276 |
+
}
|
277 |
+
.pa-roll-row,.pa-beta-row{
|
278 |
+
float:left
|
279 |
+
}
|
280 |
+
.pa-beta-row{
|
281 |
+
margin-top:13px
|
282 |
+
}
|
283 |
+
.pa-roll-row th,.pa-beta-row th{
|
284 |
+
vertical-align:top;
|
285 |
+
text-align:left;
|
286 |
+
padding:20px 10px 20px 0;
|
287 |
+
width:200px;
|
288 |
+
line-height:1.3
|
289 |
+
}
|
290 |
+
.pa-roll-row td{
|
291 |
+
padding:15px 10px
|
292 |
+
}
|
293 |
+
.pa-beta-row td{
|
294 |
+
padding:22px 10px
|
295 |
+
}
|
296 |
+
.pa-roll-row .pa-rollback-button{
|
297 |
+
box-shadow:0 1px 0 #ccc;
|
298 |
+
color:#555;
|
299 |
+
border:1px solid #ccc;
|
300 |
+
background:#f7f7f7;
|
301 |
+
vertical-align:top;
|
302 |
+
margin:0;
|
303 |
+
padding:0 10px 1px
|
304 |
+
}
|
305 |
+
.pa-roll-row .pa-rollback-button:hover{
|
306 |
+
background:#fafafa;
|
307 |
+
border-color:#999;
|
308 |
+
color:#23282d
|
309 |
+
}
|
310 |
+
.pa-roll-row .pa-roll-desc{
|
311 |
+
font-style:italic;
|
312 |
+
color:red;
|
313 |
+
margin-top:4px
|
314 |
+
}
|
315 |
+
.pa-beta-row .pa-beta-desc{
|
316 |
+
font-style:italic;
|
317 |
+
margin-top:4px
|
318 |
+
}
|
319 |
+
.pa-sys-info-tab{
|
320 |
+
background:#f7f7f7;
|
321 |
+
margin:8px;
|
322 |
+
border:2px solid #ddd;
|
323 |
+
border-radius:3px;
|
324 |
+
padding:0
|
325 |
+
}
|
326 |
+
.pa-system-info-container{
|
327 |
+
padding:10px
|
328 |
+
}
|
329 |
+
.pa-sys-info-tab .pa-sys-info-title{
|
330 |
+
margin:0;
|
331 |
+
margin-bottom:0;
|
332 |
+
padding:10px;
|
333 |
+
border-bottom:2px solid #ddd;
|
334 |
+
background:#fff;
|
335 |
+
margin-bottom:10px;
|
336 |
+
font-weight:500
|
337 |
+
}
|
338 |
+
tr.pa-sec-elems-tr{
|
339 |
+
border:none
|
340 |
+
}
|
341 |
+
tr.pa-sec-elems-tr th{
|
342 |
+
padding-bottom:0
|
343 |
+
}
|
344 |
+
tr.pa-sec-elems-tr th h1{
|
345 |
+
font-weight:700;
|
346 |
+
font-size:25px;
|
347 |
+
letter-spacing:1px;
|
348 |
+
color:#555;
|
349 |
+
margin-bottom:0
|
350 |
+
}
|
351 |
+
.pa-swal-head{
|
352 |
+
display:block;
|
353 |
+
margin-bottom:20px
|
354 |
+
}
|
355 |
+
.pa-swal-desc{
|
356 |
+
font-weight:700;
|
357 |
+
color:#0f6aa7
|
358 |
+
}
|
admin/assets/css/notice-rtl.css
ADDED
@@ -0,0 +1,106 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.error.pa-notice-wrap {
|
2 |
+
display: flex;
|
3 |
+
border: none;
|
4 |
+
padding: 0;
|
5 |
+
margin: 0;
|
6 |
+
min-height: 120px;
|
7 |
+
padding-left: 1em;
|
8 |
+
align-items: center;
|
9 |
+
}
|
10 |
+
|
11 |
+
.error.pa-notice-wrap div {
|
12 |
+
padding: 0;
|
13 |
+
margin: 0;
|
14 |
+
}
|
15 |
+
|
16 |
+
.error.pa-notice-wrap .pa-img-wrap {
|
17 |
+
display: flex;
|
18 |
+
align-items: center;
|
19 |
+
min-height: 120px;
|
20 |
+
padding: 0 0.7em;
|
21 |
+
}
|
22 |
+
|
23 |
+
.error.pa-black-notice,
|
24 |
+
.error.pa-black-notice .pa-img-wrap {
|
25 |
+
min-height: auto;
|
26 |
+
}
|
27 |
+
|
28 |
+
.pa-new-feature-notice .pa-text-wrap {
|
29 |
+
display: -ms-flexbox;
|
30 |
+
display: -webkit-flex;
|
31 |
+
display: -moz-flex;
|
32 |
+
display: -ms-flex;
|
33 |
+
display: flex;
|
34 |
+
align-items: center;
|
35 |
+
padding: 10px 0 10px 10px;
|
36 |
+
}
|
37 |
+
|
38 |
+
.pa-new-feature-notice .pa-text-wrap .pa-notice-logo {
|
39 |
+
width: 40px;
|
40 |
+
margin-left: 0.8em;
|
41 |
+
}
|
42 |
+
|
43 |
+
.pa-new-feature-notice .pa-text-wrap .pa-notice-close {
|
44 |
+
text-decoration: none;
|
45 |
+
margin-right: 1em;
|
46 |
+
margin-right: auto;
|
47 |
+
}
|
48 |
+
|
49 |
+
.error .pa-text-wrap a:focus {
|
50 |
+
box-shadow: none;
|
51 |
+
outline: none;
|
52 |
+
|
53 |
+
}
|
54 |
+
|
55 |
+
.error.pa-notice-wrap .pa-text-wrap {
|
56 |
+
padding-top: 0.3em;
|
57 |
+
}
|
58 |
+
|
59 |
+
.error.pa-notice-wrap .pa-img-wrap img {
|
60 |
+
width: 40px;
|
61 |
+
}
|
62 |
+
|
63 |
+
.error.pa-notice-wrap .pa-text-wrap a {
|
64 |
+
margin-left: 0.3em;
|
65 |
+
text-transform: uppercase;
|
66 |
+
font-weight: 500;
|
67 |
+
font-style: normal;
|
68 |
+
}
|
69 |
+
|
70 |
+
.error.pa-notice-wrap .pa-text-wrap a i {
|
71 |
+
margin-left: 0.1em;
|
72 |
+
margin-top: 0.1em;
|
73 |
+
}
|
74 |
+
|
75 |
+
.error.pa-notice-wrap .pa-text-wrap a:first-of-type {
|
76 |
+
background: #0f6aa7
|
77 |
+
}
|
78 |
+
|
79 |
+
.error.pa-black-notice .pa-text-wrap a:first-of-type {
|
80 |
+
background: transparent;
|
81 |
+
text-transform: none;
|
82 |
+
}
|
83 |
+
|
84 |
+
.error .pa-text-wrap a {
|
85 |
+
margin: 0;
|
86 |
+
}
|
87 |
+
|
88 |
+
.pa-notice-wrap .pa-notice-close {
|
89 |
+
-webkit-flex-basis: 56%;
|
90 |
+
-ms-flex-preferred-size: 56%;
|
91 |
+
flex-basis: 56%;
|
92 |
+
}
|
93 |
+
|
94 |
+
.pa-notice-close a:focus {
|
95 |
+
outline: none;
|
96 |
+
box-shadow: none;
|
97 |
+
}
|
98 |
+
|
99 |
+
.pa-notice-close span {
|
100 |
+
float: left;
|
101 |
+
text-decoration: none;
|
102 |
+
}
|
103 |
+
|
104 |
+
.error.pa-notice-wrap .pa-text-wrap a:not(:first-of-type) {
|
105 |
+
margin-right: 0.3em;
|
106 |
+
}
|
admin/assets/css/notice.css
ADDED
@@ -0,0 +1,106 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.error.pa-notice-wrap {
|
2 |
+
display: flex;
|
3 |
+
border: none;
|
4 |
+
padding: 0;
|
5 |
+
margin: 0;
|
6 |
+
min-height: 120px;
|
7 |
+
padding-right: 1em;
|
8 |
+
align-items: center;
|
9 |
+
}
|
10 |
+
|
11 |
+
.error.pa-notice-wrap div {
|
12 |
+
padding: 0;
|
13 |
+
margin: 0;
|
14 |
+
}
|
15 |
+
|
16 |
+
.error.pa-notice-wrap .pa-img-wrap {
|
17 |
+
display: flex;
|
18 |
+
align-items: center;
|
19 |
+
min-height: 120px;
|
20 |
+
padding: 0 0.7em;
|
21 |
+
}
|
22 |
+
|
23 |
+
.error.pa-black-notice,
|
24 |
+
.error.pa-black-notice .pa-img-wrap {
|
25 |
+
min-height: auto;
|
26 |
+
}
|
27 |
+
|
28 |
+
.pa-new-feature-notice .pa-text-wrap {
|
29 |
+
display: -ms-flexbox;
|
30 |
+
display: -webkit-flex;
|
31 |
+
display: -moz-flex;
|
32 |
+
display: -ms-flex;
|
33 |
+
display: flex;
|
34 |
+
align-items: center;
|
35 |
+
padding: 10px 10px 10px 0;
|
36 |
+
}
|
37 |
+
|
38 |
+
.pa-new-feature-notice .pa-text-wrap .pa-notice-logo {
|
39 |
+
width: 40px;
|
40 |
+
margin-right: 0.8em;
|
41 |
+
}
|
42 |
+
|
43 |
+
.pa-new-feature-notice .pa-text-wrap .pa-notice-close {
|
44 |
+
text-decoration: none;
|
45 |
+
margin-left: 1em;
|
46 |
+
margin-left: auto;
|
47 |
+
}
|
48 |
+
|
49 |
+
.error .pa-text-wrap a:focus {
|
50 |
+
box-shadow: none;
|
51 |
+
outline: none;
|
52 |
+
|
53 |
+
}
|
54 |
+
|
55 |
+
.error.pa-notice-wrap .pa-text-wrap {
|
56 |
+
padding-top: 0.3em;
|
57 |
+
}
|
58 |
+
|
59 |
+
.error.pa-notice-wrap .pa-img-wrap img {
|
60 |
+
width: 40px;
|
61 |
+
}
|
62 |
+
|
63 |
+
.error.pa-notice-wrap .pa-text-wrap a {
|
64 |
+
margin-right: 0.3em;
|
65 |
+
text-transform: uppercase;
|
66 |
+
font-weight: 500;
|
67 |
+
font-style: normal;
|
68 |
+
}
|
69 |
+
|
70 |
+
.error.pa-notice-wrap .pa-text-wrap a i {
|
71 |
+
margin-right: 0.1em;
|
72 |
+
margin-top: 0.1em;
|
73 |
+
}
|
74 |
+
|
75 |
+
.error.pa-notice-wrap .pa-text-wrap a:first-of-type {
|
76 |
+
background: #0f6aa7
|
77 |
+
}
|
78 |
+
|
79 |
+
.error.pa-black-notice .pa-text-wrap a:first-of-type {
|
80 |
+
background: transparent;
|
81 |
+
text-transform: none;
|
82 |
+
}
|
83 |
+
|
84 |
+
.error .pa-text-wrap a {
|
85 |
+
margin: 0;
|
86 |
+
}
|
87 |
+
|
88 |
+
.pa-notice-wrap .pa-notice-close {
|
89 |
+
-webkit-flex-basis: 56%;
|
90 |
+
-ms-flex-preferred-size: 56%;
|
91 |
+
flex-basis: 56%;
|
92 |
+
}
|
93 |
+
|
94 |
+
.pa-notice-close a:focus {
|
95 |
+
outline: none;
|
96 |
+
box-shadow: none;
|
97 |
+
}
|
98 |
+
|
99 |
+
.pa-notice-close span {
|
100 |
+
float: right;
|
101 |
+
text-decoration: none;
|
102 |
+
}
|
103 |
+
|
104 |
+
.error.pa-notice-wrap .pa-text-wrap a:not(:first-of-type) {
|
105 |
+
margin-left: 0.3em;
|
106 |
+
}
|
admin/assets/fonts/pa-icon.eot
ADDED
Binary file
|
admin/assets/fonts/pa-icon.svg
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata>Generated by IcoMoon</metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="icomoon" horiz-adv-x="1024">
|
7 |
+
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
+
<missing-glyph horiz-adv-x="1024" />
|
9 |
+
<glyph unicode=" " horiz-adv-x="512" d="" />
|
10 |
+
<glyph unicode="" glyph-name="pa-admin-icon" d="M918.187 628.907c0-13.653-13.653-27.307-27.307-27.307h-249.173c-13.653 0-30.72 10.24-34.133 23.893l-81.92 256c-3.413 13.653 3.413 23.893 6.827 23.893s17.067-6.827 30.72-17.067l314.027-180.907c13.653-6.827 37.547-27.307 40.96-37.547-3.413-6.827 0-27.307 0-40.96zM501.76 881.493l-81.92-256c-3.413-13.653-20.48-23.893-34.133-23.893h-252.587c-13.653 0-27.307 13.653-27.307 27.307s6.827 47.787 10.24 54.613c6.827 6.827 20.48 20.48 34.133 27.307l314.027 180.907c13.653 6.827 30.72 17.067 37.547 17.067 3.413 0 3.413-13.653 0-27.307zM723.627 103.253l-163.84-98.987c-13.653-6.827-44.373-20.48-51.2-17.067-10.24 3.413-27.307 10.24-40.96 17.067l-167.253 95.573c-13.653 6.827-13.653 20.48 0 30.72l191.147 139.947c13.653 6.827 30.72 6.827 44.373 0l191.147-139.947c10.24-6.827 10.24-20.48-3.413-27.307zM918.187 553.813v-286.72c0-13.653-6.827-47.787-10.24-54.613-6.827-6.827-20.48-17.067-34.133-27.307l-81.92-44.373c-13.653-6.827-27.307-3.413-30.72 10.24l-75.093 228.693c-3.413 13.653 0 34.133 13.653 40.96l197.973 143.36c10.24 10.24 20.48 6.827 20.48-10.24zM337.92 383.147l-75.093-228.693c-3.413-13.653-20.48-20.48-30.72-10.24l-78.507 47.787c-13.653 6.827-37.547 27.307-40.96 37.547s-6.827 27.307-6.827 44.373v286.72c0 13.653 10.24 20.48 20.48 10.24l197.973-143.36c13.653-13.653 17.067-30.72 13.653-44.373z" />
|
11 |
+
</font></defs></svg>
|
admin/assets/fonts/pa-icon.ttf
ADDED
Binary file
|
admin/assets/fonts/pa-icon.woff
ADDED
Binary file
|
admin/assets/fonts/style.css
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@font-face {
|
2 |
+
font-family: 'pa-icon';
|
3 |
+
src: url('pa-icon.eot?uo4nkm');
|
4 |
+
src: url('pa-icon.eot?uo4nkm#iefix') format('embedded-opentype'),
|
5 |
+
url('pa-icon.ttf?uo4nkm') format('truetype'),
|
6 |
+
url('pa-icon.woff?uo4nkm') format('woff'),
|
7 |
+
url('pa-icon.svg?uo4nkm#pa-elements') format('svg');
|
8 |
+
font-weight: normal;
|
9 |
+
font-style: normal;
|
10 |
+
}
|
11 |
+
.toplevel_page_premium-addons > div.wp-menu-image::before {
|
12 |
+
position: relative;
|
13 |
+
top: 5px;
|
14 |
+
content: "\e900";
|
15 |
+
/* use !important to prevent issues with browser extensions that change fonts */
|
16 |
+
font-family: 'pa-icon' !important;
|
17 |
+
speak: none;
|
18 |
+
font-style: normal;
|
19 |
+
font-variant: normal;
|
20 |
+
text-transform: none;
|
21 |
+
line-height: 1;
|
22 |
+
/* Better Font Rendering =========== */
|
23 |
+
-webkit-font-smoothing: antialiased;
|
24 |
+
-moz-osx-font-smoothing: grayscale;
|
25 |
+
font-size: 21px;
|
26 |
+
}
|
27 |
+
#toplevel_page_premium-addons a[href="admin.php?page=premium-addons-pro"] {
|
28 |
+
color:#1A7FC2;
|
29 |
+
}
|
30 |
+
#toplevel_page_premium-addons a[href="admin.php?page=premium-addons-pro"]:hover {
|
31 |
+
color:#1A7FC2;
|
32 |
+
}
|
33 |
+
#toplevel_page_premium-addons li.current a[href="admin.php?page=premium-addons-pro"] {
|
34 |
+
color:#1A7FC2;
|
35 |
+
}
|
36 |
+
#toplevel_page_premium-addons li.current a[href="admin.php?page=premium-addons-pro"]:hover {
|
37 |
+
color:#1A7FC2;
|
38 |
+
}
|
admin/assets/js/admin.js
ADDED
@@ -0,0 +1,134 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
( function ( $ ) {
|
2 |
+
|
3 |
+
var redirectionLink = " https://premiumaddons.com/pro/?utm_source=wp-menu&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=";
|
4 |
+
"use strict";
|
5 |
+
|
6 |
+
$(".pa-checkbox").on("click", function() {
|
7 |
+
if($(this).prop("checked") == true) {
|
8 |
+
$(".pa-elements-table input").prop("checked", 1);
|
9 |
+
}else if($(this).prop("checked") == false){
|
10 |
+
$(".pa-elements-table input").prop("checked", 0);
|
11 |
+
}
|
12 |
+
});
|
13 |
+
|
14 |
+
$(".pro-slider").on('click', function(){
|
15 |
+
|
16 |
+
swal({
|
17 |
+
title: '<span class="pa-swal-head">Get PRO Widgets & Addons<span>',
|
18 |
+
html: 'Supercharge your Elementor with PRO widgets and addons that you won’t find anywhere else.',
|
19 |
+
type: 'warning',
|
20 |
+
showCloseButton: true,
|
21 |
+
showCancelButton: true,
|
22 |
+
cancelButtonText: "More Info",
|
23 |
+
focusConfirm: true
|
24 |
+
}).then(function(json_data) {}, function(dismiss) {
|
25 |
+
if (dismiss === 'cancel') {
|
26 |
+
window.open( redirectionLink + settings.theme, '_blank' );
|
27 |
+
}
|
28 |
+
});
|
29 |
+
});
|
30 |
+
|
31 |
+
$( 'form#pa-settings' ).on( 'submit', function(e) {
|
32 |
+
e.preventDefault();
|
33 |
+
$.ajax( {
|
34 |
+
url: settings.ajaxurl,
|
35 |
+
type: 'post',
|
36 |
+
data: {
|
37 |
+
action: 'pa_save_admin_addons_settings',
|
38 |
+
security: settings.nonce,
|
39 |
+
fields: $( 'form#pa-settings' ).serialize(),
|
40 |
+
},
|
41 |
+
success: function( response ) {
|
42 |
+
swal(
|
43 |
+
'Settings Saved!',
|
44 |
+
'Click OK to continue',
|
45 |
+
'success'
|
46 |
+
);
|
47 |
+
},
|
48 |
+
error: function() {
|
49 |
+
swal(
|
50 |
+
'Oops...',
|
51 |
+
'Something Wrong!',
|
52 |
+
);
|
53 |
+
}
|
54 |
+
} );
|
55 |
+
|
56 |
+
} );
|
57 |
+
|
58 |
+
$('form#pa-maps').on('submit',function(e){
|
59 |
+
e.preventDefault();
|
60 |
+
$.ajax( {
|
61 |
+
url: settings.ajaxurl,
|
62 |
+
type: 'post',
|
63 |
+
data: {
|
64 |
+
action: 'pa_maps_save_settings',
|
65 |
+
security: settings.nonce,
|
66 |
+
fields: $('form#pa-maps').serialize(),
|
67 |
+
},
|
68 |
+
success: function (response){
|
69 |
+
swal(
|
70 |
+
'Settings Saved!',
|
71 |
+
'Click OK to continue',
|
72 |
+
'success'
|
73 |
+
);
|
74 |
+
},
|
75 |
+
error: function(){
|
76 |
+
swal(
|
77 |
+
'Oops...',
|
78 |
+
'Something Wrong!',
|
79 |
+
);
|
80 |
+
}
|
81 |
+
});
|
82 |
+
});
|
83 |
+
|
84 |
+
|
85 |
+
$('form#pa-beta-form').on('submit',function(e){
|
86 |
+
e.preventDefault();
|
87 |
+
$.ajax( {
|
88 |
+
url: settings.ajaxurl,
|
89 |
+
type: 'post',
|
90 |
+
data: {
|
91 |
+
action: 'pa_beta_save_settings',
|
92 |
+
security: settings.nonce,
|
93 |
+
fields: $('form#pa-beta-form').serialize(),
|
94 |
+
},
|
95 |
+
success: function (response){
|
96 |
+
swal(
|
97 |
+
'Settings Saved!',
|
98 |
+
'Click OK to continue',
|
99 |
+
'success'
|
100 |
+
);
|
101 |
+
},
|
102 |
+
error: function(){
|
103 |
+
swal(
|
104 |
+
'Oops...',
|
105 |
+
'Something Wrong!',
|
106 |
+
);
|
107 |
+
}
|
108 |
+
});
|
109 |
+
});
|
110 |
+
|
111 |
+
|
112 |
+
|
113 |
+
$( '.pa-rollback-button' ).on( 'click', function( event ) {
|
114 |
+
event.preventDefault();
|
115 |
+
|
116 |
+
var $this = $( this ),
|
117 |
+
dialogsManager = new DialogsManager.Instance();
|
118 |
+
|
119 |
+
dialogsManager.createWidget( 'confirm', {
|
120 |
+
headerMessage: premiumRollBackConfirm.i18n.rollback_to_previous_version,
|
121 |
+
message: premiumRollBackConfirm.i18n.rollback_confirm,
|
122 |
+
strings: {
|
123 |
+
cancel: premiumRollBackConfirm.i18n.cancel,
|
124 |
+
confirm: premiumRollBackConfirm.i18n.yes,
|
125 |
+
},
|
126 |
+
onConfirm: function() {
|
127 |
+
$this.addClass( 'loading' );
|
128 |
+
|
129 |
+
location.href = $this.attr( 'href' );
|
130 |
+
}
|
131 |
+
} ).show();
|
132 |
+
} );
|
133 |
+
|
134 |
+
} )(jQuery);
|
admin/assets/js/dialog/dialog.js
ADDED
@@ -0,0 +1,830 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Dialogs Manager v4.2.1
|
3 |
+
* https://github.com/kobizz/dialogs-manager
|
4 |
+
*
|
5 |
+
* Copyright Kobi Zaltzberg
|
6 |
+
* Released under the MIT license
|
7 |
+
* https://github.com/kobizz/dialogs-manager/blob/master/LICENSE.txt
|
8 |
+
*/
|
9 |
+
|
10 |
+
(function ($, global) {
|
11 |
+
'use strict';
|
12 |
+
|
13 |
+
/*
|
14 |
+
* Dialog Manager
|
15 |
+
*/
|
16 |
+
var DialogsManager = {
|
17 |
+
widgetsTypes: {},
|
18 |
+
createWidgetType: function (typeName, properties, Parent) {
|
19 |
+
|
20 |
+
if (!Parent) {
|
21 |
+
Parent = this.Widget;
|
22 |
+
}
|
23 |
+
|
24 |
+
var WidgetType = function () {
|
25 |
+
|
26 |
+
Parent.apply(this, arguments);
|
27 |
+
};
|
28 |
+
|
29 |
+
var prototype = WidgetType.prototype = new Parent(typeName);
|
30 |
+
|
31 |
+
prototype.types = prototype.types.concat([typeName]);
|
32 |
+
|
33 |
+
$.extend(prototype, properties);
|
34 |
+
|
35 |
+
prototype.constructor = WidgetType;
|
36 |
+
|
37 |
+
WidgetType.extend = function (typeName, properties) {
|
38 |
+
|
39 |
+
return DialogsManager.createWidgetType(typeName, properties, WidgetType);
|
40 |
+
};
|
41 |
+
|
42 |
+
return WidgetType;
|
43 |
+
},
|
44 |
+
addWidgetType: function (typeName, properties, Parent) {
|
45 |
+
|
46 |
+
if (properties && properties.prototype instanceof this.Widget) {
|
47 |
+
return this.widgetsTypes[typeName] = properties;
|
48 |
+
}
|
49 |
+
|
50 |
+
return this.widgetsTypes[typeName] = this.createWidgetType(typeName, properties, Parent);
|
51 |
+
},
|
52 |
+
getWidgetType: function (widgetType) {
|
53 |
+
|
54 |
+
return this.widgetsTypes[widgetType];
|
55 |
+
}
|
56 |
+
};
|
57 |
+
|
58 |
+
/*
|
59 |
+
* Dialog Manager instances constructor
|
60 |
+
*/
|
61 |
+
DialogsManager.Instance = function () {
|
62 |
+
|
63 |
+
var self = this,
|
64 |
+
elements = {},
|
65 |
+
settings = {};
|
66 |
+
|
67 |
+
var initElements = function () {
|
68 |
+
|
69 |
+
elements.body = $('body');
|
70 |
+
};
|
71 |
+
|
72 |
+
var initSettings = function (options) {
|
73 |
+
|
74 |
+
var defaultSettings = {
|
75 |
+
classPrefix: 'dialog',
|
76 |
+
effects: {
|
77 |
+
show: 'fadeIn',
|
78 |
+
hide: 'fadeOut'
|
79 |
+
}
|
80 |
+
};
|
81 |
+
|
82 |
+
$.extend(settings, defaultSettings, options);
|
83 |
+
};
|
84 |
+
|
85 |
+
this.createWidget = function (widgetType, properties) {
|
86 |
+
|
87 |
+
var WidgetTypeConstructor = DialogsManager.getWidgetType(widgetType),
|
88 |
+
widget = new WidgetTypeConstructor(widgetType);
|
89 |
+
|
90 |
+
properties = properties || {};
|
91 |
+
|
92 |
+
widget.init(self, properties);
|
93 |
+
|
94 |
+
widget.setMessage(properties.message);
|
95 |
+
|
96 |
+
return widget;
|
97 |
+
};
|
98 |
+
|
99 |
+
this.getSettings = function (property) {
|
100 |
+
|
101 |
+
if (property) {
|
102 |
+
return settings[property];
|
103 |
+
}
|
104 |
+
|
105 |
+
return Object.create(settings);
|
106 |
+
};
|
107 |
+
|
108 |
+
this.init = function (settings) {
|
109 |
+
|
110 |
+
initSettings(settings);
|
111 |
+
|
112 |
+
initElements();
|
113 |
+
|
114 |
+
return self;
|
115 |
+
};
|
116 |
+
|
117 |
+
self.init();
|
118 |
+
};
|
119 |
+
|
120 |
+
/*
|
121 |
+
* Widget types constructor
|
122 |
+
*/
|
123 |
+
DialogsManager.Widget = function (widgetName) {
|
124 |
+
|
125 |
+
var self = this,
|
126 |
+
settings = {},
|
127 |
+
events = {},
|
128 |
+
elements = {},
|
129 |
+
hideTimeOut = 0,
|
130 |
+
baseClosureMethods = ['refreshPosition'];
|
131 |
+
|
132 |
+
var bindEvents = function () {
|
133 |
+
|
134 |
+
elements.window.on('keyup', onWindowKeyUp);
|
135 |
+
|
136 |
+
if (settings.hide.onOutsideClick) {
|
137 |
+
elements.window[0].addEventListener('click', hideOnOutsideClick, true);
|
138 |
+
}
|
139 |
+
|
140 |
+
if (settings.hide.onClick || settings.hide.onBackgroundClick) {
|
141 |
+
elements.widget.on('click', hideOnClick);
|
142 |
+
}
|
143 |
+
|
144 |
+
if (settings.position.autoRefresh) {
|
145 |
+
elements.window.on('resize', self.refreshPosition);
|
146 |
+
}
|
147 |
+
};
|
148 |
+
|
149 |
+
var callEffect = function (intent, params) {
|
150 |
+
|
151 |
+
var effect = settings.effects[intent],
|
152 |
+
$widget = elements.widget;
|
153 |
+
|
154 |
+
if ($.isFunction(effect)) {
|
155 |
+
effect.apply($widget, params);
|
156 |
+
}
|
157 |
+
else {
|
158 |
+
|
159 |
+
if ($widget[effect]) {
|
160 |
+
$widget[effect].apply($widget, params);
|
161 |
+
}
|
162 |
+
else {
|
163 |
+
throw 'Reference Error: The effect ' + effect + ' not found';
|
164 |
+
}
|
165 |
+
}
|
166 |
+
};
|
167 |
+
|
168 |
+
var ensureClosureMethods = function() {
|
169 |
+
|
170 |
+
var closureMethodsNames = baseClosureMethods.concat(self.getClosureMethods());
|
171 |
+
|
172 |
+
$.each(closureMethodsNames, function () {
|
173 |
+
|
174 |
+
var methodName = this,
|
175 |
+
oldMethod = self[methodName];
|
176 |
+
|
177 |
+
self[methodName] = function () {
|
178 |
+
|
179 |
+
oldMethod.apply(self, arguments);
|
180 |
+
};
|
181 |
+
});
|
182 |
+
};
|
183 |
+
|
184 |
+
var initElements = function () {
|
185 |
+
|
186 |
+
self.addElement('widget');
|
187 |
+
|
188 |
+
self.addElement('message');
|
189 |
+
|
190 |
+
self.addElement('window', window);
|
191 |
+
|
192 |
+
self.addElement('container', settings.container);
|
193 |
+
|
194 |
+
var id = self.getSettings('id');
|
195 |
+
|
196 |
+
if (id) {
|
197 |
+
self.setID(id);
|
198 |
+
}
|
199 |
+
|
200 |
+
var classes = [];
|
201 |
+
|
202 |
+
$.each(self.types, function() {
|
203 |
+
classes.push(settings.classes.globalPrefix + '-type-' + this);
|
204 |
+
});
|
205 |
+
|
206 |
+
classes.push(self.getSettings('className'));
|
207 |
+
|
208 |
+
self.getElements('widget').addClass(classes.join(' '));
|
209 |
+
};
|
210 |
+
|
211 |
+
var initSettings = function (parent, userSettings) {
|
212 |
+
|
213 |
+
var parentSettings = $.extend(true, {}, parent.getSettings());
|
214 |
+
|
215 |
+
settings = {
|
216 |
+
effects: parentSettings.effects,
|
217 |
+
classes: {
|
218 |
+
globalPrefix: parentSettings.classPrefix,
|
219 |
+
prefix: parentSettings.classPrefix + '-' + widgetName
|
220 |
+
},
|
221 |
+
selectors: {
|
222 |
+
preventClose: '.' + parentSettings.classPrefix + '-prevent-close'
|
223 |
+
},
|
224 |
+
container: 'body',
|
225 |
+
position: {
|
226 |
+
element: 'widget',
|
227 |
+
my: 'center',
|
228 |
+
at: 'center',
|
229 |
+
of: 'container',
|
230 |
+
enable: true,
|
231 |
+
autoRefresh: false
|
232 |
+
},
|
233 |
+
hide: {
|
234 |
+
auto: false,
|
235 |
+
autoDelay: 5000,
|
236 |
+
onClick: false,
|
237 |
+
onOutsideClick: true,
|
238 |
+
onBackgroundClick: true
|
239 |
+
}
|
240 |
+
};
|
241 |
+
|
242 |
+
$.extend(true, settings, self.getDefaultSettings(), userSettings);
|
243 |
+
|
244 |
+
initSettingsEvents();
|
245 |
+
};
|
246 |
+
|
247 |
+
var initSettingsEvents = function () {
|
248 |
+
|
249 |
+
$.each(settings, function (settingKey) {
|
250 |
+
|
251 |
+
var eventName = settingKey.match(/^on([A-Z].*)/);
|
252 |
+
|
253 |
+
if (!eventName) {
|
254 |
+
return;
|
255 |
+
}
|
256 |
+
|
257 |
+
eventName = eventName[1].charAt(0).toLowerCase() + eventName[1].slice(1);
|
258 |
+
|
259 |
+
self.on(eventName, this);
|
260 |
+
});
|
261 |
+
};
|
262 |
+
|
263 |
+
var normalizeClassName = function (name) {
|
264 |
+
|
265 |
+
return name.replace(/([a-z])([A-Z])/g, function () {
|
266 |
+
|
267 |
+
return arguments[1] + '-' + arguments[2].toLowerCase();
|
268 |
+
});
|
269 |
+
};
|
270 |
+
|
271 |
+
var hideOnClick = function(event) {
|
272 |
+
|
273 |
+
if (settings.hide.onClick) {
|
274 |
+
|
275 |
+
if ($(event.target).closest(settings.selectors.preventClose).length) {
|
276 |
+
return;
|
277 |
+
}
|
278 |
+
} else if (event.target !== this) {
|
279 |
+
return;
|
280 |
+
}
|
281 |
+
|
282 |
+
self.hide();
|
283 |
+
};
|
284 |
+
|
285 |
+
var hideOnOutsideClick = function(event) {
|
286 |
+
if ($(event.target).closest(elements.widget).length) {
|
287 |
+
return;
|
288 |
+
}
|
289 |
+
|
290 |
+
self.hide();
|
291 |
+
};
|
292 |
+
|
293 |
+
var onWindowKeyUp = function(event) {
|
294 |
+
var ESC_KEY = 27,
|
295 |
+
keyCode = event.which;
|
296 |
+
|
297 |
+
if (ESC_KEY === keyCode) {
|
298 |
+
self.hide();
|
299 |
+
}
|
300 |
+
};
|
301 |
+
|
302 |
+
var unbindEvents = function() {
|
303 |
+
|
304 |
+
elements.window.off('keyup', onWindowKeyUp);
|
305 |
+
|
306 |
+
if (settings.hide.onOutsideClick) {
|
307 |
+
elements.window[0].removeEventListener('click', hideOnOutsideClick, true);
|
308 |
+
}
|
309 |
+
|
310 |
+
if (settings.hide.onClick || settings.hide.onBackgroundClick) {
|
311 |
+
elements.widget.off('click', hideOnClick);
|
312 |
+
}
|
313 |
+
|
314 |
+
if (settings.position.autoRefresh) {
|
315 |
+
elements.window.off('resize', self.refreshPosition);
|
316 |
+
}
|
317 |
+
};
|
318 |
+
|
319 |
+
this.addElement = function (name, element, type) {
|
320 |
+
|
321 |
+
var $newElement = elements[name] = $(element || '<div>'),
|
322 |
+
normalizedName = normalizeClassName(name),
|
323 |
+
className = [];
|
324 |
+
|
325 |
+
if (type) {
|
326 |
+
className.push(settings.classes.globalPrefix + '-' + type);
|
327 |
+
}
|
328 |
+
|
329 |
+
className.push(settings.classes.globalPrefix + '-' + normalizedName);
|
330 |
+
|
331 |
+
className.push(settings.classes.prefix + '-' + normalizedName);
|
332 |
+
|
333 |
+
$newElement.addClass(className.join(' '));
|
334 |
+
|
335 |
+
return $newElement;
|
336 |
+
};
|
337 |
+
|
338 |
+
this.getSettings = function (setting) {
|
339 |
+
|
340 |
+
var copy = Object.create(settings);
|
341 |
+
|
342 |
+
if (setting) {
|
343 |
+
return copy[setting];
|
344 |
+
}
|
345 |
+
|
346 |
+
return copy;
|
347 |
+
};
|
348 |
+
|
349 |
+
this.init = function (parent, properties) {
|
350 |
+
|
351 |
+
if (!(parent instanceof DialogsManager.Instance)) {
|
352 |
+
throw 'The ' + self.widgetName + ' must to be initialized from an instance of DialogsManager.Instance';
|
353 |
+
}
|
354 |
+
|
355 |
+
ensureClosureMethods();
|
356 |
+
|
357 |
+
self.trigger('init', properties);
|
358 |
+
|
359 |
+
initSettings(parent, properties);
|
360 |
+
|
361 |
+
initElements();
|
362 |
+
|
363 |
+
self.buildWidget();
|
364 |
+
|
365 |
+
if (self.attachEvents) {
|
366 |
+
self.attachEvents();
|
367 |
+
}
|
368 |
+
|
369 |
+
self.trigger('ready');
|
370 |
+
|
371 |
+
return self;
|
372 |
+
};
|
373 |
+
|
374 |
+
this.getElements = function (item) {
|
375 |
+
|
376 |
+
return item ? elements[item] : elements;
|
377 |
+
};
|
378 |
+
|
379 |
+
this.hide = function () {
|
380 |
+
|
381 |
+
clearTimeout(hideTimeOut);
|
382 |
+
|
383 |
+
callEffect('hide', arguments);
|
384 |
+
|
385 |
+
unbindEvents();
|
386 |
+
|
387 |
+
self.trigger('hide');
|
388 |
+
|
389 |
+
return self;
|
390 |
+
};
|
391 |
+
|
392 |
+
this.isVisible = function() {
|
393 |
+
|
394 |
+
return elements.widget.is(':visible');
|
395 |
+
};
|
396 |
+
|
397 |
+
this.on = function (eventName, callback) {
|
398 |
+
|
399 |
+
if ('object' === typeof eventName) {
|
400 |
+
$.each(eventName, function(singleEventName) {
|
401 |
+
self.on(singleEventName, this);
|
402 |
+
});
|
403 |
+
|
404 |
+
return self;
|
405 |
+
}
|
406 |
+
|
407 |
+
var eventNames = eventName.split(' ');
|
408 |
+
|
409 |
+
eventNames.forEach(function(singleEventName) {
|
410 |
+
if (! events[singleEventName]) {
|
411 |
+
events[singleEventName] = [];
|
412 |
+
}
|
413 |
+
|
414 |
+
events[singleEventName].push(callback);
|
415 |
+
});
|
416 |
+
|
417 |
+
return self;
|
418 |
+
};
|
419 |
+
|
420 |
+
this.setMessage = function (message) {
|
421 |
+
|
422 |
+
elements.message.html(message);
|
423 |
+
|
424 |
+
return self;
|
425 |
+
};
|
426 |
+
|
427 |
+
this.setID = function (id) {
|
428 |
+
|
429 |
+
self.getElements('widget').attr('id', id);
|
430 |
+
|
431 |
+
return self;
|
432 |
+
};
|
433 |
+
|
434 |
+
this.setSettings = function(key, value) {
|
435 |
+
|
436 |
+
if ('object' === typeof value) {
|
437 |
+
$.extend(true, settings[key], value);
|
438 |
+
} else {
|
439 |
+
settings[key] = value;
|
440 |
+
}
|
441 |
+
|
442 |
+
return self;
|
443 |
+
};
|
444 |
+
|
445 |
+
this.show = function () {
|
446 |
+
|
447 |
+
clearTimeout(hideTimeOut);
|
448 |
+
|
449 |
+
elements.widget.appendTo(elements.container).hide();
|
450 |
+
|
451 |
+
callEffect('show', arguments);
|
452 |
+
|
453 |
+
self.refreshPosition();
|
454 |
+
|
455 |
+
if (settings.hide.auto) {
|
456 |
+
hideTimeOut = setTimeout(self.hide, settings.hide.autoDelay);
|
457 |
+
}
|
458 |
+
|
459 |
+
bindEvents();
|
460 |
+
|
461 |
+
self.trigger('show');
|
462 |
+
|
463 |
+
return self;
|
464 |
+
};
|
465 |
+
|
466 |
+
this.refreshPosition = function () {
|
467 |
+
|
468 |
+
if (! settings.position.enable) {
|
469 |
+
return;
|
470 |
+
}
|
471 |
+
|
472 |
+
var position = $.extend({}, settings.position);
|
473 |
+
|
474 |
+
if (elements[position.of]) {
|
475 |
+
position.of = elements[position.of];
|
476 |
+
}
|
477 |
+
|
478 |
+
elements[position.element].position(position);
|
479 |
+
};
|
480 |
+
|
481 |
+
this.trigger = function (eventName, params) {
|
482 |
+
|
483 |
+
var methodName = 'on' + eventName[0].toUpperCase() + eventName.slice(1);
|
484 |
+
|
485 |
+
if (self[methodName]) {
|
486 |
+
self[methodName](params);
|
487 |
+
}
|
488 |
+
|
489 |
+
var callbacks = events[eventName];
|
490 |
+
|
491 |
+
if (!callbacks) {
|
492 |
+
return;
|
493 |
+
}
|
494 |
+
|
495 |
+
$.each(callbacks, function (index, callback) {
|
496 |
+
|
497 |
+
callback.call(self, params);
|
498 |
+
});
|
499 |
+
|
500 |
+
return self;
|
501 |
+
};
|
502 |
+
|
503 |
+
this.destroy = function() {
|
504 |
+
|
505 |
+
unbindEvents();
|
506 |
+
|
507 |
+
elements.widget.remove();
|
508 |
+
|
509 |
+
self.trigger('destroy');
|
510 |
+
|
511 |
+
return self;
|
512 |
+
};
|
513 |
+
};
|
514 |
+
|
515 |
+
DialogsManager.Widget.prototype.types = [];
|
516 |
+
|
517 |
+
// Inheritable widget methods
|
518 |
+
DialogsManager.Widget.prototype.buildWidget = function () {
|
519 |
+
|
520 |
+
var elements = this.getElements();
|
521 |
+
|
522 |
+
elements.widget.html(elements.message);
|
523 |
+
};
|
524 |
+
|
525 |
+
DialogsManager.Widget.prototype.getDefaultSettings = function () {
|
526 |
+
|
527 |
+
return {};
|
528 |
+
};
|
529 |
+
|
530 |
+
DialogsManager.Widget.prototype.getClosureMethods = function() {
|
531 |
+
|
532 |
+
return [];
|
533 |
+
};
|
534 |
+
|
535 |
+
DialogsManager.Widget.prototype.onHide = function () {
|
536 |
+
};
|
537 |
+
|
538 |
+
DialogsManager.Widget.prototype.onShow = function () {
|
539 |
+
};
|
540 |
+
|
541 |
+
DialogsManager.Widget.prototype.onInit = function () {
|
542 |
+
};
|
543 |
+
|
544 |
+
DialogsManager.Widget.prototype.onReady = function () {
|
545 |
+
};
|
546 |
+
|
547 |
+
DialogsManager.widgetsTypes.simple = DialogsManager.Widget;
|
548 |
+
|
549 |
+
DialogsManager.addWidgetType('buttons', {
|
550 |
+
activeKeyUp: function (event) {
|
551 |
+
|
552 |
+
var TAB_KEY = 9;
|
553 |
+
|
554 |
+
if (event.which === TAB_KEY) {
|
555 |
+
event.preventDefault();
|
556 |
+
}
|
557 |
+
|
558 |
+
if (this.hotKeys[event.which]) {
|
559 |
+
this.hotKeys[event.which](this);
|
560 |
+
}
|
561 |
+
},
|
562 |
+
activeKeyDown: function (event) {
|
563 |
+
|
564 |
+
var TAB_KEY = 9;
|
565 |
+
|
566 |
+
if (event.which === TAB_KEY) {
|
567 |
+
event.preventDefault();
|
568 |
+
|
569 |
+
var currentButtonIndex = this.focusedButton.index(),
|
570 |
+
nextButtonIndex;
|
571 |
+
|
572 |
+
if (event.shiftKey) {
|
573 |
+
|
574 |
+
nextButtonIndex = currentButtonIndex - 1;
|
575 |
+
|
576 |
+
if (nextButtonIndex < 0) {
|
577 |
+
nextButtonIndex = this.buttons.length - 1;
|
578 |
+
}
|
579 |
+
} else {
|
580 |
+
|
581 |
+
nextButtonIndex = currentButtonIndex + 1;
|
582 |
+
|
583 |
+
if (nextButtonIndex >= this.buttons.length) {
|
584 |
+
nextButtonIndex = 0;
|
585 |
+
}
|
586 |
+
}
|
587 |
+
|
588 |
+
this.focusedButton = this.buttons[nextButtonIndex].focus();
|
589 |
+
}
|
590 |
+
},
|
591 |
+
addButton: function (options) {
|
592 |
+
|
593 |
+
var self = this,
|
594 |
+
$button = self.addElement(options.name, $('<' + this.getSettings('buttonTag') + '>').text(options.text), 'button');
|
595 |
+
|
596 |
+
self.buttons.push($button);
|
597 |
+
|
598 |
+
var buttonFn = function () {
|
599 |
+
|
600 |
+
if (self.getSettings('hide').onButtonClick) {
|
601 |
+
self.hide();
|
602 |
+
}
|
603 |
+
|
604 |
+
if ($.isFunction(options.callback)) {
|
605 |
+
options.callback.call(this, self);
|
606 |
+
}
|
607 |
+
};
|
608 |
+
|
609 |
+
$button.on('click', buttonFn);
|
610 |
+
|
611 |
+
if (options.hotKey) {
|
612 |
+
this.hotKeys[options.hotKey] = buttonFn;
|
613 |
+
}
|
614 |
+
|
615 |
+
this.getElements('buttonsWrapper').append($button);
|
616 |
+
|
617 |
+
if (options.focus) {
|
618 |
+
this.focusedButton = $button;
|
619 |
+
}
|
620 |
+
|
621 |
+
return self;
|
622 |
+
},
|
623 |
+
bindHotKeys: function () {
|
624 |
+
|
625 |
+
this.getElements('window').on({
|
626 |
+
keyup: this.activeKeyUp,
|
627 |
+
keydown: this.activeKeyDown
|
628 |
+
});
|
629 |
+
},
|
630 |
+
buildWidget: function () {
|
631 |
+
|
632 |
+
DialogsManager.Widget.prototype.buildWidget.apply(this, arguments);
|
633 |
+
|
634 |
+
var $buttonsWrapper = this.addElement('buttonsWrapper');
|
635 |
+
|
636 |
+
this.getElements('widget').append($buttonsWrapper);
|
637 |
+
},
|
638 |
+
getClosureMethods: function () {
|
639 |
+
|
640 |
+
return [
|
641 |
+
'activeKeyUp',
|
642 |
+
'activeKeyDown'
|
643 |
+
];
|
644 |
+
},
|
645 |
+
getDefaultSettings: function () {
|
646 |
+
|
647 |
+
return {
|
648 |
+
hide: {
|
649 |
+
onButtonClick: true
|
650 |
+
},
|
651 |
+
buttonTag: 'button'
|
652 |
+
};
|
653 |
+
},
|
654 |
+
onHide: function () {
|
655 |
+
|
656 |
+
this.unbindHotKeys();
|
657 |
+
},
|
658 |
+
onInit: function () {
|
659 |
+
|
660 |
+
this.buttons = [];
|
661 |
+
|
662 |
+
this.hotKeys = {};
|
663 |
+
|
664 |
+
this.focusedButton = null;
|
665 |
+
},
|
666 |
+
onShow: function () {
|
667 |
+
|
668 |
+
this.bindHotKeys();
|
669 |
+
|
670 |
+
if (!this.focusedButton) {
|
671 |
+
this.focusedButton = this.buttons[0];
|
672 |
+
}
|
673 |
+
|
674 |
+
if (this.focusedButton) {
|
675 |
+
this.focusedButton.focus();
|
676 |
+
}
|
677 |
+
},
|
678 |
+
unbindHotKeys: function () {
|
679 |
+
|
680 |
+
this.getElements('window').off({
|
681 |
+
keyup: this.activeKeyUp,
|
682 |
+
keydown: this.activeKeyDown
|
683 |
+
});
|
684 |
+
}
|
685 |
+
});
|
686 |
+
|
687 |
+
DialogsManager.addWidgetType('lightbox', DialogsManager.getWidgetType('buttons').extend('lightbox', {
|
688 |
+
getDefaultSettings: function () {
|
689 |
+
|
690 |
+
var settings = DialogsManager.getWidgetType('buttons').prototype.getDefaultSettings.apply(this, arguments);
|
691 |
+
|
692 |
+
return $.extend(true, settings, {
|
693 |
+
headerMessage: '',
|
694 |
+
contentWidth: 'auto',
|
695 |
+
contentHeight: 'auto',
|
696 |
+
closeButton: false,
|
697 |
+
closeButtonClass: 'fa fa-times',
|
698 |
+
position: {
|
699 |
+
element: 'widgetContent',
|
700 |
+
of: 'widget',
|
701 |
+
autoRefresh: true
|
702 |
+
}
|
703 |
+
});
|
704 |
+
},
|
705 |
+
buildWidget: function () {
|
706 |
+
|
707 |
+
DialogsManager.getWidgetType('buttons').prototype.buildWidget.apply(this, arguments);
|
708 |
+
|
709 |
+
var $widgetHeader = this.addElement('widgetHeader'),
|
710 |
+
$widgetContent = this.addElement('widgetContent');
|
711 |
+
|
712 |
+
var elements = this.getElements();
|
713 |
+
|
714 |
+
$widgetContent.append($widgetHeader, elements.message, elements.buttonsWrapper);
|
715 |
+
|
716 |
+
elements.widget.html($widgetContent);
|
717 |
+
|
718 |
+
if (! this.getSettings('closeButton')) {
|
719 |
+
return;
|
720 |
+
}
|
721 |
+
|
722 |
+
var $closeButton = this.addElement('closeButton', '<div><i class="' + this.getSettings('closeButtonClass') + '"></i></div>');
|
723 |
+
|
724 |
+
$widgetContent.prepend($closeButton);
|
725 |
+
},
|
726 |
+
attachEvents: function() {
|
727 |
+
if (this.getSettings('closeButton')) {
|
728 |
+
this.getElements('closeButton').on('click', this.hide);
|
729 |
+
}
|
730 |
+
},
|
731 |
+
onReady: function(){
|
732 |
+
|
733 |
+
var elements = this.getElements(),
|
734 |
+
settings = this.getSettings();
|
735 |
+
|
736 |
+
if ('auto' !== settings.contentWidth) {
|
737 |
+
elements.message.width(settings.contentWidth);
|
738 |
+
}
|
739 |
+
|
740 |
+
if ('auto' !== settings.contentHeight) {
|
741 |
+
elements.message.height(settings.contentHeight);
|
742 |
+
}
|
743 |
+
|
744 |
+
this.setHeaderMessage(settings.headerMessage);
|
745 |
+
},
|
746 |
+
setHeaderMessage: function (message) {
|
747 |
+
|
748 |
+
this.getElements('widgetHeader').html(message);
|
749 |
+
|
750 |
+
return this;
|
751 |
+
}
|
752 |
+
}));
|
753 |
+
|
754 |
+
DialogsManager.addWidgetType('confirm', DialogsManager.getWidgetType('lightbox').extend('confirm', {
|
755 |
+
onReady: function () {
|
756 |
+
|
757 |
+
DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments);
|
758 |
+
|
759 |
+
var strings = this.getSettings('strings'),
|
760 |
+
isDefaultCancel = this.getSettings('defaultOption') === 'cancel';
|
761 |
+
|
762 |
+
this.addButton({
|
763 |
+
name: 'cancel',
|
764 |
+
text: strings.cancel,
|
765 |
+
callback: function (widget) {
|
766 |
+
|
767 |
+
widget.trigger('cancel');
|
768 |
+
},
|
769 |
+
focus: isDefaultCancel
|
770 |
+
});
|
771 |
+
|
772 |
+
this.addButton({
|
773 |
+
name: 'ok',
|
774 |
+
text: strings.confirm,
|
775 |
+
callback: function (widget) {
|
776 |
+
|
777 |
+
widget.trigger('confirm');
|
778 |
+
},
|
779 |
+
focus: !isDefaultCancel
|
780 |
+
});
|
781 |
+
},
|
782 |
+
getDefaultSettings: function () {
|
783 |
+
|
784 |
+
var settings = DialogsManager.getWidgetType('lightbox').prototype.getDefaultSettings.apply(this, arguments);
|
785 |
+
|
786 |
+
settings.strings = {
|
787 |
+
confirm: 'OK',
|
788 |
+
cancel: 'Cancel'
|
789 |
+
};
|
790 |
+
|
791 |
+
settings.defaultOption = 'cancel';
|
792 |
+
|
793 |
+
return settings;
|
794 |
+
}
|
795 |
+
}));
|
796 |
+
|
797 |
+
DialogsManager.addWidgetType('alert', DialogsManager.getWidgetType('lightbox').extend('alert', {
|
798 |
+
onReady: function () {
|
799 |
+
|
800 |
+
DialogsManager.getWidgetType('lightbox').prototype.onReady.apply(this, arguments);
|
801 |
+
|
802 |
+
var strings = this.getSettings('strings');
|
803 |
+
|
804 |
+
this.addButton({
|
805 |
+
name: 'ok',
|
806 |
+
text: strings.confirm,
|
807 |
+
callback: function (widget) {
|
808 |
+
|
809 |
+
widget.trigger('confirm');
|
810 |
+
}
|
811 |
+
});
|
812 |
+
},
|
813 |
+
getDefaultSettings: function () {
|
814 |
+
|
815 |
+
var settings = DialogsManager.getWidgetType('lightbox').prototype.getDefaultSettings.apply(this, arguments);
|
816 |
+
|
817 |
+
settings.strings = {
|
818 |
+
confirm: 'OK'
|
819 |
+
};
|
820 |
+
|
821 |
+
return settings;
|
822 |
+
}
|
823 |
+
}));
|
824 |
+
|
825 |
+
// Exporting the DialogsManager variable to global
|
826 |
+
global.DialogsManager = DialogsManager;
|
827 |
+
})(
|
828 |
+
typeof jQuery !== 'undefined' ? jQuery : typeof require === 'function' && require('jquery'),
|
829 |
+
typeof module !== 'undefined' ? module.exports : window
|
830 |
+
);
|
admin/assets/js/pa-notice.js
ADDED
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
( function ( $ ) {
|
2 |
+
|
3 |
+
var $noticeWrap = $( ".pa-notice-wrap" ),
|
4 |
+
notice = $noticeWrap.data('notice');
|
5 |
+
|
6 |
+
if( undefined !== notice ) {
|
7 |
+
|
8 |
+
$noticeWrap.find('.pa-notice-reset').on( "click", function() {
|
9 |
+
|
10 |
+
$noticeWrap.css('display', 'none');
|
11 |
+
|
12 |
+
$.ajax({
|
13 |
+
url: ajaxurl,
|
14 |
+
type: 'POST',
|
15 |
+
data: {
|
16 |
+
action: 'pa_reset_admin_notice',
|
17 |
+
notice: $noticeWrap.data( 'notice' )
|
18 |
+
}
|
19 |
+
});
|
20 |
+
|
21 |
+
|
22 |
+
} );
|
23 |
+
}
|
24 |
+
|
25 |
+
$(".pa-notice-close").on("click", function() {
|
26 |
+
|
27 |
+
var noticeID = $( this ).data('notice');
|
28 |
+
|
29 |
+
if( noticeID ) {
|
30 |
+
$( this ).closest('.pa-new-feature-notice').remove();
|
31 |
+
|
32 |
+
$.ajax({
|
33 |
+
url: ajaxurl,
|
34 |
+
type: 'POST',
|
35 |
+
data: {
|
36 |
+
action: 'pa_dismiss_admin_notice',
|
37 |
+
notice: noticeID
|
38 |
+
},
|
39 |
+
success: function(res) {
|
40 |
+
console.log(res);
|
41 |
+
},
|
42 |
+
error: function(err){
|
43 |
+
console.log(err);
|
44 |
+
}
|
45 |
+
});
|
46 |
+
}
|
47 |
+
|
48 |
+
|
49 |
+
|
50 |
+
});
|
51 |
+
|
52 |
+
|
53 |
+
} )(jQuery);
|
admin/assets/js/sweetalert2/core.js
ADDED
@@ -0,0 +1,7613 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* core-js 2.4.1
|
3 |
+
* https://github.com/zloirock/core-js
|
4 |
+
* License: http://rock.mit-license.org
|
5 |
+
* © 2016 Denis Pushkarev
|
6 |
+
*/
|
7 |
+
!function(__e, __g, undefined){
|
8 |
+
'use strict';
|
9 |
+
/******/ (function(modules) { // webpackBootstrap
|
10 |
+
/******/ // The module cache
|
11 |
+
/******/ var installedModules = {};
|
12 |
+
|
13 |
+
/******/ // The require function
|
14 |
+
/******/ function __webpack_require__(moduleId) {
|
15 |
+
|
16 |
+
/******/ // Check if module is in cache
|
17 |
+
/******/ if(installedModules[moduleId])
|
18 |
+
/******/ return installedModules[moduleId].exports;
|
19 |
+
|
20 |
+
/******/ // Create a new module (and put it into the cache)
|
21 |
+
/******/ var module = installedModules[moduleId] = {
|
22 |
+
/******/ exports: {},
|
23 |
+
/******/ id: moduleId,
|
24 |
+
/******/ loaded: false
|
25 |
+
/******/ };
|
26 |
+
|
27 |
+
/******/ // Execute the module function
|
28 |
+
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
|
29 |
+
|
30 |
+
/******/ // Flag the module as loaded
|
31 |
+
/******/ module.loaded = true;
|
32 |
+
|
33 |
+
/******/ // Return the exports of the module
|
34 |
+
/******/ return module.exports;
|
35 |
+
/******/ }
|
36 |
+
|
37 |
+
|
38 |
+
/******/ // expose the modules object (__webpack_modules__)
|
39 |
+
/******/ __webpack_require__.m = modules;
|
40 |
+
|
41 |
+
/******/ // expose the module cache
|
42 |
+
/******/ __webpack_require__.c = installedModules;
|
43 |
+
|
44 |
+
/******/ // __webpack_public_path__
|
45 |
+
/******/ __webpack_require__.p = "";
|
46 |
+
|
47 |
+
/******/ // Load entry module and return exports
|
48 |
+
/******/ return __webpack_require__(0);
|
49 |
+
/******/ })
|
50 |
+
/************************************************************************/
|
51 |
+
/******/ ([
|
52 |
+
/* 0 */
|
53 |
+
/***/ function(module, exports, __webpack_require__) {
|
54 |
+
|
55 |
+
__webpack_require__(1);
|
56 |
+
__webpack_require__(50);
|
57 |
+
__webpack_require__(51);
|
58 |
+
__webpack_require__(52);
|
59 |
+
__webpack_require__(54);
|
60 |
+
__webpack_require__(55);
|
61 |
+
__webpack_require__(58);
|
62 |
+
__webpack_require__(59);
|
63 |
+
__webpack_require__(60);
|
64 |
+
__webpack_require__(61);
|
65 |
+
__webpack_require__(62);
|
66 |
+
__webpack_require__(63);
|
67 |
+
__webpack_require__(64);
|
68 |
+
__webpack_require__(65);
|
69 |
+
__webpack_require__(66);
|
70 |
+
__webpack_require__(68);
|
71 |
+
__webpack_require__(70);
|
72 |
+
__webpack_require__(72);
|
73 |
+
__webpack_require__(74);
|
74 |
+
__webpack_require__(77);
|
75 |
+
__webpack_require__(78);
|
76 |
+
__webpack_require__(79);
|
77 |
+
__webpack_require__(83);
|
78 |
+
__webpack_require__(86);
|
79 |
+
__webpack_require__(87);
|
80 |
+
__webpack_require__(88);
|
81 |
+
__webpack_require__(89);
|
82 |
+
__webpack_require__(91);
|
83 |
+
__webpack_require__(92);
|
84 |
+
__webpack_require__(93);
|
85 |
+
__webpack_require__(94);
|
86 |
+
__webpack_require__(95);
|
87 |
+
__webpack_require__(97);
|
88 |
+
__webpack_require__(99);
|
89 |
+
__webpack_require__(100);
|
90 |
+
__webpack_require__(101);
|
91 |
+
__webpack_require__(103);
|
92 |
+
__webpack_require__(104);
|
93 |
+
__webpack_require__(105);
|
94 |
+
__webpack_require__(107);
|
95 |
+
__webpack_require__(108);
|
96 |
+
__webpack_require__(109);
|
97 |
+
__webpack_require__(111);
|
98 |
+
__webpack_require__(112);
|
99 |
+
__webpack_require__(113);
|
100 |
+
__webpack_require__(114);
|
101 |
+
__webpack_require__(115);
|
102 |
+
__webpack_require__(116);
|
103 |
+
__webpack_require__(117);
|
104 |
+
__webpack_require__(118);
|
105 |
+
__webpack_require__(119);
|
106 |
+
__webpack_require__(120);
|
107 |
+
__webpack_require__(121);
|
108 |
+
__webpack_require__(122);
|
109 |
+
__webpack_require__(123);
|
110 |
+
__webpack_require__(124);
|
111 |
+
__webpack_require__(126);
|
112 |
+
__webpack_require__(130);
|
113 |
+
__webpack_require__(131);
|
114 |
+
__webpack_require__(132);
|
115 |
+
__webpack_require__(133);
|
116 |
+
__webpack_require__(137);
|
117 |
+
__webpack_require__(139);
|
118 |
+
__webpack_require__(140);
|
119 |
+
__webpack_require__(141);
|
120 |
+
__webpack_require__(142);
|
121 |
+
__webpack_require__(143);
|
122 |
+
__webpack_require__(144);
|
123 |
+
__webpack_require__(145);
|
124 |
+
__webpack_require__(146);
|
125 |
+
__webpack_require__(147);
|
126 |
+
__webpack_require__(148);
|
127 |
+
__webpack_require__(149);
|
128 |
+
__webpack_require__(150);
|
129 |
+
__webpack_require__(151);
|
130 |
+
__webpack_require__(152);
|
131 |
+
__webpack_require__(158);
|
132 |
+
__webpack_require__(159);
|
133 |
+
__webpack_require__(161);
|
134 |
+
__webpack_require__(162);
|
135 |
+
__webpack_require__(163);
|
136 |
+
__webpack_require__(167);
|
137 |
+
__webpack_require__(168);
|
138 |
+
__webpack_require__(169);
|
139 |
+
__webpack_require__(170);
|
140 |
+
__webpack_require__(171);
|
141 |
+
__webpack_require__(173);
|
142 |
+
__webpack_require__(174);
|
143 |
+
__webpack_require__(175);
|
144 |
+
__webpack_require__(176);
|
145 |
+
__webpack_require__(179);
|
146 |
+
__webpack_require__(181);
|
147 |
+
__webpack_require__(182);
|
148 |
+
__webpack_require__(183);
|
149 |
+
__webpack_require__(185);
|
150 |
+
__webpack_require__(187);
|
151 |
+
__webpack_require__(189);
|
152 |
+
__webpack_require__(190);
|
153 |
+
__webpack_require__(191);
|
154 |
+
__webpack_require__(193);
|
155 |
+
__webpack_require__(194);
|
156 |
+
__webpack_require__(195);
|
157 |
+
__webpack_require__(196);
|
158 |
+
__webpack_require__(203);
|
159 |
+
__webpack_require__(206);
|
160 |
+
__webpack_require__(207);
|
161 |
+
__webpack_require__(209);
|
162 |
+
__webpack_require__(210);
|
163 |
+
__webpack_require__(211);
|
164 |
+
__webpack_require__(212);
|
165 |
+
__webpack_require__(213);
|
166 |
+
__webpack_require__(214);
|
167 |
+
__webpack_require__(215);
|
168 |
+
__webpack_require__(216);
|
169 |
+
__webpack_require__(217);
|
170 |
+
__webpack_require__(218);
|
171 |
+
__webpack_require__(219);
|
172 |
+
__webpack_require__(220);
|
173 |
+
__webpack_require__(222);
|
174 |
+
__webpack_require__(223);
|
175 |
+
__webpack_require__(224);
|
176 |
+
__webpack_require__(225);
|
177 |
+
__webpack_require__(226);
|
178 |
+
__webpack_require__(227);
|
179 |
+
__webpack_require__(228);
|
180 |
+
__webpack_require__(229);
|
181 |
+
__webpack_require__(231);
|
182 |
+
__webpack_require__(234);
|
183 |
+
__webpack_require__(235);
|
184 |
+
__webpack_require__(237);
|
185 |
+
__webpack_require__(238);
|
186 |
+
__webpack_require__(239);
|
187 |
+
__webpack_require__(240);
|
188 |
+
__webpack_require__(241);
|
189 |
+
__webpack_require__(242);
|
190 |
+
__webpack_require__(243);
|
191 |
+
__webpack_require__(244);
|
192 |
+
__webpack_require__(245);
|
193 |
+
__webpack_require__(246);
|
194 |
+
__webpack_require__(247);
|
195 |
+
__webpack_require__(249);
|
196 |
+
__webpack_require__(250);
|
197 |
+
__webpack_require__(251);
|
198 |
+
__webpack_require__(252);
|
199 |
+
__webpack_require__(253);
|
200 |
+
__webpack_require__(254);
|
201 |
+
__webpack_require__(255);
|
202 |
+
__webpack_require__(256);
|
203 |
+
__webpack_require__(258);
|
204 |
+
__webpack_require__(259);
|
205 |
+
__webpack_require__(261);
|
206 |
+
__webpack_require__(262);
|
207 |
+
__webpack_require__(263);
|
208 |
+
__webpack_require__(264);
|
209 |
+
__webpack_require__(267);
|
210 |
+
__webpack_require__(268);
|
211 |
+
__webpack_require__(269);
|
212 |
+
__webpack_require__(270);
|
213 |
+
__webpack_require__(271);
|
214 |
+
__webpack_require__(272);
|
215 |
+
__webpack_require__(273);
|
216 |
+
__webpack_require__(274);
|
217 |
+
__webpack_require__(276);
|
218 |
+
__webpack_require__(277);
|
219 |
+
__webpack_require__(278);
|
220 |
+
__webpack_require__(279);
|
221 |
+
__webpack_require__(280);
|
222 |
+
__webpack_require__(281);
|
223 |
+
__webpack_require__(282);
|
224 |
+
__webpack_require__(283);
|
225 |
+
__webpack_require__(284);
|
226 |
+
__webpack_require__(285);
|
227 |
+
__webpack_require__(286);
|
228 |
+
__webpack_require__(287);
|
229 |
+
__webpack_require__(288);
|
230 |
+
__webpack_require__(291);
|
231 |
+
__webpack_require__(156);
|
232 |
+
__webpack_require__(293);
|
233 |
+
__webpack_require__(292);
|
234 |
+
__webpack_require__(294);
|
235 |
+
__webpack_require__(295);
|
236 |
+
__webpack_require__(296);
|
237 |
+
__webpack_require__(297);
|
238 |
+
__webpack_require__(298);
|
239 |
+
__webpack_require__(300);
|
240 |
+
__webpack_require__(301);
|
241 |
+
__webpack_require__(302);
|
242 |
+
__webpack_require__(304);
|
243 |
+
module.exports = __webpack_require__(305);
|
244 |
+
|
245 |
+
|
246 |
+
/***/ },
|
247 |
+
/* 1 */
|
248 |
+
/***/ function(module, exports, __webpack_require__) {
|
249 |
+
|
250 |
+
'use strict';
|
251 |
+
// ECMAScript 6 symbols shim
|
252 |
+
var global = __webpack_require__(2)
|
253 |
+
, has = __webpack_require__(3)
|
254 |
+
, DESCRIPTORS = __webpack_require__(4)
|
255 |
+
, $export = __webpack_require__(6)
|
256 |
+
, redefine = __webpack_require__(16)
|
257 |
+
, META = __webpack_require__(20).KEY
|
258 |
+
, $fails = __webpack_require__(5)
|
259 |
+
, shared = __webpack_require__(21)
|
260 |
+
, setToStringTag = __webpack_require__(22)
|
261 |
+
, uid = __webpack_require__(17)
|
262 |
+
, wks = __webpack_require__(23)
|
263 |
+
, wksExt = __webpack_require__(24)
|
264 |
+
, wksDefine = __webpack_require__(25)
|
265 |
+
, keyOf = __webpack_require__(27)
|
266 |
+
, enumKeys = __webpack_require__(40)
|
267 |
+
, isArray = __webpack_require__(43)
|
268 |
+
, anObject = __webpack_require__(10)
|
269 |
+
, toIObject = __webpack_require__(30)
|
270 |
+
, toPrimitive = __webpack_require__(14)
|
271 |
+
, createDesc = __webpack_require__(15)
|
272 |
+
, _create = __webpack_require__(44)
|
273 |
+
, gOPNExt = __webpack_require__(47)
|
274 |
+
, $GOPD = __webpack_require__(49)
|
275 |
+
, $DP = __webpack_require__(9)
|
276 |
+
, $keys = __webpack_require__(28)
|
277 |
+
, gOPD = $GOPD.f
|
278 |
+
, dP = $DP.f
|
279 |
+
, gOPN = gOPNExt.f
|
280 |
+
, $Symbol = global.Symbol
|
281 |
+
, $JSON = global.JSON
|
282 |
+
, _stringify = $JSON && $JSON.stringify
|
283 |
+
, PROTOTYPE = 'prototype'
|
284 |
+
, HIDDEN = wks('_hidden')
|
285 |
+
, TO_PRIMITIVE = wks('toPrimitive')
|
286 |
+
, isEnum = {}.propertyIsEnumerable
|
287 |
+
, SymbolRegistry = shared('symbol-registry')
|
288 |
+
, AllSymbols = shared('symbols')
|
289 |
+
, OPSymbols = shared('op-symbols')
|
290 |
+
, ObjectProto = Object[PROTOTYPE]
|
291 |
+
, USE_NATIVE = typeof $Symbol == 'function'
|
292 |
+
, QObject = global.QObject;
|
293 |
+
// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
|
294 |
+
var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
|
295 |
+
|
296 |
+
// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
|
297 |
+
var setSymbolDesc = DESCRIPTORS && $fails(function(){
|
298 |
+
return _create(dP({}, 'a', {
|
299 |
+
get: function(){ return dP(this, 'a', {value: 7}).a; }
|
300 |
+
})).a != 7;
|
301 |
+
}) ? function(it, key, D){
|
302 |
+
var protoDesc = gOPD(ObjectProto, key);
|
303 |
+
if(protoDesc)delete ObjectProto[key];
|
304 |
+
dP(it, key, D);
|
305 |
+
if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc);
|
306 |
+
} : dP;
|
307 |
+
|
308 |
+
var wrap = function(tag){
|
309 |
+
var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
|
310 |
+
sym._k = tag;
|
311 |
+
return sym;
|
312 |
+
};
|
313 |
+
|
314 |
+
var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function(it){
|
315 |
+
return typeof it == 'symbol';
|
316 |
+
} : function(it){
|
317 |
+
return it instanceof $Symbol;
|
318 |
+
};
|
319 |
+
|
320 |
+
var $defineProperty = function defineProperty(it, key, D){
|
321 |
+
if(it === ObjectProto)$defineProperty(OPSymbols, key, D);
|
322 |
+
anObject(it);
|
323 |
+
key = toPrimitive(key, true);
|
324 |
+
anObject(D);
|
325 |
+
if(has(AllSymbols, key)){
|
326 |
+
if(!D.enumerable){
|
327 |
+
if(!has(it, HIDDEN))dP(it, HIDDEN, createDesc(1, {}));
|
328 |
+
it[HIDDEN][key] = true;
|
329 |
+
} else {
|
330 |
+
if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false;
|
331 |
+
D = _create(D, {enumerable: createDesc(0, false)});
|
332 |
+
} return setSymbolDesc(it, key, D);
|
333 |
+
} return dP(it, key, D);
|
334 |
+
};
|
335 |
+
var $defineProperties = function defineProperties(it, P){
|
336 |
+
anObject(it);
|
337 |
+
var keys = enumKeys(P = toIObject(P))
|
338 |
+
, i = 0
|
339 |
+
, l = keys.length
|
340 |
+
, key;
|
341 |
+
while(l > i)$defineProperty(it, key = keys[i++], P[key]);
|
342 |
+
return it;
|
343 |
+
};
|
344 |
+
var $create = function create(it, P){
|
345 |
+
return P === undefined ? _create(it) : $defineProperties(_create(it), P);
|
346 |
+
};
|
347 |
+
var $propertyIsEnumerable = function propertyIsEnumerable(key){
|
348 |
+
var E = isEnum.call(this, key = toPrimitive(key, true));
|
349 |
+
if(this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return false;
|
350 |
+
return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
|
351 |
+
};
|
352 |
+
var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){
|
353 |
+
it = toIObject(it);
|
354 |
+
key = toPrimitive(key, true);
|
355 |
+
if(it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key))return;
|
356 |
+
var D = gOPD(it, key);
|
357 |
+
if(D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key]))D.enumerable = true;
|
358 |
+
return D;
|
359 |
+
};
|
360 |
+
var $getOwnPropertyNames = function getOwnPropertyNames(it){
|
361 |
+
var names = gOPN(toIObject(it))
|
362 |
+
, result = []
|
363 |
+
, i = 0
|
364 |
+
, key;
|
365 |
+
while(names.length > i){
|
366 |
+
if(!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META)result.push(key);
|
367 |
+
} return result;
|
368 |
+
};
|
369 |
+
var $getOwnPropertySymbols = function getOwnPropertySymbols(it){
|
370 |
+
var IS_OP = it === ObjectProto
|
371 |
+
, names = gOPN(IS_OP ? OPSymbols : toIObject(it))
|
372 |
+
, result = []
|
373 |
+
, i = 0
|
374 |
+
, key;
|
375 |
+
while(names.length > i){
|
376 |
+
if(has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true))result.push(AllSymbols[key]);
|
377 |
+
} return result;
|
378 |
+
};
|
379 |
+
|
380 |
+
// 19.4.1.1 Symbol([description])
|
381 |
+
if(!USE_NATIVE){
|
382 |
+
$Symbol = function Symbol(){
|
383 |
+
if(this instanceof $Symbol)throw TypeError('Symbol is not a constructor!');
|
384 |
+
var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
|
385 |
+
var $set = function(value){
|
386 |
+
if(this === ObjectProto)$set.call(OPSymbols, value);
|
387 |
+
if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false;
|
388 |
+
setSymbolDesc(this, tag, createDesc(1, value));
|
389 |
+
};
|
390 |
+
if(DESCRIPTORS && setter)setSymbolDesc(ObjectProto, tag, {configurable: true, set: $set});
|
391 |
+
return wrap(tag);
|
392 |
+
};
|
393 |
+
redefine($Symbol[PROTOTYPE], 'toString', function toString(){
|
394 |
+
return this._k;
|
395 |
+
});
|
396 |
+
|
397 |
+
$GOPD.f = $getOwnPropertyDescriptor;
|
398 |
+
$DP.f = $defineProperty;
|
399 |
+
__webpack_require__(48).f = gOPNExt.f = $getOwnPropertyNames;
|
400 |
+
__webpack_require__(42).f = $propertyIsEnumerable;
|
401 |
+
__webpack_require__(41).f = $getOwnPropertySymbols;
|
402 |
+
|
403 |
+
if(DESCRIPTORS && !__webpack_require__(26)){
|
404 |
+
redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
|
405 |
+
}
|
406 |
+
|
407 |
+
wksExt.f = function(name){
|
408 |
+
return wrap(wks(name));
|
409 |
+
}
|
410 |
+
}
|
411 |
+
|
412 |
+
$export($export.G + $export.W + $export.F * !USE_NATIVE, {Symbol: $Symbol});
|
413 |
+
|
414 |
+
for(var symbols = (
|
415 |
+
// 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
|
416 |
+
'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
|
417 |
+
).split(','), i = 0; symbols.length > i; )wks(symbols[i++]);
|
418 |
+
|
419 |
+
for(var symbols = $keys(wks.store), i = 0; symbols.length > i; )wksDefine(symbols[i++]);
|
420 |
+
|
421 |
+
$export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
|
422 |
+
// 19.4.2.1 Symbol.for(key)
|
423 |
+
'for': function(key){
|
424 |
+
return has(SymbolRegistry, key += '')
|
425 |
+
? SymbolRegistry[key]
|
426 |
+
: SymbolRegistry[key] = $Symbol(key);
|
427 |
+
},
|
428 |
+
// 19.4.2.5 Symbol.keyFor(sym)
|
429 |
+
keyFor: function keyFor(key){
|
430 |
+
if(isSymbol(key))return keyOf(SymbolRegistry, key);
|
431 |
+
throw TypeError(key + ' is not a symbol!');
|
432 |
+
},
|
433 |
+
useSetter: function(){ setter = true; },
|
434 |
+
useSimple: function(){ setter = false; }
|
435 |
+
});
|
436 |
+
|
437 |
+
$export($export.S + $export.F * !USE_NATIVE, 'Object', {
|
438 |
+
// 19.1.2.2 Object.create(O [, Properties])
|
439 |
+
create: $create,
|
440 |
+
// 19.1.2.4 Object.defineProperty(O, P, Attributes)
|
441 |
+
defineProperty: $defineProperty,
|
442 |
+
// 19.1.2.3 Object.defineProperties(O, Properties)
|
443 |
+
defineProperties: $defineProperties,
|
444 |
+
// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
|
445 |
+
getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
|
446 |
+
// 19.1.2.7 Object.getOwnPropertyNames(O)
|
447 |
+
getOwnPropertyNames: $getOwnPropertyNames,
|
448 |
+
// 19.1.2.8 Object.getOwnPropertySymbols(O)
|
449 |
+
getOwnPropertySymbols: $getOwnPropertySymbols
|
450 |
+
});
|
451 |
+
|
452 |
+
// 24.3.2 JSON.stringify(value [, replacer [, space]])
|
453 |
+
$JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function(){
|
454 |
+
var S = $Symbol();
|
455 |
+
// MS Edge converts symbol values to JSON as {}
|
456 |
+
// WebKit converts symbol values to JSON as null
|
457 |
+
// V8 throws on boxed symbols
|
458 |
+
return _stringify([S]) != '[null]' || _stringify({a: S}) != '{}' || _stringify(Object(S)) != '{}';
|
459 |
+
})), 'JSON', {
|
460 |
+
stringify: function stringify(it){
|
461 |
+
if(it === undefined || isSymbol(it))return; // IE8 returns string on undefined
|
462 |
+
var args = [it]
|
463 |
+
, i = 1
|
464 |
+
, replacer, $replacer;
|
465 |
+
while(arguments.length > i)args.push(arguments[i++]);
|
466 |
+
replacer = args[1];
|
467 |
+
if(typeof replacer == 'function')$replacer = replacer;
|
468 |
+
if($replacer || !isArray(replacer))replacer = function(key, value){
|
469 |
+
if($replacer)value = $replacer.call(this, key, value);
|
470 |
+
if(!isSymbol(value))return value;
|
471 |
+
};
|
472 |
+
args[1] = replacer;
|
473 |
+
return _stringify.apply($JSON, args);
|
474 |
+
}
|
475 |
+
});
|
476 |
+
|
477 |
+
// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
|
478 |
+
$Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(8)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
|
479 |
+
// 19.4.3.5 Symbol.prototype[@@toStringTag]
|
480 |
+
setToStringTag($Symbol, 'Symbol');
|
481 |
+
// 20.2.1.9 Math[@@toStringTag]
|
482 |
+
setToStringTag(Math, 'Math', true);
|
483 |
+
// 24.3.3 JSON[@@toStringTag]
|
484 |
+
setToStringTag(global.JSON, 'JSON', true);
|
485 |
+
|
486 |
+
/***/ },
|
487 |
+
/* 2 */
|
488 |
+
/***/ function(module, exports) {
|
489 |
+
|
490 |
+
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
|
491 |
+
var global = module.exports = typeof window != 'undefined' && window.Math == Math
|
492 |
+
? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')();
|
493 |
+
if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef
|
494 |
+
|
495 |
+
/***/ },
|
496 |
+
/* 3 */
|
497 |
+
/***/ function(module, exports) {
|
498 |
+
|
499 |
+
var hasOwnProperty = {}.hasOwnProperty;
|
500 |
+
module.exports = function(it, key){
|
501 |
+
return hasOwnProperty.call(it, key);
|
502 |
+
};
|
503 |
+
|
504 |
+
/***/ },
|
505 |
+
/* 4 */
|
506 |
+
/***/ function(module, exports, __webpack_require__) {
|
507 |
+
|
508 |
+
// Thank's IE8 for his funny defineProperty
|
509 |
+
module.exports = !__webpack_require__(5)(function(){
|
510 |
+
return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;
|
511 |
+
});
|
512 |
+
|
513 |
+
/***/ },
|
514 |
+
/* 5 */
|
515 |
+
/***/ function(module, exports) {
|
516 |
+
|
517 |
+
module.exports = function(exec){
|
518 |
+
try {
|
519 |
+
return !!exec();
|
520 |
+
} catch(e){
|
521 |
+
return true;
|
522 |
+
}
|
523 |
+
};
|
524 |
+
|
525 |
+
/***/ },
|
526 |
+
/* 6 */
|
527 |
+
/***/ function(module, exports, __webpack_require__) {
|
528 |
+
|
529 |
+
var global = __webpack_require__(2)
|
530 |
+
, core = __webpack_require__(7)
|
531 |
+
, hide = __webpack_require__(8)
|
532 |
+
, redefine = __webpack_require__(16)
|
533 |
+
, ctx = __webpack_require__(18)
|
534 |
+
, PROTOTYPE = 'prototype';
|
535 |
+
|
536 |
+
var $export = function(type, name, source){
|
537 |
+
var IS_FORCED = type & $export.F
|
538 |
+
, IS_GLOBAL = type & $export.G
|
539 |
+
, IS_STATIC = type & $export.S
|
540 |
+
, IS_PROTO = type & $export.P
|
541 |
+
, IS_BIND = type & $export.B
|
542 |
+
, target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]
|
543 |
+
, exports = IS_GLOBAL ? core : core[name] || (core[name] = {})
|
544 |
+
, expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {})
|
545 |
+
, key, own, out, exp;
|
546 |
+
if(IS_GLOBAL)source = name;
|
547 |
+
for(key in source){
|
548 |
+
// contains in native
|
549 |
+
own = !IS_FORCED && target && target[key] !== undefined;
|
550 |
+
// export native or passed
|
551 |
+
out = (own ? target : source)[key];
|
552 |
+
// bind timers to global for call from export context
|
553 |
+
exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
|
554 |
+
// extend global
|
555 |
+
if(target)redefine(target, key, out, type & $export.U);
|
556 |
+
// export
|
557 |
+
if(exports[key] != out)hide(exports, key, exp);
|
558 |
+
if(IS_PROTO && expProto[key] != out)expProto[key] = out;
|
559 |
+
}
|
560 |
+
};
|
561 |
+
global.core = core;
|
562 |
+
// type bitmap
|
563 |
+
$export.F = 1; // forced
|
564 |
+
$export.G = 2; // global
|
565 |
+
$export.S = 4; // static
|
566 |
+
$export.P = 8; // proto
|
567 |
+
$export.B = 16; // bind
|
568 |
+
$export.W = 32; // wrap
|
569 |
+
$export.U = 64; // safe
|
570 |
+
$export.R = 128; // real proto method for `library`
|
571 |
+
module.exports = $export;
|
572 |
+
|
573 |
+
/***/ },
|
574 |
+
/* 7 */
|
575 |
+
/***/ function(module, exports) {
|
576 |
+
|
577 |
+
var core = module.exports = {version: '2.4.0'};
|
578 |
+
if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef
|
579 |
+
|
580 |
+
/***/ },
|
581 |
+
/* 8 */
|
582 |
+
/***/ function(module, exports, __webpack_require__) {
|
583 |
+
|
584 |
+
var dP = __webpack_require__(9)
|
585 |
+
, createDesc = __webpack_require__(15);
|
586 |
+
module.exports = __webpack_require__(4) ? function(object, key, value){
|
587 |
+
return dP.f(object, key, createDesc(1, value));
|
588 |
+
} : function(object, key, value){
|
589 |
+
object[key] = value;
|
590 |
+
return object;
|
591 |
+
};
|
592 |
+
|
593 |
+
/***/ },
|
594 |
+
/* 9 */
|
595 |
+
/***/ function(module, exports, __webpack_require__) {
|
596 |
+
|
597 |
+
var anObject = __webpack_require__(10)
|
598 |
+
, IE8_DOM_DEFINE = __webpack_require__(12)
|
599 |
+
, toPrimitive = __webpack_require__(14)
|
600 |
+
, dP = Object.defineProperty;
|
601 |
+
|
602 |
+
exports.f = __webpack_require__(4) ? Object.defineProperty : function defineProperty(O, P, Attributes){
|
603 |
+
anObject(O);
|
604 |
+
P = toPrimitive(P, true);
|
605 |
+
anObject(Attributes);
|
606 |
+
if(IE8_DOM_DEFINE)try {
|
607 |
+
return dP(O, P, Attributes);
|
608 |
+
} catch(e){ /* empty */ }
|
609 |
+
if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!');
|
610 |
+
if('value' in Attributes)O[P] = Attributes.value;
|
611 |
+
return O;
|
612 |
+
};
|
613 |
+
|
614 |
+
/***/ },
|
615 |
+
/* 10 */
|
616 |
+
/***/ function(module, exports, __webpack_require__) {
|
617 |
+
|
618 |
+
var isObject = __webpack_require__(11);
|
619 |
+
module.exports = function(it){
|
620 |
+
if(!isObject(it))throw TypeError(it + ' is not an object!');
|
621 |
+
return it;
|
622 |
+
};
|
623 |
+
|
624 |
+
/***/ },
|
625 |
+
/* 11 */
|
626 |
+
/***/ function(module, exports) {
|
627 |
+
|
628 |
+
module.exports = function(it){
|
629 |
+
return typeof it === 'object' ? it !== null : typeof it === 'function';
|
630 |
+
};
|
631 |
+
|
632 |
+
/***/ },
|
633 |
+
/* 12 */
|
634 |
+
/***/ function(module, exports, __webpack_require__) {
|
635 |
+
|
636 |
+
module.exports = !__webpack_require__(4) && !__webpack_require__(5)(function(){
|
637 |
+
return Object.defineProperty(__webpack_require__(13)('div'), 'a', {get: function(){ return 7; }}).a != 7;
|
638 |
+
});
|
639 |
+
|
640 |
+
/***/ },
|
641 |
+
/* 13 */
|
642 |
+
/***/ function(module, exports, __webpack_require__) {
|
643 |
+
|
644 |
+
var isObject = __webpack_require__(11)
|
645 |
+
, document = __webpack_require__(2).document
|
646 |
+
// in old IE typeof document.createElement is 'object'
|
647 |
+
, is = isObject(document) && isObject(document.createElement);
|
648 |
+
module.exports = function(it){
|
649 |
+
return is ? document.createElement(it) : {};
|
650 |
+
};
|
651 |
+
|
652 |
+
/***/ },
|
653 |
+
/* 14 */
|
654 |
+
/***/ function(module, exports, __webpack_require__) {
|
655 |
+
|
656 |
+
// 7.1.1 ToPrimitive(input [, PreferredType])
|
657 |
+
var isObject = __webpack_require__(11);
|
658 |
+
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
|
659 |
+
// and the second argument - flag - preferred type is a string
|
660 |
+
module.exports = function(it, S){
|
661 |
+
if(!isObject(it))return it;
|
662 |
+
var fn, val;
|
663 |
+
if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;
|
664 |
+
if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val;
|
665 |
+
if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val;
|
666 |
+
throw TypeError("Can't convert object to primitive value");
|
667 |
+
};
|
668 |
+
|
669 |
+
/***/ },
|
670 |
+
/* 15 */
|
671 |
+
/***/ function(module, exports) {
|
672 |
+
|
673 |
+
module.exports = function(bitmap, value){
|
674 |
+
return {
|
675 |
+
enumerable : !(bitmap & 1),
|
676 |
+
configurable: !(bitmap & 2),
|
677 |
+
writable : !(bitmap & 4),
|
678 |
+
value : value
|
679 |
+
};
|
680 |
+
};
|
681 |
+
|
682 |
+
/***/ },
|
683 |
+
/* 16 */
|
684 |
+
/***/ function(module, exports, __webpack_require__) {
|
685 |
+
|
686 |
+
var global = __webpack_require__(2)
|
687 |
+
, hide = __webpack_require__(8)
|
688 |
+
, has = __webpack_require__(3)
|
689 |
+
, SRC = __webpack_require__(17)('src')
|
690 |
+
, TO_STRING = 'toString'
|
691 |
+
, $toString = Function[TO_STRING]
|
692 |
+
, TPL = ('' + $toString).split(TO_STRING);
|
693 |
+
|
694 |
+
__webpack_require__(7).inspectSource = function(it){
|
695 |
+
return $toString.call(it);
|
696 |
+
};
|
697 |
+
|
698 |
+
(module.exports = function(O, key, val, safe){
|
699 |
+
var isFunction = typeof val == 'function';
|
700 |
+
if(isFunction)has(val, 'name') || hide(val, 'name', key);
|
701 |
+
if(O[key] === val)return;
|
702 |
+
if(isFunction)has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));
|
703 |
+
if(O === global){
|
704 |
+
O[key] = val;
|
705 |
+
} else {
|
706 |
+
if(!safe){
|
707 |
+
delete O[key];
|
708 |
+
hide(O, key, val);
|
709 |
+
} else {
|
710 |
+
if(O[key])O[key] = val;
|
711 |
+
else hide(O, key, val);
|
712 |
+
}
|
713 |
+
}
|
714 |
+
// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
|
715 |
+
})(Function.prototype, TO_STRING, function toString(){
|
716 |
+
return typeof this == 'function' && this[SRC] || $toString.call(this);
|
717 |
+
});
|
718 |
+
|
719 |
+
/***/ },
|
720 |
+
/* 17 */
|
721 |
+
/***/ function(module, exports) {
|
722 |
+
|
723 |
+
var id = 0
|
724 |
+
, px = Math.random();
|
725 |
+
module.exports = function(key){
|
726 |
+
return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
|
727 |
+
};
|
728 |
+
|
729 |
+
/***/ },
|
730 |
+
/* 18 */
|
731 |
+
/***/ function(module, exports, __webpack_require__) {
|
732 |
+
|
733 |
+
// optional / simple context binding
|
734 |
+
var aFunction = __webpack_require__(19);
|
735 |
+
module.exports = function(fn, that, length){
|
736 |
+
aFunction(fn);
|
737 |
+
if(that === undefined)return fn;
|
738 |
+
switch(length){
|
739 |
+
case 1: return function(a){
|
740 |
+
return fn.call(that, a);
|
741 |
+
};
|
742 |
+
case 2: return function(a, b){
|
743 |
+
return fn.call(that, a, b);
|
744 |
+
};
|
745 |
+
case 3: return function(a, b, c){
|
746 |
+
return fn.call(that, a, b, c);
|
747 |
+
};
|
748 |
+
}
|
749 |
+
return function(/* ...args */){
|
750 |
+
return fn.apply(that, arguments);
|
751 |
+
};
|
752 |
+
};
|
753 |
+
|
754 |
+
/***/ },
|
755 |
+
/* 19 */
|
756 |
+
/***/ function(module, exports) {
|
757 |
+
|
758 |
+
module.exports = function(it){
|
759 |
+
if(typeof it != 'function')throw TypeError(it + ' is not a function!');
|
760 |
+
return it;
|
761 |
+
};
|
762 |
+
|
763 |
+
/***/ },
|
764 |
+
/* 20 */
|
765 |
+
/***/ function(module, exports, __webpack_require__) {
|
766 |
+
|
767 |
+
var META = __webpack_require__(17)('meta')
|
768 |
+
, isObject = __webpack_require__(11)
|
769 |
+
, has = __webpack_require__(3)
|
770 |
+
, setDesc = __webpack_require__(9).f
|
771 |
+
, id = 0;
|
772 |
+
var isExtensible = Object.isExtensible || function(){
|
773 |
+
return true;
|
774 |
+
};
|
775 |
+
var FREEZE = !__webpack_require__(5)(function(){
|
776 |
+
return isExtensible(Object.preventExtensions({}));
|
777 |
+
});
|
778 |
+
var setMeta = function(it){
|
779 |
+
setDesc(it, META, {value: {
|
780 |
+
i: 'O' + ++id, // object ID
|
781 |
+
w: {} // weak collections IDs
|
782 |
+
}});
|
783 |
+
};
|
784 |
+
var fastKey = function(it, create){
|
785 |
+
// return primitive with prefix
|
786 |
+
if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
|
787 |
+
if(!has(it, META)){
|
788 |
+
// can't set metadata to uncaught frozen object
|
789 |
+
if(!isExtensible(it))return 'F';
|
790 |
+
// not necessary to add metadata
|
791 |
+
if(!create)return 'E';
|
792 |
+
// add missing metadata
|
793 |
+
setMeta(it);
|
794 |
+
// return object ID
|
795 |
+
} return it[META].i;
|
796 |
+
};
|
797 |
+
var getWeak = function(it, create){
|
798 |
+
if(!has(it, META)){
|
799 |
+
// can't set metadata to uncaught frozen object
|
800 |
+
if(!isExtensible(it))return true;
|
801 |
+
// not necessary to add metadata
|
802 |
+
if(!create)return false;
|
803 |
+
// add missing metadata
|
804 |
+
setMeta(it);
|
805 |
+
// return hash weak collections IDs
|
806 |
+
} return it[META].w;
|
807 |
+
};
|
808 |
+
// add metadata on freeze-family methods calling
|
809 |
+
var onFreeze = function(it){
|
810 |
+
if(FREEZE && meta.NEED && isExtensible(it) && !has(it, META))setMeta(it);
|
811 |
+
return it;
|
812 |
+
};
|
813 |
+
var meta = module.exports = {
|
814 |
+
KEY: META,
|
815 |
+
NEED: false,
|
816 |
+
fastKey: fastKey,
|
817 |
+
getWeak: getWeak,
|
818 |
+
onFreeze: onFreeze
|
819 |
+
};
|
820 |
+
|
821 |
+
/***/ },
|
822 |
+
/* 21 */
|
823 |
+
/***/ function(module, exports, __webpack_require__) {
|
824 |
+
|
825 |
+
var global = __webpack_require__(2)
|
826 |
+
, SHARED = '__core-js_shared__'
|
827 |
+
, store = global[SHARED] || (global[SHARED] = {});
|
828 |
+
module.exports = function(key){
|
829 |
+
return store[key] || (store[key] = {});
|
830 |
+
};
|
831 |
+
|
832 |
+
/***/ },
|
833 |
+
/* 22 */
|
834 |
+
/***/ function(module, exports, __webpack_require__) {
|
835 |
+
|
836 |
+
var def = __webpack_require__(9).f
|
837 |
+
, has = __webpack_require__(3)
|
838 |
+
, TAG = __webpack_require__(23)('toStringTag');
|
839 |
+
|
840 |
+
module.exports = function(it, tag, stat){
|
841 |
+
if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag});
|
842 |
+
};
|
843 |
+
|
844 |
+
/***/ },
|
845 |
+
/* 23 */
|
846 |
+
/***/ function(module, exports, __webpack_require__) {
|
847 |
+
|
848 |
+
var store = __webpack_require__(21)('wks')
|
849 |
+
, uid = __webpack_require__(17)
|
850 |
+
, Symbol = __webpack_require__(2).Symbol
|
851 |
+
, USE_SYMBOL = typeof Symbol == 'function';
|
852 |
+
|
853 |
+
var $exports = module.exports = function(name){
|
854 |
+
return store[name] || (store[name] =
|
855 |
+
USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
|
856 |
+
};
|
857 |
+
|
858 |
+
$exports.store = store;
|
859 |
+
|
860 |
+
/***/ },
|
861 |
+
/* 24 */
|
862 |
+
/***/ function(module, exports, __webpack_require__) {
|
863 |
+
|
864 |
+
exports.f = __webpack_require__(23);
|
865 |
+
|
866 |
+
/***/ },
|
867 |
+
/* 25 */
|
868 |
+
/***/ function(module, exports, __webpack_require__) {
|
869 |
+
|
870 |
+
var global = __webpack_require__(2)
|
871 |
+
, core = __webpack_require__(7)
|
872 |
+
, LIBRARY = __webpack_require__(26)
|
873 |
+
, wksExt = __webpack_require__(24)
|
874 |
+
, defineProperty = __webpack_require__(9).f;
|
875 |
+
module.exports = function(name){
|
876 |
+
var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
|
877 |
+
if(name.charAt(0) != '_' && !(name in $Symbol))defineProperty($Symbol, name, {value: wksExt.f(name)});
|
878 |
+
};
|
879 |
+
|
880 |
+
/***/ },
|
881 |
+
/* 26 */
|
882 |
+
/***/ function(module, exports) {
|
883 |
+
|
884 |
+
module.exports = false;
|
885 |
+
|
886 |
+
/***/ },
|
887 |
+
/* 27 */
|
888 |
+
/***/ function(module, exports, __webpack_require__) {
|
889 |
+
|
890 |
+
var getKeys = __webpack_require__(28)
|
891 |
+
, toIObject = __webpack_require__(30);
|
892 |
+
module.exports = function(object, el){
|
893 |
+
var O = toIObject(object)
|
894 |
+
, keys = getKeys(O)
|
895 |
+
, length = keys.length
|
896 |
+
, index = 0
|
897 |
+
, key;
|
898 |
+
while(length > index)if(O[key = keys[index++]] === el)return key;
|
899 |
+
};
|
900 |
+
|
901 |
+
/***/ },
|
902 |
+
/* 28 */
|
903 |
+
/***/ function(module, exports, __webpack_require__) {
|
904 |
+
|
905 |
+
// 19.1.2.14 / 15.2.3.14 Object.keys(O)
|
906 |
+
var $keys = __webpack_require__(29)
|
907 |
+
, enumBugKeys = __webpack_require__(39);
|
908 |
+
|
909 |
+
module.exports = Object.keys || function keys(O){
|
910 |
+
return $keys(O, enumBugKeys);
|
911 |
+
};
|
912 |
+
|
913 |
+
/***/ },
|
914 |
+
/* 29 */
|
915 |
+
/***/ function(module, exports, __webpack_require__) {
|
916 |
+
|
917 |
+
var has = __webpack_require__(3)
|
918 |
+
, toIObject = __webpack_require__(30)
|
919 |
+
, arrayIndexOf = __webpack_require__(34)(false)
|
920 |
+
, IE_PROTO = __webpack_require__(38)('IE_PROTO');
|
921 |
+
|
922 |
+
module.exports = function(object, names){
|
923 |
+
var O = toIObject(object)
|
924 |
+
, i = 0
|
925 |
+
, result = []
|
926 |
+
, key;
|
927 |
+
for(key in O)if(key != IE_PROTO)has(O, key) && result.push(key);
|
928 |
+
// Don't enum bug & hidden keys
|
929 |
+
while(names.length > i)if(has(O, key = names[i++])){
|
930 |
+
~arrayIndexOf(result, key) || result.push(key);
|
931 |
+
}
|
932 |
+
return result;
|
933 |
+
};
|
934 |
+
|
935 |
+
/***/ },
|
936 |
+
/* 30 */
|
937 |
+
/***/ function(module, exports, __webpack_require__) {
|
938 |
+
|
939 |
+
// to indexed object, toObject with fallback for non-array-like ES3 strings
|
940 |
+
var IObject = __webpack_require__(31)
|
941 |
+
, defined = __webpack_require__(33);
|
942 |
+
module.exports = function(it){
|
943 |
+
return IObject(defined(it));
|
944 |
+
};
|
945 |
+
|
946 |
+
/***/ },
|
947 |
+
/* 31 */
|
948 |
+
/***/ function(module, exports, __webpack_require__) {
|
949 |
+
|
950 |
+
// fallback for non-array-like ES3 and non-enumerable old V8 strings
|
951 |
+
var cof = __webpack_require__(32);
|
952 |
+
module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){
|
953 |
+
return cof(it) == 'String' ? it.split('') : Object(it);
|
954 |
+
};
|
955 |
+
|
956 |
+
/***/ },
|
957 |
+
/* 32 */
|
958 |
+
/***/ function(module, exports) {
|
959 |
+
|
960 |
+
var toString = {}.toString;
|
961 |
+
|
962 |
+
module.exports = function(it){
|
963 |
+
return toString.call(it).slice(8, -1);
|
964 |
+
};
|
965 |
+
|
966 |
+
/***/ },
|
967 |
+
/* 33 */
|
968 |
+
/***/ function(module, exports) {
|
969 |
+
|
970 |
+
// 7.2.1 RequireObjectCoercible(argument)
|
971 |
+
module.exports = function(it){
|
972 |
+
if(it == undefined)throw TypeError("Can't call method on " + it);
|
973 |
+
return it;
|
974 |
+
};
|
975 |
+
|
976 |
+
/***/ },
|
977 |
+
/* 34 */
|
978 |
+
/***/ function(module, exports, __webpack_require__) {
|
979 |
+
|
980 |
+
// false -> Array#indexOf
|
981 |
+
// true -> Array#includes
|
982 |
+
var toIObject = __webpack_require__(30)
|
983 |
+
, toLength = __webpack_require__(35)
|
984 |
+
, toIndex = __webpack_require__(37);
|
985 |
+
module.exports = function(IS_INCLUDES){
|
986 |
+
return function($this, el, fromIndex){
|
987 |
+
var O = toIObject($this)
|
988 |
+
, length = toLength(O.length)
|
989 |
+
, index = toIndex(fromIndex, length)
|
990 |
+
, value;
|
991 |
+
// Array#includes uses SameValueZero equality algorithm
|
992 |
+
if(IS_INCLUDES && el != el)while(length > index){
|
993 |
+
value = O[index++];
|
994 |
+
if(value != value)return true;
|
995 |
+
// Array#toIndex ignores holes, Array#includes - not
|
996 |
+
} else for(;length > index; index++)if(IS_INCLUDES || index in O){
|
997 |
+
if(O[index] === el)return IS_INCLUDES || index || 0;
|
998 |
+
} return !IS_INCLUDES && -1;
|
999 |
+
};
|
1000 |
+
};
|
1001 |
+
|
1002 |
+
/***/ },
|
1003 |
+
/* 35 */
|
1004 |
+
/***/ function(module, exports, __webpack_require__) {
|
1005 |
+
|
1006 |
+
// 7.1.15 ToLength
|
1007 |
+
var toInteger = __webpack_require__(36)
|
1008 |
+
, min = Math.min;
|
1009 |
+
module.exports = function(it){
|
1010 |
+
return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
|
1011 |
+
};
|
1012 |
+
|
1013 |
+
/***/ },
|
1014 |
+
/* 36 */
|
1015 |
+
/***/ function(module, exports) {
|
1016 |
+
|
1017 |
+
// 7.1.4 ToInteger
|
1018 |
+
var ceil = Math.ceil
|
1019 |
+
, floor = Math.floor;
|
1020 |
+
module.exports = function(it){
|
1021 |
+
return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
|
1022 |
+
};
|
1023 |
+
|
1024 |
+
/***/ },
|
1025 |
+
/* 37 */
|
1026 |
+
/***/ function(module, exports, __webpack_require__) {
|
1027 |
+
|
1028 |
+
var toInteger = __webpack_require__(36)
|
1029 |
+
, max = Math.max
|
1030 |
+
, min = Math.min;
|
1031 |
+
module.exports = function(index, length){
|
1032 |
+
index = toInteger(index);
|
1033 |
+
return index < 0 ? max(index + length, 0) : min(index, length);
|
1034 |
+
};
|
1035 |
+
|
1036 |
+
/***/ },
|
1037 |
+
/* 38 */
|
1038 |
+
/***/ function(module, exports, __webpack_require__) {
|
1039 |
+
|
1040 |
+
var shared = __webpack_require__(21)('keys')
|
1041 |
+
, uid = __webpack_require__(17);
|
1042 |
+
module.exports = function(key){
|
1043 |
+
return shared[key] || (shared[key] = uid(key));
|
1044 |
+
};
|
1045 |
+
|
1046 |
+
/***/ },
|
1047 |
+
/* 39 */
|
1048 |
+
/***/ function(module, exports) {
|
1049 |
+
|
1050 |
+
// IE 8- don't enum bug keys
|
1051 |
+
module.exports = (
|
1052 |
+
'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
|
1053 |
+
).split(',');
|
1054 |
+
|
1055 |
+
/***/ },
|
1056 |
+
/* 40 */
|
1057 |
+
/***/ function(module, exports, __webpack_require__) {
|
1058 |
+
|
1059 |
+
// all enumerable object keys, includes symbols
|
1060 |
+
var getKeys = __webpack_require__(28)
|
1061 |
+
, gOPS = __webpack_require__(41)
|
1062 |
+
, pIE = __webpack_require__(42);
|
1063 |
+
module.exports = function(it){
|
1064 |
+
var result = getKeys(it)
|
1065 |
+
, getSymbols = gOPS.f;
|
1066 |
+
if(getSymbols){
|
1067 |
+
var symbols = getSymbols(it)
|
1068 |
+
, isEnum = pIE.f
|
1069 |
+
, i = 0
|
1070 |
+
, key;
|
1071 |
+
while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key);
|
1072 |
+
} return result;
|
1073 |
+
};
|
1074 |
+
|
1075 |
+
/***/ },
|
1076 |
+
/* 41 */
|
1077 |
+
/***/ function(module, exports) {
|
1078 |
+
|
1079 |
+
exports.f = Object.getOwnPropertySymbols;
|
1080 |
+
|
1081 |
+
/***/ },
|
1082 |
+
/* 42 */
|
1083 |
+
/***/ function(module, exports) {
|
1084 |
+
|
1085 |
+
exports.f = {}.propertyIsEnumerable;
|
1086 |
+
|
1087 |
+
/***/ },
|
1088 |
+
/* 43 */
|
1089 |
+
/***/ function(module, exports, __webpack_require__) {
|
1090 |
+
|
1091 |
+
// 7.2.2 IsArray(argument)
|
1092 |
+
var cof = __webpack_require__(32);
|
1093 |
+
module.exports = Array.isArray || function isArray(arg){
|
1094 |
+
return cof(arg) == 'Array';
|
1095 |
+
};
|
1096 |
+
|
1097 |
+
/***/ },
|
1098 |
+
/* 44 */
|
1099 |
+
/***/ function(module, exports, __webpack_require__) {
|
1100 |
+
|
1101 |
+
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
|
1102 |
+
var anObject = __webpack_require__(10)
|
1103 |
+
, dPs = __webpack_require__(45)
|
1104 |
+
, enumBugKeys = __webpack_require__(39)
|
1105 |
+
, IE_PROTO = __webpack_require__(38)('IE_PROTO')
|
1106 |
+
, Empty = function(){ /* empty */ }
|
1107 |
+
, PROTOTYPE = 'prototype';
|
1108 |
+
|
1109 |
+
// Create object with fake `null` prototype: use iframe Object with cleared prototype
|
1110 |
+
var createDict = function(){
|
1111 |
+
// Thrash, waste and sodomy: IE GC bug
|
1112 |
+
var iframe = __webpack_require__(13)('iframe')
|
1113 |
+
, i = enumBugKeys.length
|
1114 |
+
, lt = '<'
|
1115 |
+
, gt = '>'
|
1116 |
+
, iframeDocument;
|
1117 |
+
iframe.style.display = 'none';
|
1118 |
+
__webpack_require__(46).appendChild(iframe);
|
1119 |
+
iframe.src = 'javascript:'; // eslint-disable-line no-script-url
|
1120 |
+
// createDict = iframe.contentWindow.Object;
|
1121 |
+
// html.removeChild(iframe);
|
1122 |
+
iframeDocument = iframe.contentWindow.document;
|
1123 |
+
iframeDocument.open();
|
1124 |
+
iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
|
1125 |
+
iframeDocument.close();
|
1126 |
+
createDict = iframeDocument.F;
|
1127 |
+
while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];
|
1128 |
+
return createDict();
|
1129 |
+
};
|
1130 |
+
|
1131 |
+
module.exports = Object.create || function create(O, Properties){
|
1132 |
+
var result;
|
1133 |
+
if(O !== null){
|
1134 |
+
Empty[PROTOTYPE] = anObject(O);
|
1135 |
+
result = new Empty;
|
1136 |
+
Empty[PROTOTYPE] = null;
|
1137 |
+
// add "__proto__" for Object.getPrototypeOf polyfill
|
1138 |
+
result[IE_PROTO] = O;
|
1139 |
+
} else result = createDict();
|
1140 |
+
return Properties === undefined ? result : dPs(result, Properties);
|
1141 |
+
};
|
1142 |
+
|
1143 |
+
|
1144 |
+
/***/ },
|
1145 |
+
/* 45 */
|
1146 |
+
/***/ function(module, exports, __webpack_require__) {
|
1147 |
+
|
1148 |
+
var dP = __webpack_require__(9)
|
1149 |
+
, anObject = __webpack_require__(10)
|
1150 |
+
, getKeys = __webpack_require__(28);
|
1151 |
+
|
1152 |
+
module.exports = __webpack_require__(4) ? Object.defineProperties : function defineProperties(O, Properties){
|
1153 |
+
anObject(O);
|
1154 |
+
var keys = getKeys(Properties)
|
1155 |
+
, length = keys.length
|
1156 |
+
, i = 0
|
1157 |
+
, P;
|
1158 |
+
while(length > i)dP.f(O, P = keys[i++], Properties[P]);
|
1159 |
+
return O;
|
1160 |
+
};
|
1161 |
+
|
1162 |
+
/***/ },
|
1163 |
+
/* 46 */
|
1164 |
+
/***/ function(module, exports, __webpack_require__) {
|
1165 |
+
|
1166 |
+
module.exports = __webpack_require__(2).document && document.documentElement;
|
1167 |
+
|
1168 |
+
/***/ },
|
1169 |
+
/* 47 */
|
1170 |
+
/***/ function(module, exports, __webpack_require__) {
|
1171 |
+
|
1172 |
+
// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
|
1173 |
+
var toIObject = __webpack_require__(30)
|
1174 |
+
, gOPN = __webpack_require__(48).f
|
1175 |
+
, toString = {}.toString;
|
1176 |
+
|
1177 |
+
var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
|
1178 |
+
? Object.getOwnPropertyNames(window) : [];
|
1179 |
+
|
1180 |
+
var getWindowNames = function(it){
|
1181 |
+
try {
|
1182 |
+
return gOPN(it);
|
1183 |
+
} catch(e){
|
1184 |
+
return windowNames.slice();
|
1185 |
+
}
|
1186 |
+
};
|
1187 |
+
|
1188 |
+
module.exports.f = function getOwnPropertyNames(it){
|
1189 |
+
return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
|
1190 |
+
};
|
1191 |
+
|
1192 |
+
|
1193 |
+
/***/ },
|
1194 |
+
/* 48 */
|
1195 |
+
/***/ function(module, exports, __webpack_require__) {
|
1196 |
+
|
1197 |
+
// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
|
1198 |
+
var $keys = __webpack_require__(29)
|
1199 |
+
, hiddenKeys = __webpack_require__(39).concat('length', 'prototype');
|
1200 |
+
|
1201 |
+
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){
|
1202 |
+
return $keys(O, hiddenKeys);
|
1203 |
+
};
|
1204 |
+
|
1205 |
+
/***/ },
|
1206 |
+
/* 49 */
|
1207 |
+
/***/ function(module, exports, __webpack_require__) {
|
1208 |
+
|
1209 |
+
var pIE = __webpack_require__(42)
|
1210 |
+
, createDesc = __webpack_require__(15)
|
1211 |
+
, toIObject = __webpack_require__(30)
|
1212 |
+
, toPrimitive = __webpack_require__(14)
|
1213 |
+
, has = __webpack_require__(3)
|
1214 |
+
, IE8_DOM_DEFINE = __webpack_require__(12)
|
1215 |
+
, gOPD = Object.getOwnPropertyDescriptor;
|
1216 |
+
|
1217 |
+
exports.f = __webpack_require__(4) ? gOPD : function getOwnPropertyDescriptor(O, P){
|
1218 |
+
O = toIObject(O);
|
1219 |
+
P = toPrimitive(P, true);
|
1220 |
+
if(IE8_DOM_DEFINE)try {
|
1221 |
+
return gOPD(O, P);
|
1222 |
+
} catch(e){ /* empty */ }
|
1223 |
+
if(has(O, P))return createDesc(!pIE.f.call(O, P), O[P]);
|
1224 |
+
};
|
1225 |
+
|
1226 |
+
/***/ },
|
1227 |
+
/* 50 */
|
1228 |
+
/***/ function(module, exports, __webpack_require__) {
|
1229 |
+
|
1230 |
+
var $export = __webpack_require__(6);
|
1231 |
+
// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
|
1232 |
+
$export($export.S + $export.F * !__webpack_require__(4), 'Object', {defineProperty: __webpack_require__(9).f});
|
1233 |
+
|
1234 |
+
/***/ },
|
1235 |
+
/* 51 */
|
1236 |
+
/***/ function(module, exports, __webpack_require__) {
|
1237 |
+
|
1238 |
+
var $export = __webpack_require__(6);
|
1239 |
+
// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
|
1240 |
+
$export($export.S + $export.F * !__webpack_require__(4), 'Object', {defineProperties: __webpack_require__(45)});
|
1241 |
+
|
1242 |
+
/***/ },
|
1243 |
+
/* 52 */
|
1244 |
+
/***/ function(module, exports, __webpack_require__) {
|
1245 |
+
|
1246 |
+
// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
|
1247 |
+
var toIObject = __webpack_require__(30)
|
1248 |
+
, $getOwnPropertyDescriptor = __webpack_require__(49).f;
|
1249 |
+
|
1250 |
+
__webpack_require__(53)('getOwnPropertyDescriptor', function(){
|
1251 |
+
return function getOwnPropertyDescriptor(it, key){
|
1252 |
+
return $getOwnPropertyDescriptor(toIObject(it), key);
|
1253 |
+
};
|
1254 |
+
});
|
1255 |
+
|
1256 |
+
/***/ },
|
1257 |
+
/* 53 */
|
1258 |
+
/***/ function(module, exports, __webpack_require__) {
|
1259 |
+
|
1260 |
+
// most Object methods by ES6 should accept primitives
|
1261 |
+
var $export = __webpack_require__(6)
|
1262 |
+
, core = __webpack_require__(7)
|
1263 |
+
, fails = __webpack_require__(5);
|
1264 |
+
module.exports = function(KEY, exec){
|
1265 |
+
var fn = (core.Object || {})[KEY] || Object[KEY]
|
1266 |
+
, exp = {};
|
1267 |
+
exp[KEY] = exec(fn);
|
1268 |
+
$export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);
|
1269 |
+
};
|
1270 |
+
|
1271 |
+
/***/ },
|
1272 |
+
/* 54 */
|
1273 |
+
/***/ function(module, exports, __webpack_require__) {
|
1274 |
+
|
1275 |
+
var $export = __webpack_require__(6)
|
1276 |
+
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
|
1277 |
+
$export($export.S, 'Object', {create: __webpack_require__(44)});
|
1278 |
+
|
1279 |
+
/***/ },
|
1280 |
+
/* 55 */
|
1281 |
+
/***/ function(module, exports, __webpack_require__) {
|
1282 |
+
|
1283 |
+
// 19.1.2.9 Object.getPrototypeOf(O)
|
1284 |
+
var toObject = __webpack_require__(56)
|
1285 |
+
, $getPrototypeOf = __webpack_require__(57);
|
1286 |
+
|
1287 |
+
__webpack_require__(53)('getPrototypeOf', function(){
|
1288 |
+
return function getPrototypeOf(it){
|
1289 |
+
return $getPrototypeOf(toObject(it));
|
1290 |
+
};
|
1291 |
+
});
|
1292 |
+
|
1293 |
+
/***/ },
|
1294 |
+
/* 56 */
|
1295 |
+
/***/ function(module, exports, __webpack_require__) {
|
1296 |
+
|
1297 |
+
// 7.1.13 ToObject(argument)
|
1298 |
+
var defined = __webpack_require__(33);
|
1299 |
+
module.exports = function(it){
|
1300 |
+
return Object(defined(it));
|
1301 |
+
};
|
1302 |
+
|
1303 |
+
/***/ },
|
1304 |
+
/* 57 */
|
1305 |
+
/***/ function(module, exports, __webpack_require__) {
|
1306 |
+
|
1307 |
+
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
|
1308 |
+
var has = __webpack_require__(3)
|
1309 |
+
, toObject = __webpack_require__(56)
|
1310 |
+
, IE_PROTO = __webpack_require__(38)('IE_PROTO')
|
1311 |
+
, ObjectProto = Object.prototype;
|
1312 |
+
|
1313 |
+
module.exports = Object.getPrototypeOf || function(O){
|
1314 |
+
O = toObject(O);
|
1315 |
+
if(has(O, IE_PROTO))return O[IE_PROTO];
|
1316 |
+
if(typeof O.constructor == 'function' && O instanceof O.constructor){
|
1317 |
+
return O.constructor.prototype;
|
1318 |
+
} return O instanceof Object ? ObjectProto : null;
|
1319 |
+
};
|
1320 |
+
|
1321 |
+
/***/ },
|
1322 |
+
/* 58 */
|
1323 |
+
/***/ function(module, exports, __webpack_require__) {
|
1324 |
+
|
1325 |
+
// 19.1.2.14 Object.keys(O)
|
1326 |
+
var toObject = __webpack_require__(56)
|
1327 |
+
, $keys = __webpack_require__(28);
|
1328 |
+
|
1329 |
+
__webpack_require__(53)('keys', function(){
|
1330 |
+
return function keys(it){
|
1331 |
+
return $keys(toObject(it));
|
1332 |
+
};
|
1333 |
+
});
|
1334 |
+
|
1335 |
+
/***/ },
|
1336 |
+
/* 59 */
|
1337 |
+
/***/ function(module, exports, __webpack_require__) {
|
1338 |
+
|
1339 |
+
// 19.1.2.7 Object.getOwnPropertyNames(O)
|
1340 |
+
__webpack_require__(53)('getOwnPropertyNames', function(){
|
1341 |
+
return __webpack_require__(47).f;
|
1342 |
+
});
|
1343 |
+
|
1344 |
+
/***/ },
|
1345 |
+
/* 60 */
|
1346 |
+
/***/ function(module, exports, __webpack_require__) {
|
1347 |
+
|
1348 |
+
// 19.1.2.5 Object.freeze(O)
|
1349 |
+
var isObject = __webpack_require__(11)
|
1350 |
+
, meta = __webpack_require__(20).onFreeze;
|
1351 |
+
|
1352 |
+
__webpack_require__(53)('freeze', function($freeze){
|
1353 |
+
return function freeze(it){
|
1354 |
+
return $freeze && isObject(it) ? $freeze(meta(it)) : it;
|
1355 |
+
};
|
1356 |
+
});
|
1357 |
+
|
1358 |
+
/***/ },
|
1359 |
+
/* 61 */
|
1360 |
+
/***/ function(module, exports, __webpack_require__) {
|
1361 |
+
|
1362 |
+
// 19.1.2.17 Object.seal(O)
|
1363 |
+
var isObject = __webpack_require__(11)
|
1364 |
+
, meta = __webpack_require__(20).onFreeze;
|
1365 |
+
|
1366 |
+
__webpack_require__(53)('seal', function($seal){
|
1367 |
+
return function seal(it){
|
1368 |
+
return $seal && isObject(it) ? $seal(meta(it)) : it;
|
1369 |
+
};
|
1370 |
+
});
|
1371 |
+
|
1372 |
+
/***/ },
|
1373 |
+
/* 62 */
|
1374 |
+
/***/ function(module, exports, __webpack_require__) {
|
1375 |
+
|
1376 |
+
// 19.1.2.15 Object.preventExtensions(O)
|
1377 |
+
var isObject = __webpack_require__(11)
|
1378 |
+
, meta = __webpack_require__(20).onFreeze;
|
1379 |
+
|
1380 |
+
__webpack_require__(53)('preventExtensions', function($preventExtensions){
|
1381 |
+
return function preventExtensions(it){
|
1382 |
+
return $preventExtensions && isObject(it) ? $preventExtensions(meta(it)) : it;
|
1383 |
+
};
|
1384 |
+
});
|
1385 |
+
|
1386 |
+
/***/ },
|
1387 |
+
/* 63 */
|
1388 |
+
/***/ function(module, exports, __webpack_require__) {
|
1389 |
+
|
1390 |
+
// 19.1.2.12 Object.isFrozen(O)
|
1391 |
+
var isObject = __webpack_require__(11);
|
1392 |
+
|
1393 |
+
__webpack_require__(53)('isFrozen', function($isFrozen){
|
1394 |
+
return function isFrozen(it){
|
1395 |
+
return isObject(it) ? $isFrozen ? $isFrozen(it) : false : true;
|
1396 |
+
};
|
1397 |
+
});
|
1398 |
+
|
1399 |
+
/***/ },
|
1400 |
+
/* 64 */
|
1401 |
+
/***/ function(module, exports, __webpack_require__) {
|
1402 |
+
|
1403 |
+
// 19.1.2.13 Object.isSealed(O)
|
1404 |
+
var isObject = __webpack_require__(11);
|
1405 |
+
|
1406 |
+
__webpack_require__(53)('isSealed', function($isSealed){
|
1407 |
+
return function isSealed(it){
|
1408 |
+
return isObject(it) ? $isSealed ? $isSealed(it) : false : true;
|
1409 |
+
};
|
1410 |
+
});
|
1411 |
+
|
1412 |
+
/***/ },
|
1413 |
+
/* 65 */
|
1414 |
+
/***/ function(module, exports, __webpack_require__) {
|
1415 |
+
|
1416 |
+
// 19.1.2.11 Object.isExtensible(O)
|
1417 |
+
var isObject = __webpack_require__(11);
|
1418 |
+
|
1419 |
+
__webpack_require__(53)('isExtensible', function($isExtensible){
|
1420 |
+
return function isExtensible(it){
|
1421 |
+
return isObject(it) ? $isExtensible ? $isExtensible(it) : true : false;
|
1422 |
+
};
|
1423 |
+
});
|
1424 |
+
|
1425 |
+
/***/ },
|
1426 |
+
/* 66 */
|
1427 |
+
/***/ function(module, exports, __webpack_require__) {
|
1428 |
+
|
1429 |
+
// 19.1.3.1 Object.assign(target, source)
|
1430 |
+
var $export = __webpack_require__(6);
|
1431 |
+
|
1432 |
+
$export($export.S + $export.F, 'Object', {assign: __webpack_require__(67)});
|
1433 |
+
|
1434 |
+
/***/ },
|
1435 |
+
/* 67 */
|
1436 |
+
/***/ function(module, exports, __webpack_require__) {
|
1437 |
+
|
1438 |
+
'use strict';
|
1439 |
+
// 19.1.2.1 Object.assign(target, source, ...)
|
1440 |
+
var getKeys = __webpack_require__(28)
|
1441 |
+
, gOPS = __webpack_require__(41)
|
1442 |
+
, pIE = __webpack_require__(42)
|
1443 |
+
, toObject = __webpack_require__(56)
|
1444 |
+
, IObject = __webpack_require__(31)
|
1445 |
+
, $assign = Object.assign;
|
1446 |
+
|
1447 |
+
// should work with symbols and should have deterministic property order (V8 bug)
|
1448 |
+
module.exports = !$assign || __webpack_require__(5)(function(){
|
1449 |
+
var A = {}
|
1450 |
+
, B = {}
|
1451 |
+
, S = Symbol()
|
1452 |
+
, K = 'abcdefghijklmnopqrst';
|
1453 |
+
A[S] = 7;
|
1454 |
+
K.split('').forEach(function(k){ B[k] = k; });
|
1455 |
+
return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K;
|
1456 |
+
}) ? function assign(target, source){ // eslint-disable-line no-unused-vars
|
1457 |
+
var T = toObject(target)
|
1458 |
+
, aLen = arguments.length
|
1459 |
+
, index = 1
|
1460 |
+
, getSymbols = gOPS.f
|
1461 |
+
, isEnum = pIE.f;
|
1462 |
+
while(aLen > index){
|
1463 |
+
var S = IObject(arguments[index++])
|
1464 |
+
, keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S)
|
1465 |
+
, length = keys.length
|
1466 |
+
, j = 0
|
1467 |
+
, key;
|
1468 |
+
while(length > j)if(isEnum.call(S, key = keys[j++]))T[key] = S[key];
|
1469 |
+
} return T;
|
1470 |
+
} : $assign;
|
1471 |
+
|
1472 |
+
/***/ },
|
1473 |
+
/* 68 */
|
1474 |
+
/***/ function(module, exports, __webpack_require__) {
|
1475 |
+
|
1476 |
+
// 19.1.3.10 Object.is(value1, value2)
|
1477 |
+
var $export = __webpack_require__(6);
|
1478 |
+
$export($export.S, 'Object', {is: __webpack_require__(69)});
|
1479 |
+
|
1480 |
+
/***/ },
|
1481 |
+
/* 69 */
|
1482 |
+
/***/ function(module, exports) {
|
1483 |
+
|
1484 |
+
// 7.2.9 SameValue(x, y)
|
1485 |
+
module.exports = Object.is || function is(x, y){
|
1486 |
+
return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y;
|
1487 |
+
};
|
1488 |
+
|
1489 |
+
/***/ },
|
1490 |
+
/* 70 */
|
1491 |
+
/***/ function(module, exports, __webpack_require__) {
|
1492 |
+
|
1493 |
+
// 19.1.3.19 Object.setPrototypeOf(O, proto)
|
1494 |
+
var $export = __webpack_require__(6);
|
1495 |
+
$export($export.S, 'Object', {setPrototypeOf: __webpack_require__(71).set});
|
1496 |
+
|
1497 |
+
/***/ },
|
1498 |
+
/* 71 */
|
1499 |
+
/***/ function(module, exports, __webpack_require__) {
|
1500 |
+
|
1501 |
+
// Works with __proto__ only. Old v8 can't work with null proto objects.
|
1502 |
+
/* eslint-disable no-proto */
|
1503 |
+
var isObject = __webpack_require__(11)
|
1504 |
+
, anObject = __webpack_require__(10);
|
1505 |
+
var check = function(O, proto){
|
1506 |
+
anObject(O);
|
1507 |
+
if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!");
|
1508 |
+
};
|
1509 |
+
module.exports = {
|
1510 |
+
set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
|
1511 |
+
function(test, buggy, set){
|
1512 |
+
try {
|
1513 |
+
set = __webpack_require__(18)(Function.call, __webpack_require__(49).f(Object.prototype, '__proto__').set, 2);
|
1514 |
+
set(test, []);
|
1515 |
+
buggy = !(test instanceof Array);
|
1516 |
+
} catch(e){ buggy = true; }
|
1517 |
+
return function setPrototypeOf(O, proto){
|
1518 |
+
check(O, proto);
|
1519 |
+
if(buggy)O.__proto__ = proto;
|
1520 |
+
else set(O, proto);
|
1521 |
+
return O;
|
1522 |
+
};
|
1523 |
+
}({}, false) : undefined),
|
1524 |
+
check: check
|
1525 |
+
};
|
1526 |
+
|
1527 |
+
/***/ },
|
1528 |
+
/* 72 */
|
1529 |
+
/***/ function(module, exports, __webpack_require__) {
|
1530 |
+
|
1531 |
+
'use strict';
|
1532 |
+
// 19.1.3.6 Object.prototype.toString()
|
1533 |
+
var classof = __webpack_require__(73)
|
1534 |
+
, test = {};
|
1535 |
+
test[__webpack_require__(23)('toStringTag')] = 'z';
|
1536 |
+
if(test + '' != '[object z]'){
|
1537 |
+
__webpack_require__(16)(Object.prototype, 'toString', function toString(){
|
1538 |
+
return '[object ' + classof(this) + ']';
|
1539 |
+
}, true);
|
1540 |
+
}
|
1541 |
+
|
1542 |
+
/***/ },
|
1543 |
+
/* 73 */
|
1544 |
+
/***/ function(module, exports, __webpack_require__) {
|
1545 |
+
|
1546 |
+
// getting tag from 19.1.3.6 Object.prototype.toString()
|
1547 |
+
var cof = __webpack_require__(32)
|
1548 |
+
, TAG = __webpack_require__(23)('toStringTag')
|
1549 |
+
// ES3 wrong here
|
1550 |
+
, ARG = cof(function(){ return arguments; }()) == 'Arguments';
|
1551 |
+
|
1552 |
+
// fallback for IE11 Script Access Denied error
|
1553 |
+
var tryGet = function(it, key){
|
1554 |
+
try {
|
1555 |
+
return it[key];
|
1556 |
+
} catch(e){ /* empty */ }
|
1557 |
+
};
|
1558 |
+
|
1559 |
+
module.exports = function(it){
|
1560 |
+
var O, T, B;
|
1561 |
+
return it === undefined ? 'Undefined' : it === null ? 'Null'
|
1562 |
+
// @@toStringTag case
|
1563 |
+
: typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T
|
1564 |
+
// builtinTag case
|
1565 |
+
: ARG ? cof(O)
|
1566 |
+
// ES3 arguments fallback
|
1567 |
+
: (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;
|
1568 |
+
};
|
1569 |
+
|
1570 |
+
/***/ },
|
1571 |
+
/* 74 */
|
1572 |
+
/***/ function(module, exports, __webpack_require__) {
|
1573 |
+
|
1574 |
+
// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...)
|
1575 |
+
var $export = __webpack_require__(6);
|
1576 |
+
|
1577 |
+
$export($export.P, 'Function', {bind: __webpack_require__(75)});
|
1578 |
+
|
1579 |
+
/***/ },
|
1580 |
+
/* 75 */
|
1581 |
+
/***/ function(module, exports, __webpack_require__) {
|
1582 |
+
|
1583 |
+
'use strict';
|
1584 |
+
var aFunction = __webpack_require__(19)
|
1585 |
+
, isObject = __webpack_require__(11)
|
1586 |
+
, invoke = __webpack_require__(76)
|
1587 |
+
, arraySlice = [].slice
|
1588 |
+
, factories = {};
|
1589 |
+
|
1590 |
+
var construct = function(F, len, args){
|
1591 |
+
if(!(len in factories)){
|
1592 |
+
for(var n = [], i = 0; i < len; i++)n[i] = 'a[' + i + ']';
|
1593 |
+
factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
|
1594 |
+
} return factories[len](F, args);
|
1595 |
+
};
|
1596 |
+
|
1597 |
+
module.exports = Function.bind || function bind(that /*, args... */){
|
1598 |
+
var fn = aFunction(this)
|
1599 |
+
, partArgs = arraySlice.call(arguments, 1);
|
1600 |
+
var bound = function(/* args... */){
|
1601 |
+
var args = partArgs.concat(arraySlice.call(arguments));
|
1602 |
+
return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
|
1603 |
+
};
|
1604 |
+
if(isObject(fn.prototype))bound.prototype = fn.prototype;
|
1605 |
+
return bound;
|
1606 |
+
};
|
1607 |
+
|
1608 |
+
/***/ },
|
1609 |
+
/* 76 */
|
1610 |
+
/***/ function(module, exports) {
|
1611 |
+
|
1612 |
+
// fast apply, http://jsperf.lnkit.com/fast-apply/5
|
1613 |
+
module.exports = function(fn, args, that){
|
1614 |
+
var un = that === undefined;
|
1615 |
+
switch(args.length){
|
1616 |
+
case 0: return un ? fn()
|
1617 |
+
: fn.call(that);
|
1618 |
+
case 1: return un ? fn(args[0])
|
1619 |
+
: fn.call(that, args[0]);
|
1620 |
+
case 2: return un ? fn(args[0], args[1])
|
1621 |
+
: fn.call(that, args[0], args[1]);
|
1622 |
+
case 3: return un ? fn(args[0], args[1], args[2])
|
1623 |
+
: fn.call(that, args[0], args[1], args[2]);
|
1624 |
+
case 4: return un ? fn(args[0], args[1], args[2], args[3])
|
1625 |
+
: fn.call(that, args[0], args[1], args[2], args[3]);
|
1626 |
+
} return fn.apply(that, args);
|
1627 |
+
};
|
1628 |
+
|
1629 |
+
/***/ },
|
1630 |
+
/* 77 */
|
1631 |
+
/***/ function(module, exports, __webpack_require__) {
|
1632 |
+
|
1633 |
+
var dP = __webpack_require__(9).f
|
1634 |
+
, createDesc = __webpack_require__(15)
|
1635 |
+
, has = __webpack_require__(3)
|
1636 |
+
, FProto = Function.prototype
|
1637 |
+
, nameRE = /^\s*function ([^ (]*)/
|
1638 |
+
, NAME = 'name';
|
1639 |
+
|
1640 |
+
var isExtensible = Object.isExtensible || function(){
|
1641 |
+
return true;
|
1642 |
+
};
|
1643 |
+
|
1644 |
+
// 19.2.4.2 name
|
1645 |
+
NAME in FProto || __webpack_require__(4) && dP(FProto, NAME, {
|
1646 |
+
configurable: true,
|
1647 |
+
get: function(){
|
1648 |
+
try {
|
1649 |
+
var that = this
|
1650 |
+
, name = ('' + that).match(nameRE)[1];
|
1651 |
+
has(that, NAME) || !isExtensible(that) || dP(that, NAME, createDesc(5, name));
|
1652 |
+
return name;
|
1653 |
+
} catch(e){
|
1654 |
+
return '';
|
1655 |
+
}
|
1656 |
+
}
|
1657 |
+
});
|
1658 |
+
|
1659 |
+
/***/ },
|
1660 |
+
/* 78 */
|
1661 |
+
/***/ function(module, exports, __webpack_require__) {
|
1662 |
+
|
1663 |
+
'use strict';
|
1664 |
+
var isObject = __webpack_require__(11)
|
1665 |
+
, getPrototypeOf = __webpack_require__(57)
|
1666 |
+
, HAS_INSTANCE = __webpack_require__(23)('hasInstance')
|
1667 |
+
, FunctionProto = Function.prototype;
|
1668 |
+
// 19.2.3.6 Function.prototype[@@hasInstance](V)
|
1669 |
+
if(!(HAS_INSTANCE in FunctionProto))__webpack_require__(9).f(FunctionProto, HAS_INSTANCE, {value: function(O){
|
1670 |
+
if(typeof this != 'function' || !isObject(O))return false;
|
1671 |
+
if(!isObject(this.prototype))return O instanceof this;
|
1672 |
+
// for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
|
1673 |
+
while(O = getPrototypeOf(O))if(this.prototype === O)return true;
|
1674 |
+
return false;
|
1675 |
+
}});
|
1676 |
+
|
1677 |
+
/***/ },
|
1678 |
+
/* 79 */
|
1679 |
+
/***/ function(module, exports, __webpack_require__) {
|
1680 |
+
|
1681 |
+
'use strict';
|
1682 |
+
var global = __webpack_require__(2)
|
1683 |
+
, has = __webpack_require__(3)
|
1684 |
+
, cof = __webpack_require__(32)
|
1685 |
+
, inheritIfRequired = __webpack_require__(80)
|
1686 |
+
, toPrimitive = __webpack_require__(14)
|
1687 |
+
, fails = __webpack_require__(5)
|
1688 |
+
, gOPN = __webpack_require__(48).f
|
1689 |
+
, gOPD = __webpack_require__(49).f
|
1690 |
+
, dP = __webpack_require__(9).f
|
1691 |
+
, $trim = __webpack_require__(81).trim
|
1692 |
+
, NUMBER = 'Number'
|
1693 |
+
, $Number = global[NUMBER]
|
1694 |
+
, Base = $Number
|
1695 |
+
, proto = $Number.prototype
|
1696 |
+
// Opera ~12 has broken Object#toString
|
1697 |
+
, BROKEN_COF = cof(__webpack_require__(44)(proto)) == NUMBER
|
1698 |
+
, TRIM = 'trim' in String.prototype;
|
1699 |
+
|
1700 |
+
// 7.1.3 ToNumber(argument)
|
1701 |
+
var toNumber = function(argument){
|
1702 |
+
var it = toPrimitive(argument, false);
|
1703 |
+
if(typeof it == 'string' && it.length > 2){
|
1704 |
+
it = TRIM ? it.trim() : $trim(it, 3);
|
1705 |
+
var first = it.charCodeAt(0)
|
1706 |
+
, third, radix, maxCode;
|
1707 |
+
if(first === 43 || first === 45){
|
1708 |
+
third = it.charCodeAt(2);
|
1709 |
+
if(third === 88 || third === 120)return NaN; // Number('+0x1') should be NaN, old V8 fix
|
1710 |
+
} else if(first === 48){
|
1711 |
+
switch(it.charCodeAt(1)){
|
1712 |
+
case 66 : case 98 : radix = 2; maxCode = 49; break; // fast equal /^0b[01]+$/i
|
1713 |
+
case 79 : case 111 : radix = 8; maxCode = 55; break; // fast equal /^0o[0-7]+$/i
|
1714 |
+
default : return +it;
|
1715 |
+
}
|
1716 |
+
for(var digits = it.slice(2), i = 0, l = digits.length, code; i < l; i++){
|
1717 |
+
code = digits.charCodeAt(i);
|
1718 |
+
// parseInt parses a string to a first unavailable symbol
|
1719 |
+
// but ToNumber should return NaN if a string contains unavailable symbols
|
1720 |
+
if(code < 48 || code > maxCode)return NaN;
|
1721 |
+
} return parseInt(digits, radix);
|
1722 |
+
}
|
1723 |
+
} return +it;
|
1724 |
+
};
|
1725 |
+
|
1726 |
+
if(!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')){
|
1727 |
+
$Number = function Number(value){
|
1728 |
+
var it = arguments.length < 1 ? 0 : value
|
1729 |
+
, that = this;
|
1730 |
+
return that instanceof $Number
|
1731 |
+
// check on 1..constructor(foo) case
|
1732 |
+
&& (BROKEN_COF ? fails(function(){ proto.valueOf.call(that); }) : cof(that) != NUMBER)
|
1733 |
+
? inheritIfRequired(new Base(toNumber(it)), that, $Number) : toNumber(it);
|
1734 |
+
};
|
1735 |
+
for(var keys = __webpack_require__(4) ? gOPN(Base) : (
|
1736 |
+
// ES3:
|
1737 |
+
'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
|
1738 |
+
// ES6 (in case, if modules with ES6 Number statics required before):
|
1739 |
+
'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +
|
1740 |
+
'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'
|
1741 |
+
).split(','), j = 0, key; keys.length > j; j++){
|
1742 |
+
if(has(Base, key = keys[j]) && !has($Number, key)){
|
1743 |
+
dP($Number, key, gOPD(Base, key));
|
1744 |
+
}
|
1745 |
+
}
|
1746 |
+
$Number.prototype = proto;
|
1747 |
+
proto.constructor = $Number;
|
1748 |
+
__webpack_require__(16)(global, NUMBER, $Number);
|
1749 |
+
}
|
1750 |
+
|
1751 |
+
/***/ },
|
1752 |
+
/* 80 */
|
1753 |
+
/***/ function(module, exports, __webpack_require__) {
|
1754 |
+
|
1755 |
+
var isObject = __webpack_require__(11)
|
1756 |
+
, setPrototypeOf = __webpack_require__(71).set;
|
1757 |
+
module.exports = function(that, target, C){
|
1758 |
+
var P, S = target.constructor;
|
1759 |
+
if(S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf){
|
1760 |
+
setPrototypeOf(that, P);
|
1761 |
+
} return that;
|
1762 |
+
};
|
1763 |
+
|
1764 |
+
/***/ },
|
1765 |
+
/* 81 */
|
1766 |
+
/***/ function(module, exports, __webpack_require__) {
|
1767 |
+
|
1768 |
+
var $export = __webpack_require__(6)
|
1769 |
+
, defined = __webpack_require__(33)
|
1770 |
+
, fails = __webpack_require__(5)
|
1771 |
+
, spaces = __webpack_require__(82)
|
1772 |
+
, space = '[' + spaces + ']'
|
1773 |
+
, non = '\u200b\u0085'
|
1774 |
+
, ltrim = RegExp('^' + space + space + '*')
|
1775 |
+
, rtrim = RegExp(space + space + '*$');
|
1776 |
+
|
1777 |
+
var exporter = function(KEY, exec, ALIAS){
|
1778 |
+
var exp = {};
|
1779 |
+
var FORCE = fails(function(){
|
1780 |
+
return !!spaces[KEY]() || non[KEY]() != non;
|
1781 |
+
});
|
1782 |
+
var fn = exp[KEY] = FORCE ? exec(trim) : spaces[KEY];
|
1783 |
+
if(ALIAS)exp[ALIAS] = fn;
|
1784 |
+
$export($export.P + $export.F * FORCE, 'String', exp);
|
1785 |
+
};
|
1786 |
+
|
1787 |
+
// 1 -> String#trimLeft
|
1788 |
+
// 2 -> String#trimRight
|
1789 |
+
// 3 -> String#trim
|
1790 |
+
var trim = exporter.trim = function(string, TYPE){
|
1791 |
+
string = String(defined(string));
|
1792 |
+
if(TYPE & 1)string = string.replace(ltrim, '');
|
1793 |
+
if(TYPE & 2)string = string.replace(rtrim, '');
|
1794 |
+
return string;
|
1795 |
+
};
|
1796 |
+
|
1797 |
+
module.exports = exporter;
|
1798 |
+
|
1799 |
+
/***/ },
|
1800 |
+
/* 82 */
|
1801 |
+
/***/ function(module, exports) {
|
1802 |
+
|
1803 |
+
module.exports = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' +
|
1804 |
+
'\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
|
1805 |
+
|
1806 |
+
/***/ },
|
1807 |
+
/* 83 */
|
1808 |
+
/***/ function(module, exports, __webpack_require__) {
|
1809 |
+
|
1810 |
+
'use strict';
|
1811 |
+
var $export = __webpack_require__(6)
|
1812 |
+
, toInteger = __webpack_require__(36)
|
1813 |
+
, aNumberValue = __webpack_require__(84)
|
1814 |
+
, repeat = __webpack_require__(85)
|
1815 |
+
, $toFixed = 1..toFixed
|
1816 |
+
, floor = Math.floor
|
1817 |
+
, data = [0, 0, 0, 0, 0, 0]
|
1818 |
+
, ERROR = 'Number.toFixed: incorrect invocation!'
|
1819 |
+
, ZERO = '0';
|
1820 |
+
|
1821 |
+
var multiply = function(n, c){
|
1822 |
+
var i = -1
|
1823 |
+
, c2 = c;
|
1824 |
+
while(++i < 6){
|
1825 |
+
c2 += n * data[i];
|
1826 |
+
data[i] = c2 % 1e7;
|
1827 |
+
c2 = floor(c2 / 1e7);
|
1828 |
+
}
|
1829 |
+
};
|
1830 |
+
var divide = function(n){
|
1831 |
+
var i = 6
|
1832 |
+
, c = 0;
|
1833 |
+
while(--i >= 0){
|
1834 |
+
c += data[i];
|
1835 |
+
data[i] = floor(c / n);
|
1836 |
+
c = (c % n) * 1e7;
|
1837 |
+
}
|
1838 |
+
};
|
1839 |
+
var numToString = function(){
|
1840 |
+
var i = 6
|
1841 |
+
, s = '';
|
1842 |
+
while(--i >= 0){
|
1843 |
+
if(s !== '' || i === 0 || data[i] !== 0){
|
1844 |
+
var t = String(data[i]);
|
1845 |
+
s = s === '' ? t : s + repeat.call(ZERO, 7 - t.length) + t;
|
1846 |
+
}
|
1847 |
+
} return s;
|
1848 |
+
};
|
1849 |
+
var pow = function(x, n, acc){
|
1850 |
+
return n === 0 ? acc : n % 2 === 1 ? pow(x, n - 1, acc * x) : pow(x * x, n / 2, acc);
|
1851 |
+
};
|
1852 |
+
var log = function(x){
|
1853 |
+
var n = 0
|
1854 |
+
, x2 = x;
|
1855 |
+
while(x2 >= 4096){
|
1856 |
+
n += 12;
|
1857 |
+
x2 /= 4096;
|
1858 |
+
}
|
1859 |
+
while(x2 >= 2){
|
1860 |
+
n += 1;
|
1861 |
+
x2 /= 2;
|
1862 |
+
} return n;
|
1863 |
+
};
|
1864 |
+
|
1865 |
+
$export($export.P + $export.F * (!!$toFixed && (
|
1866 |
+
0.00008.toFixed(3) !== '0.000' ||
|
1867 |
+
0.9.toFixed(0) !== '1' ||
|
1868 |
+
1.255.toFixed(2) !== '1.25' ||
|
1869 |
+
1000000000000000128..toFixed(0) !== '1000000000000000128'
|
1870 |
+
) || !__webpack_require__(5)(function(){
|
1871 |
+
// V8 ~ Android 4.3-
|
1872 |
+
$toFixed.call({});
|
1873 |
+
})), 'Number', {
|
1874 |
+
toFixed: function toFixed(fractionDigits){
|
1875 |
+
var x = aNumberValue(this, ERROR)
|
1876 |
+
, f = toInteger(fractionDigits)
|
1877 |
+
, s = ''
|
1878 |
+
, m = ZERO
|
1879 |
+
, e, z, j, k;
|
1880 |
+
if(f < 0 || f > 20)throw RangeError(ERROR);
|
1881 |
+
if(x != x)return 'NaN';
|
1882 |
+
if(x <= -1e21 || x >= 1e21)return String(x);
|
1883 |
+
if(x < 0){
|
1884 |
+
s = '-';
|
1885 |
+
x = -x;
|
1886 |
+
}
|
1887 |
+
if(x > 1e-21){
|
1888 |
+
e = log(x * pow(2, 69, 1)) - 69;
|
1889 |
+
z = e < 0 ? x * pow(2, -e, 1) : x / pow(2, e, 1);
|
1890 |
+
z *= 0x10000000000000;
|
1891 |
+
e = 52 - e;
|
1892 |
+
if(e > 0){
|
1893 |
+
multiply(0, z);
|
1894 |
+
j = f;
|
1895 |
+
while(j >= 7){
|
1896 |
+
multiply(1e7, 0);
|
1897 |
+
j -= 7;
|
1898 |
+
}
|
1899 |
+
multiply(pow(10, j, 1), 0);
|
1900 |
+
j = e - 1;
|
1901 |
+
while(j >= 23){
|
1902 |
+
divide(1 << 23);
|
1903 |
+
j -= 23;
|
1904 |
+
}
|
1905 |
+
divide(1 << j);
|
1906 |
+
multiply(1, 1);
|
1907 |
+
divide(2);
|
1908 |
+
m = numToString();
|
1909 |
+
} else {
|
1910 |
+
multiply(0, z);
|
1911 |
+
multiply(1 << -e, 0);
|
1912 |
+
m = numToString() + repeat.call(ZERO, f);
|
1913 |
+
}
|
1914 |
+
}
|
1915 |
+
if(f > 0){
|
1916 |
+
k = m.length;
|
1917 |
+
m = s + (k <= f ? '0.' + repeat.call(ZERO, f - k) + m : m.slice(0, k - f) + '.' + m.slice(k - f));
|
1918 |
+
} else {
|
1919 |
+
m = s + m;
|
1920 |
+
} return m;
|
1921 |
+
}
|
1922 |
+
});
|
1923 |
+
|
1924 |
+
/***/ },
|
1925 |
+
/* 84 */
|
1926 |
+
/***/ function(module, exports, __webpack_require__) {
|
1927 |
+
|
1928 |
+
var cof = __webpack_require__(32);
|
1929 |
+
module.exports = function(it, msg){
|
1930 |
+
if(typeof it != 'number' && cof(it) != 'Number')throw TypeError(msg);
|
1931 |
+
return +it;
|
1932 |
+
};
|
1933 |
+
|
1934 |
+
/***/ },
|
1935 |
+
/* 85 */
|
1936 |
+
/***/ function(module, exports, __webpack_require__) {
|
1937 |
+
|
1938 |
+
'use strict';
|
1939 |
+
var toInteger = __webpack_require__(36)
|
1940 |
+
, defined = __webpack_require__(33);
|
1941 |
+
|
1942 |
+
module.exports = function repeat(count){
|
1943 |
+
var str = String(defined(this))
|
1944 |
+
, res = ''
|
1945 |
+
, n = toInteger(count);
|
1946 |
+
if(n < 0 || n == Infinity)throw RangeError("Count can't be negative");
|
1947 |
+
for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str;
|
1948 |
+
return res;
|
1949 |
+
};
|
1950 |
+
|
1951 |
+
/***/ },
|
1952 |
+
/* 86 */
|
1953 |
+
/***/ function(module, exports, __webpack_require__) {
|
1954 |
+
|
1955 |
+
'use strict';
|
1956 |
+
var $export = __webpack_require__(6)
|
1957 |
+
, $fails = __webpack_require__(5)
|
1958 |
+
, aNumberValue = __webpack_require__(84)
|
1959 |
+
, $toPrecision = 1..toPrecision;
|
1960 |
+
|
1961 |
+
$export($export.P + $export.F * ($fails(function(){
|
1962 |
+
// IE7-
|
1963 |
+
return $toPrecision.call(1, undefined) !== '1';
|
1964 |
+
}) || !$fails(function(){
|
1965 |
+
// V8 ~ Android 4.3-
|
1966 |
+
$toPrecision.call({});
|
1967 |
+
})), 'Number', {
|
1968 |
+
toPrecision: function toPrecision(precision){
|
1969 |
+
var that = aNumberValue(this, 'Number#toPrecision: incorrect invocation!');
|
1970 |
+
return precision === undefined ? $toPrecision.call(that) : $toPrecision.call(that, precision);
|
1971 |
+
}
|
1972 |
+
});
|
1973 |
+
|
1974 |
+
/***/ },
|
1975 |
+
/* 87 */
|
1976 |
+
/***/ function(module, exports, __webpack_require__) {
|
1977 |
+
|
1978 |
+
// 20.1.2.1 Number.EPSILON
|
1979 |
+
var $export = __webpack_require__(6);
|
1980 |
+
|
1981 |
+
$export($export.S, 'Number', {EPSILON: Math.pow(2, -52)});
|
1982 |
+
|
1983 |
+
/***/ },
|
1984 |
+
/* 88 */
|
1985 |
+
/***/ function(module, exports, __webpack_require__) {
|
1986 |
+
|
1987 |
+
// 20.1.2.2 Number.isFinite(number)
|
1988 |
+
var $export = __webpack_require__(6)
|
1989 |
+
, _isFinite = __webpack_require__(2).isFinite;
|
1990 |
+
|
1991 |
+
$export($export.S, 'Number', {
|
1992 |
+
isFinite: function isFinite(it){
|
1993 |
+
return typeof it == 'number' && _isFinite(it);
|
1994 |
+
}
|
1995 |
+
});
|
1996 |
+
|
1997 |
+
/***/ },
|
1998 |
+
/* 89 */
|
1999 |
+
/***/ function(module, exports, __webpack_require__) {
|
2000 |
+
|
2001 |
+
// 20.1.2.3 Number.isInteger(number)
|
2002 |
+
var $export = __webpack_require__(6);
|
2003 |
+
|
2004 |
+
$export($export.S, 'Number', {isInteger: __webpack_require__(90)});
|
2005 |
+
|
2006 |
+
/***/ },
|
2007 |
+
/* 90 */
|
2008 |
+
/***/ function(module, exports, __webpack_require__) {
|
2009 |
+
|
2010 |
+
// 20.1.2.3 Number.isInteger(number)
|
2011 |
+
var isObject = __webpack_require__(11)
|
2012 |
+
, floor = Math.floor;
|
2013 |
+
module.exports = function isInteger(it){
|
2014 |
+
return !isObject(it) && isFinite(it) && floor(it) === it;
|
2015 |
+
};
|
2016 |
+
|
2017 |
+
/***/ },
|
2018 |
+
/* 91 */
|
2019 |
+
/***/ function(module, exports, __webpack_require__) {
|
2020 |
+
|
2021 |
+
// 20.1.2.4 Number.isNaN(number)
|
2022 |
+
var $export = __webpack_require__(6);
|
2023 |
+
|
2024 |
+
$export($export.S, 'Number', {
|
2025 |
+
isNaN: function isNaN(number){
|
2026 |
+
return number != number;
|
2027 |
+
}
|
2028 |
+
});
|
2029 |
+
|
2030 |
+
/***/ },
|
2031 |
+
/* 92 */
|
2032 |
+
/***/ function(module, exports, __webpack_require__) {
|
2033 |
+
|
2034 |
+
// 20.1.2.5 Number.isSafeInteger(number)
|
2035 |
+
var $export = __webpack_require__(6)
|
2036 |
+
, isInteger = __webpack_require__(90)
|
2037 |
+
, abs = Math.abs;
|
2038 |
+
|
2039 |
+
$export($export.S, 'Number', {
|
2040 |
+
isSafeInteger: function isSafeInteger(number){
|
2041 |
+
return isInteger(number) && abs(number) <= 0x1fffffffffffff;
|
2042 |
+
}
|
2043 |
+
});
|
2044 |
+
|
2045 |
+
/***/ },
|
2046 |
+
/* 93 */
|
2047 |
+
/***/ function(module, exports, __webpack_require__) {
|
2048 |
+
|
2049 |
+
// 20.1.2.6 Number.MAX_SAFE_INTEGER
|
2050 |
+
var $export = __webpack_require__(6);
|
2051 |
+
|
2052 |
+
$export($export.S, 'Number', {MAX_SAFE_INTEGER: 0x1fffffffffffff});
|
2053 |
+
|
2054 |
+
/***/ },
|
2055 |
+
/* 94 */
|
2056 |
+
/***/ function(module, exports, __webpack_require__) {
|
2057 |
+
|
2058 |
+
// 20.1.2.10 Number.MIN_SAFE_INTEGER
|
2059 |
+
var $export = __webpack_require__(6);
|
2060 |
+
|
2061 |
+
$export($export.S, 'Number', {MIN_SAFE_INTEGER: -0x1fffffffffffff});
|
2062 |
+
|
2063 |
+
/***/ },
|
2064 |
+
/* 95 */
|
2065 |
+
/***/ function(module, exports, __webpack_require__) {
|
2066 |
+
|
2067 |
+
var $export = __webpack_require__(6)
|
2068 |
+
, $parseFloat = __webpack_require__(96);
|
2069 |
+
// 20.1.2.12 Number.parseFloat(string)
|
2070 |
+
$export($export.S + $export.F * (Number.parseFloat != $parseFloat), 'Number', {parseFloat: $parseFloat});
|
2071 |
+
|
2072 |
+
/***/ },
|
2073 |
+
/* 96 */
|
2074 |
+
/***/ function(module, exports, __webpack_require__) {
|
2075 |
+
|
2076 |
+
var $parseFloat = __webpack_require__(2).parseFloat
|
2077 |
+
, $trim = __webpack_require__(81).trim;
|
2078 |
+
|
2079 |
+
module.exports = 1 / $parseFloat(__webpack_require__(82) + '-0') !== -Infinity ? function parseFloat(str){
|
2080 |
+
var string = $trim(String(str), 3)
|
2081 |
+
, result = $parseFloat(string);
|
2082 |
+
return result === 0 && string.charAt(0) == '-' ? -0 : result;
|
2083 |
+
} : $parseFloat;
|
2084 |
+
|
2085 |
+
/***/ },
|
2086 |
+
/* 97 */
|
2087 |
+
/***/ function(module, exports, __webpack_require__) {
|
2088 |
+
|
2089 |
+
var $export = __webpack_require__(6)
|
2090 |
+
, $parseInt = __webpack_require__(98);
|
2091 |
+
// 20.1.2.13 Number.parseInt(string, radix)
|
2092 |
+
$export($export.S + $export.F * (Number.parseInt != $parseInt), 'Number', {parseInt: $parseInt});
|
2093 |
+
|
2094 |
+
/***/ },
|
2095 |
+
/* 98 */
|
2096 |
+
/***/ function(module, exports, __webpack_require__) {
|
2097 |
+
|
2098 |
+
var $parseInt = __webpack_require__(2).parseInt
|
2099 |
+
, $trim = __webpack_require__(81).trim
|
2100 |
+
, ws = __webpack_require__(82)
|
2101 |
+
, hex = /^[\-+]?0[xX]/;
|
2102 |
+
|
2103 |
+
module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){
|
2104 |
+
var string = $trim(String(str), 3);
|
2105 |
+
return $parseInt(string, (radix >>> 0) || (hex.test(string) ? 16 : 10));
|
2106 |
+
} : $parseInt;
|
2107 |
+
|
2108 |
+
/***/ },
|
2109 |
+
/* 99 */
|
2110 |
+
/***/ function(module, exports, __webpack_require__) {
|
2111 |
+
|
2112 |
+
var $export = __webpack_require__(6)
|
2113 |
+
, $parseInt = __webpack_require__(98);
|
2114 |
+
// 18.2.5 parseInt(string, radix)
|
2115 |
+
$export($export.G + $export.F * (parseInt != $parseInt), {parseInt: $parseInt});
|
2116 |
+
|
2117 |
+
/***/ },
|
2118 |
+
/* 100 */
|
2119 |
+
/***/ function(module, exports, __webpack_require__) {
|
2120 |
+
|
2121 |
+
var $export = __webpack_require__(6)
|
2122 |
+
, $parseFloat = __webpack_require__(96);
|
2123 |
+
// 18.2.4 parseFloat(string)
|
2124 |
+
$export($export.G + $export.F * (parseFloat != $parseFloat), {parseFloat: $parseFloat});
|
2125 |
+
|
2126 |
+
/***/ },
|
2127 |
+
/* 101 */
|
2128 |
+
/***/ function(module, exports, __webpack_require__) {
|
2129 |
+
|
2130 |
+
// 20.2.2.3 Math.acosh(x)
|
2131 |
+
var $export = __webpack_require__(6)
|
2132 |
+
, log1p = __webpack_require__(102)
|
2133 |
+
, sqrt = Math.sqrt
|
2134 |
+
, $acosh = Math.acosh;
|
2135 |
+
|
2136 |
+
$export($export.S + $export.F * !($acosh
|
2137 |
+
// V8 bug: https://code.google.com/p/v8/issues/detail?id=3509
|
2138 |
+
&& Math.floor($acosh(Number.MAX_VALUE)) == 710
|
2139 |
+
// Tor Browser bug: Math.acosh(Infinity) -> NaN
|
2140 |
+
&& $acosh(Infinity) == Infinity
|
2141 |
+
), 'Math', {
|
2142 |
+
acosh: function acosh(x){
|
2143 |
+
return (x = +x) < 1 ? NaN : x > 94906265.62425156
|
2144 |
+
? Math.log(x) + Math.LN2
|
2145 |
+
: log1p(x - 1 + sqrt(x - 1) * sqrt(x + 1));
|
2146 |
+
}
|
2147 |
+
});
|
2148 |
+
|
2149 |
+
/***/ },
|
2150 |
+
/* 102 */
|
2151 |
+
/***/ function(module, exports) {
|
2152 |
+
|
2153 |
+
// 20.2.2.20 Math.log1p(x)
|
2154 |
+
module.exports = Math.log1p || function log1p(x){
|
2155 |
+
return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x);
|
2156 |
+
};
|
2157 |
+
|
2158 |
+
/***/ },
|
2159 |
+
/* 103 */
|
2160 |
+
/***/ function(module, exports, __webpack_require__) {
|
2161 |
+
|
2162 |
+
// 20.2.2.5 Math.asinh(x)
|
2163 |
+
var $export = __webpack_require__(6)
|
2164 |
+
, $asinh = Math.asinh;
|
2165 |
+
|
2166 |
+
function asinh(x){
|
2167 |
+
return !isFinite(x = +x) || x == 0 ? x : x < 0 ? -asinh(-x) : Math.log(x + Math.sqrt(x * x + 1));
|
2168 |
+
}
|
2169 |
+
|
2170 |
+
// Tor Browser bug: Math.asinh(0) -> -0
|
2171 |
+
$export($export.S + $export.F * !($asinh && 1 / $asinh(0) > 0), 'Math', {asinh: asinh});
|
2172 |
+
|
2173 |
+
/***/ },
|
2174 |
+
/* 104 */
|
2175 |
+
/***/ function(module, exports, __webpack_require__) {
|
2176 |
+
|
2177 |
+
// 20.2.2.7 Math.atanh(x)
|
2178 |
+
var $export = __webpack_require__(6)
|
2179 |
+
, $atanh = Math.atanh;
|
2180 |
+
|
2181 |
+
// Tor Browser bug: Math.atanh(-0) -> 0
|
2182 |
+
$export($export.S + $export.F * !($atanh && 1 / $atanh(-0) < 0), 'Math', {
|
2183 |
+
atanh: function atanh(x){
|
2184 |
+
return (x = +x) == 0 ? x : Math.log((1 + x) / (1 - x)) / 2;
|
2185 |
+
}
|
2186 |
+
});
|
2187 |
+
|
2188 |
+
/***/ },
|
2189 |
+
/* 105 */
|
2190 |
+
/***/ function(module, exports, __webpack_require__) {
|
2191 |
+
|
2192 |
+
// 20.2.2.9 Math.cbrt(x)
|
2193 |
+
var $export = __webpack_require__(6)
|
2194 |
+
, sign = __webpack_require__(106);
|
2195 |
+
|
2196 |
+
$export($export.S, 'Math', {
|
2197 |
+
cbrt: function cbrt(x){
|
2198 |
+
return sign(x = +x) * Math.pow(Math.abs(x), 1 / 3);
|
2199 |
+
}
|
2200 |
+
});
|
2201 |
+
|
2202 |
+
/***/ },
|
2203 |
+
/* 106 */
|
2204 |
+
/***/ function(module, exports) {
|
2205 |
+
|
2206 |
+
// 20.2.2.28 Math.sign(x)
|
2207 |
+
module.exports = Math.sign || function sign(x){
|
2208 |
+
return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1;
|
2209 |
+
};
|
2210 |
+
|
2211 |
+
/***/ },
|
2212 |
+
/* 107 */
|
2213 |
+
/***/ function(module, exports, __webpack_require__) {
|
2214 |
+
|
2215 |
+
// 20.2.2.11 Math.clz32(x)
|
2216 |
+
var $export = __webpack_require__(6);
|
2217 |
+
|
2218 |
+
$export($export.S, 'Math', {
|
2219 |
+
clz32: function clz32(x){
|
2220 |
+
return (x >>>= 0) ? 31 - Math.floor(Math.log(x + 0.5) * Math.LOG2E) : 32;
|
2221 |
+
}
|
2222 |
+
});
|
2223 |
+
|
2224 |
+
/***/ },
|
2225 |
+
/* 108 */
|
2226 |
+
/***/ function(module, exports, __webpack_require__) {
|
2227 |
+
|
2228 |
+
// 20.2.2.12 Math.cosh(x)
|
2229 |
+
var $export = __webpack_require__(6)
|
2230 |
+
, exp = Math.exp;
|
2231 |
+
|
2232 |
+
$export($export.S, 'Math', {
|
2233 |
+
cosh: function cosh(x){
|
2234 |
+
return (exp(x = +x) + exp(-x)) / 2;
|
2235 |
+
}
|
2236 |
+
});
|
2237 |
+
|
2238 |
+
/***/ },
|
2239 |
+
/* 109 */
|
2240 |
+
/***/ function(module, exports, __webpack_require__) {
|
2241 |
+
|
2242 |
+
// 20.2.2.14 Math.expm1(x)
|
2243 |
+
var $export = __webpack_require__(6)
|
2244 |
+
, $expm1 = __webpack_require__(110);
|
2245 |
+
|
2246 |
+
$export($export.S + $export.F * ($expm1 != Math.expm1), 'Math', {expm1: $expm1});
|
2247 |
+
|
2248 |
+
/***/ },
|
2249 |
+
/* 110 */
|
2250 |
+
/***/ function(module, exports) {
|
2251 |
+
|
2252 |
+
// 20.2.2.14 Math.expm1(x)
|
2253 |
+
var $expm1 = Math.expm1;
|
2254 |
+
module.exports = (!$expm1
|
2255 |
+
// Old FF bug
|
2256 |
+
|| $expm1(10) > 22025.465794806719 || $expm1(10) < 22025.4657948067165168
|
2257 |
+
// Tor Browser bug
|
2258 |
+
|| $expm1(-2e-17) != -2e-17
|
2259 |
+
) ? function expm1(x){
|
2260 |
+
return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1;
|
2261 |
+
} : $expm1;
|
2262 |
+
|
2263 |
+
/***/ },
|
2264 |
+
/* 111 */
|
2265 |
+
/***/ function(module, exports, __webpack_require__) {
|
2266 |
+
|
2267 |
+
// 20.2.2.16 Math.fround(x)
|
2268 |
+
var $export = __webpack_require__(6)
|
2269 |
+
, sign = __webpack_require__(106)
|
2270 |
+
, pow = Math.pow
|
2271 |
+
, EPSILON = pow(2, -52)
|
2272 |
+
, EPSILON32 = pow(2, -23)
|
2273 |
+
, MAX32 = pow(2, 127) * (2 - EPSILON32)
|
2274 |
+
, MIN32 = pow(2, -126);
|
2275 |
+
|
2276 |
+
var roundTiesToEven = function(n){
|
2277 |
+
return n + 1 / EPSILON - 1 / EPSILON;
|
2278 |
+
};
|
2279 |
+
|
2280 |
+
|
2281 |
+
$export($export.S, 'Math', {
|
2282 |
+
fround: function fround(x){
|
2283 |
+
var $abs = Math.abs(x)
|
2284 |
+
, $sign = sign(x)
|
2285 |
+
, a, result;
|
2286 |
+
if($abs < MIN32)return $sign * roundTiesToEven($abs / MIN32 / EPSILON32) * MIN32 * EPSILON32;
|
2287 |
+
a = (1 + EPSILON32 / EPSILON) * $abs;
|
2288 |
+
result = a - (a - $abs);
|
2289 |
+
if(result > MAX32 || result != result)return $sign * Infinity;
|
2290 |
+
return $sign * result;
|
2291 |
+
}
|
2292 |
+
});
|
2293 |
+
|
2294 |
+
/***/ },
|
2295 |
+
/* 112 */
|
2296 |
+
/***/ function(module, exports, __webpack_require__) {
|
2297 |
+
|
2298 |
+
// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])
|
2299 |
+
var $export = __webpack_require__(6)
|
2300 |
+
, abs = Math.abs;
|
2301 |
+
|
2302 |
+
$export($export.S, 'Math', {
|
2303 |
+
hypot: function hypot(value1, value2){ // eslint-disable-line no-unused-vars
|
2304 |
+
var sum = 0
|
2305 |
+
, i = 0
|
2306 |
+
, aLen = arguments.length
|
2307 |
+
, larg = 0
|
2308 |
+
, arg, div;
|
2309 |
+
while(i < aLen){
|
2310 |
+
arg = abs(arguments[i++]);
|
2311 |
+
if(larg < arg){
|
2312 |
+
div = larg / arg;
|
2313 |
+
sum = sum * div * div + 1;
|
2314 |
+
larg = arg;
|
2315 |
+
} else if(arg > 0){
|
2316 |
+
div = arg / larg;
|
2317 |
+
sum += div * div;
|
2318 |
+
} else sum += arg;
|
2319 |
+
}
|
2320 |
+
return larg === Infinity ? Infinity : larg * Math.sqrt(sum);
|
2321 |
+
}
|
2322 |
+
});
|
2323 |
+
|
2324 |
+
/***/ },
|
2325 |
+
/* 113 */
|
2326 |
+
/***/ function(module, exports, __webpack_require__) {
|
2327 |
+
|
2328 |
+
// 20.2.2.18 Math.imul(x, y)
|
2329 |
+
var $export = __webpack_require__(6)
|
2330 |
+
, $imul = Math.imul;
|
2331 |
+
|
2332 |
+
// some WebKit versions fails with big numbers, some has wrong arity
|
2333 |
+
$export($export.S + $export.F * __webpack_require__(5)(function(){
|
2334 |
+
return $imul(0xffffffff, 5) != -5 || $imul.length != 2;
|
2335 |
+
}), 'Math', {
|
2336 |
+
imul: function imul(x, y){
|
2337 |
+
var UINT16 = 0xffff
|
2338 |
+
, xn = +x
|
2339 |
+
, yn = +y
|
2340 |
+
, xl = UINT16 & xn
|
2341 |
+
, yl = UINT16 & yn;
|
2342 |
+
return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);
|
2343 |
+
}
|
2344 |
+
});
|
2345 |
+
|
2346 |
+
/***/ },
|
2347 |
+
/* 114 */
|
2348 |
+
/***/ function(module, exports, __webpack_require__) {
|
2349 |
+
|
2350 |
+
// 20.2.2.21 Math.log10(x)
|
2351 |
+
var $export = __webpack_require__(6);
|
2352 |
+
|
2353 |
+
$export($export.S, 'Math', {
|
2354 |
+
log10: function log10(x){
|
2355 |
+
return Math.log(x) / Math.LN10;
|
2356 |
+
}
|
2357 |
+
});
|
2358 |
+
|
2359 |
+
/***/ },
|
2360 |
+
/* 115 */
|
2361 |
+
/***/ function(module, exports, __webpack_require__) {
|
2362 |
+
|
2363 |
+
// 20.2.2.20 Math.log1p(x)
|
2364 |
+
var $export = __webpack_require__(6);
|
2365 |
+
|
2366 |
+
$export($export.S, 'Math', {log1p: __webpack_require__(102)});
|
2367 |
+
|
2368 |
+
/***/ },
|
2369 |
+
/* 116 */
|
2370 |
+
/***/ function(module, exports, __webpack_require__) {
|
2371 |
+
|
2372 |
+
// 20.2.2.22 Math.log2(x)
|
2373 |
+
var $export = __webpack_require__(6);
|
2374 |
+
|
2375 |
+
$export($export.S, 'Math', {
|
2376 |
+
log2: function log2(x){
|
2377 |
+
return Math.log(x) / Math.LN2;
|
2378 |
+
}
|
2379 |
+
});
|
2380 |
+
|
2381 |
+
/***/ },
|
2382 |
+
/* 117 */
|
2383 |
+
/***/ function(module, exports, __webpack_require__) {
|
2384 |
+
|
2385 |
+
// 20.2.2.28 Math.sign(x)
|
2386 |
+
var $export = __webpack_require__(6);
|
2387 |
+
|
2388 |
+
$export($export.S, 'Math', {sign: __webpack_require__(106)});
|
2389 |
+
|
2390 |
+
/***/ },
|
2391 |
+
/* 118 */
|
2392 |
+
/***/ function(module, exports, __webpack_require__) {
|
2393 |
+
|
2394 |
+
// 20.2.2.30 Math.sinh(x)
|
2395 |
+
var $export = __webpack_require__(6)
|
2396 |
+
, expm1 = __webpack_require__(110)
|
2397 |
+
, exp = Math.exp;
|
2398 |
+
|
2399 |
+
// V8 near Chromium 38 has a problem with very small numbers
|
2400 |
+
$export($export.S + $export.F * __webpack_require__(5)(function(){
|
2401 |
+
return !Math.sinh(-2e-17) != -2e-17;
|
2402 |
+
}), 'Math', {
|
2403 |
+
sinh: function sinh(x){
|
2404 |
+
return Math.abs(x = +x) < 1
|
2405 |
+
? (expm1(x) - expm1(-x)) / 2
|
2406 |
+
: (exp(x - 1) - exp(-x - 1)) * (Math.E / 2);
|
2407 |
+
}
|
2408 |
+
});
|
2409 |
+
|
2410 |
+
/***/ },
|
2411 |
+
/* 119 */
|
2412 |
+
/***/ function(module, exports, __webpack_require__) {
|
2413 |
+
|
2414 |
+
// 20.2.2.33 Math.tanh(x)
|
2415 |
+
var $export = __webpack_require__(6)
|
2416 |
+
, expm1 = __webpack_require__(110)
|
2417 |
+
, exp = Math.exp;
|
2418 |
+
|
2419 |
+
$export($export.S, 'Math', {
|
2420 |
+
tanh: function tanh(x){
|
2421 |
+
var a = expm1(x = +x)
|
2422 |
+
, b = expm1(-x);
|
2423 |
+
return a == Infinity ? 1 : b == Infinity ? -1 : (a - b) / (exp(x) + exp(-x));
|
2424 |
+
}
|
2425 |
+
});
|
2426 |
+
|
2427 |
+
/***/ },
|
2428 |
+
/* 120 */
|
2429 |
+
/***/ function(module, exports, __webpack_require__) {
|
2430 |
+
|
2431 |
+
// 20.2.2.34 Math.trunc(x)
|
2432 |
+
var $export = __webpack_require__(6);
|
2433 |
+
|
2434 |
+
$export($export.S, 'Math', {
|
2435 |
+
trunc: function trunc(it){
|
2436 |
+
return (it > 0 ? Math.floor : Math.ceil)(it);
|
2437 |
+
}
|
2438 |
+
});
|
2439 |
+
|
2440 |
+
/***/ },
|
2441 |
+
/* 121 */
|
2442 |
+
/***/ function(module, exports, __webpack_require__) {
|
2443 |
+
|
2444 |
+
var $export = __webpack_require__(6)
|
2445 |
+
, toIndex = __webpack_require__(37)
|
2446 |
+
, fromCharCode = String.fromCharCode
|
2447 |
+
, $fromCodePoint = String.fromCodePoint;
|
2448 |
+
|
2449 |
+
// length should be 1, old FF problem
|
2450 |
+
$export($export.S + $export.F * (!!$fromCodePoint && $fromCodePoint.length != 1), 'String', {
|
2451 |
+
// 21.1.2.2 String.fromCodePoint(...codePoints)
|
2452 |
+
fromCodePoint: function fromCodePoint(x){ // eslint-disable-line no-unused-vars
|
2453 |
+
var res = []
|
2454 |
+
, aLen = arguments.length
|
2455 |
+
, i = 0
|
2456 |
+
, code;
|
2457 |
+
while(aLen > i){
|
2458 |
+
code = +arguments[i++];
|
2459 |
+
if(toIndex(code, 0x10ffff) !== code)throw RangeError(code + ' is not a valid code point');
|
2460 |
+
res.push(code < 0x10000
|
2461 |
+
? fromCharCode(code)
|
2462 |
+
: fromCharCode(((code -= 0x10000) >> 10) + 0xd800, code % 0x400 + 0xdc00)
|
2463 |
+
);
|
2464 |
+
} return res.join('');
|
2465 |
+
}
|
2466 |
+
});
|
2467 |
+
|
2468 |
+
/***/ },
|
2469 |
+
/* 122 */
|
2470 |
+
/***/ function(module, exports, __webpack_require__) {
|
2471 |
+
|
2472 |
+
var $export = __webpack_require__(6)
|
2473 |
+
, toIObject = __webpack_require__(30)
|
2474 |
+
, toLength = __webpack_require__(35);
|
2475 |
+
|
2476 |
+
$export($export.S, 'String', {
|
2477 |
+
// 21.1.2.4 String.raw(callSite, ...substitutions)
|
2478 |
+
raw: function raw(callSite){
|
2479 |
+
var tpl = toIObject(callSite.raw)
|
2480 |
+
, len = toLength(tpl.length)
|
2481 |
+
, aLen = arguments.length
|
2482 |
+
, res = []
|
2483 |
+
, i = 0;
|
2484 |
+
while(len > i){
|
2485 |
+
res.push(String(tpl[i++]));
|
2486 |
+
if(i < aLen)res.push(String(arguments[i]));
|
2487 |
+
} return res.join('');
|
2488 |
+
}
|
2489 |
+
});
|
2490 |
+
|
2491 |
+
/***/ },
|
2492 |
+
/* 123 */
|
2493 |
+
/***/ function(module, exports, __webpack_require__) {
|
2494 |
+
|
2495 |
+
'use strict';
|
2496 |
+
// 21.1.3.25 String.prototype.trim()
|
2497 |
+
__webpack_require__(81)('trim', function($trim){
|
2498 |
+
return function trim(){
|
2499 |
+
return $trim(this, 3);
|
2500 |
+
};
|
2501 |
+
});
|
2502 |
+
|
2503 |
+
/***/ },
|
2504 |
+
/* 124 */
|
2505 |
+
/***/ function(module, exports, __webpack_require__) {
|
2506 |
+
|
2507 |
+
'use strict';
|
2508 |
+
var $export = __webpack_require__(6)
|
2509 |
+
, $at = __webpack_require__(125)(false);
|
2510 |
+
$export($export.P, 'String', {
|
2511 |
+
// 21.1.3.3 String.prototype.codePointAt(pos)
|
2512 |
+
codePointAt: function codePointAt(pos){
|
2513 |
+
return $at(this, pos);
|
2514 |
+
}
|
2515 |
+
});
|
2516 |
+
|
2517 |
+
/***/ },
|
2518 |
+
/* 125 */
|
2519 |
+
/***/ function(module, exports, __webpack_require__) {
|
2520 |
+
|
2521 |
+
var toInteger = __webpack_require__(36)
|
2522 |
+
, defined = __webpack_require__(33);
|
2523 |
+
// true -> String#at
|
2524 |
+
// false -> String#codePointAt
|
2525 |
+
module.exports = function(TO_STRING){
|
2526 |
+
return function(that, pos){
|
2527 |
+
var s = String(defined(that))
|
2528 |
+
, i = toInteger(pos)
|
2529 |
+
, l = s.length
|
2530 |
+
, a, b;
|
2531 |
+
if(i < 0 || i >= l)return TO_STRING ? '' : undefined;
|
2532 |
+
a = s.charCodeAt(i);
|
2533 |
+
return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
|
2534 |
+
? TO_STRING ? s.charAt(i) : a
|
2535 |
+
: TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
|
2536 |
+
};
|
2537 |
+
};
|
2538 |
+
|
2539 |
+
/***/ },
|
2540 |
+
/* 126 */
|
2541 |
+
/***/ function(module, exports, __webpack_require__) {
|
2542 |
+
|
2543 |
+
// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition])
|
2544 |
+
'use strict';
|
2545 |
+
var $export = __webpack_require__(6)
|
2546 |
+
, toLength = __webpack_require__(35)
|
2547 |
+
, context = __webpack_require__(127)
|
2548 |
+
, ENDS_WITH = 'endsWith'
|
2549 |
+
, $endsWith = ''[ENDS_WITH];
|
2550 |
+
|
2551 |
+
$export($export.P + $export.F * __webpack_require__(129)(ENDS_WITH), 'String', {
|
2552 |
+
endsWith: function endsWith(searchString /*, endPosition = @length */){
|
2553 |
+
var that = context(this, searchString, ENDS_WITH)
|
2554 |
+
, endPosition = arguments.length > 1 ? arguments[1] : undefined
|
2555 |
+
, len = toLength(that.length)
|
2556 |
+
, end = endPosition === undefined ? len : Math.min(toLength(endPosition), len)
|
2557 |
+
, search = String(searchString);
|
2558 |
+
return $endsWith
|
2559 |
+
? $endsWith.call(that, search, end)
|
2560 |
+
: that.slice(end - search.length, end) === search;
|
2561 |
+
}
|
2562 |
+
});
|
2563 |
+
|
2564 |
+
/***/ },
|
2565 |
+
/* 127 */
|
2566 |
+
/***/ function(module, exports, __webpack_require__) {
|
2567 |
+
|
2568 |
+
// helper for String#{startsWith, endsWith, includes}
|
2569 |
+
var isRegExp = __webpack_require__(128)
|
2570 |
+
, defined = __webpack_require__(33);
|
2571 |
+
|
2572 |
+
module.exports = function(that, searchString, NAME){
|
2573 |
+
if(isRegExp(searchString))throw TypeError('String#' + NAME + " doesn't accept regex!");
|
2574 |
+
return String(defined(that));
|
2575 |
+
};
|
2576 |
+
|
2577 |
+
/***/ },
|
2578 |
+
/* 128 */
|
2579 |
+
/***/ function(module, exports, __webpack_require__) {
|
2580 |
+
|
2581 |
+
// 7.2.8 IsRegExp(argument)
|
2582 |
+
var isObject = __webpack_require__(11)
|
2583 |
+
, cof = __webpack_require__(32)
|
2584 |
+
, MATCH = __webpack_require__(23)('match');
|
2585 |
+
module.exports = function(it){
|
2586 |
+
var isRegExp;
|
2587 |
+
return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp');
|
2588 |
+
};
|
2589 |
+
|
2590 |
+
/***/ },
|
2591 |
+
/* 129 */
|
2592 |
+
/***/ function(module, exports, __webpack_require__) {
|
2593 |
+
|
2594 |
+
var MATCH = __webpack_require__(23)('match');
|
2595 |
+
module.exports = function(KEY){
|
2596 |
+
var re = /./;
|
2597 |
+
try {
|
2598 |
+
'/./'[KEY](re);
|
2599 |
+
} catch(e){
|
2600 |
+
try {
|
2601 |
+
re[MATCH] = false;
|
2602 |
+
return !'/./'[KEY](re);
|
2603 |
+
} catch(f){ /* empty */ }
|
2604 |
+
} return true;
|
2605 |
+
};
|
2606 |
+
|
2607 |
+
/***/ },
|
2608 |
+
/* 130 */
|
2609 |
+
/***/ function(module, exports, __webpack_require__) {
|
2610 |
+
|
2611 |
+
// 21.1.3.7 String.prototype.includes(searchString, position = 0)
|
2612 |
+
'use strict';
|
2613 |
+
var $export = __webpack_require__(6)
|
2614 |
+
, context = __webpack_require__(127)
|
2615 |
+
, INCLUDES = 'includes';
|
2616 |
+
|
2617 |
+
$export($export.P + $export.F * __webpack_require__(129)(INCLUDES), 'String', {
|
2618 |
+
includes: function includes(searchString /*, position = 0 */){
|
2619 |
+
return !!~context(this, searchString, INCLUDES)
|
2620 |
+
.indexOf(searchString, arguments.length > 1 ? arguments[1] : undefined);
|
2621 |
+
}
|
2622 |
+
});
|
2623 |
+
|
2624 |
+
/***/ },
|
2625 |
+
/* 131 */
|
2626 |
+
/***/ function(module, exports, __webpack_require__) {
|
2627 |
+
|
2628 |
+
var $export = __webpack_require__(6);
|
2629 |
+
|
2630 |
+
$export($export.P, 'String', {
|
2631 |
+
// 21.1.3.13 String.prototype.repeat(count)
|
2632 |
+
repeat: __webpack_require__(85)
|
2633 |
+
});
|
2634 |
+
|
2635 |
+
/***/ },
|
2636 |
+
/* 132 */
|
2637 |
+
/***/ function(module, exports, __webpack_require__) {
|
2638 |
+
|
2639 |
+
// 21.1.3.18 String.prototype.startsWith(searchString [, position ])
|
2640 |
+
'use strict';
|
2641 |
+
var $export = __webpack_require__(6)
|
2642 |
+
, toLength = __webpack_require__(35)
|
2643 |
+
, context = __webpack_require__(127)
|
2644 |
+
, STARTS_WITH = 'startsWith'
|
2645 |
+
, $startsWith = ''[STARTS_WITH];
|
2646 |
+
|
2647 |
+
$export($export.P + $export.F * __webpack_require__(129)(STARTS_WITH), 'String', {
|
2648 |
+
startsWith: function startsWith(searchString /*, position = 0 */){
|
2649 |
+
var that = context(this, searchString, STARTS_WITH)
|
2650 |
+
, index = toLength(Math.min(arguments.length > 1 ? arguments[1] : undefined, that.length))
|
2651 |
+
, search = String(searchString);
|
2652 |
+
return $startsWith
|
2653 |
+
? $startsWith.call(that, search, index)
|
2654 |
+
: that.slice(index, index + search.length) === search;
|
2655 |
+
}
|
2656 |
+
});
|
2657 |
+
|
2658 |
+
/***/ },
|
2659 |
+
/* 133 */
|
2660 |
+
/***/ function(module, exports, __webpack_require__) {
|
2661 |
+
|
2662 |
+
'use strict';
|
2663 |
+
var $at = __webpack_require__(125)(true);
|
2664 |
+
|
2665 |
+
// 21.1.3.27 String.prototype[@@iterator]()
|
2666 |
+
__webpack_require__(134)(String, 'String', function(iterated){
|
2667 |
+
this._t = String(iterated); // target
|
2668 |
+
this._i = 0; // next index
|
2669 |
+
// 21.1.5.2.1 %StringIteratorPrototype%.next()
|
2670 |
+
}, function(){
|
2671 |
+
var O = this._t
|
2672 |
+
, index = this._i
|
2673 |
+
, point;
|
2674 |
+
if(index >= O.length)return {value: undefined, done: true};
|
2675 |
+
point = $at(O, index);
|
2676 |
+
this._i += point.length;
|
2677 |
+
return {value: point, done: false};
|
2678 |
+
});
|
2679 |
+
|
2680 |
+
/***/ },
|
2681 |
+
/* 134 */
|
2682 |
+
/***/ function(module, exports, __webpack_require__) {
|
2683 |
+
|
2684 |
+
'use strict';
|
2685 |
+
var LIBRARY = __webpack_require__(26)
|
2686 |
+
, $export = __webpack_require__(6)
|
2687 |
+
, redefine = __webpack_require__(16)
|
2688 |
+
, hide = __webpack_require__(8)
|
2689 |
+
, has = __webpack_require__(3)
|
2690 |
+
, Iterators = __webpack_require__(135)
|
2691 |
+
, $iterCreate = __webpack_require__(136)
|
2692 |
+
, setToStringTag = __webpack_require__(22)
|
2693 |
+
, getPrototypeOf = __webpack_require__(57)
|
2694 |
+
, ITERATOR = __webpack_require__(23)('iterator')
|
2695 |
+
, BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next`
|
2696 |
+
, FF_ITERATOR = '@@iterator'
|
2697 |
+
, KEYS = 'keys'
|
2698 |
+
, VALUES = 'values';
|
2699 |
+
|
2700 |
+
var returnThis = function(){ return this; };
|
2701 |
+
|
2702 |
+
module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){
|
2703 |
+
$iterCreate(Constructor, NAME, next);
|
2704 |
+
var getMethod = function(kind){
|
2705 |
+
if(!BUGGY && kind in proto)return proto[kind];
|
2706 |
+
switch(kind){
|
2707 |
+
case KEYS: return function keys(){ return new Constructor(this, kind); };
|
2708 |
+
case VALUES: return function values(){ return new Constructor(this, kind); };
|
2709 |
+
} return function entries(){ return new Constructor(this, kind); };
|
2710 |
+
};
|
2711 |
+
var TAG = NAME + ' Iterator'
|
2712 |
+
, DEF_VALUES = DEFAULT == VALUES
|
2713 |
+
, VALUES_BUG = false
|
2714 |
+
, proto = Base.prototype
|
2715 |
+
, $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]
|
2716 |
+
, $default = $native || getMethod(DEFAULT)
|
2717 |
+
, $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined
|
2718 |
+
, $anyNative = NAME == 'Array' ? proto.entries || $native : $native
|
2719 |
+
, methods, key, IteratorPrototype;
|
2720 |
+
// Fix native
|
2721 |
+
if($anyNative){
|
2722 |
+
IteratorPrototype = getPrototypeOf($anyNative.call(new Base));
|
2723 |
+
if(IteratorPrototype !== Object.prototype){
|
2724 |
+
// Set @@toStringTag to native iterators
|
2725 |
+
setToStringTag(IteratorPrototype, TAG, true);
|
2726 |
+
// fix for some old engines
|
2727 |
+
if(!LIBRARY && !has(IteratorPrototype, ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis);
|
2728 |
+
}
|
2729 |
+
}
|
2730 |
+
// fix Array#{values, @@iterator}.name in V8 / FF
|
2731 |
+
if(DEF_VALUES && $native && $native.name !== VALUES){
|
2732 |
+
VALUES_BUG = true;
|
2733 |
+
$default = function values(){ return $native.call(this); };
|
2734 |
+
}
|
2735 |
+
// Define iterator
|
2736 |
+
if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){
|
2737 |
+
hide(proto, ITERATOR, $default);
|
2738 |
+
}
|
2739 |
+
// Plug for library
|
2740 |
+
Iterators[NAME] = $default;
|
2741 |
+
Iterators[TAG] = returnThis;
|
2742 |
+
if(DEFAULT){
|
2743 |
+
methods = {
|
2744 |
+
values: DEF_VALUES ? $default : getMethod(VALUES),
|
2745 |
+
keys: IS_SET ? $default : getMethod(KEYS),
|
2746 |
+
entries: $entries
|
2747 |
+
};
|
2748 |
+
if(FORCED)for(key in methods){
|
2749 |
+
if(!(key in proto))redefine(proto, key, methods[key]);
|
2750 |
+
} else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
|
2751 |
+
}
|
2752 |
+
return methods;
|
2753 |
+
};
|
2754 |
+
|
2755 |
+
/***/ },
|
2756 |
+
/* 135 */
|
2757 |
+
/***/ function(module, exports) {
|
2758 |
+
|
2759 |
+
module.exports = {};
|
2760 |
+
|
2761 |
+
/***/ },
|
2762 |
+
/* 136 */
|
2763 |
+
/***/ function(module, exports, __webpack_require__) {
|
2764 |
+
|
2765 |
+
'use strict';
|
2766 |
+
var create = __webpack_require__(44)
|
2767 |
+
, descriptor = __webpack_require__(15)
|
2768 |
+
, setToStringTag = __webpack_require__(22)
|
2769 |
+
, IteratorPrototype = {};
|
2770 |
+
|
2771 |
+
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
|
2772 |
+
__webpack_require__(8)(IteratorPrototype, __webpack_require__(23)('iterator'), function(){ return this; });
|
2773 |
+
|
2774 |
+
module.exports = function(Constructor, NAME, next){
|
2775 |
+
Constructor.prototype = create(IteratorPrototype, {next: descriptor(1, next)});
|
2776 |
+
setToStringTag(Constructor, NAME + ' Iterator');
|
2777 |
+
};
|
2778 |
+
|
2779 |
+
/***/ },
|
2780 |
+
/* 137 */
|
2781 |
+
/***/ function(module, exports, __webpack_require__) {
|
2782 |
+
|
2783 |
+
'use strict';
|
2784 |
+
// B.2.3.2 String.prototype.anchor(name)
|
2785 |
+
__webpack_require__(138)('anchor', function(createHTML){
|
2786 |
+
return function anchor(name){
|
2787 |
+
return createHTML(this, 'a', 'name', name);
|
2788 |
+
}
|
2789 |
+
});
|
2790 |
+
|
2791 |
+
/***/ },
|
2792 |
+
/* 138 */
|
2793 |
+
/***/ function(module, exports, __webpack_require__) {
|
2794 |
+
|
2795 |
+
var $export = __webpack_require__(6)
|
2796 |
+
, fails = __webpack_require__(5)
|
2797 |
+
, defined = __webpack_require__(33)
|
2798 |
+
, quot = /"/g;
|
2799 |
+
// B.2.3.2.1 CreateHTML(string, tag, attribute, value)
|
2800 |
+
var createHTML = function(string, tag, attribute, value) {
|
2801 |
+
var S = String(defined(string))
|
2802 |
+
, p1 = '<' + tag;
|
2803 |
+
if(attribute !== '')p1 += ' ' + attribute + '="' + String(value).replace(quot, '"') + '"';
|
2804 |
+
return p1 + '>' + S + '</' + tag + '>';
|
2805 |
+
};
|
2806 |
+
module.exports = function(NAME, exec){
|
2807 |
+
var O = {};
|
2808 |
+
O[NAME] = exec(createHTML);
|
2809 |
+
$export($export.P + $export.F * fails(function(){
|
2810 |
+
var test = ''[NAME]('"');
|
2811 |
+
return test !== test.toLowerCase() || test.split('"').length > 3;
|
2812 |
+
}), 'String', O);
|
2813 |
+
};
|
2814 |
+
|
2815 |
+
/***/ },
|
2816 |
+
/* 139 */
|
2817 |
+
/***/ function(module, exports, __webpack_require__) {
|
2818 |
+
|
2819 |
+
'use strict';
|
2820 |
+
// B.2.3.3 String.prototype.big()
|
2821 |
+
__webpack_require__(138)('big', function(createHTML){
|
2822 |
+
return function big(){
|
2823 |
+
return createHTML(this, 'big', '', '');
|
2824 |
+
}
|
2825 |
+
});
|
2826 |
+
|
2827 |
+
/***/ },
|
2828 |
+
/* 140 */
|
2829 |
+
/***/ function(module, exports, __webpack_require__) {
|
2830 |
+
|
2831 |
+
'use strict';
|
2832 |
+
// B.2.3.4 String.prototype.blink()
|
2833 |
+
__webpack_require__(138)('blink', function(createHTML){
|
2834 |
+
return function blink(){
|
2835 |
+
return createHTML(this, 'blink', '', '');
|
2836 |
+
}
|
2837 |
+
});
|
2838 |
+
|
2839 |
+
/***/ },
|
2840 |
+
/* 141 */
|
2841 |
+
/***/ function(module, exports, __webpack_require__) {
|
2842 |
+
|
2843 |
+
'use strict';
|
2844 |
+
// B.2.3.5 String.prototype.bold()
|
2845 |
+
__webpack_require__(138)('bold', function(createHTML){
|
2846 |
+
return function bold(){
|
2847 |
+
return createHTML(this, 'b', '', '');
|
2848 |
+
}
|
2849 |
+
});
|
2850 |
+
|
2851 |
+
/***/ },
|
2852 |
+
/* 142 */
|
2853 |
+
/***/ function(module, exports, __webpack_require__) {
|
2854 |
+
|
2855 |
+
'use strict';
|
2856 |
+
// B.2.3.6 String.prototype.fixed()
|
2857 |
+
__webpack_require__(138)('fixed', function(createHTML){
|
2858 |
+
return function fixed(){
|
2859 |
+
return createHTML(this, 'tt', '', '');
|
2860 |
+
}
|
2861 |
+
});
|
2862 |
+
|
2863 |
+
/***/ },
|
2864 |
+
/* 143 */
|
2865 |
+
/***/ function(module, exports, __webpack_require__) {
|
2866 |
+
|
2867 |
+
'use strict';
|
2868 |
+
// B.2.3.7 String.prototype.fontcolor(color)
|
2869 |
+
__webpack_require__(138)('fontcolor', function(createHTML){
|
2870 |
+
return function fontcolor(color){
|
2871 |
+
return createHTML(this, 'font', 'color', color);
|
2872 |
+
}
|
2873 |
+
});
|
2874 |
+
|
2875 |
+
/***/ },
|
2876 |
+
/* 144 */
|
2877 |
+
/***/ function(module, exports, __webpack_require__) {
|
2878 |
+
|
2879 |
+
'use strict';
|
2880 |
+
// B.2.3.8 String.prototype.fontsize(size)
|
2881 |
+
__webpack_require__(138)('fontsize', function(createHTML){
|
2882 |
+
return function fontsize(size){
|
2883 |
+
return createHTML(this, 'font', 'size', size);
|
2884 |
+
}
|
2885 |
+
});
|
2886 |
+
|
2887 |
+
/***/ },
|
2888 |
+
/* 145 */
|
2889 |
+
/***/ function(module, exports, __webpack_require__) {
|
2890 |
+
|
2891 |
+
'use strict';
|
2892 |
+
// B.2.3.9 String.prototype.italics()
|
2893 |
+
__webpack_require__(138)('italics', function(createHTML){
|
2894 |
+
return function italics(){
|
2895 |
+
return createHTML(this, 'i', '', '');
|
2896 |
+
}
|
2897 |
+
});
|
2898 |
+
|
2899 |
+
/***/ },
|
2900 |
+
/* 146 */
|
2901 |
+
/***/ function(module, exports, __webpack_require__) {
|
2902 |
+
|
2903 |
+
'use strict';
|
2904 |
+
// B.2.3.10 String.prototype.link(url)
|
2905 |
+
__webpack_require__(138)('link', function(createHTML){
|
2906 |
+
return function link(url){
|
2907 |
+
return createHTML(this, 'a', 'href', url);
|
2908 |
+
}
|
2909 |
+
});
|
2910 |
+
|
2911 |
+
/***/ },
|
2912 |
+
/* 147 */
|
2913 |
+
/***/ function(module, exports, __webpack_require__) {
|
2914 |
+
|
2915 |
+
'use strict';
|
2916 |
+
// B.2.3.11 String.prototype.small()
|
2917 |
+
__webpack_require__(138)('small', function(createHTML){
|
2918 |
+
return function small(){
|
2919 |
+
return createHTML(this, 'small', '', '');
|
2920 |
+
}
|
2921 |
+
});
|
2922 |
+
|
2923 |
+
/***/ },
|
2924 |
+
/* 148 */
|
2925 |
+
/***/ function(module, exports, __webpack_require__) {
|
2926 |
+
|
2927 |
+
'use strict';
|
2928 |
+
// B.2.3.12 String.prototype.strike()
|
2929 |
+
__webpack_require__(138)('strike', function(createHTML){
|
2930 |
+
return function strike(){
|
2931 |
+
return createHTML(this, 'strike', '', '');
|
2932 |
+
}
|
2933 |
+
});
|
2934 |
+
|
2935 |
+
/***/ },
|
2936 |
+
/* 149 */
|
2937 |
+
/***/ function(module, exports, __webpack_require__) {
|
2938 |
+
|
2939 |
+
'use strict';
|
2940 |
+
// B.2.3.13 String.prototype.sub()
|
2941 |
+
__webpack_require__(138)('sub', function(createHTML){
|
2942 |
+
return function sub(){
|
2943 |
+
return createHTML(this, 'sub', '', '');
|
2944 |
+
}
|
2945 |
+
});
|
2946 |
+
|
2947 |
+
/***/ },
|
2948 |
+
/* 150 */
|
2949 |
+
/***/ function(module, exports, __webpack_require__) {
|
2950 |
+
|
2951 |
+
'use strict';
|
2952 |
+
// B.2.3.14 String.prototype.sup()
|
2953 |
+
__webpack_require__(138)('sup', function(createHTML){
|
2954 |
+
return function sup(){
|
2955 |
+
return createHTML(this, 'sup', '', '');
|
2956 |
+
}
|
2957 |
+
});
|
2958 |
+
|
2959 |
+
/***/ },
|
2960 |
+
/* 151 */
|
2961 |
+
/***/ function(module, exports, __webpack_require__) {
|
2962 |
+
|
2963 |
+
// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
|
2964 |
+
var $export = __webpack_require__(6);
|
2965 |
+
|
2966 |
+
$export($export.S, 'Array', {isArray: __webpack_require__(43)});
|
2967 |
+
|
2968 |
+
/***/ },
|
2969 |
+
/* 152 */
|
2970 |
+
/***/ function(module, exports, __webpack_require__) {
|
2971 |
+
|
2972 |
+
'use strict';
|
2973 |
+
var ctx = __webpack_require__(18)
|
2974 |
+
, $export = __webpack_require__(6)
|
2975 |
+
, toObject = __webpack_require__(56)
|
2976 |
+
, call = __webpack_require__(153)
|
2977 |
+
, isArrayIter = __webpack_require__(154)
|
2978 |
+
, toLength = __webpack_require__(35)
|
2979 |
+
, createProperty = __webpack_require__(155)
|
2980 |
+
, getIterFn = __webpack_require__(156);
|
2981 |
+
|
2982 |
+
$export($export.S + $export.F * !__webpack_require__(157)(function(iter){ Array.from(iter); }), 'Array', {
|
2983 |
+
// 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
|
2984 |
+
from: function from(arrayLike/*, mapfn = undefined, thisArg = undefined*/){
|
2985 |
+
var O = toObject(arrayLike)
|
2986 |
+
, C = typeof this == 'function' ? this : Array
|
2987 |
+
, aLen = arguments.length
|
2988 |
+
, mapfn = aLen > 1 ? arguments[1] : undefined
|
2989 |
+
, mapping = mapfn !== undefined
|
2990 |
+
, index = 0
|
2991 |
+
, iterFn = getIterFn(O)
|
2992 |
+
, length, result, step, iterator;
|
2993 |
+
if(mapping)mapfn = ctx(mapfn, aLen > 2 ? arguments[2] : undefined, 2);
|
2994 |
+
// if object isn't iterable or it's array with default iterator - use simple case
|
2995 |
+
if(iterFn != undefined && !(C == Array && isArrayIter(iterFn))){
|
2996 |
+
for(iterator = iterFn.call(O), result = new C; !(step = iterator.next()).done; index++){
|
2997 |
+
createProperty(result, index, mapping ? call(iterator, mapfn, [step.value, index], true) : step.value);
|
2998 |
+
}
|
2999 |
+
} else {
|
3000 |
+
length = toLength(O.length);
|
3001 |
+
for(result = new C(length); length > index; index++){
|
3002 |
+
createProperty(result, index, mapping ? mapfn(O[index], index) : O[index]);
|
3003 |
+
}
|
3004 |
+
}
|
3005 |
+
result.length = index;
|
3006 |
+
return result;
|
3007 |
+
}
|
3008 |
+
});
|
3009 |
+
|
3010 |
+
|
3011 |
+
/***/ },
|
3012 |
+
/* 153 */
|
3013 |
+
/***/ function(module, exports, __webpack_require__) {
|
3014 |
+
|
3015 |
+
// call something on iterator step with safe closing on error
|
3016 |
+
var anObject = __webpack_require__(10);
|
3017 |
+
module.exports = function(iterator, fn, value, entries){
|
3018 |
+
try {
|
3019 |
+
return entries ? fn(anObject(value)[0], value[1]) : fn(value);
|
3020 |
+
// 7.4.6 IteratorClose(iterator, completion)
|
3021 |
+
} catch(e){
|
3022 |
+
var ret = iterator['return'];
|
3023 |
+
if(ret !== undefined)anObject(ret.call(iterator));
|
3024 |
+
throw e;
|
3025 |
+
}
|
3026 |
+
};
|
3027 |
+
|
3028 |
+
/***/ },
|
3029 |
+
/* 154 */
|
3030 |
+
/***/ function(module, exports, __webpack_require__) {
|
3031 |
+
|
3032 |
+
// check on default Array iterator
|
3033 |
+
var Iterators = __webpack_require__(135)
|
3034 |
+
, ITERATOR = __webpack_require__(23)('iterator')
|
3035 |
+
, ArrayProto = Array.prototype;
|
3036 |
+
|
3037 |
+
module.exports = function(it){
|
3038 |
+
return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it);
|
3039 |
+
};
|
3040 |
+
|
3041 |
+
/***/ },
|
3042 |
+
/* 155 */
|
3043 |
+
/***/ function(module, exports, __webpack_require__) {
|
3044 |
+
|
3045 |
+
'use strict';
|
3046 |
+
var $defineProperty = __webpack_require__(9)
|
3047 |
+
, createDesc = __webpack_require__(15);
|
3048 |
+
|
3049 |
+
module.exports = function(object, index, value){
|
3050 |
+
if(index in object)$defineProperty.f(object, index, createDesc(0, value));
|
3051 |
+
else object[index] = value;
|
3052 |
+
};
|
3053 |
+
|
3054 |
+
/***/ },
|
3055 |
+
/* 156 */
|
3056 |
+
/***/ function(module, exports, __webpack_require__) {
|
3057 |
+
|
3058 |
+
var classof = __webpack_require__(73)
|
3059 |
+
, ITERATOR = __webpack_require__(23)('iterator')
|
3060 |
+
, Iterators = __webpack_require__(135);
|
3061 |
+
module.exports = __webpack_require__(7).getIteratorMethod = function(it){
|
3062 |
+
if(it != undefined)return it[ITERATOR]
|
3063 |
+
|| it['@@iterator']
|
3064 |
+
|| Iterators[classof(it)];
|
3065 |
+
};
|
3066 |
+
|
3067 |
+
/***/ },
|
3068 |
+
/* 157 */
|
3069 |
+
/***/ function(module, exports, __webpack_require__) {
|
3070 |
+
|
3071 |
+
var ITERATOR = __webpack_require__(23)('iterator')
|
3072 |
+
, SAFE_CLOSING = false;
|
3073 |
+
|
3074 |
+
try {
|
3075 |
+
var riter = [7][ITERATOR]();
|
3076 |
+
riter['return'] = function(){ SAFE_CLOSING = true; };
|
3077 |
+
Array.from(riter, function(){ throw 2; });
|
3078 |
+
} catch(e){ /* empty */ }
|
3079 |
+
|
3080 |
+
module.exports = function(exec, skipClosing){
|
3081 |
+
if(!skipClosing && !SAFE_CLOSING)return false;
|
3082 |
+
var safe = false;
|
3083 |
+
try {
|
3084 |
+
var arr = [7]
|
3085 |
+
, iter = arr[ITERATOR]();
|
3086 |
+
iter.next = function(){ return {done: safe = true}; };
|
3087 |
+
arr[ITERATOR] = function(){ return iter; };
|
3088 |
+
exec(arr);
|
3089 |
+
} catch(e){ /* empty */ }
|
3090 |
+
return safe;
|
3091 |
+
};
|
3092 |
+
|
3093 |
+
/***/ },
|
3094 |
+
/* 158 */
|
3095 |
+
/***/ function(module, exports, __webpack_require__) {
|
3096 |
+
|
3097 |
+
'use strict';
|
3098 |
+
var $export = __webpack_require__(6)
|
3099 |
+
, createProperty = __webpack_require__(155);
|
3100 |
+
|
3101 |
+
// WebKit Array.of isn't generic
|
3102 |
+
$export($export.S + $export.F * __webpack_require__(5)(function(){
|
3103 |
+
function F(){}
|
3104 |
+
return !(Array.of.call(F) instanceof F);
|
3105 |
+
}), 'Array', {
|
3106 |
+
// 22.1.2.3 Array.of( ...items)
|
3107 |
+
of: function of(/* ...args */){
|
3108 |
+
var index = 0
|
3109 |
+
, aLen = arguments.length
|
3110 |
+
, result = new (typeof this == 'function' ? this : Array)(aLen);
|
3111 |
+
while(aLen > index)createProperty(result, index, arguments[index++]);
|
3112 |
+
result.length = aLen;
|
3113 |
+
return result;
|
3114 |
+
}
|
3115 |
+
});
|
3116 |
+
|
3117 |
+
/***/ },
|
3118 |
+
/* 159 */
|
3119 |
+
/***/ function(module, exports, __webpack_require__) {
|
3120 |
+
|
3121 |
+
'use strict';
|
3122 |
+
// 22.1.3.13 Array.prototype.join(separator)
|
3123 |
+
var $export = __webpack_require__(6)
|
3124 |
+
, toIObject = __webpack_require__(30)
|
3125 |
+
, arrayJoin = [].join;
|
3126 |
+
|
3127 |
+
// fallback for not array-like strings
|
3128 |
+
$export($export.P + $export.F * (__webpack_require__(31) != Object || !__webpack_require__(160)(arrayJoin)), 'Array', {
|
3129 |
+
join: function join(separator){
|
3130 |
+
return arrayJoin.call(toIObject(this), separator === undefined ? ',' : separator);
|
3131 |
+
}
|
3132 |
+
});
|
3133 |
+
|
3134 |
+
/***/ },
|
3135 |
+
/* 160 */
|
3136 |
+
/***/ function(module, exports, __webpack_require__) {
|
3137 |
+
|
3138 |
+
var fails = __webpack_require__(5);
|
3139 |
+
|
3140 |
+
module.exports = function(method, arg){
|
3141 |
+
return !!method && fails(function(){
|
3142 |
+
arg ? method.call(null, function(){}, 1) : method.call(null);
|
3143 |
+
});
|
3144 |
+
};
|
3145 |
+
|
3146 |
+
/***/ },
|
3147 |
+
/* 161 */
|
3148 |
+
/***/ function(module, exports, __webpack_require__) {
|
3149 |
+
|
3150 |
+
'use strict';
|
3151 |
+
var $export = __webpack_require__(6)
|
3152 |
+
, html = __webpack_require__(46)
|
3153 |
+
, cof = __webpack_require__(32)
|
3154 |
+
, toIndex = __webpack_require__(37)
|
3155 |
+
, toLength = __webpack_require__(35)
|
3156 |
+
, arraySlice = [].slice;
|
3157 |
+
|
3158 |
+
// fallback for not array-like ES3 strings and DOM objects
|
3159 |
+
$export($export.P + $export.F * __webpack_require__(5)(function(){
|
3160 |
+
if(html)arraySlice.call(html);
|
3161 |
+
}), 'Array', {
|
3162 |
+
slice: function slice(begin, end){
|
3163 |
+
var len = toLength(this.length)
|
3164 |
+
, klass = cof(this);
|
3165 |
+
end = end === undefined ? len : end;
|
3166 |
+
if(klass == 'Array')return arraySlice.call(this, begin, end);
|
3167 |
+
var start = toIndex(begin, len)
|
3168 |
+
, upTo = toIndex(end, len)
|
3169 |
+
, size = toLength(upTo - start)
|
3170 |
+
, cloned = Array(size)
|
3171 |
+
, i = 0;
|
3172 |
+
for(; i < size; i++)cloned[i] = klass == 'String'
|
3173 |
+
? this.charAt(start + i)
|
3174 |
+
: this[start + i];
|
3175 |
+
return cloned;
|
3176 |
+
}
|
3177 |
+
});
|
3178 |
+
|
3179 |
+
/***/ },
|
3180 |
+
/* 162 */
|
3181 |
+
/***/ function(module, exports, __webpack_require__) {
|
3182 |
+
|
3183 |
+
'use strict';
|
3184 |
+
var $export = __webpack_require__(6)
|
3185 |
+
, aFunction = __webpack_require__(19)
|
3186 |
+
, toObject = __webpack_require__(56)
|
3187 |
+
, fails = __webpack_require__(5)
|
3188 |
+
, $sort = [].sort
|
3189 |
+
, test = [1, 2, 3];
|
3190 |
+
|
3191 |
+
$export($export.P + $export.F * (fails(function(){
|
3192 |
+
// IE8-
|
3193 |
+
test.sort(undefined);
|
3194 |
+
}) || !fails(function(){
|
3195 |
+
// V8 bug
|
3196 |
+
test.sort(null);
|
3197 |
+
// Old WebKit
|
3198 |
+
}) || !__webpack_require__(160)($sort)), 'Array', {
|
3199 |
+
// 22.1.3.25 Array.prototype.sort(comparefn)
|
3200 |
+
sort: function sort(comparefn){
|
3201 |
+
return comparefn === undefined
|
3202 |
+
? $sort.call(toObject(this))
|
3203 |
+
: $sort.call(toObject(this), aFunction(comparefn));
|
3204 |
+
}
|
3205 |
+
});
|
3206 |
+
|
3207 |
+
/***/ },
|
3208 |
+
/* 163 */
|
3209 |
+
/***/ function(module, exports, __webpack_require__) {
|
3210 |
+
|
3211 |
+
'use strict';
|
3212 |
+
var $export = __webpack_require__(6)
|
3213 |
+
, $forEach = __webpack_require__(164)(0)
|
3214 |
+
, STRICT = __webpack_require__(160)([].forEach, true);
|
3215 |
+
|
3216 |
+
$export($export.P + $export.F * !STRICT, 'Array', {
|
3217 |
+
// 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg])
|
3218 |
+
forEach: function forEach(callbackfn /* , thisArg */){
|
3219 |
+
return $forEach(this, callbackfn, arguments[1]);
|
3220 |
+
}
|
3221 |
+
});
|
3222 |
+
|
3223 |
+
/***/ },
|
3224 |
+
/* 164 */
|
3225 |
+
/***/ function(module, exports, __webpack_require__) {
|
3226 |
+
|
3227 |
+
// 0 -> Array#forEach
|
3228 |
+
// 1 -> Array#map
|
3229 |
+
// 2 -> Array#filter
|
3230 |
+
// 3 -> Array#some
|
3231 |
+
// 4 -> Array#every
|
3232 |
+
// 5 -> Array#find
|
3233 |
+
// 6 -> Array#findIndex
|
3234 |
+
var ctx = __webpack_require__(18)
|
3235 |
+
, IObject = __webpack_require__(31)
|
3236 |
+
, toObject = __webpack_require__(56)
|
3237 |
+
, toLength = __webpack_require__(35)
|
3238 |
+
, asc = __webpack_require__(165);
|
3239 |
+
module.exports = function(TYPE, $create){
|
3240 |
+
var IS_MAP = TYPE == 1
|
3241 |
+
, IS_FILTER = TYPE == 2
|
3242 |
+
, IS_SOME = TYPE == 3
|
3243 |
+
, IS_EVERY = TYPE == 4
|
3244 |
+
, IS_FIND_INDEX = TYPE == 6
|
3245 |
+
, NO_HOLES = TYPE == 5 || IS_FIND_INDEX
|
3246 |
+
, create = $create || asc;
|
3247 |
+
return function($this, callbackfn, that){
|
3248 |
+
var O = toObject($this)
|
3249 |
+
, self = IObject(O)
|
3250 |
+
, f = ctx(callbackfn, that, 3)
|
3251 |
+
, length = toLength(self.length)
|
3252 |
+
, index = 0
|
3253 |
+
, result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined
|
3254 |
+
, val, res;
|
3255 |
+
for(;length > index; index++)if(NO_HOLES || index in self){
|
3256 |
+
val = self[index];
|
3257 |
+
res = f(val, index, O);
|
3258 |
+
if(TYPE){
|
3259 |
+
if(IS_MAP)result[index] = res; // map
|
3260 |
+
else if(res)switch(TYPE){
|
3261 |
+
case 3: return true; // some
|
3262 |
+
case 5: return val; // find
|
3263 |
+
case 6: return index; // findIndex
|
3264 |
+
case 2: result.push(val); // filter
|
3265 |
+
} else if(IS_EVERY)return false; // every
|
3266 |
+
}
|
3267 |
+
}
|
3268 |
+
return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;
|
3269 |
+
};
|
3270 |
+
};
|
3271 |
+
|
3272 |
+
/***/ },
|
3273 |
+
/* 165 */
|
3274 |
+
/***/ function(module, exports, __webpack_require__) {
|
3275 |
+
|
3276 |
+
// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
|
3277 |
+
var speciesConstructor = __webpack_require__(166);
|
3278 |
+
|
3279 |
+
module.exports = function(original, length){
|
3280 |
+
return new (speciesConstructor(original))(length);
|
3281 |
+
};
|
3282 |
+
|
3283 |
+
/***/ },
|
3284 |
+
/* 166 */
|
3285 |
+
/***/ function(module, exports, __webpack_require__) {
|
3286 |
+
|
3287 |
+
var isObject = __webpack_require__(11)
|
3288 |
+
, isArray = __webpack_require__(43)
|
3289 |
+
, SPECIES = __webpack_require__(23)('species');
|
3290 |
+
|
3291 |
+
module.exports = function(original){
|
3292 |
+
var C;
|
3293 |
+
if(isArray(original)){
|
3294 |
+
C = original.constructor;
|
3295 |
+
// cross-realm fallback
|
3296 |
+
if(typeof C == 'function' && (C === Array || isArray(C.prototype)))C = undefined;
|
3297 |
+
if(isObject(C)){
|
3298 |
+
C = C[SPECIES];
|
3299 |
+
if(C === null)C = undefined;
|
3300 |
+
}
|
3301 |
+
} return C === undefined ? Array : C;
|
3302 |
+
};
|
3303 |
+
|
3304 |
+
/***/ },
|
3305 |
+
/* 167 */
|
3306 |
+
/***/ function(module, exports, __webpack_require__) {
|
3307 |
+
|
3308 |
+
'use strict';
|
3309 |
+
var $export = __webpack_require__(6)
|
3310 |
+
, $map = __webpack_require__(164)(1);
|
3311 |
+
|
3312 |
+
$export($export.P + $export.F * !__webpack_require__(160)([].map, true), 'Array', {
|
3313 |
+
// 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
|
3314 |
+
map: function map(callbackfn /* , thisArg */){
|
3315 |
+
return $map(this, callbackfn, arguments[1]);
|
3316 |
+
}
|
3317 |
+
});
|
3318 |
+
|
3319 |
+
/***/ },
|
3320 |
+
/* 168 */
|
3321 |
+
/***/ function(module, exports, __webpack_require__) {
|
3322 |
+
|
3323 |
+
'use strict';
|
3324 |
+
var $export = __webpack_require__(6)
|
3325 |
+
, $filter = __webpack_require__(164)(2);
|
3326 |
+
|
3327 |
+
$export($export.P + $export.F * !__webpack_require__(160)([].filter, true), 'Array', {
|
3328 |
+
// 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
|
3329 |
+
filter: function filter(callbackfn /* , thisArg */){
|
3330 |
+
return $filter(this, callbackfn, arguments[1]);
|
3331 |
+
}
|
3332 |
+
});
|
3333 |
+
|
3334 |
+
/***/ },
|
3335 |
+
/* 169 */
|
3336 |
+
/***/ function(module, exports, __webpack_require__) {
|
3337 |
+
|
3338 |
+
'use strict';
|
3339 |
+
var $export = __webpack_require__(6)
|
3340 |
+
, $some = __webpack_require__(164)(3);
|
3341 |
+
|
3342 |
+
$export($export.P + $export.F * !__webpack_require__(160)([].some, true), 'Array', {
|
3343 |
+
// 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg])
|
3344 |
+
some: function some(callbackfn /* , thisArg */){
|
3345 |
+
return $some(this, callbackfn, arguments[1]);
|
3346 |
+
}
|
3347 |
+
});
|
3348 |
+
|
3349 |
+
/***/ },
|
3350 |
+
/* 170 */
|
3351 |
+
/***/ function(module, exports, __webpack_require__) {
|
3352 |
+
|
3353 |
+
'use strict';
|
3354 |
+
var $export = __webpack_require__(6)
|
3355 |
+
, $every = __webpack_require__(164)(4);
|
3356 |
+
|
3357 |
+
$export($export.P + $export.F * !__webpack_require__(160)([].every, true), 'Array', {
|
3358 |
+
// 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg])
|
3359 |
+
every: function every(callbackfn /* , thisArg */){
|
3360 |
+
return $every(this, callbackfn, arguments[1]);
|
3361 |
+
}
|
3362 |
+
});
|
3363 |
+
|
3364 |
+
/***/ },
|
3365 |
+
/* 171 */
|
3366 |
+
/***/ function(module, exports, __webpack_require__) {
|
3367 |
+
|
3368 |
+
'use strict';
|
3369 |
+
var $export = __webpack_require__(6)
|
3370 |
+
, $reduce = __webpack_require__(172);
|
3371 |
+
|
3372 |
+
$export($export.P + $export.F * !__webpack_require__(160)([].reduce, true), 'Array', {
|
3373 |
+
// 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue])
|
3374 |
+
reduce: function reduce(callbackfn /* , initialValue */){
|
3375 |
+
return $reduce(this, callbackfn, arguments.length, arguments[1], false);
|
3376 |
+
}
|
3377 |
+
});
|
3378 |
+
|
3379 |
+
/***/ },
|
3380 |
+
/* 172 */
|
3381 |
+
/***/ function(module, exports, __webpack_require__) {
|
3382 |
+
|
3383 |
+
var aFunction = __webpack_require__(19)
|
3384 |
+
, toObject = __webpack_require__(56)
|
3385 |
+
, IObject = __webpack_require__(31)
|
3386 |
+
, toLength = __webpack_require__(35);
|
3387 |
+
|
3388 |
+
module.exports = function(that, callbackfn, aLen, memo, isRight){
|
3389 |
+
aFunction(callbackfn);
|
3390 |
+
var O = toObject(that)
|
3391 |
+
, self = IObject(O)
|
3392 |
+
, length = toLength(O.length)
|
3393 |
+
, index = isRight ? length - 1 : 0
|
3394 |
+
, i = isRight ? -1 : 1;
|
3395 |
+
if(aLen < 2)for(;;){
|
3396 |
+
if(index in self){
|
3397 |
+
memo = self[index];
|
3398 |
+
index += i;
|
3399 |
+
break;
|
3400 |
+
}
|
3401 |
+
index += i;
|
3402 |
+
if(isRight ? index < 0 : length <= index){
|
3403 |
+
throw TypeError('Reduce of empty array with no initial value');
|
3404 |
+
}
|
3405 |
+
}
|
3406 |
+
for(;isRight ? index >= 0 : length > index; index += i)if(index in self){
|
3407 |
+
memo = callbackfn(memo, self[index], index, O);
|
3408 |
+
}
|
3409 |
+
return memo;
|
3410 |
+
};
|
3411 |
+
|
3412 |
+
/***/ },
|
3413 |
+
/* 173 */
|
3414 |
+
/***/ function(module, exports, __webpack_require__) {
|
3415 |
+
|
3416 |
+
'use strict';
|
3417 |
+
var $export = __webpack_require__(6)
|
3418 |
+
, $reduce = __webpack_require__(172);
|
3419 |
+
|
3420 |
+
$export($export.P + $export.F * !__webpack_require__(160)([].reduceRight, true), 'Array', {
|
3421 |
+
// 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue])
|
3422 |
+
reduceRight: function reduceRight(callbackfn /* , initialValue */){
|
3423 |
+
return $reduce(this, callbackfn, arguments.length, arguments[1], true);
|
3424 |
+
}
|
3425 |
+
});
|
3426 |
+
|
3427 |
+
/***/ },
|
3428 |
+
/* 174 */
|
3429 |
+
/***/ function(module, exports, __webpack_require__) {
|
3430 |
+
|
3431 |
+
'use strict';
|
3432 |
+
var $export = __webpack_require__(6)
|
3433 |
+
, $indexOf = __webpack_require__(34)(false)
|
3434 |
+
, $native = [].indexOf
|
3435 |
+
, NEGATIVE_ZERO = !!$native && 1 / [1].indexOf(1, -0) < 0;
|
3436 |
+
|
3437 |
+
$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(160)($native)), 'Array', {
|
3438 |
+
// 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex])
|
3439 |
+
indexOf: function indexOf(searchElement /*, fromIndex = 0 */){
|
3440 |
+
return NEGATIVE_ZERO
|
3441 |
+
// convert -0 to +0
|
3442 |
+
? $native.apply(this, arguments) || 0
|
3443 |
+
: $indexOf(this, searchElement, arguments[1]);
|
3444 |
+
}
|
3445 |
+
});
|
3446 |
+
|
3447 |
+
/***/ },
|
3448 |
+
/* 175 */
|
3449 |
+
/***/ function(module, exports, __webpack_require__) {
|
3450 |
+
|
3451 |
+
'use strict';
|
3452 |
+
var $export = __webpack_require__(6)
|
3453 |
+
, toIObject = __webpack_require__(30)
|
3454 |
+
, toInteger = __webpack_require__(36)
|
3455 |
+
, toLength = __webpack_require__(35)
|
3456 |
+
, $native = [].lastIndexOf
|
3457 |
+
, NEGATIVE_ZERO = !!$native && 1 / [1].lastIndexOf(1, -0) < 0;
|
3458 |
+
|
3459 |
+
$export($export.P + $export.F * (NEGATIVE_ZERO || !__webpack_require__(160)($native)), 'Array', {
|
3460 |
+
// 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex])
|
3461 |
+
lastIndexOf: function lastIndexOf(searchElement /*, fromIndex = @[*-1] */){
|
3462 |
+
// convert -0 to +0
|
3463 |
+
if(NEGATIVE_ZERO)return $native.apply(this, arguments) || 0;
|
3464 |
+
var O = toIObject(this)
|
3465 |
+
, length = toLength(O.length)
|
3466 |
+
, index = length - 1;
|
3467 |
+
if(arguments.length > 1)index = Math.min(index, toInteger(arguments[1]));
|
3468 |
+
if(index < 0)index = length + index;
|
3469 |
+
for(;index >= 0; index--)if(index in O)if(O[index] === searchElement)return index || 0;
|
3470 |
+
return -1;
|
3471 |
+
}
|
3472 |
+
});
|
3473 |
+
|
3474 |
+
/***/ },
|
3475 |
+
/* 176 */
|
3476 |
+
/***/ function(module, exports, __webpack_require__) {
|
3477 |
+
|
3478 |
+
// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
|
3479 |
+
var $export = __webpack_require__(6);
|
3480 |
+
|
3481 |
+
$export($export.P, 'Array', {copyWithin: __webpack_require__(177)});
|
3482 |
+
|
3483 |
+
__webpack_require__(178)('copyWithin');
|
3484 |
+
|
3485 |
+
/***/ },
|
3486 |
+
/* 177 */
|
3487 |
+
/***/ function(module, exports, __webpack_require__) {
|
3488 |
+
|
3489 |
+
// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
|
3490 |
+
'use strict';
|
3491 |
+
var toObject = __webpack_require__(56)
|
3492 |
+
, toIndex = __webpack_require__(37)
|
3493 |
+
, toLength = __webpack_require__(35);
|
3494 |
+
|
3495 |
+
module.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){
|
3496 |
+
var O = toObject(this)
|
3497 |
+
, len = toLength(O.length)
|
3498 |
+
, to = toIndex(target, len)
|
3499 |
+
, from = toIndex(start, len)
|
3500 |
+
, end = arguments.length > 2 ? arguments[2] : undefined
|
3501 |
+
, count = Math.min((end === undefined ? len : toIndex(end, len)) - from, len - to)
|
3502 |
+
, inc = 1;
|
3503 |
+
if(from < to && to < from + count){
|
3504 |
+
inc = -1;
|
3505 |
+
from += count - 1;
|
3506 |
+
to += count - 1;
|
3507 |
+
}
|
3508 |
+
while(count-- > 0){
|
3509 |
+
if(from in O)O[to] = O[from];
|
3510 |
+
else delete O[to];
|
3511 |
+
to += inc;
|
3512 |
+
from += inc;
|
3513 |
+
} return O;
|
3514 |
+
};
|
3515 |
+
|
3516 |
+
/***/ },
|
3517 |
+
/* 178 */
|
3518 |
+
/***/ function(module, exports, __webpack_require__) {
|
3519 |
+
|
3520 |
+
// 22.1.3.31 Array.prototype[@@unscopables]
|
3521 |
+
var UNSCOPABLES = __webpack_require__(23)('unscopables')
|
3522 |
+
, ArrayProto = Array.prototype;
|
3523 |
+
if(ArrayProto[UNSCOPABLES] == undefined)__webpack_require__(8)(ArrayProto, UNSCOPABLES, {});
|
3524 |
+
module.exports = function(key){
|
3525 |
+
ArrayProto[UNSCOPABLES][key] = true;
|
3526 |
+
};
|
3527 |
+
|
3528 |
+
/***/ },
|
3529 |
+
/* 179 */
|
3530 |
+
/***/ function(module, exports, __webpack_require__) {
|
3531 |
+
|
3532 |
+
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
|
3533 |
+
var $export = __webpack_require__(6);
|
3534 |
+
|
3535 |
+
$export($export.P, 'Array', {fill: __webpack_require__(180)});
|
3536 |
+
|
3537 |
+
__webpack_require__(178)('fill');
|
3538 |
+
|
3539 |
+
/***/ },
|
3540 |
+
/* 180 */
|
3541 |
+
/***/ function(module, exports, __webpack_require__) {
|
3542 |
+
|
3543 |
+
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
|
3544 |
+
'use strict';
|
3545 |
+
var toObject = __webpack_require__(56)
|
3546 |
+
, toIndex = __webpack_require__(37)
|
3547 |
+
, toLength = __webpack_require__(35);
|
3548 |
+
module.exports = function fill(value /*, start = 0, end = @length */){
|
3549 |
+
var O = toObject(this)
|
3550 |
+
, length = toLength(O.length)
|
3551 |
+
, aLen = arguments.length
|
3552 |
+
, index = toIndex(aLen > 1 ? arguments[1] : undefined, length)
|
3553 |
+
, end = aLen > 2 ? arguments[2] : undefined
|
3554 |
+
, endPos = end === undefined ? length : toIndex(end, length);
|
3555 |
+
while(endPos > index)O[index++] = value;
|
3556 |
+
return O;
|
3557 |
+
};
|
3558 |
+
|
3559 |
+
/***/ },
|
3560 |
+
/* 181 */
|
3561 |
+
/***/ function(module, exports, __webpack_require__) {
|
3562 |
+
|
3563 |
+
'use strict';
|
3564 |
+
// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
|
3565 |
+
var $export = __webpack_require__(6)
|
3566 |
+
, $find = __webpack_require__(164)(5)
|
3567 |
+
, KEY = 'find'
|
3568 |
+
, forced = true;
|
3569 |
+
// Shouldn't skip holes
|
3570 |
+
if(KEY in [])Array(1)[KEY](function(){ forced = false; });
|
3571 |
+
$export($export.P + $export.F * forced, 'Array', {
|
3572 |
+
find: function find(callbackfn/*, that = undefined */){
|
3573 |
+
return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
3574 |
+
}
|
3575 |
+
});
|
3576 |
+
__webpack_require__(178)(KEY);
|
3577 |
+
|
3578 |
+
/***/ },
|
3579 |
+
/* 182 */
|
3580 |
+
/***/ function(module, exports, __webpack_require__) {
|
3581 |
+
|
3582 |
+
'use strict';
|
3583 |
+
// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
|
3584 |
+
var $export = __webpack_require__(6)
|
3585 |
+
, $find = __webpack_require__(164)(6)
|
3586 |
+
, KEY = 'findIndex'
|
3587 |
+
, forced = true;
|
3588 |
+
// Shouldn't skip holes
|
3589 |
+
if(KEY in [])Array(1)[KEY](function(){ forced = false; });
|
3590 |
+
$export($export.P + $export.F * forced, 'Array', {
|
3591 |
+
findIndex: function findIndex(callbackfn/*, that = undefined */){
|
3592 |
+
return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
3593 |
+
}
|
3594 |
+
});
|
3595 |
+
__webpack_require__(178)(KEY);
|
3596 |
+
|
3597 |
+
/***/ },
|
3598 |
+
/* 183 */
|
3599 |
+
/***/ function(module, exports, __webpack_require__) {
|
3600 |
+
|
3601 |
+
'use strict';
|
3602 |
+
var addToUnscopables = __webpack_require__(178)
|
3603 |
+
, step = __webpack_require__(184)
|
3604 |
+
, Iterators = __webpack_require__(135)
|
3605 |
+
, toIObject = __webpack_require__(30);
|
3606 |
+
|
3607 |
+
// 22.1.3.4 Array.prototype.entries()
|
3608 |
+
// 22.1.3.13 Array.prototype.keys()
|
3609 |
+
// 22.1.3.29 Array.prototype.values()
|
3610 |
+
// 22.1.3.30 Array.prototype[@@iterator]()
|
3611 |
+
module.exports = __webpack_require__(134)(Array, 'Array', function(iterated, kind){
|
3612 |
+
this._t = toIObject(iterated); // target
|
3613 |
+
this._i = 0; // next index
|
3614 |
+
this._k = kind; // kind
|
3615 |
+
// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
|
3616 |
+
}, function(){
|
3617 |
+
var O = this._t
|
3618 |
+
, kind = this._k
|
3619 |
+
, index = this._i++;
|
3620 |
+
if(!O || index >= O.length){
|
3621 |
+
this._t = undefined;
|
3622 |
+
return step(1);
|
3623 |
+
}
|
3624 |
+
if(kind == 'keys' )return step(0, index);
|
3625 |
+
if(kind == 'values')return step(0, O[index]);
|
3626 |
+
return step(0, [index, O[index]]);
|
3627 |
+
}, 'values');
|
3628 |
+
|
3629 |
+
// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
|
3630 |
+
Iterators.Arguments = Iterators.Array;
|
3631 |
+
|
3632 |
+
addToUnscopables('keys');
|
3633 |
+
addToUnscopables('values');
|
3634 |
+
addToUnscopables('entries');
|
3635 |
+
|
3636 |
+
/***/ },
|
3637 |
+
/* 184 */
|
3638 |
+
/***/ function(module, exports) {
|
3639 |
+
|
3640 |
+
module.exports = function(done, value){
|
3641 |
+
return {value: value, done: !!done};
|
3642 |
+
};
|
3643 |
+
|
3644 |
+
/***/ },
|
3645 |
+
/* 185 */
|
3646 |
+
/***/ function(module, exports, __webpack_require__) {
|
3647 |
+
|
3648 |
+
__webpack_require__(186)('Array');
|
3649 |
+
|
3650 |
+
/***/ },
|
3651 |
+
/* 186 */
|
3652 |
+
/***/ function(module, exports, __webpack_require__) {
|
3653 |
+
|
3654 |
+
'use strict';
|
3655 |
+
var global = __webpack_require__(2)
|
3656 |
+
, dP = __webpack_require__(9)
|
3657 |
+
, DESCRIPTORS = __webpack_require__(4)
|
3658 |
+
, SPECIES = __webpack_require__(23)('species');
|
3659 |
+
|
3660 |
+
module.exports = function(KEY){
|
3661 |
+
var C = global[KEY];
|
3662 |
+
if(DESCRIPTORS && C && !C[SPECIES])dP.f(C, SPECIES, {
|
3663 |
+
configurable: true,
|
3664 |
+
get: function(){ return this; }
|
3665 |
+
});
|
3666 |
+
};
|
3667 |
+
|
3668 |
+
/***/ },
|
3669 |
+
/* 187 */
|
3670 |
+
/***/ function(module, exports, __webpack_require__) {
|
3671 |
+
|
3672 |
+
var global = __webpack_require__(2)
|
3673 |
+
, inheritIfRequired = __webpack_require__(80)
|
3674 |
+
, dP = __webpack_require__(9).f
|
3675 |
+
, gOPN = __webpack_require__(48).f
|
3676 |
+
, isRegExp = __webpack_require__(128)
|
3677 |
+
, $flags = __webpack_require__(188)
|
3678 |
+
, $RegExp = global.RegExp
|
3679 |
+
, Base = $RegExp
|
3680 |
+
, proto = $RegExp.prototype
|
3681 |
+
, re1 = /a/g
|
3682 |
+
, re2 = /a/g
|
3683 |
+
// "new" creates a new object, old webkit buggy here
|
3684 |
+
, CORRECT_NEW = new $RegExp(re1) !== re1;
|
3685 |
+
|
3686 |
+
if(__webpack_require__(4) && (!CORRECT_NEW || __webpack_require__(5)(function(){
|
3687 |
+
re2[__webpack_require__(23)('match')] = false;
|
3688 |
+
// RegExp constructor can alter flags and IsRegExp works correct with @@match
|
3689 |
+
return $RegExp(re1) != re1 || $RegExp(re2) == re2 || $RegExp(re1, 'i') != '/a/i';
|
3690 |
+
}))){
|
3691 |
+
$RegExp = function RegExp(p, f){
|
3692 |
+
var tiRE = this instanceof $RegExp
|
3693 |
+
, piRE = isRegExp(p)
|
3694 |
+
, fiU = f === undefined;
|
3695 |
+
return !tiRE && piRE && p.constructor === $RegExp && fiU ? p
|
3696 |
+
: inheritIfRequired(CORRECT_NEW
|
3697 |
+
? new Base(piRE && !fiU ? p.source : p, f)
|
3698 |
+
: Base((piRE = p instanceof $RegExp) ? p.source : p, piRE && fiU ? $flags.call(p) : f)
|
3699 |
+
, tiRE ? this : proto, $RegExp);
|
3700 |
+
};
|
3701 |
+
var proxy = function(key){
|
3702 |
+
key in $RegExp || dP($RegExp, key, {
|
3703 |
+
configurable: true,
|
3704 |
+
get: function(){ return Base[key]; },
|
3705 |
+
set: function(it){ Base[key] = it; }
|
3706 |
+
});
|
3707 |
+
};
|
3708 |
+
for(var keys = gOPN(Base), i = 0; keys.length > i; )proxy(keys[i++]);
|
3709 |
+
proto.constructor = $RegExp;
|
3710 |
+
$RegExp.prototype = proto;
|
3711 |
+
__webpack_require__(16)(global, 'RegExp', $RegExp);
|
3712 |
+
}
|
3713 |
+
|
3714 |
+
__webpack_require__(186)('RegExp');
|
3715 |
+
|
3716 |
+
/***/ },
|
3717 |
+
/* 188 */
|
3718 |
+
/***/ function(module, exports, __webpack_require__) {
|
3719 |
+
|
3720 |
+
'use strict';
|
3721 |
+
// 21.2.5.3 get RegExp.prototype.flags
|
3722 |
+
var anObject = __webpack_require__(10);
|
3723 |
+
module.exports = function(){
|
3724 |
+
var that = anObject(this)
|
3725 |
+
, result = '';
|
3726 |
+
if(that.global) result += 'g';
|
3727 |
+
if(that.ignoreCase) result += 'i';
|
3728 |
+
if(that.multiline) result += 'm';
|
3729 |
+
if(that.unicode) result += 'u';
|
3730 |
+
if(that.sticky) result += 'y';
|
3731 |
+
return result;
|
3732 |
+
};
|
3733 |
+
|
3734 |
+
/***/ },
|
3735 |
+
/* 189 */
|
3736 |
+
/***/ function(module, exports, __webpack_require__) {
|
3737 |
+
|
3738 |
+
'use strict';
|
3739 |
+
__webpack_require__(190);
|
3740 |
+
var anObject = __webpack_require__(10)
|
3741 |
+
, $flags = __webpack_require__(188)
|
3742 |
+
, DESCRIPTORS = __webpack_require__(4)
|
3743 |
+
, TO_STRING = 'toString'
|
3744 |
+
, $toString = /./[TO_STRING];
|
3745 |
+
|
3746 |
+
var define = function(fn){
|
3747 |
+
__webpack_require__(16)(RegExp.prototype, TO_STRING, fn, true);
|
3748 |
+
};
|
3749 |
+
|
3750 |
+
// 21.2.5.14 RegExp.prototype.toString()
|
3751 |
+
if(__webpack_require__(5)(function(){ return $toString.call({source: 'a', flags: 'b'}) != '/a/b'; })){
|
3752 |
+
define(function toString(){
|
3753 |
+
var R = anObject(this);
|
3754 |
+
return '/'.concat(R.source, '/',
|
3755 |
+
'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
|
3756 |
+
});
|
3757 |
+
// FF44- RegExp#toString has a wrong name
|
3758 |
+
} else if($toString.name != TO_STRING){
|
3759 |
+
define(function toString(){
|
3760 |
+
return $toString.call(this);
|
3761 |
+
});
|
3762 |
+
}
|
3763 |
+
|
3764 |
+
/***/ },
|
3765 |
+
/* 190 */
|
3766 |
+
/***/ function(module, exports, __webpack_require__) {
|
3767 |
+
|
3768 |
+
// 21.2.5.3 get RegExp.prototype.flags()
|
3769 |
+
if(__webpack_require__(4) && /./g.flags != 'g')__webpack_require__(9).f(RegExp.prototype, 'flags', {
|
3770 |
+
configurable: true,
|
3771 |
+
get: __webpack_require__(188)
|
3772 |
+
});
|
3773 |
+
|
3774 |
+
/***/ },
|
3775 |
+
/* 191 */
|
3776 |
+
/***/ function(module, exports, __webpack_require__) {
|
3777 |
+
|
3778 |
+
// @@match logic
|
3779 |
+
__webpack_require__(192)('match', 1, function(defined, MATCH, $match){
|
3780 |
+
// 21.1.3.11 String.prototype.match(regexp)
|
3781 |
+
return [function match(regexp){
|
3782 |
+
'use strict';
|
3783 |
+
var O = defined(this)
|
3784 |
+
, fn = regexp == undefined ? undefined : regexp[MATCH];
|
3785 |
+
return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[MATCH](String(O));
|
3786 |
+
}, $match];
|
3787 |
+
});
|
3788 |
+
|
3789 |
+
/***/ },
|
3790 |
+
/* 192 */
|
3791 |
+
/***/ function(module, exports, __webpack_require__) {
|
3792 |
+
|
3793 |
+
'use strict';
|
3794 |
+
var hide = __webpack_require__(8)
|
3795 |
+
, redefine = __webpack_require__(16)
|
3796 |
+
, fails = __webpack_require__(5)
|
3797 |
+
, defined = __webpack_require__(33)
|
3798 |
+
, wks = __webpack_require__(23);
|
3799 |
+
|
3800 |
+
module.exports = function(KEY, length, exec){
|
3801 |
+
var SYMBOL = wks(KEY)
|
3802 |
+
, fns = exec(defined, SYMBOL, ''[KEY])
|
3803 |
+
, strfn = fns[0]
|
3804 |
+
, rxfn = fns[1];
|
3805 |
+
if(fails(function(){
|
3806 |
+
var O = {};
|
3807 |
+
O[SYMBOL] = function(){ return 7; };
|
3808 |
+
return ''[KEY](O) != 7;
|
3809 |
+
})){
|
3810 |
+
redefine(String.prototype, KEY, strfn);
|
3811 |
+
hide(RegExp.prototype, SYMBOL, length == 2
|
3812 |
+
// 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
|
3813 |
+
// 21.2.5.11 RegExp.prototype[@@split](string, limit)
|
3814 |
+
? function(string, arg){ return rxfn.call(string, this, arg); }
|
3815 |
+
// 21.2.5.6 RegExp.prototype[@@match](string)
|
3816 |
+
// 21.2.5.9 RegExp.prototype[@@search](string)
|
3817 |
+
: function(string){ return rxfn.call(string, this); }
|
3818 |
+
);
|
3819 |
+
}
|
3820 |
+
};
|
3821 |
+
|
3822 |
+
/***/ },
|
3823 |
+
/* 193 */
|
3824 |
+
/***/ function(module, exports, __webpack_require__) {
|
3825 |
+
|
3826 |
+
// @@replace logic
|
3827 |
+
__webpack_require__(192)('replace', 2, function(defined, REPLACE, $replace){
|
3828 |
+
// 21.1.3.14 String.prototype.replace(searchValue, replaceValue)
|
3829 |
+
return [function replace(searchValue, replaceValue){
|
3830 |
+
'use strict';
|
3831 |
+
var O = defined(this)
|
3832 |
+
, fn = searchValue == undefined ? undefined : searchValue[REPLACE];
|
3833 |
+
return fn !== undefined
|
3834 |
+
? fn.call(searchValue, O, replaceValue)
|
3835 |
+
: $replace.call(String(O), searchValue, replaceValue);
|
3836 |
+
}, $replace];
|
3837 |
+
});
|
3838 |
+
|
3839 |
+
/***/ },
|
3840 |
+
/* 194 */
|
3841 |
+
/***/ function(module, exports, __webpack_require__) {
|
3842 |
+
|
3843 |
+
// @@search logic
|
3844 |
+
__webpack_require__(192)('search', 1, function(defined, SEARCH, $search){
|
3845 |
+
// 21.1.3.15 String.prototype.search(regexp)
|
3846 |
+
return [function search(regexp){
|
3847 |
+
'use strict';
|
3848 |
+
var O = defined(this)
|
3849 |
+
, fn = regexp == undefined ? undefined : regexp[SEARCH];
|
3850 |
+
return fn !== undefined ? fn.call(regexp, O) : new RegExp(regexp)[SEARCH](String(O));
|
3851 |
+
}, $search];
|
3852 |
+
});
|
3853 |
+
|
3854 |
+
/***/ },
|
3855 |
+
/* 195 */
|
3856 |
+
/***/ function(module, exports, __webpack_require__) {
|
3857 |
+
|
3858 |
+
// @@split logic
|
3859 |
+
__webpack_require__(192)('split', 2, function(defined, SPLIT, $split){
|
3860 |
+
'use strict';
|
3861 |
+
var isRegExp = __webpack_require__(128)
|
3862 |
+
, _split = $split
|
3863 |
+
, $push = [].push
|
3864 |
+
, $SPLIT = 'split'
|
3865 |
+
, LENGTH = 'length'
|
3866 |
+
, LAST_INDEX = 'lastIndex';
|
3867 |
+
if(
|
3868 |
+
'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||
|
3869 |
+
'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||
|
3870 |
+
'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||
|
3871 |
+
'.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||
|
3872 |
+
'.'[$SPLIT](/()()/)[LENGTH] > 1 ||
|
3873 |
+
''[$SPLIT](/.?/)[LENGTH]
|
3874 |
+
){
|
3875 |
+
var NPCG = /()??/.exec('')[1] === undefined; // nonparticipating capturing group
|
3876 |
+
// based on es5-shim implementation, need to rework it
|
3877 |
+
$split = function(separator, limit){
|
3878 |
+
var string = String(this);
|
3879 |
+
if(separator === undefined && limit === 0)return [];
|
3880 |
+
// If `separator` is not a regex, use native split
|
3881 |
+
if(!isRegExp(separator))return _split.call(string, separator, limit);
|
3882 |
+
var output = [];
|
3883 |
+
var flags = (separator.ignoreCase ? 'i' : '') +
|
3884 |
+
(separator.multiline ? 'm' : '') +
|
3885 |
+
(separator.unicode ? 'u' : '') +
|
3886 |
+
(separator.sticky ? 'y' : '');
|
3887 |
+
var lastLastIndex = 0;
|
3888 |
+
var splitLimit = limit === undefined ? 4294967295 : limit >>> 0;
|
3889 |
+
// Make `global` and avoid `lastIndex` issues by working with a copy
|
3890 |
+
var separatorCopy = new RegExp(separator.source, flags + 'g');
|
3891 |
+
var separator2, match, lastIndex, lastLength, i;
|
3892 |
+
// Doesn't need flags gy, but they don't hurt
|
3893 |
+
if(!NPCG)separator2 = new RegExp('^' + separatorCopy.source + '$(?!\\s)', flags);
|
3894 |
+
while(match = separatorCopy.exec(string)){
|
3895 |
+
// `separatorCopy.lastIndex` is not reliable cross-browser
|
3896 |
+
lastIndex = match.index + match[0][LENGTH];
|
3897 |
+
if(lastIndex > lastLastIndex){
|
3898 |
+
output.push(string.slice(lastLastIndex, match.index));
|
3899 |
+
// Fix browsers whose `exec` methods don't consistently return `undefined` for NPCG
|
3900 |
+
if(!NPCG && match[LENGTH] > 1)match[0].replace(separator2, function(){
|
3901 |
+
for(i = 1; i < arguments[LENGTH] - 2; i++)if(arguments[i] === undefined)match[i] = undefined;
|
3902 |
+
});
|
3903 |
+
if(match[LENGTH] > 1 && match.index < string[LENGTH])$push.apply(output, match.slice(1));
|
3904 |
+
lastLength = match[0][LENGTH];
|
3905 |
+
lastLastIndex = lastIndex;
|
3906 |
+
if(output[LENGTH] >= splitLimit)break;
|
3907 |
+
}
|
3908 |
+
if(separatorCopy[LAST_INDEX] === match.index)separatorCopy[LAST_INDEX]++; // Avoid an infinite loop
|
3909 |
+
}
|
3910 |
+
if(lastLastIndex === string[LENGTH]){
|
3911 |
+
if(lastLength || !separatorCopy.test(''))output.push('');
|
3912 |
+
} else output.push(string.slice(lastLastIndex));
|
3913 |
+
return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;
|
3914 |
+
};
|
3915 |
+
// Chakra, V8
|
3916 |
+
} else if('0'[$SPLIT](undefined, 0)[LENGTH]){
|
3917 |
+
$split = function(separator, limit){
|
3918 |
+
return separator === undefined && limit === 0 ? [] : _split.call(this, separator, limit);
|
3919 |
+
};
|
3920 |
+
}
|
3921 |
+
// 21.1.3.17 String.prototype.split(separator, limit)
|
3922 |
+
return [function split(separator, limit){
|
3923 |
+
var O = defined(this)
|
3924 |
+
, fn = separator == undefined ? undefined : separator[SPLIT];
|
3925 |
+
return fn !== undefined ? fn.call(separator, O, limit) : $split.call(String(O), separator, limit);
|
3926 |
+
}, $split];
|
3927 |
+
});
|
3928 |
+
|
3929 |
+
/***/ },
|
3930 |
+
/* 196 */
|
3931 |
+
/***/ function(module, exports, __webpack_require__) {
|
3932 |
+
|
3933 |
+
'use strict';
|
3934 |
+
var LIBRARY = __webpack_require__(26)
|
3935 |
+
, global = __webpack_require__(2)
|
3936 |
+
, ctx = __webpack_require__(18)
|
3937 |
+
, classof = __webpack_require__(73)
|
3938 |
+
, $export = __webpack_require__(6)
|
3939 |
+
, isObject = __webpack_require__(11)
|
3940 |
+
, aFunction = __webpack_require__(19)
|
3941 |
+
, anInstance = __webpack_require__(197)
|
3942 |
+
, forOf = __webpack_require__(198)
|
3943 |
+
, speciesConstructor = __webpack_require__(199)
|
3944 |
+
, task = __webpack_require__(200).set
|
3945 |
+
, microtask = __webpack_require__(201)()
|
3946 |
+
, PROMISE = 'Promise'
|
3947 |
+
, TypeError = global.TypeError
|
3948 |
+
, process = global.process
|
3949 |
+
, $Promise = global[PROMISE]
|
3950 |
+
, process = global.process
|
3951 |
+
, isNode = classof(process) == 'process'
|
3952 |
+
, empty = function(){ /* empty */ }
|
3953 |
+
, Internal, GenericPromiseCapability, Wrapper;
|
3954 |
+
|
3955 |
+
var USE_NATIVE = !!function(){
|
3956 |
+
try {
|
3957 |
+
// correct subclassing with @@species support
|
3958 |
+
var promise = $Promise.resolve(1)
|
3959 |
+
, FakePromise = (promise.constructor = {})[__webpack_require__(23)('species')] = function(exec){ exec(empty, empty); };
|
3960 |
+
// unhandled rejections tracking support, NodeJS Promise without it fails @@species test
|
3961 |
+
return (isNode || typeof PromiseRejectionEvent == 'function') && promise.then(empty) instanceof FakePromise;
|
3962 |
+
} catch(e){ /* empty */ }
|
3963 |
+
}();
|
3964 |
+
|
3965 |
+
// helpers
|
3966 |
+
var sameConstructor = function(a, b){
|
3967 |
+
// with library wrapper special case
|
3968 |
+
return a === b || a === $Promise && b === Wrapper;
|
3969 |
+
};
|
3970 |
+
var isThenable = function(it){
|
3971 |
+
var then;
|
3972 |
+
return isObject(it) && typeof (then = it.then) == 'function' ? then : false;
|
3973 |
+
};
|
3974 |
+
var newPromiseCapability = function(C){
|
3975 |
+
return sameConstructor($Promise, C)
|
3976 |
+
? new PromiseCapability(C)
|
3977 |
+
: new GenericPromiseCapability(C);
|
3978 |
+
};
|
3979 |
+
var PromiseCapability = GenericPromiseCapability = function(C){
|
3980 |
+
var resolve, reject;
|
3981 |
+
this.promise = new C(function($$resolve, $$reject){
|
3982 |
+
if(resolve !== undefined || reject !== undefined)throw TypeError('Bad Promise constructor');
|
3983 |
+
resolve = $$resolve;
|
3984 |
+
reject = $$reject;
|
3985 |
+
});
|
3986 |
+
this.resolve = aFunction(resolve);
|
3987 |
+
this.reject = aFunction(reject);
|
3988 |
+
};
|
3989 |
+
var perform = function(exec){
|
3990 |
+
try {
|
3991 |
+
exec();
|
3992 |
+
} catch(e){
|
3993 |
+
return {error: e};
|
3994 |
+
}
|
3995 |
+
};
|
3996 |
+
var notify = function(promise, isReject){
|
3997 |
+
if(promise._n)return;
|
3998 |
+
promise._n = true;
|
3999 |
+
var chain = promise._c;
|
4000 |
+
microtask(function(){
|
4001 |
+
var value = promise._v
|
4002 |
+
, ok = promise._s == 1
|
4003 |
+
, i = 0;
|
4004 |
+
var run = function(reaction){
|
4005 |
+
var handler = ok ? reaction.ok : reaction.fail
|
4006 |
+
, resolve = reaction.resolve
|
4007 |
+
, reject = reaction.reject
|
4008 |
+
, domain = reaction.domain
|
4009 |
+
, result, then;
|
4010 |
+
try {
|
4011 |
+
if(handler){
|
4012 |
+
if(!ok){
|
4013 |
+
if(promise._h == 2)onHandleUnhandled(promise);
|
4014 |
+
promise._h = 1;
|
4015 |
+
}
|
4016 |
+
if(handler === true)result = value;
|
4017 |
+
else {
|
4018 |
+
if(domain)domain.enter();
|
4019 |
+
result = handler(value);
|
4020 |
+
if(domain)domain.exit();
|
4021 |
+
}
|
4022 |
+
if(result === reaction.promise){
|
4023 |
+
reject(TypeError('Promise-chain cycle'));
|
4024 |
+
} else if(then = isThenable(result)){
|
4025 |
+
then.call(result, resolve, reject);
|
4026 |
+
} else resolve(result);
|
4027 |
+
} else reject(value);
|
4028 |
+
} catch(e){
|
4029 |
+
reject(e);
|
4030 |
+
}
|
4031 |
+
};
|
4032 |
+
while(chain.length > i)run(chain[i++]); // variable length - can't use forEach
|
4033 |
+
promise._c = [];
|
4034 |
+
promise._n = false;
|
4035 |
+
if(isReject && !promise._h)onUnhandled(promise);
|
4036 |
+
});
|
4037 |
+
};
|
4038 |
+
var onUnhandled = function(promise){
|
4039 |
+
task.call(global, function(){
|
4040 |
+
var value = promise._v
|
4041 |
+
, abrupt, handler, console;
|
4042 |
+
if(isUnhandled(promise)){
|
4043 |
+
abrupt = perform(function(){
|
4044 |
+
if(isNode){
|
4045 |
+
process.emit('unhandledRejection', value, promise);
|
4046 |
+
} else if(handler = global.onunhandledrejection){
|
4047 |
+
handler({promise: promise, reason: value});
|
4048 |
+
} else if((console = global.console) && console.error){
|
4049 |
+
console.error('Unhandled promise rejection', value);
|
4050 |
+
}
|
4051 |
+
});
|
4052 |
+
// Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
|
4053 |
+
promise._h = isNode || isUnhandled(promise) ? 2 : 1;
|
4054 |
+
} promise._a = undefined;
|
4055 |
+
if(abrupt)throw abrupt.error;
|
4056 |
+
});
|
4057 |
+
};
|
4058 |
+
var isUnhandled = function(promise){
|
4059 |
+
if(promise._h == 1)return false;
|
4060 |
+
var chain = promise._a || promise._c
|
4061 |
+
, i = 0
|
4062 |
+
, reaction;
|
4063 |
+
while(chain.length > i){
|
4064 |
+
reaction = chain[i++];
|
4065 |
+
if(reaction.fail || !isUnhandled(reaction.promise))return false;
|
4066 |
+
} return true;
|
4067 |
+
};
|
4068 |
+
var onHandleUnhandled = function(promise){
|
4069 |
+
task.call(global, function(){
|
4070 |
+
var handler;
|
4071 |
+
if(isNode){
|
4072 |
+
process.emit('rejectionHandled', promise);
|
4073 |
+
} else if(handler = global.onrejectionhandled){
|
4074 |
+
handler({promise: promise, reason: promise._v});
|
4075 |
+
}
|
4076 |
+
});
|
4077 |
+
};
|
4078 |
+
var $reject = function(value){
|
4079 |
+
var promise = this;
|
4080 |
+
if(promise._d)return;
|
4081 |
+
promise._d = true;
|
4082 |
+
promise = promise._w || promise; // unwrap
|
4083 |
+
promise._v = value;
|
4084 |
+
promise._s = 2;
|
4085 |
+
if(!promise._a)promise._a = promise._c.slice();
|
4086 |
+
notify(promise, true);
|
4087 |
+
};
|
4088 |
+
var $resolve = function(value){
|
4089 |
+
var promise = this
|
4090 |
+
, then;
|
4091 |
+
if(promise._d)return;
|
4092 |
+
promise._d = true;
|
4093 |
+
promise = promise._w || promise; // unwrap
|
4094 |
+
try {
|
4095 |
+
if(promise === value)throw TypeError("Promise can't be resolved itself");
|
4096 |
+
if(then = isThenable(value)){
|
4097 |
+
microtask(function(){
|
4098 |
+
var wrapper = {_w: promise, _d: false}; // wrap
|
4099 |
+
try {
|
4100 |
+
then.call(value, ctx($resolve, wrapper, 1), ctx($reject, wrapper, 1));
|
4101 |
+
} catch(e){
|
4102 |
+
$reject.call(wrapper, e);
|
4103 |
+
}
|
4104 |
+
});
|
4105 |
+
} else {
|
4106 |
+
promise._v = value;
|
4107 |
+
promise._s = 1;
|
4108 |
+
notify(promise, false);
|
4109 |
+
}
|
4110 |
+
} catch(e){
|
4111 |
+
$reject.call({_w: promise, _d: false}, e); // wrap
|
4112 |
+
}
|
4113 |
+
};
|
4114 |
+
|
4115 |
+
// constructor polyfill
|
4116 |
+
if(!USE_NATIVE){
|
4117 |
+
// 25.4.3.1 Promise(executor)
|
4118 |
+
$Promise = function Promise(executor){
|
4119 |
+
anInstance(this, $Promise, PROMISE, '_h');
|
4120 |
+
aFunction(executor);
|
4121 |
+
Internal.call(this);
|
4122 |
+
try {
|
4123 |
+
executor(ctx($resolve, this, 1), ctx($reject, this, 1));
|
4124 |
+
} catch(err){
|
4125 |
+
$reject.call(this, err);
|
4126 |
+
}
|
4127 |
+
};
|
4128 |
+
Internal = function Promise(executor){
|
4129 |
+
this._c = []; // <- awaiting reactions
|
4130 |
+
this._a = undefined; // <- checked in isUnhandled reactions
|
4131 |
+
this._s = 0; // <- state
|
4132 |
+
this._d = false; // <- done
|
4133 |
+
this._v = undefined; // <- value
|
4134 |
+
this._h = 0; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
|
4135 |
+
this._n = false; // <- notify
|
4136 |
+
};
|
4137 |
+
Internal.prototype = __webpack_require__(202)($Promise.prototype, {
|
4138 |
+
// 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
|
4139 |
+
then: function then(onFulfilled, onRejected){
|
4140 |
+
var reaction = newPromiseCapability(speciesConstructor(this, $Promise));
|
4141 |
+
reaction.ok = typeof onFulfilled == 'function' ? onFulfilled : true;
|
4142 |
+
reaction.fail = typeof onRejected == 'function' && onRejected;
|
4143 |
+
reaction.domain = isNode ? process.domain : undefined;
|
4144 |
+
this._c.push(reaction);
|
4145 |
+
if(this._a)this._a.push(reaction);
|
4146 |
+
if(this._s)notify(this, false);
|
4147 |
+
return reaction.promise;
|
4148 |
+
},
|
4149 |
+
// 25.4.5.1 Promise.prototype.catch(onRejected)
|
4150 |
+
'catch': function(onRejected){
|
4151 |
+
return this.then(undefined, onRejected);
|
4152 |
+
}
|
4153 |
+
});
|
4154 |
+
PromiseCapability = function(){
|
4155 |
+
var promise = new Internal;
|
4156 |
+
this.promise = promise;
|
4157 |
+
this.resolve = ctx($resolve, promise, 1);
|
4158 |
+
this.reject = ctx($reject, promise, 1);
|
4159 |
+
};
|
4160 |
+
}
|
4161 |
+
|
4162 |
+
$export($export.G + $export.W + $export.F * !USE_NATIVE, {Promise: $Promise});
|
4163 |
+
__webpack_require__(22)($Promise, PROMISE);
|
4164 |
+
__webpack_require__(186)(PROMISE);
|
4165 |
+
Wrapper = __webpack_require__(7)[PROMISE];
|
4166 |
+
|
4167 |
+
// statics
|
4168 |
+
$export($export.S + $export.F * !USE_NATIVE, PROMISE, {
|
4169 |
+
// 25.4.4.5 Promise.reject(r)
|
4170 |
+
reject: function reject(r){
|
4171 |
+
var capability = newPromiseCapability(this)
|
4172 |
+
, $$reject = capability.reject;
|
4173 |
+
$$reject(r);
|
4174 |
+
return capability.promise;
|
4175 |
+
}
|
4176 |
+
});
|
4177 |
+
$export($export.S + $export.F * (LIBRARY || !USE_NATIVE), PROMISE, {
|
4178 |
+
// 25.4.4.6 Promise.resolve(x)
|
4179 |
+
resolve: function resolve(x){
|
4180 |
+
// instanceof instead of internal slot check because we should fix it without replacement native Promise core
|
4181 |
+
if(x instanceof $Promise && sameConstructor(x.constructor, this))return x;
|
4182 |
+
var capability = newPromiseCapability(this)
|
4183 |
+
, $$resolve = capability.resolve;
|
4184 |
+
$$resolve(x);
|
4185 |
+
return capability.promise;
|
4186 |
+
}
|
4187 |
+
});
|
4188 |
+
$export($export.S + $export.F * !(USE_NATIVE && __webpack_require__(157)(function(iter){
|
4189 |
+
$Promise.all(iter)['catch'](empty);
|
4190 |
+
})), PROMISE, {
|
4191 |
+
// 25.4.4.1 Promise.all(iterable)
|
4192 |
+
all: function all(iterable){
|
4193 |
+
var C = this
|
4194 |
+
, capability = newPromiseCapability(C)
|
4195 |
+
, resolve = capability.resolve
|
4196 |
+
, reject = capability.reject;
|
4197 |
+
var abrupt = perform(function(){
|
4198 |
+
var values = []
|
4199 |
+
, index = 0
|
4200 |
+
, remaining = 1;
|
4201 |
+
forOf(iterable, false, function(promise){
|
4202 |
+
var $index = index++
|
4203 |
+
, alreadyCalled = false;
|
4204 |
+
values.push(undefined);
|
4205 |
+
remaining++;
|
4206 |
+
C.resolve(promise).then(function(value){
|
4207 |
+
if(alreadyCalled)return;
|
4208 |
+
alreadyCalled = true;
|
4209 |
+
values[$index] = value;
|
4210 |
+
--remaining || resolve(values);
|
4211 |
+
}, reject);
|
4212 |
+
});
|
4213 |
+
--remaining || resolve(values);
|
4214 |
+
});
|
4215 |
+
if(abrupt)reject(abrupt.error);
|
4216 |
+
return capability.promise;
|
4217 |
+
},
|
4218 |
+
// 25.4.4.4 Promise.race(iterable)
|
4219 |
+
race: function race(iterable){
|
4220 |
+
var C = this
|
4221 |
+
, capability = newPromiseCapability(C)
|
4222 |
+
, reject = capability.reject;
|
4223 |
+
var abrupt = perform(function(){
|
4224 |
+
forOf(iterable, false, function(promise){
|
4225 |
+
C.resolve(promise).then(capability.resolve, reject);
|
4226 |
+
});
|
4227 |
+
});
|
4228 |
+
if(abrupt)reject(abrupt.error);
|
4229 |
+
return capability.promise;
|
4230 |
+
}
|
4231 |
+
});
|
4232 |
+
|
4233 |
+
/***/ },
|
4234 |
+
/* 197 */
|
4235 |
+
/***/ function(module, exports) {
|
4236 |
+
|
4237 |
+
module.exports = function(it, Constructor, name, forbiddenField){
|
4238 |
+
if(!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)){
|
4239 |
+
throw TypeError(name + ': incorrect invocation!');
|
4240 |
+
} return it;
|
4241 |
+
};
|
4242 |
+
|
4243 |
+
/***/ },
|
4244 |
+
/* 198 */
|
4245 |
+
/***/ function(module, exports, __webpack_require__) {
|
4246 |
+
|
4247 |
+
var ctx = __webpack_require__(18)
|
4248 |
+
, call = __webpack_require__(153)
|
4249 |
+
, isArrayIter = __webpack_require__(154)
|
4250 |
+
, anObject = __webpack_require__(10)
|
4251 |
+
, toLength = __webpack_require__(35)
|
4252 |
+
, getIterFn = __webpack_require__(156)
|
4253 |
+
, BREAK = {}
|
4254 |
+
, RETURN = {};
|
4255 |
+
var exports = module.exports = function(iterable, entries, fn, that, ITERATOR){
|
4256 |
+
var iterFn = ITERATOR ? function(){ return iterable; } : getIterFn(iterable)
|
4257 |
+
, f = ctx(fn, that, entries ? 2 : 1)
|
4258 |
+
, index = 0
|
4259 |
+
, length, step, iterator, result;
|
4260 |
+
if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!');
|
4261 |
+
// fast case for arrays with default iterator
|
4262 |
+
if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){
|
4263 |
+
result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]);
|
4264 |
+
if(result === BREAK || result === RETURN)return result;
|
4265 |
+
} else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){
|
4266 |
+
result = call(iterator, f, step.value, entries);
|
4267 |
+
if(result === BREAK || result === RETURN)return result;
|
4268 |
+
}
|
4269 |
+
};
|
4270 |
+
exports.BREAK = BREAK;
|
4271 |
+
exports.RETURN = RETURN;
|
4272 |
+
|
4273 |
+
/***/ },
|
4274 |
+
/* 199 */
|
4275 |
+
/***/ function(module, exports, __webpack_require__) {
|
4276 |
+
|
4277 |
+
// 7.3.20 SpeciesConstructor(O, defaultConstructor)
|
4278 |
+
var anObject = __webpack_require__(10)
|
4279 |
+
, aFunction = __webpack_require__(19)
|
4280 |
+
, SPECIES = __webpack_require__(23)('species');
|
4281 |
+
module.exports = function(O, D){
|
4282 |
+
var C = anObject(O).constructor, S;
|
4283 |
+
return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S);
|
4284 |
+
};
|
4285 |
+
|
4286 |
+
/***/ },
|
4287 |
+
/* 200 */
|
4288 |
+
/***/ function(module, exports, __webpack_require__) {
|
4289 |
+
|
4290 |
+
var ctx = __webpack_require__(18)
|
4291 |
+
, invoke = __webpack_require__(76)
|
4292 |
+
, html = __webpack_require__(46)
|
4293 |
+
, cel = __webpack_require__(13)
|
4294 |
+
, global = __webpack_require__(2)
|
4295 |
+
, process = global.process
|
4296 |
+
, setTask = global.setImmediate
|
4297 |
+
, clearTask = global.clearImmediate
|
4298 |
+
, MessageChannel = global.MessageChannel
|
4299 |
+
, counter = 0
|
4300 |
+
, queue = {}
|
4301 |
+
, ONREADYSTATECHANGE = 'onreadystatechange'
|
4302 |
+
, defer, channel, port;
|
4303 |
+
var run = function(){
|
4304 |
+
var id = +this;
|
4305 |
+
if(queue.hasOwnProperty(id)){
|
4306 |
+
var fn = queue[id];
|
4307 |
+
delete queue[id];
|
4308 |
+
fn();
|
4309 |
+
}
|
4310 |
+
};
|
4311 |
+
var listener = function(event){
|
4312 |
+
run.call(event.data);
|
4313 |
+
};
|
4314 |
+
// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
|
4315 |
+
if(!setTask || !clearTask){
|
4316 |
+
setTask = function setImmediate(fn){
|
4317 |
+
var args = [], i = 1;
|
4318 |
+
while(arguments.length > i)args.push(arguments[i++]);
|
4319 |
+
queue[++counter] = function(){
|
4320 |
+
invoke(typeof fn == 'function' ? fn : Function(fn), args);
|
4321 |
+
};
|
4322 |
+
defer(counter);
|
4323 |
+
return counter;
|
4324 |
+
};
|
4325 |
+
clearTask = function clearImmediate(id){
|
4326 |
+
delete queue[id];
|
4327 |
+
};
|
4328 |
+
// Node.js 0.8-
|
4329 |
+
if(__webpack_require__(32)(process) == 'process'){
|
4330 |
+
defer = function(id){
|
4331 |
+
process.nextTick(ctx(run, id, 1));
|
4332 |
+
};
|
4333 |
+
// Browsers with MessageChannel, includes WebWorkers
|
4334 |
+
} else if(MessageChannel){
|
4335 |
+
channel = new MessageChannel;
|
4336 |
+
port = channel.port2;
|
4337 |
+
channel.port1.onmessage = listener;
|
4338 |
+
defer = ctx(port.postMessage, port, 1);
|
4339 |
+
// Browsers with postMessage, skip WebWorkers
|
4340 |
+
// IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
|
4341 |
+
} else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){
|
4342 |
+
defer = function(id){
|
4343 |
+
global.postMessage(id + '', '*');
|
4344 |
+
};
|
4345 |
+
global.addEventListener('message', listener, false);
|
4346 |
+
// IE8-
|
4347 |
+
} else if(ONREADYSTATECHANGE in cel('script')){
|
4348 |
+
defer = function(id){
|
4349 |
+
html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){
|
4350 |
+
html.removeChild(this);
|
4351 |
+
run.call(id);
|
4352 |
+
};
|
4353 |
+
};
|
4354 |
+
// Rest old browsers
|
4355 |
+
} else {
|
4356 |
+
defer = function(id){
|
4357 |
+
setTimeout(ctx(run, id, 1), 0);
|
4358 |
+
};
|
4359 |
+
}
|
4360 |
+
}
|
4361 |
+
module.exports = {
|
4362 |
+
set: setTask,
|
4363 |
+
clear: clearTask
|
4364 |
+
};
|
4365 |
+
|
4366 |
+
/***/ },
|
4367 |
+
/* 201 */
|
4368 |
+
/***/ function(module, exports, __webpack_require__) {
|
4369 |
+
|
4370 |
+
var global = __webpack_require__(2)
|
4371 |
+
, macrotask = __webpack_require__(200).set
|
4372 |
+
, Observer = global.MutationObserver || global.WebKitMutationObserver
|
4373 |
+
, process = global.process
|
4374 |
+
, Promise = global.Promise
|
4375 |
+
, isNode = __webpack_require__(32)(process) == 'process';
|
4376 |
+
|
4377 |
+
module.exports = function(){
|
4378 |
+
var head, last, notify;
|
4379 |
+
|
4380 |
+
var flush = function(){
|
4381 |
+
var parent, fn;
|
4382 |
+
if(isNode && (parent = process.domain))parent.exit();
|
4383 |
+
while(head){
|
4384 |
+
fn = head.fn;
|
4385 |
+
head = head.next;
|
4386 |
+
try {
|
4387 |
+
fn();
|
4388 |
+
} catch(e){
|
4389 |
+
if(head)notify();
|
4390 |
+
else last = undefined;
|
4391 |
+
throw e;
|
4392 |
+
}
|
4393 |
+
} last = undefined;
|
4394 |
+
if(parent)parent.enter();
|
4395 |
+
};
|
4396 |
+
|
4397 |
+
// Node.js
|
4398 |
+
if(isNode){
|
4399 |
+
notify = function(){
|
4400 |
+
process.nextTick(flush);
|
4401 |
+
};
|
4402 |
+
// browsers with MutationObserver
|
4403 |
+
} else if(Observer){
|
4404 |
+
var toggle = true
|
4405 |
+
, node = document.createTextNode('');
|
4406 |
+
new Observer(flush).observe(node, {characterData: true}); // eslint-disable-line no-new
|
4407 |
+
notify = function(){
|
4408 |
+
node.data = toggle = !toggle;
|
4409 |
+
};
|
4410 |
+
// environments with maybe non-completely correct, but existent Promise
|
4411 |
+
} else if(Promise && Promise.resolve){
|
4412 |
+
var promise = Promise.resolve();
|
4413 |
+
notify = function(){
|
4414 |
+
promise.then(flush);
|
4415 |
+
};
|
4416 |
+
// for other environments - macrotask based on:
|
4417 |
+
// - setImmediate
|
4418 |
+
// - MessageChannel
|
4419 |
+
// - window.postMessag
|
4420 |
+
// - onreadystatechange
|
4421 |
+
// - setTimeout
|
4422 |
+
} else {
|
4423 |
+
notify = function(){
|
4424 |
+
// strange IE + webpack dev server bug - use .call(global)
|
4425 |
+
macrotask.call(global, flush);
|
4426 |
+
};
|
4427 |
+
}
|
4428 |
+
|
4429 |
+
return function(fn){
|
4430 |
+
var task = {fn: fn, next: undefined};
|
4431 |
+
if(last)last.next = task;
|
4432 |
+
if(!head){
|
4433 |
+
head = task;
|
4434 |
+
notify();
|
4435 |
+
} last = task;
|
4436 |
+
};
|
4437 |
+
};
|
4438 |
+
|
4439 |
+
/***/ },
|
4440 |
+
/* 202 */
|
4441 |
+
/***/ function(module, exports, __webpack_require__) {
|
4442 |
+
|
4443 |
+
var redefine = __webpack_require__(16);
|
4444 |
+
module.exports = function(target, src, safe){
|
4445 |
+
for(var key in src)redefine(target, key, src[key], safe);
|
4446 |
+
return target;
|
4447 |
+
};
|
4448 |
+
|
4449 |
+
/***/ },
|
4450 |
+
/* 203 */
|
4451 |
+
/***/ function(module, exports, __webpack_require__) {
|
4452 |
+
|
4453 |
+
'use strict';
|
4454 |
+
var strong = __webpack_require__(204);
|
4455 |
+
|
4456 |
+
// 23.1 Map Objects
|
4457 |
+
module.exports = __webpack_require__(205)('Map', function(get){
|
4458 |
+
return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };
|
4459 |
+
}, {
|
4460 |
+
// 23.1.3.6 Map.prototype.get(key)
|
4461 |
+
get: function get(key){
|
4462 |
+
var entry = strong.getEntry(this, key);
|
4463 |
+
return entry && entry.v;
|
4464 |
+
},
|
4465 |
+
// 23.1.3.9 Map.prototype.set(key, value)
|
4466 |
+
set: function set(key, value){
|
4467 |
+
return strong.def(this, key === 0 ? 0 : key, value);
|
4468 |
+
}
|
4469 |
+
}, strong, true);
|
4470 |
+
|
4471 |
+
/***/ },
|
4472 |
+
/* 204 */
|
4473 |
+
/***/ function(module, exports, __webpack_require__) {
|
4474 |
+
|
4475 |
+
'use strict';
|
4476 |
+
var dP = __webpack_require__(9).f
|
4477 |
+
, create = __webpack_require__(44)
|
4478 |
+
, redefineAll = __webpack_require__(202)
|
4479 |
+
, ctx = __webpack_require__(18)
|
4480 |
+
, anInstance = __webpack_require__(197)
|
4481 |
+
, defined = __webpack_require__(33)
|
4482 |
+
, forOf = __webpack_require__(198)
|
4483 |
+
, $iterDefine = __webpack_require__(134)
|
4484 |
+
, step = __webpack_require__(184)
|
4485 |
+
, setSpecies = __webpack_require__(186)
|
4486 |
+
, DESCRIPTORS = __webpack_require__(4)
|
4487 |
+
, fastKey = __webpack_require__(20).fastKey
|
4488 |
+
, SIZE = DESCRIPTORS ? '_s' : 'size';
|
4489 |
+
|
4490 |
+
var getEntry = function(that, key){
|
4491 |
+
// fast case
|
4492 |
+
var index = fastKey(key), entry;
|
4493 |
+
if(index !== 'F')return that._i[index];
|
4494 |
+
// frozen object case
|
4495 |
+
for(entry = that._f; entry; entry = entry.n){
|
4496 |
+
if(entry.k == key)return entry;
|
4497 |
+
}
|
4498 |
+
};
|
4499 |
+
|
4500 |
+
module.exports = {
|
4501 |
+
getConstructor: function(wrapper, NAME, IS_MAP, ADDER){
|
4502 |
+
var C = wrapper(function(that, iterable){
|
4503 |
+
anInstance(that, C, NAME, '_i');
|
4504 |
+
that._i = create(null); // index
|
4505 |
+
that._f = undefined; // first entry
|
4506 |
+
that._l = undefined; // last entry
|
4507 |
+
that[SIZE] = 0; // size
|
4508 |
+
if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);
|
4509 |
+
});
|
4510 |
+
redefineAll(C.prototype, {
|
4511 |
+
// 23.1.3.1 Map.prototype.clear()
|
4512 |
+
// 23.2.3.2 Set.prototype.clear()
|
4513 |
+
clear: function clear(){
|
4514 |
+
for(var that = this, data = that._i, entry = that._f; entry; entry = entry.n){
|
4515 |
+
entry.r = true;
|
4516 |
+
if(entry.p)entry.p = entry.p.n = undefined;
|
4517 |
+
delete data[entry.i];
|
4518 |
+
}
|
4519 |
+
that._f = that._l = undefined;
|
4520 |
+
that[SIZE] = 0;
|
4521 |
+
},
|
4522 |
+
// 23.1.3.3 Map.prototype.delete(key)
|
4523 |
+
// 23.2.3.4 Set.prototype.delete(value)
|
4524 |
+
'delete': function(key){
|
4525 |
+
var that = this
|
4526 |
+
, entry = getEntry(that, key);
|
4527 |
+
if(entry){
|
4528 |
+
var next = entry.n
|
4529 |
+
, prev = entry.p;
|
4530 |
+
delete that._i[entry.i];
|
4531 |
+
entry.r = true;
|
4532 |
+
if(prev)prev.n = next;
|
4533 |
+
if(next)next.p = prev;
|
4534 |
+
if(that._f == entry)that._f = next;
|
4535 |
+
if(that._l == entry)that._l = prev;
|
4536 |
+
that[SIZE]--;
|
4537 |
+
} return !!entry;
|
4538 |
+
},
|
4539 |
+
// 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
|
4540 |
+
// 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
|
4541 |
+
forEach: function forEach(callbackfn /*, that = undefined */){
|
4542 |
+
anInstance(this, C, 'forEach');
|
4543 |
+
var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3)
|
4544 |
+
, entry;
|
4545 |
+
while(entry = entry ? entry.n : this._f){
|
4546 |
+
f(entry.v, entry.k, this);
|
4547 |
+
// revert to the last existing entry
|
4548 |
+
while(entry && entry.r)entry = entry.p;
|
4549 |
+
}
|
4550 |
+
},
|
4551 |
+
// 23.1.3.7 Map.prototype.has(key)
|
4552 |
+
// 23.2.3.7 Set.prototype.has(value)
|
4553 |
+
has: function has(key){
|
4554 |
+
return !!getEntry(this, key);
|
4555 |
+
}
|
4556 |
+
});
|
4557 |
+
if(DESCRIPTORS)dP(C.prototype, 'size', {
|
4558 |
+
get: function(){
|
4559 |
+
return defined(this[SIZE]);
|
4560 |
+
}
|
4561 |
+
});
|
4562 |
+
return C;
|
4563 |
+
},
|
4564 |
+
def: function(that, key, value){
|
4565 |
+
var entry = getEntry(that, key)
|
4566 |
+
, prev, index;
|
4567 |
+
// change existing entry
|
4568 |
+
if(entry){
|
4569 |
+
entry.v = value;
|
4570 |
+
// create new entry
|
4571 |
+
} else {
|
4572 |
+
that._l = entry = {
|
4573 |
+
i: index = fastKey(key, true), // <- index
|
4574 |
+
k: key, // <- key
|
4575 |
+
v: value, // <- value
|
4576 |
+
p: prev = that._l, // <- previous entry
|
4577 |
+
n: undefined, // <- next entry
|
4578 |
+
r: false // <- removed
|
4579 |
+
};
|
4580 |
+
if(!that._f)that._f = entry;
|
4581 |
+
if(prev)prev.n = entry;
|
4582 |
+
that[SIZE]++;
|
4583 |
+
// add to index
|
4584 |
+
if(index !== 'F')that._i[index] = entry;
|
4585 |
+
} return that;
|
4586 |
+
},
|
4587 |
+
getEntry: getEntry,
|
4588 |
+
setStrong: function(C, NAME, IS_MAP){
|
4589 |
+
// add .keys, .values, .entries, [@@iterator]
|
4590 |
+
// 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
|
4591 |
+
$iterDefine(C, NAME, function(iterated, kind){
|
4592 |
+
this._t = iterated; // target
|
4593 |
+
this._k = kind; // kind
|
4594 |
+
this._l = undefined; // previous
|
4595 |
+
}, function(){
|
4596 |
+
var that = this
|
4597 |
+
, kind = that._k
|
4598 |
+
, entry = that._l;
|
4599 |
+
// revert to the last existing entry
|
4600 |
+
while(entry && entry.r)entry = entry.p;
|
4601 |
+
// get next entry
|
4602 |
+
if(!that._t || !(that._l = entry = entry ? entry.n : that._t._f)){
|
4603 |
+
// or finish the iteration
|
4604 |
+
that._t = undefined;
|
4605 |
+
return step(1);
|
4606 |
+
}
|
4607 |
+
// return step by kind
|
4608 |
+
if(kind == 'keys' )return step(0, entry.k);
|
4609 |
+
if(kind == 'values')return step(0, entry.v);
|
4610 |
+
return step(0, [entry.k, entry.v]);
|
4611 |
+
}, IS_MAP ? 'entries' : 'values' , !IS_MAP, true);
|
4612 |
+
|
4613 |
+
// add [@@species], 23.1.2.2, 23.2.2.2
|
4614 |
+
setSpecies(NAME);
|
4615 |
+
}
|
4616 |
+
};
|
4617 |
+
|
4618 |
+
/***/ },
|
4619 |
+
/* 205 */
|
4620 |
+
/***/ function(module, exports, __webpack_require__) {
|
4621 |
+
|
4622 |
+
'use strict';
|
4623 |
+
var global = __webpack_require__(2)
|
4624 |
+
, $export = __webpack_require__(6)
|
4625 |
+
, redefine = __webpack_require__(16)
|
4626 |
+
, redefineAll = __webpack_require__(202)
|
4627 |
+
, meta = __webpack_require__(20)
|
4628 |
+
, forOf = __webpack_require__(198)
|
4629 |
+
, anInstance = __webpack_require__(197)
|
4630 |
+
, isObject = __webpack_require__(11)
|
4631 |
+
, fails = __webpack_require__(5)
|
4632 |
+
, $iterDetect = __webpack_require__(157)
|
4633 |
+
, setToStringTag = __webpack_require__(22)
|
4634 |
+
, inheritIfRequired = __webpack_require__(80);
|
4635 |
+
|
4636 |
+
module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){
|
4637 |
+
var Base = global[NAME]
|
4638 |
+
, C = Base
|
4639 |
+
, ADDER = IS_MAP ? 'set' : 'add'
|
4640 |
+
, proto = C && C.prototype
|
4641 |
+
, O = {};
|
4642 |
+
var fixMethod = function(KEY){
|
4643 |
+
var fn = proto[KEY];
|
4644 |
+
redefine(proto, KEY,
|
4645 |
+
KEY == 'delete' ? function(a){
|
4646 |
+
return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);
|
4647 |
+
} : KEY == 'has' ? function has(a){
|
4648 |
+
return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a);
|
4649 |
+
} : KEY == 'get' ? function get(a){
|
4650 |
+
return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a);
|
4651 |
+
} : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; }
|
4652 |
+
: function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; }
|
4653 |
+
);
|
4654 |
+
};
|
4655 |
+
if(typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function(){
|
4656 |
+
new C().entries().next();
|
4657 |
+
}))){
|
4658 |
+
// create collection constructor
|
4659 |
+
C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER);
|
4660 |
+
redefineAll(C.prototype, methods);
|
4661 |
+
meta.NEED = true;
|
4662 |
+
} else {
|
4663 |
+
var instance = new C
|
4664 |
+
// early implementations not supports chaining
|
4665 |
+
, HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance
|
4666 |
+
// V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
|
4667 |
+
, THROWS_ON_PRIMITIVES = fails(function(){ instance.has(1); })
|
4668 |
+
// most early implementations doesn't supports iterables, most modern - not close it correctly
|
4669 |
+
, ACCEPT_ITERABLES = $iterDetect(function(iter){ new C(iter); }) // eslint-disable-line no-new
|
4670 |
+
// for early implementations -0 and +0 not the same
|
4671 |
+
, BUGGY_ZERO = !IS_WEAK && fails(function(){
|
4672 |
+
// V8 ~ Chromium 42- fails only with 5+ elements
|
4673 |
+
var $instance = new C()
|
4674 |
+
, index = 5;
|
4675 |
+
while(index--)$instance[ADDER](index, index);
|
4676 |
+
return !$instance.has(-0);
|
4677 |
+
});
|
4678 |
+
if(!ACCEPT_ITERABLES){
|
4679 |
+
C = wrapper(function(target, iterable){
|
4680 |
+
anInstance(target, C, NAME);
|
4681 |
+
var that = inheritIfRequired(new Base, target, C);
|
4682 |
+
if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);
|
4683 |
+
return that;
|
4684 |
+
});
|
4685 |
+
C.prototype = proto;
|
4686 |
+
proto.constructor = C;
|
4687 |
+
}
|
4688 |
+
if(THROWS_ON_PRIMITIVES || BUGGY_ZERO){
|
4689 |
+
fixMethod('delete');
|
4690 |
+
fixMethod('has');
|
4691 |
+
IS_MAP && fixMethod('get');
|
4692 |
+
}
|
4693 |
+
if(BUGGY_ZERO || HASNT_CHAINING)fixMethod(ADDER);
|
4694 |
+
// weak collections should not contains .clear method
|
4695 |
+
if(IS_WEAK && proto.clear)delete proto.clear;
|
4696 |
+
}
|
4697 |
+
|
4698 |
+
setToStringTag(C, NAME);
|
4699 |
+
|
4700 |
+
O[NAME] = C;
|
4701 |
+
$export($export.G + $export.W + $export.F * (C != Base), O);
|
4702 |
+
|
4703 |
+
if(!IS_WEAK)common.setStrong(C, NAME, IS_MAP);
|
4704 |
+
|
4705 |
+
return C;
|
4706 |
+
};
|
4707 |
+
|
4708 |
+
/***/ },
|
4709 |
+
/* 206 */
|
4710 |
+
/***/ function(module, exports, __webpack_require__) {
|
4711 |
+
|
4712 |
+
'use strict';
|
4713 |
+
var strong = __webpack_require__(204);
|
4714 |
+
|
4715 |
+
// 23.2 Set Objects
|
4716 |
+
module.exports = __webpack_require__(205)('Set', function(get){
|
4717 |
+
return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };
|
4718 |
+
}, {
|
4719 |
+
// 23.2.3.1 Set.prototype.add(value)
|
4720 |
+
add: function add(value){
|
4721 |
+
return strong.def(this, value = value === 0 ? 0 : value, value);
|
4722 |
+
}
|
4723 |
+
}, strong);
|
4724 |
+
|
4725 |
+
/***/ },
|
4726 |
+
/* 207 */
|
4727 |
+
/***/ function(module, exports, __webpack_require__) {
|
4728 |
+
|
4729 |
+
'use strict';
|
4730 |
+
var each = __webpack_require__(164)(0)
|
4731 |
+
, redefine = __webpack_require__(16)
|
4732 |
+
, meta = __webpack_require__(20)
|
4733 |
+
, assign = __webpack_require__(67)
|
4734 |
+
, weak = __webpack_require__(208)
|
4735 |
+
, isObject = __webpack_require__(11)
|
4736 |
+
, getWeak = meta.getWeak
|
4737 |
+
, isExtensible = Object.isExtensible
|
4738 |
+
, uncaughtFrozenStore = weak.ufstore
|
4739 |
+
, tmp = {}
|
4740 |
+
, InternalMap;
|
4741 |
+
|
4742 |
+
var wrapper = function(get){
|
4743 |
+
return function WeakMap(){
|
4744 |
+
return get(this, arguments.length > 0 ? arguments[0] : undefined);
|
4745 |
+
};
|
4746 |
+
};
|
4747 |
+
|
4748 |
+
var methods = {
|
4749 |
+
// 23.3.3.3 WeakMap.prototype.get(key)
|
4750 |
+
get: function get(key){
|
4751 |
+
if(isObject(key)){
|
4752 |
+
var data = getWeak(key);
|
4753 |
+
if(data === true)return uncaughtFrozenStore(this).get(key);
|
4754 |
+
return data ? data[this._i] : undefined;
|
4755 |
+
}
|
4756 |
+
},
|
4757 |
+
// 23.3.3.5 WeakMap.prototype.set(key, value)
|
4758 |
+
set: function set(key, value){
|
4759 |
+
return weak.def(this, key, value);
|
4760 |
+
}
|
4761 |
+
};
|
4762 |
+
|
4763 |
+
// 23.3 WeakMap Objects
|
4764 |
+
var $WeakMap = module.exports = __webpack_require__(205)('WeakMap', wrapper, methods, weak, true, true);
|
4765 |
+
|
4766 |
+
// IE11 WeakMap frozen keys fix
|
4767 |
+
if(new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7){
|
4768 |
+
InternalMap = weak.getConstructor(wrapper);
|
4769 |
+
assign(InternalMap.prototype, methods);
|
4770 |
+
meta.NEED = true;
|
4771 |
+
each(['delete', 'has', 'get', 'set'], function(key){
|
4772 |
+
var proto = $WeakMap.prototype
|
4773 |
+
, method = proto[key];
|
4774 |
+
redefine(proto, key, function(a, b){
|
4775 |
+
// store frozen objects on internal weakmap shim
|
4776 |
+
if(isObject(a) && !isExtensible(a)){
|
4777 |
+
if(!this._f)this._f = new InternalMap;
|
4778 |
+
var result = this._f[key](a, b);
|
4779 |
+
return key == 'set' ? this : result;
|
4780 |
+
// store all the rest on native weakmap
|
4781 |
+
} return method.call(this, a, b);
|
4782 |
+
});
|
4783 |
+
});
|
4784 |
+
}
|
4785 |
+
|
4786 |
+
/***/ },
|
4787 |
+
/* 208 */
|
4788 |
+
/***/ function(module, exports, __webpack_require__) {
|
4789 |
+
|
4790 |
+
'use strict';
|
4791 |
+
var redefineAll = __webpack_require__(202)
|
4792 |
+
, getWeak = __webpack_require__(20).getWeak
|
4793 |
+
, anObject = __webpack_require__(10)
|
4794 |
+
, isObject = __webpack_require__(11)
|
4795 |
+
, anInstance = __webpack_require__(197)
|
4796 |
+
, forOf = __webpack_require__(198)
|
4797 |
+
, createArrayMethod = __webpack_require__(164)
|
4798 |
+
, $has = __webpack_require__(3)
|
4799 |
+
, arrayFind = createArrayMethod(5)
|
4800 |
+
, arrayFindIndex = createArrayMethod(6)
|
4801 |
+
, id = 0;
|
4802 |
+
|
4803 |
+
// fallback for uncaught frozen keys
|
4804 |
+
var uncaughtFrozenStore = function(that){
|
4805 |
+
return that._l || (that._l = new UncaughtFrozenStore);
|
4806 |
+
};
|
4807 |
+
var UncaughtFrozenStore = function(){
|
4808 |
+
this.a = [];
|
4809 |
+
};
|
4810 |
+
var findUncaughtFrozen = function(store, key){
|
4811 |
+
return arrayFind(store.a, function(it){
|
4812 |
+
return it[0] === key;
|
4813 |
+
});
|
4814 |
+
};
|
4815 |
+
UncaughtFrozenStore.prototype = {
|
4816 |
+
get: function(key){
|
4817 |
+
var entry = findUncaughtFrozen(this, key);
|
4818 |
+
if(entry)return entry[1];
|
4819 |
+
},
|
4820 |
+
has: function(key){
|
4821 |
+
return !!findUncaughtFrozen(this, key);
|
4822 |
+
},
|
4823 |
+
set: function(key, value){
|
4824 |
+
var entry = findUncaughtFrozen(this, key);
|
4825 |
+
if(entry)entry[1] = value;
|
4826 |
+
else this.a.push([key, value]);
|
4827 |
+
},
|
4828 |
+
'delete': function(key){
|
4829 |
+
var index = arrayFindIndex(this.a, function(it){
|
4830 |
+
return it[0] === key;
|
4831 |
+
});
|
4832 |
+
if(~index)this.a.splice(index, 1);
|
4833 |
+
return !!~index;
|
4834 |
+
}
|
4835 |
+
};
|
4836 |
+
|
4837 |
+
module.exports = {
|
4838 |
+
getConstructor: function(wrapper, NAME, IS_MAP, ADDER){
|
4839 |
+
var C = wrapper(function(that, iterable){
|
4840 |
+
anInstance(that, C, NAME, '_i');
|
4841 |
+
that._i = id++; // collection id
|
4842 |
+
that._l = undefined; // leak store for uncaught frozen objects
|
4843 |
+
if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);
|
4844 |
+
});
|
4845 |
+
redefineAll(C.prototype, {
|
4846 |
+
// 23.3.3.2 WeakMap.prototype.delete(key)
|
4847 |
+
// 23.4.3.3 WeakSet.prototype.delete(value)
|
4848 |
+
'delete': function(key){
|
4849 |
+
if(!isObject(key))return false;
|
4850 |
+
var data = getWeak(key);
|
4851 |
+
if(data === true)return uncaughtFrozenStore(this)['delete'](key);
|
4852 |
+
return data && $has(data, this._i) && delete data[this._i];
|
4853 |
+
},
|
4854 |
+
// 23.3.3.4 WeakMap.prototype.has(key)
|
4855 |
+
// 23.4.3.4 WeakSet.prototype.has(value)
|
4856 |
+
has: function has(key){
|
4857 |
+
if(!isObject(key))return false;
|
4858 |
+
var data = getWeak(key);
|
4859 |
+
if(data === true)return uncaughtFrozenStore(this).has(key);
|
4860 |
+
return data && $has(data, this._i);
|
4861 |
+
}
|
4862 |
+
});
|
4863 |
+
return C;
|
4864 |
+
},
|
4865 |
+
def: function(that, key, value){
|
4866 |
+
var data = getWeak(anObject(key), true);
|
4867 |
+
if(data === true)uncaughtFrozenStore(that).set(key, value);
|
4868 |
+
else data[that._i] = value;
|
4869 |
+
return that;
|
4870 |
+
},
|
4871 |
+
ufstore: uncaughtFrozenStore
|
4872 |
+
};
|
4873 |
+
|
4874 |
+
/***/ },
|
4875 |
+
/* 209 */
|
4876 |
+
/***/ function(module, exports, __webpack_require__) {
|
4877 |
+
|
4878 |
+
'use strict';
|
4879 |
+
var weak = __webpack_require__(208);
|
4880 |
+
|
4881 |
+
// 23.4 WeakSet Objects
|
4882 |
+
__webpack_require__(205)('WeakSet', function(get){
|
4883 |
+
return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };
|
4884 |
+
}, {
|
4885 |
+
// 23.4.3.1 WeakSet.prototype.add(value)
|
4886 |
+
add: function add(value){
|
4887 |
+
return weak.def(this, value, true);
|
4888 |
+
}
|
4889 |
+
}, weak, false, true);
|
4890 |
+
|
4891 |
+
/***/ },
|
4892 |
+
/* 210 */
|
4893 |
+
/***/ function(module, exports, __webpack_require__) {
|
4894 |
+
|
4895 |
+
// 26.1.1 Reflect.apply(target, thisArgument, argumentsList)
|
4896 |
+
var $export = __webpack_require__(6)
|
4897 |
+
, aFunction = __webpack_require__(19)
|
4898 |
+
, anObject = __webpack_require__(10)
|
4899 |
+
, rApply = (__webpack_require__(2).Reflect || {}).apply
|
4900 |
+
, fApply = Function.apply;
|
4901 |
+
// MS Edge argumentsList argument is optional
|
4902 |
+
$export($export.S + $export.F * !__webpack_require__(5)(function(){
|
4903 |
+
rApply(function(){});
|
4904 |
+
}), 'Reflect', {
|
4905 |
+
apply: function apply(target, thisArgument, argumentsList){
|
4906 |
+
var T = aFunction(target)
|
4907 |
+
, L = anObject(argumentsList);
|
4908 |
+
return rApply ? rApply(T, thisArgument, L) : fApply.call(T, thisArgument, L);
|
4909 |
+
}
|
4910 |
+
});
|
4911 |
+
|
4912 |
+
/***/ },
|
4913 |
+
/* 211 */
|
4914 |
+
/***/ function(module, exports, __webpack_require__) {
|
4915 |
+
|
4916 |
+
// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
|
4917 |
+
var $export = __webpack_require__(6)
|
4918 |
+
, create = __webpack_require__(44)
|
4919 |
+
, aFunction = __webpack_require__(19)
|
4920 |
+
, anObject = __webpack_require__(10)
|
4921 |
+
, isObject = __webpack_require__(11)
|
4922 |
+
, fails = __webpack_require__(5)
|
4923 |
+
, bind = __webpack_require__(75)
|
4924 |
+
, rConstruct = (__webpack_require__(2).Reflect || {}).construct;
|
4925 |
+
|
4926 |
+
// MS Edge supports only 2 arguments and argumentsList argument is optional
|
4927 |
+
// FF Nightly sets third argument as `new.target`, but does not create `this` from it
|
4928 |
+
var NEW_TARGET_BUG = fails(function(){
|
4929 |
+
function F(){}
|
4930 |
+
return !(rConstruct(function(){}, [], F) instanceof F);
|
4931 |
+
});
|
4932 |
+
var ARGS_BUG = !fails(function(){
|
4933 |
+
rConstruct(function(){});
|
4934 |
+
});
|
4935 |
+
|
4936 |
+
$export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
|
4937 |
+
construct: function construct(Target, args /*, newTarget*/){
|
4938 |
+
aFunction(Target);
|
4939 |
+
anObject(args);
|
4940 |
+
var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
|
4941 |
+
if(ARGS_BUG && !NEW_TARGET_BUG)return rConstruct(Target, args, newTarget);
|
4942 |
+
if(Target == newTarget){
|
4943 |
+
// w/o altered newTarget, optimization for 0-4 arguments
|
4944 |
+
switch(args.length){
|
4945 |
+
case 0: return new Target;
|
4946 |
+
case 1: return new Target(args[0]);
|
4947 |
+
case 2: return new Target(args[0], args[1]);
|
4948 |
+
case 3: return new Target(args[0], args[1], args[2]);
|
4949 |
+
case 4: return new Target(args[0], args[1], args[2], args[3]);
|
4950 |
+
}
|
4951 |
+
// w/o altered newTarget, lot of arguments case
|
4952 |
+
var $args = [null];
|
4953 |
+
$args.push.apply($args, args);
|
4954 |
+
return new (bind.apply(Target, $args));
|
4955 |
+
}
|
4956 |
+
// with altered newTarget, not support built-in constructors
|
4957 |
+
var proto = newTarget.prototype
|
4958 |
+
, instance = create(isObject(proto) ? proto : Object.prototype)
|
4959 |
+
, result = Function.apply.call(Target, instance, args);
|
4960 |
+
return isObject(result) ? result : instance;
|
4961 |
+
}
|
4962 |
+
});
|
4963 |
+
|
4964 |
+
/***/ },
|
4965 |
+
/* 212 */
|
4966 |
+
/***/ function(module, exports, __webpack_require__) {
|
4967 |
+
|
4968 |
+
// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes)
|
4969 |
+
var dP = __webpack_require__(9)
|
4970 |
+
, $export = __webpack_require__(6)
|
4971 |
+
, anObject = __webpack_require__(10)
|
4972 |
+
, toPrimitive = __webpack_require__(14);
|
4973 |
+
|
4974 |
+
// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
|
4975 |
+
$export($export.S + $export.F * __webpack_require__(5)(function(){
|
4976 |
+
Reflect.defineProperty(dP.f({}, 1, {value: 1}), 1, {value: 2});
|
4977 |
+
}), 'Reflect', {
|
4978 |
+
defineProperty: function defineProperty(target, propertyKey, attributes){
|
4979 |
+
anObject(target);
|
4980 |
+
propertyKey = toPrimitive(propertyKey, true);
|
4981 |
+
anObject(attributes);
|
4982 |
+
try {
|
4983 |
+
dP.f(target, propertyKey, attributes);
|
4984 |
+
return true;
|
4985 |
+
} catch(e){
|
4986 |
+
return false;
|
4987 |
+
}
|
4988 |
+
}
|
4989 |
+
});
|
4990 |
+
|
4991 |
+
/***/ },
|
4992 |
+
/* 213 */
|
4993 |
+
/***/ function(module, exports, __webpack_require__) {
|
4994 |
+
|
4995 |
+
// 26.1.4 Reflect.deleteProperty(target, propertyKey)
|
4996 |
+
var $export = __webpack_require__(6)
|
4997 |
+
, gOPD = __webpack_require__(49).f
|
4998 |
+
, anObject = __webpack_require__(10);
|
4999 |
+
|
5000 |
+
$export($export.S, 'Reflect', {
|
5001 |
+
deleteProperty: function deleteProperty(target, propertyKey){
|
5002 |
+
var desc = gOPD(anObject(target), propertyKey);
|
5003 |
+
return desc && !desc.configurable ? false : delete target[propertyKey];
|
5004 |
+
}
|
5005 |
+
});
|
5006 |
+
|
5007 |
+
/***/ },
|
5008 |
+
/* 214 */
|
5009 |
+
/***/ function(module, exports, __webpack_require__) {
|
5010 |
+
|
5011 |
+
'use strict';
|
5012 |
+
// 26.1.5 Reflect.enumerate(target)
|
5013 |
+
var $export = __webpack_require__(6)
|
5014 |
+
, anObject = __webpack_require__(10);
|
5015 |
+
var Enumerate = function(iterated){
|
5016 |
+
this._t = anObject(iterated); // target
|
5017 |
+
this._i = 0; // next index
|
5018 |
+
var keys = this._k = [] // keys
|
5019 |
+
, key;
|
5020 |
+
for(key in iterated)keys.push(key);
|
5021 |
+
};
|
5022 |
+
__webpack_require__(136)(Enumerate, 'Object', function(){
|
5023 |
+
var that = this
|
5024 |
+
, keys = that._k
|
5025 |
+
, key;
|
5026 |
+
do {
|
5027 |
+
if(that._i >= keys.length)return {value: undefined, done: true};
|
5028 |
+
} while(!((key = keys[that._i++]) in that._t));
|
5029 |
+
return {value: key, done: false};
|
5030 |
+
});
|
5031 |
+
|
5032 |
+
$export($export.S, 'Reflect', {
|
5033 |
+
enumerate: function enumerate(target){
|
5034 |
+
return new Enumerate(target);
|
5035 |
+
}
|
5036 |
+
});
|
5037 |
+
|
5038 |
+
/***/ },
|
5039 |
+
/* 215 */
|
5040 |
+
/***/ function(module, exports, __webpack_require__) {
|
5041 |
+
|
5042 |
+
// 26.1.6 Reflect.get(target, propertyKey [, receiver])
|
5043 |
+
var gOPD = __webpack_require__(49)
|
5044 |
+
, getPrototypeOf = __webpack_require__(57)
|
5045 |
+
, has = __webpack_require__(3)
|
5046 |
+
, $export = __webpack_require__(6)
|
5047 |
+
, isObject = __webpack_require__(11)
|
5048 |
+
, anObject = __webpack_require__(10);
|
5049 |
+
|
5050 |
+
function get(target, propertyKey/*, receiver*/){
|
5051 |
+
var receiver = arguments.length < 3 ? target : arguments[2]
|
5052 |
+
, desc, proto;
|
5053 |
+
if(anObject(target) === receiver)return target[propertyKey];
|
5054 |
+
if(desc = gOPD.f(target, propertyKey))return has(desc, 'value')
|
5055 |
+
? desc.value
|
5056 |
+
: desc.get !== undefined
|
5057 |
+
? desc.get.call(receiver)
|
5058 |
+
: undefined;
|
5059 |
+
if(isObject(proto = getPrototypeOf(target)))return get(proto, propertyKey, receiver);
|
5060 |
+
}
|
5061 |
+
|
5062 |
+
$export($export.S, 'Reflect', {get: get});
|
5063 |
+
|
5064 |
+
/***/ },
|
5065 |
+
/* 216 */
|
5066 |
+
/***/ function(module, exports, __webpack_require__) {
|
5067 |
+
|
5068 |
+
// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey)
|
5069 |
+
var gOPD = __webpack_require__(49)
|
5070 |
+
, $export = __webpack_require__(6)
|
5071 |
+
, anObject = __webpack_require__(10);
|
5072 |
+
|
5073 |
+
$export($export.S, 'Reflect', {
|
5074 |
+
getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){
|
5075 |
+
return gOPD.f(anObject(target), propertyKey);
|
5076 |
+
}
|
5077 |
+
});
|
5078 |
+
|
5079 |
+
/***/ },
|
5080 |
+
/* 217 */
|
5081 |
+
/***/ function(module, exports, __webpack_require__) {
|
5082 |
+
|
5083 |
+
// 26.1.8 Reflect.getPrototypeOf(target)
|
5084 |
+
var $export = __webpack_require__(6)
|
5085 |
+
, getProto = __webpack_require__(57)
|
5086 |
+
, anObject = __webpack_require__(10);
|
5087 |
+
|
5088 |
+
$export($export.S, 'Reflect', {
|
5089 |
+
getPrototypeOf: function getPrototypeOf(target){
|
5090 |
+
return getProto(anObject(target));
|
5091 |
+
}
|
5092 |
+
});
|
5093 |
+
|
5094 |
+
/***/ },
|
5095 |
+
/* 218 */
|
5096 |
+
/***/ function(module, exports, __webpack_require__) {
|
5097 |
+
|
5098 |
+
// 26.1.9 Reflect.has(target, propertyKey)
|
5099 |
+
var $export = __webpack_require__(6);
|
5100 |
+
|
5101 |
+
$export($export.S, 'Reflect', {
|
5102 |
+
has: function has(target, propertyKey){
|
5103 |
+
return propertyKey in target;
|
5104 |
+
}
|
5105 |
+
});
|
5106 |
+
|
5107 |
+
/***/ },
|
5108 |
+
/* 219 */
|
5109 |
+
/***/ function(module, exports, __webpack_require__) {
|
5110 |
+
|
5111 |
+
// 26.1.10 Reflect.isExtensible(target)
|
5112 |
+
var $export = __webpack_require__(6)
|
5113 |
+
, anObject = __webpack_require__(10)
|
5114 |
+
, $isExtensible = Object.isExtensible;
|
5115 |
+
|
5116 |
+
$export($export.S, 'Reflect', {
|
5117 |
+
isExtensible: function isExtensible(target){
|
5118 |
+
anObject(target);
|
5119 |
+
return $isExtensible ? $isExtensible(target) : true;
|
5120 |
+
}
|
5121 |
+
});
|
5122 |
+
|
5123 |
+
/***/ },
|
5124 |
+
/* 220 */
|
5125 |
+
/***/ function(module, exports, __webpack_require__) {
|
5126 |
+
|
5127 |
+
// 26.1.11 Reflect.ownKeys(target)
|
5128 |
+
var $export = __webpack_require__(6);
|
5129 |
+
|
5130 |
+
$export($export.S, 'Reflect', {ownKeys: __webpack_require__(221)});
|
5131 |
+
|
5132 |
+
/***/ },
|
5133 |
+
/* 221 */
|
5134 |
+
/***/ function(module, exports, __webpack_require__) {
|
5135 |
+
|
5136 |
+
// all object keys, includes non-enumerable and symbols
|
5137 |
+
var gOPN = __webpack_require__(48)
|
5138 |
+
, gOPS = __webpack_require__(41)
|
5139 |
+
, anObject = __webpack_require__(10)
|
5140 |
+
, Reflect = __webpack_require__(2).Reflect;
|
5141 |
+
module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){
|
5142 |
+
var keys = gOPN.f(anObject(it))
|
5143 |
+
, getSymbols = gOPS.f;
|
5144 |
+
return getSymbols ? keys.concat(getSymbols(it)) : keys;
|
5145 |
+
};
|
5146 |
+
|
5147 |
+
/***/ },
|
5148 |
+
/* 222 */
|
5149 |
+
/***/ function(module, exports, __webpack_require__) {
|
5150 |
+
|
5151 |
+
// 26.1.12 Reflect.preventExtensions(target)
|
5152 |
+
var $export = __webpack_require__(6)
|
5153 |
+
, anObject = __webpack_require__(10)
|
5154 |
+
, $preventExtensions = Object.preventExtensions;
|
5155 |
+
|
5156 |
+
$export($export.S, 'Reflect', {
|
5157 |
+
preventExtensions: function preventExtensions(target){
|
5158 |
+
anObject(target);
|
5159 |
+
try {
|
5160 |
+
if($preventExtensions)$preventExtensions(target);
|
5161 |
+
return true;
|
5162 |
+
} catch(e){
|
5163 |
+
return false;
|
5164 |
+
}
|
5165 |
+
}
|
5166 |
+
});
|
5167 |
+
|
5168 |
+
/***/ },
|
5169 |
+
/* 223 */
|
5170 |
+
/***/ function(module, exports, __webpack_require__) {
|
5171 |
+
|
5172 |
+
// 26.1.13 Reflect.set(target, propertyKey, V [, receiver])
|
5173 |
+
var dP = __webpack_require__(9)
|
5174 |
+
, gOPD = __webpack_require__(49)
|
5175 |
+
, getPrototypeOf = __webpack_require__(57)
|
5176 |
+
, has = __webpack_require__(3)
|
5177 |
+
, $export = __webpack_require__(6)
|
5178 |
+
, createDesc = __webpack_require__(15)
|
5179 |
+
, anObject = __webpack_require__(10)
|
5180 |
+
, isObject = __webpack_require__(11);
|
5181 |
+
|
5182 |
+
function set(target, propertyKey, V/*, receiver*/){
|
5183 |
+
var receiver = arguments.length < 4 ? target : arguments[3]
|
5184 |
+
, ownDesc = gOPD.f(anObject(target), propertyKey)
|
5185 |
+
, existingDescriptor, proto;
|
5186 |
+
if(!ownDesc){
|
5187 |
+
if(isObject(proto = getPrototypeOf(target))){
|
5188 |
+
return set(proto, propertyKey, V, receiver);
|
5189 |
+
}
|
5190 |
+
ownDesc = createDesc(0);
|
5191 |
+
}
|
5192 |
+
if(has(ownDesc, 'value')){
|
5193 |
+
if(ownDesc.writable === false || !isObject(receiver))return false;
|
5194 |
+
existingDescriptor = gOPD.f(receiver, propertyKey) || createDesc(0);
|
5195 |
+
existingDescriptor.value = V;
|
5196 |
+
dP.f(receiver, propertyKey, existingDescriptor);
|
5197 |
+
return true;
|
5198 |
+
}
|
5199 |
+
return ownDesc.set === undefined ? false : (ownDesc.set.call(receiver, V), true);
|
5200 |
+
}
|
5201 |
+
|
5202 |
+
$export($export.S, 'Reflect', {set: set});
|
5203 |
+
|
5204 |
+
/***/ },
|
5205 |
+
/* 224 */
|
5206 |
+
/***/ function(module, exports, __webpack_require__) {
|
5207 |
+
|
5208 |
+
// 26.1.14 Reflect.setPrototypeOf(target, proto)
|
5209 |
+
var $export = __webpack_require__(6)
|
5210 |
+
, setProto = __webpack_require__(71);
|
5211 |
+
|
5212 |
+
if(setProto)$export($export.S, 'Reflect', {
|
5213 |
+
setPrototypeOf: function setPrototypeOf(target, proto){
|
5214 |
+
setProto.check(target, proto);
|
5215 |
+
try {
|
5216 |
+
setProto.set(target, proto);
|
5217 |
+
return true;
|
5218 |
+
} catch(e){
|
5219 |
+
return false;
|
5220 |
+
}
|
5221 |
+
}
|
5222 |
+
});
|
5223 |
+
|
5224 |
+
/***/ },
|
5225 |
+
/* 225 */
|
5226 |
+
/***/ function(module, exports, __webpack_require__) {
|
5227 |
+
|
5228 |
+
// 20.3.3.1 / 15.9.4.4 Date.now()
|
5229 |
+
var $export = __webpack_require__(6);
|
5230 |
+
|
5231 |
+
$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});
|
5232 |
+
|
5233 |
+
/***/ },
|
5234 |
+
/* 226 */
|
5235 |
+
/***/ function(module, exports, __webpack_require__) {
|
5236 |
+
|
5237 |
+
'use strict';
|
5238 |
+
var $export = __webpack_require__(6)
|
5239 |
+
, toObject = __webpack_require__(56)
|
5240 |
+
, toPrimitive = __webpack_require__(14);
|
5241 |
+
|
5242 |
+
$export($export.P + $export.F * __webpack_require__(5)(function(){
|
5243 |
+
return new Date(NaN).toJSON() !== null || Date.prototype.toJSON.call({toISOString: function(){ return 1; }}) !== 1;
|
5244 |
+
}), 'Date', {
|
5245 |
+
toJSON: function toJSON(key){
|
5246 |
+
var O = toObject(this)
|
5247 |
+
, pv = toPrimitive(O);
|
5248 |
+
return typeof pv == 'number' && !isFinite(pv) ? null : O.toISOString();
|
5249 |
+
}
|
5250 |
+
});
|
5251 |
+
|
5252 |
+
/***/ },
|
5253 |
+
/* 227 */
|
5254 |
+
/***/ function(module, exports, __webpack_require__) {
|
5255 |
+
|
5256 |
+
'use strict';
|
5257 |
+
// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()
|
5258 |
+
var $export = __webpack_require__(6)
|
5259 |
+
, fails = __webpack_require__(5)
|
5260 |
+
, getTime = Date.prototype.getTime;
|
5261 |
+
|
5262 |
+
var lz = function(num){
|
5263 |
+
return num > 9 ? num : '0' + num;
|
5264 |
+
};
|
5265 |
+
|
5266 |
+
// PhantomJS / old WebKit has a broken implementations
|
5267 |
+
$export($export.P + $export.F * (fails(function(){
|
5268 |
+
return new Date(-5e13 - 1).toISOString() != '0385-07-25T07:06:39.999Z';
|
5269 |
+
}) || !fails(function(){
|
5270 |
+
new Date(NaN).toISOString();
|
5271 |
+
})), 'Date', {
|
5272 |
+
toISOString: function toISOString(){
|
5273 |
+
if(!isFinite(getTime.call(this)))throw RangeError('Invalid time value');
|
5274 |
+
var d = this
|
5275 |
+
, y = d.getUTCFullYear()
|
5276 |
+
, m = d.getUTCMilliseconds()
|
5277 |
+
, s = y < 0 ? '-' : y > 9999 ? '+' : '';
|
5278 |
+
return s + ('00000' + Math.abs(y)).slice(s ? -6 : -4) +
|
5279 |
+
'-' + lz(d.getUTCMonth() + 1) + '-' + lz(d.getUTCDate()) +
|
5280 |
+
'T' + lz(d.getUTCHours()) + ':' + lz(d.getUTCMinutes()) +
|
5281 |
+
':' + lz(d.getUTCSeconds()) + '.' + (m > 99 ? m : '0' + lz(m)) + 'Z';
|
5282 |
+
}
|
5283 |
+
});
|
5284 |
+
|
5285 |
+
/***/ },
|
5286 |
+
/* 228 */
|
5287 |
+
/***/ function(module, exports, __webpack_require__) {
|
5288 |
+
|
5289 |
+
var DateProto = Date.prototype
|
5290 |
+
, INVALID_DATE = 'Invalid Date'
|
5291 |
+
, TO_STRING = 'toString'
|
5292 |
+
, $toString = DateProto[TO_STRING]
|
5293 |
+
, getTime = DateProto.getTime;
|
5294 |
+
if(new Date(NaN) + '' != INVALID_DATE){
|
5295 |
+
__webpack_require__(16)(DateProto, TO_STRING, function toString(){
|
5296 |
+
var value = getTime.call(this);
|
5297 |
+
return value === value ? $toString.call(this) : INVALID_DATE;
|
5298 |
+
});
|
5299 |
+
}
|
5300 |
+
|
5301 |
+
/***/ },
|
5302 |
+
/* 229 */
|
5303 |
+
/***/ function(module, exports, __webpack_require__) {
|
5304 |
+
|
5305 |
+
var TO_PRIMITIVE = __webpack_require__(23)('toPrimitive')
|
5306 |
+
, proto = Date.prototype;
|
5307 |
+
|
5308 |
+
if(!(TO_PRIMITIVE in proto))__webpack_require__(8)(proto, TO_PRIMITIVE, __webpack_require__(230));
|
5309 |
+
|
5310 |
+
/***/ },
|
5311 |
+
/* 230 */
|
5312 |
+
/***/ function(module, exports, __webpack_require__) {
|
5313 |
+
|
5314 |
+
'use strict';
|
5315 |
+
var anObject = __webpack_require__(10)
|
5316 |
+
, toPrimitive = __webpack_require__(14)
|
5317 |
+
, NUMBER = 'number';
|
5318 |
+
|
5319 |
+
module.exports = function(hint){
|
5320 |
+
if(hint !== 'string' && hint !== NUMBER && hint !== 'default')throw TypeError('Incorrect hint');
|
5321 |
+
return toPrimitive(anObject(this), hint != NUMBER);
|
5322 |
+
};
|
5323 |
+
|
5324 |
+
/***/ },
|
5325 |
+
/* 231 */
|
5326 |
+
/***/ function(module, exports, __webpack_require__) {
|
5327 |
+
|
5328 |
+
'use strict';
|
5329 |
+
var $export = __webpack_require__(6)
|
5330 |
+
, $typed = __webpack_require__(232)
|
5331 |
+
, buffer = __webpack_require__(233)
|
5332 |
+
, anObject = __webpack_require__(10)
|
5333 |
+
, toIndex = __webpack_require__(37)
|
5334 |
+
, toLength = __webpack_require__(35)
|
5335 |
+
, isObject = __webpack_require__(11)
|
5336 |
+
, ArrayBuffer = __webpack_require__(2).ArrayBuffer
|
5337 |
+
, speciesConstructor = __webpack_require__(199)
|
5338 |
+
, $ArrayBuffer = buffer.ArrayBuffer
|
5339 |
+
, $DataView = buffer.DataView
|
5340 |
+
, $isView = $typed.ABV && ArrayBuffer.isView
|
5341 |
+
, $slice = $ArrayBuffer.prototype.slice
|
5342 |
+
, VIEW = $typed.VIEW
|
5343 |
+
, ARRAY_BUFFER = 'ArrayBuffer';
|
5344 |
+
|
5345 |
+
$export($export.G + $export.W + $export.F * (ArrayBuffer !== $ArrayBuffer), {ArrayBuffer: $ArrayBuffer});
|
5346 |
+
|
5347 |
+
$export($export.S + $export.F * !$typed.CONSTR, ARRAY_BUFFER, {
|
5348 |
+
// 24.1.3.1 ArrayBuffer.isView(arg)
|
5349 |
+
isView: function isView(it){
|
5350 |
+
return $isView && $isView(it) || isObject(it) && VIEW in it;
|
5351 |
+
}
|
5352 |
+
});
|
5353 |
+
|
5354 |
+
$export($export.P + $export.U + $export.F * __webpack_require__(5)(function(){
|
5355 |
+
return !new $ArrayBuffer(2).slice(1, undefined).byteLength;
|
5356 |
+
}), ARRAY_BUFFER, {
|
5357 |
+
// 24.1.4.3 ArrayBuffer.prototype.slice(start, end)
|
5358 |
+
slice: function slice(start, end){
|
5359 |
+
if($slice !== undefined && end === undefined)return $slice.call(anObject(this), start); // FF fix
|
5360 |
+
var len = anObject(this).byteLength
|
5361 |
+
, first = toIndex(start, len)
|
5362 |
+
, final = toIndex(end === undefined ? len : end, len)
|
5363 |
+
, result = new (speciesConstructor(this, $ArrayBuffer))(toLength(final - first))
|
5364 |
+
, viewS = new $DataView(this)
|
5365 |
+
, viewT = new $DataView(result)
|
5366 |
+
, index = 0;
|
5367 |
+
while(first < final){
|
5368 |
+
viewT.setUint8(index++, viewS.getUint8(first++));
|
5369 |
+
} return result;
|
5370 |
+
}
|
5371 |
+
});
|
5372 |
+
|
5373 |
+
__webpack_require__(186)(ARRAY_BUFFER);
|
5374 |
+
|
5375 |
+
/***/ },
|
5376 |
+
/* 232 */
|
5377 |
+
/***/ function(module, exports, __webpack_require__) {
|
5378 |
+
|
5379 |
+
var global = __webpack_require__(2)
|
5380 |
+
, hide = __webpack_require__(8)
|
5381 |
+
, uid = __webpack_require__(17)
|
5382 |
+
, TYPED = uid('typed_array')
|
5383 |
+
, VIEW = uid('view')
|
5384 |
+
, ABV = !!(global.ArrayBuffer && global.DataView)
|
5385 |
+
, CONSTR = ABV
|
5386 |
+
, i = 0, l = 9, Typed;
|
5387 |
+
|
5388 |
+
var TypedArrayConstructors = (
|
5389 |
+
'Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array'
|
5390 |
+
).split(',');
|
5391 |
+
|
5392 |
+
while(i < l){
|
5393 |
+
if(Typed = global[TypedArrayConstructors[i++]]){
|
5394 |
+
hide(Typed.prototype, TYPED, true);
|
5395 |
+
hide(Typed.prototype, VIEW, true);
|
5396 |
+
} else CONSTR = false;
|
5397 |
+
}
|
5398 |
+
|
5399 |
+
module.exports = {
|
5400 |
+
ABV: ABV,
|
5401 |
+
CONSTR: CONSTR,
|
5402 |
+
TYPED: TYPED,
|
5403 |
+
VIEW: VIEW
|
5404 |
+
};
|
5405 |
+
|
5406 |
+
/***/ },
|
5407 |
+
/* 233 */
|
5408 |
+
/***/ function(module, exports, __webpack_require__) {
|
5409 |
+
|
5410 |
+
'use strict';
|
5411 |
+
var global = __webpack_require__(2)
|
5412 |
+
, DESCRIPTORS = __webpack_require__(4)
|
5413 |
+
, LIBRARY = __webpack_require__(26)
|
5414 |
+
, $typed = __webpack_require__(232)
|
5415 |
+
, hide = __webpack_require__(8)
|
5416 |
+
, redefineAll = __webpack_require__(202)
|
5417 |
+
, fails = __webpack_require__(5)
|
5418 |
+
, anInstance = __webpack_require__(197)
|
5419 |
+
, toInteger = __webpack_require__(36)
|
5420 |
+
, toLength = __webpack_require__(35)
|
5421 |
+
, gOPN = __webpack_require__(48).f
|
5422 |
+
, dP = __webpack_require__(9).f
|
5423 |
+
, arrayFill = __webpack_require__(180)
|
5424 |
+
, setToStringTag = __webpack_require__(22)
|
5425 |
+
, ARRAY_BUFFER = 'ArrayBuffer'
|
5426 |
+
, DATA_VIEW = 'DataView'
|
5427 |
+
, PROTOTYPE = 'prototype'
|
5428 |
+
, WRONG_LENGTH = 'Wrong length!'
|
5429 |
+
, WRONG_INDEX = 'Wrong index!'
|
5430 |
+
, $ArrayBuffer = global[ARRAY_BUFFER]
|
5431 |
+
, $DataView = global[DATA_VIEW]
|
5432 |
+
, Math = global.Math
|
5433 |
+
, RangeError = global.RangeError
|
5434 |
+
, Infinity = global.Infinity
|
5435 |
+
, BaseBuffer = $ArrayBuffer
|
5436 |
+
, abs = Math.abs
|
5437 |
+
, pow = Math.pow
|
5438 |
+
, floor = Math.floor
|
5439 |
+
, log = Math.log
|
5440 |
+
, LN2 = Math.LN2
|
5441 |
+
, BUFFER = 'buffer'
|
5442 |
+
, BYTE_LENGTH = 'byteLength'
|
5443 |
+
, BYTE_OFFSET = 'byteOffset'
|
5444 |
+
, $BUFFER = DESCRIPTORS ? '_b' : BUFFER
|
5445 |
+
, $LENGTH = DESCRIPTORS ? '_l' : BYTE_LENGTH
|
5446 |
+
, $OFFSET = DESCRIPTORS ? '_o' : BYTE_OFFSET;
|
5447 |
+
|
5448 |
+
// IEEE754 conversions based on https://github.com/feross/ieee754
|
5449 |
+
var packIEEE754 = function(value, mLen, nBytes){
|
5450 |
+
var buffer = Array(nBytes)
|
5451 |
+
, eLen = nBytes * 8 - mLen - 1
|
5452 |
+
, eMax = (1 << eLen) - 1
|
5453 |
+
, eBias = eMax >> 1
|
5454 |
+
, rt = mLen === 23 ? pow(2, -24) - pow(2, -77) : 0
|
5455 |
+
, i = 0
|
5456 |
+
, s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0
|
5457 |
+
, e, m, c;
|
5458 |
+
value = abs(value)
|
5459 |
+
if(value != value || value === Infinity){
|
5460 |
+
m = value != value ? 1 : 0;
|
5461 |
+
e = eMax;
|
5462 |
+
} else {
|
5463 |
+
e = floor(log(value) / LN2);
|
5464 |
+
if(value * (c = pow(2, -e)) < 1){
|
5465 |
+
e--;
|
5466 |
+
c *= 2;
|
5467 |
+
}
|
5468 |
+
if(e + eBias >= 1){
|
5469 |
+
value += rt / c;
|
5470 |
+
} else {
|
5471 |
+
value += rt * pow(2, 1 - eBias);
|
5472 |
+
}
|
5473 |
+
if(value * c >= 2){
|
5474 |
+
e++;
|
5475 |
+
c /= 2;
|
5476 |
+
}
|
5477 |
+
if(e + eBias >= eMax){
|
5478 |
+
m = 0;
|
5479 |
+
e = eMax;
|
5480 |
+
} else if(e + eBias >= 1){
|
5481 |
+
m = (value * c - 1) * pow(2, mLen);
|
5482 |
+
e = e + eBias;
|
5483 |
+
} else {
|
5484 |
+
m = value * pow(2, eBias - 1) * pow(2, mLen);
|
5485 |
+
e = 0;
|
5486 |
+
}
|
5487 |
+
}
|
5488 |
+
for(; mLen >= 8; buffer[i++] = m & 255, m /= 256, mLen -= 8);
|
5489 |
+
e = e << mLen | m;
|
5490 |
+
eLen += mLen;
|
5491 |
+
for(; eLen > 0; buffer[i++] = e & 255, e /= 256, eLen -= 8);
|
5492 |
+
buffer[--i] |= s * 128;
|
5493 |
+
return buffer;
|
5494 |
+
};
|
5495 |
+
var unpackIEEE754 = function(buffer, mLen, nBytes){
|
5496 |
+
var eLen = nBytes * 8 - mLen - 1
|
5497 |
+
, eMax = (1 << eLen) - 1
|
5498 |
+
, eBias = eMax >> 1
|
5499 |
+
, nBits = eLen - 7
|
5500 |
+
, i = nBytes - 1
|
5501 |
+
, s = buffer[i--]
|
5502 |
+
, e = s & 127
|
5503 |
+
, m;
|
5504 |
+
s >>= 7;
|
5505 |
+
for(; nBits > 0; e = e * 256 + buffer[i], i--, nBits -= 8);
|
5506 |
+
m = e & (1 << -nBits) - 1;
|
5507 |
+
e >>= -nBits;
|
5508 |
+
nBits += mLen;
|
5509 |
+
for(; nBits > 0; m = m * 256 + buffer[i], i--, nBits -= 8);
|
5510 |
+
if(e === 0){
|
5511 |
+
e = 1 - eBias;
|
5512 |
+
} else if(e === eMax){
|
5513 |
+
return m ? NaN : s ? -Infinity : Infinity;
|
5514 |
+
} else {
|
5515 |
+
m = m + pow(2, mLen);
|
5516 |
+
e = e - eBias;
|
5517 |
+
} return (s ? -1 : 1) * m * pow(2, e - mLen);
|
5518 |
+
};
|
5519 |
+
|
5520 |
+
var unpackI32 = function(bytes){
|
5521 |
+
return bytes[3] << 24 | bytes[2] << 16 | bytes[1] << 8 | bytes[0];
|
5522 |
+
};
|
5523 |
+
var packI8 = function(it){
|
5524 |
+
return [it & 0xff];
|
5525 |
+
};
|
5526 |
+
var packI16 = function(it){
|
5527 |
+
return [it & 0xff, it >> 8 & 0xff];
|
5528 |
+
};
|
5529 |
+
var packI32 = function(it){
|
5530 |
+
return [it & 0xff, it >> 8 & 0xff, it >> 16 & 0xff, it >> 24 & 0xff];
|
5531 |
+
};
|
5532 |
+
var packF64 = function(it){
|
5533 |
+
return packIEEE754(it, 52, 8);
|
5534 |
+
};
|
5535 |
+
var packF32 = function(it){
|
5536 |
+
return packIEEE754(it, 23, 4);
|
5537 |
+
};
|
5538 |
+
|
5539 |
+
var addGetter = function(C, key, internal){
|
5540 |
+
dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});
|
5541 |
+
};
|
5542 |
+
|
5543 |
+
var get = function(view, bytes, index, isLittleEndian){
|
5544 |
+
var numIndex = +index
|
5545 |
+
, intIndex = toInteger(numIndex);
|
5546 |
+
if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX);
|
5547 |
+
var store = view[$BUFFER]._b
|
5548 |
+
, start = intIndex + view[$OFFSET]
|
5549 |
+
, pack = store.slice(start, start + bytes);
|
5550 |
+
return isLittleEndian ? pack : pack.reverse();
|
5551 |
+
};
|
5552 |
+
var set = function(view, bytes, index, conversion, value, isLittleEndian){
|
5553 |
+
var numIndex = +index
|
5554 |
+
, intIndex = toInteger(numIndex);
|
5555 |
+
if(numIndex != intIndex || intIndex < 0 || intIndex + bytes > view[$LENGTH])throw RangeError(WRONG_INDEX);
|
5556 |
+
var store = view[$BUFFER]._b
|
5557 |
+
, start = intIndex + view[$OFFSET]
|
5558 |
+
, pack = conversion(+value);
|
5559 |
+
for(var i = 0; i < bytes; i++)store[start + i] = pack[isLittleEndian ? i : bytes - i - 1];
|
5560 |
+
};
|
5561 |
+
|
5562 |
+
var validateArrayBufferArguments = function(that, length){
|
5563 |
+
anInstance(that, $ArrayBuffer, ARRAY_BUFFER);
|
5564 |
+
var numberLength = +length
|
5565 |
+
, byteLength = toLength(numberLength);
|
5566 |
+
if(numberLength != byteLength)throw RangeError(WRONG_LENGTH);
|
5567 |
+
return byteLength;
|
5568 |
+
};
|
5569 |
+
|
5570 |
+
if(!$typed.ABV){
|
5571 |
+
$ArrayBuffer = function ArrayBuffer(length){
|
5572 |
+
var byteLength = validateArrayBufferArguments(this, length);
|
5573 |
+
this._b = arrayFill.call(Array(byteLength), 0);
|
5574 |
+
this[$LENGTH] = byteLength;
|
5575 |
+
};
|
5576 |
+
|
5577 |
+
$DataView = function DataView(buffer, byteOffset, byteLength){
|
5578 |
+
anInstance(this, $DataView, DATA_VIEW);
|
5579 |
+
anInstance(buffer, $ArrayBuffer, DATA_VIEW);
|
5580 |
+
var bufferLength = buffer[$LENGTH]
|
5581 |
+
, offset = toInteger(byteOffset);
|
5582 |
+
if(offset < 0 || offset > bufferLength)throw RangeError('Wrong offset!');
|
5583 |
+
byteLength = byteLength === undefined ? bufferLength - offset : toLength(byteLength);
|
5584 |
+
if(offset + byteLength > bufferLength)throw RangeError(WRONG_LENGTH);
|
5585 |
+
this[$BUFFER] = buffer;
|
5586 |
+
this[$OFFSET] = offset;
|
5587 |
+
this[$LENGTH] = byteLength;
|
5588 |
+
};
|
5589 |
+
|
5590 |
+
if(DESCRIPTORS){
|
5591 |
+
addGetter($ArrayBuffer, BYTE_LENGTH, '_l');
|
5592 |
+
addGetter($DataView, BUFFER, '_b');
|
5593 |
+
addGetter($DataView, BYTE_LENGTH, '_l');
|
5594 |
+
addGetter($DataView, BYTE_OFFSET, '_o');
|
5595 |
+
}
|
5596 |
+
|
5597 |
+
redefineAll($DataView[PROTOTYPE], {
|
5598 |
+
getInt8: function getInt8(byteOffset){
|
5599 |
+
return get(this, 1, byteOffset)[0] << 24 >> 24;
|
5600 |
+
},
|
5601 |
+
getUint8: function getUint8(byteOffset){
|
5602 |
+
return get(this, 1, byteOffset)[0];
|
5603 |
+
},
|
5604 |
+
getInt16: function getInt16(byteOffset /*, littleEndian */){
|
5605 |
+
var bytes = get(this, 2, byteOffset, arguments[1]);
|
5606 |
+
return (bytes[1] << 8 | bytes[0]) << 16 >> 16;
|
5607 |
+
},
|
5608 |
+
getUint16: function getUint16(byteOffset /*, littleEndian */){
|
5609 |
+
var bytes = get(this, 2, byteOffset, arguments[1]);
|
5610 |
+
return bytes[1] << 8 | bytes[0];
|
5611 |
+
},
|
5612 |
+
getInt32: function getInt32(byteOffset /*, littleEndian */){
|
5613 |
+
return unpackI32(get(this, 4, byteOffset, arguments[1]));
|
5614 |
+
},
|
5615 |
+
getUint32: function getUint32(byteOffset /*, littleEndian */){
|
5616 |
+
return unpackI32(get(this, 4, byteOffset, arguments[1])) >>> 0;
|
5617 |
+
},
|
5618 |
+
getFloat32: function getFloat32(byteOffset /*, littleEndian */){
|
5619 |
+
return unpackIEEE754(get(this, 4, byteOffset, arguments[1]), 23, 4);
|
5620 |
+
},
|
5621 |
+
getFloat64: function getFloat64(byteOffset /*, littleEndian */){
|
5622 |
+
return unpackIEEE754(get(this, 8, byteOffset, arguments[1]), 52, 8);
|
5623 |
+
},
|
5624 |
+
setInt8: function setInt8(byteOffset, value){
|
5625 |
+
set(this, 1, byteOffset, packI8, value);
|
5626 |
+
},
|
5627 |
+
setUint8: function setUint8(byteOffset, value){
|
5628 |
+
set(this, 1, byteOffset, packI8, value);
|
5629 |
+
},
|
5630 |
+
setInt16: function setInt16(byteOffset, value /*, littleEndian */){
|
5631 |
+
set(this, 2, byteOffset, packI16, value, arguments[2]);
|
5632 |
+
},
|
5633 |
+
setUint16: function setUint16(byteOffset, value /*, littleEndian */){
|
5634 |
+
set(this, 2, byteOffset, packI16, value, arguments[2]);
|
5635 |
+
},
|
5636 |
+
setInt32: function setInt32(byteOffset, value /*, littleEndian */){
|
5637 |
+
set(this, 4, byteOffset, packI32, value, arguments[2]);
|
5638 |
+
},
|
5639 |
+
setUint32: function setUint32(byteOffset, value /*, littleEndian */){
|
5640 |
+
set(this, 4, byteOffset, packI32, value, arguments[2]);
|
5641 |
+
},
|
5642 |
+
setFloat32: function setFloat32(byteOffset, value /*, littleEndian */){
|
5643 |
+
set(this, 4, byteOffset, packF32, value, arguments[2]);
|
5644 |
+
},
|
5645 |
+
setFloat64: function setFloat64(byteOffset, value /*, littleEndian */){
|
5646 |
+
set(this, 8, byteOffset, packF64, value, arguments[2]);
|
5647 |
+
}
|
5648 |
+
});
|
5649 |
+
} else {
|
5650 |
+
if(!fails(function(){
|
5651 |
+
new $ArrayBuffer; // eslint-disable-line no-new
|
5652 |
+
}) || !fails(function(){
|
5653 |
+
new $ArrayBuffer(.5); // eslint-disable-line no-new
|
5654 |
+
})){
|
5655 |
+
$ArrayBuffer = function ArrayBuffer(length){
|
5656 |
+
return new BaseBuffer(validateArrayBufferArguments(this, length));
|
5657 |
+
};
|
5658 |
+
var ArrayBufferProto = $ArrayBuffer[PROTOTYPE] = BaseBuffer[PROTOTYPE];
|
5659 |
+
for(var keys = gOPN(BaseBuffer), j = 0, key; keys.length > j; ){
|
5660 |
+
if(!((key = keys[j++]) in $ArrayBuffer))hide($ArrayBuffer, key, BaseBuffer[key]);
|
5661 |
+
};
|
5662 |
+
if(!LIBRARY)ArrayBufferProto.constructor = $ArrayBuffer;
|
5663 |
+
}
|
5664 |
+
// iOS Safari 7.x bug
|
5665 |
+
var view = new $DataView(new $ArrayBuffer(2))
|
5666 |
+
, $setInt8 = $DataView[PROTOTYPE].setInt8;
|
5667 |
+
view.setInt8(0, 2147483648);
|
5668 |
+
view.setInt8(1, 2147483649);
|
5669 |
+
if(view.getInt8(0) || !view.getInt8(1))redefineAll($DataView[PROTOTYPE], {
|
5670 |
+
setInt8: function setInt8(byteOffset, value){
|
5671 |
+
$setInt8.call(this, byteOffset, value << 24 >> 24);
|
5672 |
+
},
|
5673 |
+
setUint8: function setUint8(byteOffset, value){
|
5674 |
+
$setInt8.call(this, byteOffset, value << 24 >> 24);
|
5675 |
+
}
|
5676 |
+
}, true);
|
5677 |
+
}
|
5678 |
+
setToStringTag($ArrayBuffer, ARRAY_BUFFER);
|
5679 |
+
setToStringTag($DataView, DATA_VIEW);
|
5680 |
+
hide($DataView[PROTOTYPE], $typed.VIEW, true);
|
5681 |
+
exports[ARRAY_BUFFER] = $ArrayBuffer;
|
5682 |
+
exports[DATA_VIEW] = $DataView;
|
5683 |
+
|
5684 |
+
/***/ },
|
5685 |
+
/* 234 */
|
5686 |
+
/***/ function(module, exports, __webpack_require__) {
|
5687 |
+
|
5688 |
+
var $export = __webpack_require__(6);
|
5689 |
+
$export($export.G + $export.W + $export.F * !__webpack_require__(232).ABV, {
|
5690 |
+
DataView: __webpack_require__(233).DataView
|
5691 |
+
});
|
5692 |
+
|
5693 |
+
/***/ },
|
5694 |
+
/* 235 */
|
5695 |
+
/***/ function(module, exports, __webpack_require__) {
|
5696 |
+
|
5697 |
+
__webpack_require__(236)('Int8', 1, function(init){
|
5698 |
+
return function Int8Array(data, byteOffset, length){
|
5699 |
+
return init(this, data, byteOffset, length);
|
5700 |
+
};
|
5701 |
+
});
|
5702 |
+
|
5703 |
+
/***/ },
|
5704 |
+
/* 236 */
|
5705 |
+
/***/ function(module, exports, __webpack_require__) {
|
5706 |
+
|
5707 |
+
'use strict';
|
5708 |
+
if(__webpack_require__(4)){
|
5709 |
+
var LIBRARY = __webpack_require__(26)
|
5710 |
+
, global = __webpack_require__(2)
|
5711 |
+
, fails = __webpack_require__(5)
|
5712 |
+
, $export = __webpack_require__(6)
|
5713 |
+
, $typed = __webpack_require__(232)
|
5714 |
+
, $buffer = __webpack_require__(233)
|
5715 |
+
, ctx = __webpack_require__(18)
|
5716 |
+
, anInstance = __webpack_require__(197)
|
5717 |
+
, propertyDesc = __webpack_require__(15)
|
5718 |
+
, hide = __webpack_require__(8)
|
5719 |
+
, redefineAll = __webpack_require__(202)
|
5720 |
+
, toInteger = __webpack_require__(36)
|
5721 |
+
, toLength = __webpack_require__(35)
|
5722 |
+
, toIndex = __webpack_require__(37)
|
5723 |
+
, toPrimitive = __webpack_require__(14)
|
5724 |
+
, has = __webpack_require__(3)
|
5725 |
+
, same = __webpack_require__(69)
|
5726 |
+
, classof = __webpack_require__(73)
|
5727 |
+
, isObject = __webpack_require__(11)
|
5728 |
+
, toObject = __webpack_require__(56)
|
5729 |
+
, isArrayIter = __webpack_require__(154)
|
5730 |
+
, create = __webpack_require__(44)
|
5731 |
+
, getPrototypeOf = __webpack_require__(57)
|
5732 |
+
, gOPN = __webpack_require__(48).f
|
5733 |
+
, getIterFn = __webpack_require__(156)
|
5734 |
+
, uid = __webpack_require__(17)
|
5735 |
+
, wks = __webpack_require__(23)
|
5736 |
+
, createArrayMethod = __webpack_require__(164)
|
5737 |
+
, createArrayIncludes = __webpack_require__(34)
|
5738 |
+
, speciesConstructor = __webpack_require__(199)
|
5739 |
+
, ArrayIterators = __webpack_require__(183)
|
5740 |
+
, Iterators = __webpack_require__(135)
|
5741 |
+
, $iterDetect = __webpack_require__(157)
|
5742 |
+
, setSpecies = __webpack_require__(186)
|
5743 |
+
, arrayFill = __webpack_require__(180)
|
5744 |
+
, arrayCopyWithin = __webpack_require__(177)
|
5745 |
+
, $DP = __webpack_require__(9)
|
5746 |
+
, $GOPD = __webpack_require__(49)
|
5747 |
+
, dP = $DP.f
|
5748 |
+
, gOPD = $GOPD.f
|
5749 |
+
, RangeError = global.RangeError
|
5750 |
+
, TypeError = global.TypeError
|
5751 |
+
, Uint8Array = global.Uint8Array
|
5752 |
+
, ARRAY_BUFFER = 'ArrayBuffer'
|
5753 |
+
, SHARED_BUFFER = 'Shared' + ARRAY_BUFFER
|
5754 |
+
, BYTES_PER_ELEMENT = 'BYTES_PER_ELEMENT'
|
5755 |
+
, PROTOTYPE = 'prototype'
|
5756 |
+
, ArrayProto = Array[PROTOTYPE]
|
5757 |
+
, $ArrayBuffer = $buffer.ArrayBuffer
|
5758 |
+
, $DataView = $buffer.DataView
|
5759 |
+
, arrayForEach = createArrayMethod(0)
|
5760 |
+
, arrayFilter = createArrayMethod(2)
|
5761 |
+
, arraySome = createArrayMethod(3)
|
5762 |
+
, arrayEvery = createArrayMethod(4)
|
5763 |
+
, arrayFind = createArrayMethod(5)
|
5764 |
+
, arrayFindIndex = createArrayMethod(6)
|
5765 |
+
, arrayIncludes = createArrayIncludes(true)
|
5766 |
+
, arrayIndexOf = createArrayIncludes(false)
|
5767 |
+
, arrayValues = ArrayIterators.values
|
5768 |
+
, arrayKeys = ArrayIterators.keys
|
5769 |
+
, arrayEntries = ArrayIterators.entries
|
5770 |
+
, arrayLastIndexOf = ArrayProto.lastIndexOf
|
5771 |
+
, arrayReduce = ArrayProto.reduce
|
5772 |
+
, arrayReduceRight = ArrayProto.reduceRight
|
5773 |
+
, arrayJoin = ArrayProto.join
|
5774 |
+
, arraySort = ArrayProto.sort
|
5775 |
+
, arraySlice = ArrayProto.slice
|
5776 |
+
, arrayToString = ArrayProto.toString
|
5777 |
+
, arrayToLocaleString = ArrayProto.toLocaleString
|
5778 |
+
, ITERATOR = wks('iterator')
|
5779 |
+
, TAG = wks('toStringTag')
|
5780 |
+
, TYPED_CONSTRUCTOR = uid('typed_constructor')
|
5781 |
+
, DEF_CONSTRUCTOR = uid('def_constructor')
|
5782 |
+
, ALL_CONSTRUCTORS = $typed.CONSTR
|
5783 |
+
, TYPED_ARRAY = $typed.TYPED
|
5784 |
+
, VIEW = $typed.VIEW
|
5785 |
+
, WRONG_LENGTH = 'Wrong length!';
|
5786 |
+
|
5787 |
+
var $map = createArrayMethod(1, function(O, length){
|
5788 |
+
return allocate(speciesConstructor(O, O[DEF_CONSTRUCTOR]), length);
|
5789 |
+
});
|
5790 |
+
|
5791 |
+
var LITTLE_ENDIAN = fails(function(){
|
5792 |
+
return new Uint8Array(new Uint16Array([1]).buffer)[0] === 1;
|
5793 |
+
});
|
5794 |
+
|
5795 |
+
var FORCED_SET = !!Uint8Array && !!Uint8Array[PROTOTYPE].set && fails(function(){
|
5796 |
+
new Uint8Array(1).set({});
|
5797 |
+
});
|
5798 |
+
|
5799 |
+
var strictToLength = function(it, SAME){
|
5800 |
+
if(it === undefined)throw TypeError(WRONG_LENGTH);
|
5801 |
+
var number = +it
|
5802 |
+
, length = toLength(it);
|
5803 |
+
if(SAME && !same(number, length))throw RangeError(WRONG_LENGTH);
|
5804 |
+
return length;
|
5805 |
+
};
|
5806 |
+
|
5807 |
+
var toOffset = function(it, BYTES){
|
5808 |
+
var offset = toInteger(it);
|
5809 |
+
if(offset < 0 || offset % BYTES)throw RangeError('Wrong offset!');
|
5810 |
+
return offset;
|
5811 |
+
};
|
5812 |
+
|
5813 |
+
var validate = function(it){
|
5814 |
+
if(isObject(it) && TYPED_ARRAY in it)return it;
|
5815 |
+
throw TypeError(it + ' is not a typed array!');
|
5816 |
+
};
|
5817 |
+
|
5818 |
+
var allocate = function(C, length){
|
5819 |
+
if(!(isObject(C) && TYPED_CONSTRUCTOR in C)){
|
5820 |
+
throw TypeError('It is not a typed array constructor!');
|
5821 |
+
} return new C(length);
|
5822 |
+
};
|
5823 |
+
|
5824 |
+
var speciesFromList = function(O, list){
|
5825 |
+
return fromList(speciesConstructor(O, O[DEF_CONSTRUCTOR]), list);
|
5826 |
+
};
|
5827 |
+
|
5828 |
+
var fromList = function(C, list){
|
5829 |
+
var index = 0
|
5830 |
+
, length = list.length
|
5831 |
+
, result = allocate(C, length);
|
5832 |
+
while(length > index)result[index] = list[index++];
|
5833 |
+
return result;
|
5834 |
+
};
|
5835 |
+
|
5836 |
+
var addGetter = function(it, key, internal){
|
5837 |
+
dP(it, key, {get: function(){ return this._d[internal]; }});
|
5838 |
+
};
|
5839 |
+
|
5840 |
+
var $from = function from(source /*, mapfn, thisArg */){
|
5841 |
+
var O = toObject(source)
|
5842 |
+
, aLen = arguments.length
|
5843 |
+
, mapfn = aLen > 1 ? arguments[1] : undefined
|
5844 |
+
, mapping = mapfn !== undefined
|
5845 |
+
, iterFn = getIterFn(O)
|
5846 |
+
, i, length, values, result, step, iterator;
|
5847 |
+
if(iterFn != undefined && !isArrayIter(iterFn)){
|
5848 |
+
for(iterator = iterFn.call(O), values = [], i = 0; !(step = iterator.next()).done; i++){
|
5849 |
+
values.push(step.value);
|
5850 |
+
} O = values;
|
5851 |
+
}
|
5852 |
+
if(mapping && aLen > 2)mapfn = ctx(mapfn, arguments[2], 2);
|
5853 |
+
for(i = 0, length = toLength(O.length), result = allocate(this, length); length > i; i++){
|
5854 |
+
result[i] = mapping ? mapfn(O[i], i) : O[i];
|
5855 |
+
}
|
5856 |
+
return result;
|
5857 |
+
};
|
5858 |
+
|
5859 |
+
var $of = function of(/*...items*/){
|
5860 |
+
var index = 0
|
5861 |
+
, length = arguments.length
|
5862 |
+
, result = allocate(this, length);
|
5863 |
+
while(length > index)result[index] = arguments[index++];
|
5864 |
+
return result;
|
5865 |
+
};
|
5866 |
+
|
5867 |
+
// iOS Safari 6.x fails here
|
5868 |
+
var TO_LOCALE_BUG = !!Uint8Array && fails(function(){ arrayToLocaleString.call(new Uint8Array(1)); });
|
5869 |
+
|
5870 |
+
var $toLocaleString = function toLocaleString(){
|
5871 |
+
return arrayToLocaleString.apply(TO_LOCALE_BUG ? arraySlice.call(validate(this)) : validate(this), arguments);
|
5872 |
+
};
|
5873 |
+
|
5874 |
+
var proto = {
|
5875 |
+
copyWithin: function copyWithin(target, start /*, end */){
|
5876 |
+
return arrayCopyWithin.call(validate(this), target, start, arguments.length > 2 ? arguments[2] : undefined);
|
5877 |
+
},
|
5878 |
+
every: function every(callbackfn /*, thisArg */){
|
5879 |
+
return arrayEvery(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
5880 |
+
},
|
5881 |
+
fill: function fill(value /*, start, end */){ // eslint-disable-line no-unused-vars
|
5882 |
+
return arrayFill.apply(validate(this), arguments);
|
5883 |
+
},
|
5884 |
+
filter: function filter(callbackfn /*, thisArg */){
|
5885 |
+
return speciesFromList(this, arrayFilter(validate(this), callbackfn,
|
5886 |
+
arguments.length > 1 ? arguments[1] : undefined));
|
5887 |
+
},
|
5888 |
+
find: function find(predicate /*, thisArg */){
|
5889 |
+
return arrayFind(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
|
5890 |
+
},
|
5891 |
+
findIndex: function findIndex(predicate /*, thisArg */){
|
5892 |
+
return arrayFindIndex(validate(this), predicate, arguments.length > 1 ? arguments[1] : undefined);
|
5893 |
+
},
|
5894 |
+
forEach: function forEach(callbackfn /*, thisArg */){
|
5895 |
+
arrayForEach(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
5896 |
+
},
|
5897 |
+
indexOf: function indexOf(searchElement /*, fromIndex */){
|
5898 |
+
return arrayIndexOf(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
|
5899 |
+
},
|
5900 |
+
includes: function includes(searchElement /*, fromIndex */){
|
5901 |
+
return arrayIncludes(validate(this), searchElement, arguments.length > 1 ? arguments[1] : undefined);
|
5902 |
+
},
|
5903 |
+
join: function join(separator){ // eslint-disable-line no-unused-vars
|
5904 |
+
return arrayJoin.apply(validate(this), arguments);
|
5905 |
+
},
|
5906 |
+
lastIndexOf: function lastIndexOf(searchElement /*, fromIndex */){ // eslint-disable-line no-unused-vars
|
5907 |
+
return arrayLastIndexOf.apply(validate(this), arguments);
|
5908 |
+
},
|
5909 |
+
map: function map(mapfn /*, thisArg */){
|
5910 |
+
return $map(validate(this), mapfn, arguments.length > 1 ? arguments[1] : undefined);
|
5911 |
+
},
|
5912 |
+
reduce: function reduce(callbackfn /*, initialValue */){ // eslint-disable-line no-unused-vars
|
5913 |
+
return arrayReduce.apply(validate(this), arguments);
|
5914 |
+
},
|
5915 |
+
reduceRight: function reduceRight(callbackfn /*, initialValue */){ // eslint-disable-line no-unused-vars
|
5916 |
+
return arrayReduceRight.apply(validate(this), arguments);
|
5917 |
+
},
|
5918 |
+
reverse: function reverse(){
|
5919 |
+
var that = this
|
5920 |
+
, length = validate(that).length
|
5921 |
+
, middle = Math.floor(length / 2)
|
5922 |
+
, index = 0
|
5923 |
+
, value;
|
5924 |
+
while(index < middle){
|
5925 |
+
value = that[index];
|
5926 |
+
that[index++] = that[--length];
|
5927 |
+
that[length] = value;
|
5928 |
+
} return that;
|
5929 |
+
},
|
5930 |
+
some: function some(callbackfn /*, thisArg */){
|
5931 |
+
return arraySome(validate(this), callbackfn, arguments.length > 1 ? arguments[1] : undefined);
|
5932 |
+
},
|
5933 |
+
sort: function sort(comparefn){
|
5934 |
+
return arraySort.call(validate(this), comparefn);
|
5935 |
+
},
|
5936 |
+
subarray: function subarray(begin, end){
|
5937 |
+
var O = validate(this)
|
5938 |
+
, length = O.length
|
5939 |
+
, $begin = toIndex(begin, length);
|
5940 |
+
return new (speciesConstructor(O, O[DEF_CONSTRUCTOR]))(
|
5941 |
+
O.buffer,
|
5942 |
+
O.byteOffset + $begin * O.BYTES_PER_ELEMENT,
|
5943 |
+
toLength((end === undefined ? length : toIndex(end, length)) - $begin)
|
5944 |
+
);
|
5945 |
+
}
|
5946 |
+
};
|
5947 |
+
|
5948 |
+
var $slice = function slice(start, end){
|
5949 |
+
return speciesFromList(this, arraySlice.call(validate(this), start, end));
|
5950 |
+
};
|
5951 |
+
|
5952 |
+
var $set = function set(arrayLike /*, offset */){
|
5953 |
+
validate(this);
|
5954 |
+
var offset = toOffset(arguments[1], 1)
|
5955 |
+
, length = this.length
|
5956 |
+
, src = toObject(arrayLike)
|
5957 |
+
, len = toLength(src.length)
|
5958 |
+
, index = 0;
|
5959 |
+
if(len + offset > length)throw RangeError(WRONG_LENGTH);
|
5960 |
+
while(index < len)this[offset + index] = src[index++];
|
5961 |
+
};
|
5962 |
+
|
5963 |
+
var $iterators = {
|
5964 |
+
entries: function entries(){
|
5965 |
+
return arrayEntries.call(validate(this));
|
5966 |
+
},
|
5967 |
+
keys: function keys(){
|
5968 |
+
return arrayKeys.call(validate(this));
|
5969 |
+
},
|
5970 |
+
values: function values(){
|
5971 |
+
return arrayValues.call(validate(this));
|
5972 |
+
}
|
5973 |
+
};
|
5974 |
+
|
5975 |
+
var isTAIndex = function(target, key){
|
5976 |
+
return isObject(target)
|
5977 |
+
&& target[TYPED_ARRAY]
|
5978 |
+
&& typeof key != 'symbol'
|
5979 |
+
&& key in target
|
5980 |
+
&& String(+key) == String(key);
|
5981 |
+
};
|
5982 |
+
var $getDesc = function getOwnPropertyDescriptor(target, key){
|
5983 |
+
return isTAIndex(target, key = toPrimitive(key, true))
|
5984 |
+
? propertyDesc(2, target[key])
|
5985 |
+
: gOPD(target, key);
|
5986 |
+
};
|
5987 |
+
var $setDesc = function defineProperty(target, key, desc){
|
5988 |
+
if(isTAIndex(target, key = toPrimitive(key, true))
|
5989 |
+
&& isObject(desc)
|
5990 |
+
&& has(desc, 'value')
|
5991 |
+
&& !has(desc, 'get')
|
5992 |
+
&& !has(desc, 'set')
|
5993 |
+
// TODO: add validation descriptor w/o calling accessors
|
5994 |
+
&& !desc.configurable
|
5995 |
+
&& (!has(desc, 'writable') || desc.writable)
|
5996 |
+
&& (!has(desc, 'enumerable') || desc.enumerable)
|
5997 |
+
){
|
5998 |
+
target[key] = desc.value;
|
5999 |
+
return target;
|
6000 |
+
} else return dP(target, key, desc);
|
6001 |
+
};
|
6002 |
+
|
6003 |
+
if(!ALL_CONSTRUCTORS){
|
6004 |
+
$GOPD.f = $getDesc;
|
6005 |
+
$DP.f = $setDesc;
|
6006 |
+
}
|
6007 |
+
|
6008 |
+
$export($export.S + $export.F * !ALL_CONSTRUCTORS, 'Object', {
|
6009 |
+
getOwnPropertyDescriptor: $getDesc,
|
6010 |
+
defineProperty: $setDesc
|
6011 |
+
});
|
6012 |
+
|
6013 |
+
if(fails(function(){ arrayToString.call({}); })){
|
6014 |
+
arrayToString = arrayToLocaleString = function toString(){
|
6015 |
+
return arrayJoin.call(this);
|
6016 |
+
}
|
6017 |
+
}
|
6018 |
+
|
6019 |
+
var $TypedArrayPrototype$ = redefineAll({}, proto);
|
6020 |
+
redefineAll($TypedArrayPrototype$, $iterators);
|
6021 |
+
hide($TypedArrayPrototype$, ITERATOR, $iterators.values);
|
6022 |
+
redefineAll($TypedArrayPrototype$, {
|
6023 |
+
slice: $slice,
|
6024 |
+
set: $set,
|
6025 |
+
constructor: function(){ /* noop */ },
|
6026 |
+
toString: arrayToString,
|
6027 |
+
toLocaleString: $toLocaleString
|
6028 |
+
});
|
6029 |
+
addGetter($TypedArrayPrototype$, 'buffer', 'b');
|
6030 |
+
addGetter($TypedArrayPrototype$, 'byteOffset', 'o');
|
6031 |
+
addGetter($TypedArrayPrototype$, 'byteLength', 'l');
|
6032 |
+
addGetter($TypedArrayPrototype$, 'length', 'e');
|
6033 |
+
dP($TypedArrayPrototype$, TAG, {
|
6034 |
+
get: function(){ return this[TYPED_ARRAY]; }
|
6035 |
+
});
|
6036 |
+
|
6037 |
+
module.exports = function(KEY, BYTES, wrapper, CLAMPED){
|
6038 |
+
CLAMPED = !!CLAMPED;
|
6039 |
+
var NAME = KEY + (CLAMPED ? 'Clamped' : '') + 'Array'
|
6040 |
+
, ISNT_UINT8 = NAME != 'Uint8Array'
|
6041 |
+
, GETTER = 'get' + KEY
|
6042 |
+
, SETTER = 'set' + KEY
|
6043 |
+
, TypedArray = global[NAME]
|
6044 |
+
, Base = TypedArray || {}
|
6045 |
+
, TAC = TypedArray && getPrototypeOf(TypedArray)
|
6046 |
+
, FORCED = !TypedArray || !$typed.ABV
|
6047 |
+
, O = {}
|
6048 |
+
, TypedArrayPrototype = TypedArray && TypedArray[PROTOTYPE];
|
6049 |
+
var getter = function(that, index){
|
6050 |
+
var data = that._d;
|
6051 |
+
return data.v[GETTER](index * BYTES + data.o, LITTLE_ENDIAN);
|
6052 |
+
};
|
6053 |
+
var setter = function(that, index, value){
|
6054 |
+
var data = that._d;
|
6055 |
+
if(CLAMPED)value = (value = Math.round(value)) < 0 ? 0 : value > 0xff ? 0xff : value & 0xff;
|
6056 |
+
data.v[SETTER](index * BYTES + data.o, value, LITTLE_ENDIAN);
|
6057 |
+
};
|
6058 |
+
var addElement = function(that, index){
|
6059 |
+
dP(that, index, {
|
6060 |
+
get: function(){
|
6061 |
+
return getter(this, index);
|
6062 |
+
},
|
6063 |
+
set: function(value){
|
6064 |
+
return setter(this, index, value);
|
6065 |
+
},
|
6066 |
+
enumerable: true
|
6067 |
+
});
|
6068 |
+
};
|
6069 |
+
if(FORCED){
|
6070 |
+
TypedArray = wrapper(function(that, data, $offset, $length){
|
6071 |
+
anInstance(that, TypedArray, NAME, '_d');
|
6072 |
+
var index = 0
|
6073 |
+
, offset = 0
|
6074 |
+
, buffer, byteLength, length, klass;
|
6075 |
+
if(!isObject(data)){
|
6076 |
+
length = strictToLength(data, true)
|
6077 |
+
byteLength = length * BYTES;
|
6078 |
+
buffer = new $ArrayBuffer(byteLength);
|
6079 |
+
} else if(data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER){
|
6080 |
+
buffer = data;
|
6081 |
+
offset = toOffset($offset, BYTES);
|
6082 |
+
var $len = data.byteLength;
|
6083 |
+
if($length === undefined){
|
6084 |
+
if($len % BYTES)throw RangeError(WRONG_LENGTH);
|
6085 |
+
byteLength = $len - offset;
|
6086 |
+
if(byteLength < 0)throw RangeError(WRONG_LENGTH);
|
6087 |
+
} else {
|
6088 |
+
byteLength = toLength($length) * BYTES;
|
6089 |
+
if(byteLength + offset > $len)throw RangeError(WRONG_LENGTH);
|
6090 |
+
}
|
6091 |
+
length = byteLength / BYTES;
|
6092 |
+
} else if(TYPED_ARRAY in data){
|
6093 |
+
return fromList(TypedArray, data);
|
6094 |
+
} else {
|
6095 |
+
return $from.call(TypedArray, data);
|
6096 |
+
}
|
6097 |
+
hide(that, '_d', {
|
6098 |
+
b: buffer,
|
6099 |
+
o: offset,
|
6100 |
+
l: byteLength,
|
6101 |
+
e: length,
|
6102 |
+
v: new $DataView(buffer)
|
6103 |
+
});
|
6104 |
+
while(index < length)addElement(that, index++);
|
6105 |
+
});
|
6106 |
+
TypedArrayPrototype = TypedArray[PROTOTYPE] = create($TypedArrayPrototype$);
|
6107 |
+
hide(TypedArrayPrototype, 'constructor', TypedArray);
|
6108 |
+
} else if(!$iterDetect(function(iter){
|
6109 |
+
// V8 works with iterators, but fails in many other cases
|
6110 |
+
// https://code.google.com/p/v8/issues/detail?id=4552
|
6111 |
+
new TypedArray(null); // eslint-disable-line no-new
|
6112 |
+
new TypedArray(iter); // eslint-disable-line no-new
|
6113 |
+
}, true)){
|
6114 |
+
TypedArray = wrapper(function(that, data, $offset, $length){
|
6115 |
+
anInstance(that, TypedArray, NAME);
|
6116 |
+
var klass;
|
6117 |
+
// `ws` module bug, temporarily remove validation length for Uint8Array
|
6118 |
+
// https://github.com/websockets/ws/pull/645
|
6119 |
+
if(!isObject(data))return new Base(strictToLength(data, ISNT_UINT8));
|
6120 |
+
if(data instanceof $ArrayBuffer || (klass = classof(data)) == ARRAY_BUFFER || klass == SHARED_BUFFER){
|
6121 |
+
return $length !== undefined
|
6122 |
+
? new Base(data, toOffset($offset, BYTES), $length)
|
6123 |
+
: $offset !== undefined
|
6124 |
+
? new Base(data, toOffset($offset, BYTES))
|
6125 |
+
: new Base(data);
|
6126 |
+
}
|
6127 |
+
if(TYPED_ARRAY in data)return fromList(TypedArray, data);
|
6128 |
+
return $from.call(TypedArray, data);
|
6129 |
+
});
|
6130 |
+
arrayForEach(TAC !== Function.prototype ? gOPN(Base).concat(gOPN(TAC)) : gOPN(Base), function(key){
|
6131 |
+
if(!(key in TypedArray))hide(TypedArray, key, Base[key]);
|
6132 |
+
});
|
6133 |
+
TypedArray[PROTOTYPE] = TypedArrayPrototype;
|
6134 |
+
if(!LIBRARY)TypedArrayPrototype.constructor = TypedArray;
|
6135 |
+
}
|
6136 |
+
var $nativeIterator = TypedArrayPrototype[ITERATOR]
|
6137 |
+
, CORRECT_ITER_NAME = !!$nativeIterator && ($nativeIterator.name == 'values' || $nativeIterator.name == undefined)
|
6138 |
+
, $iterator = $iterators.values;
|
6139 |
+
hide(TypedArray, TYPED_CONSTRUCTOR, true);
|
6140 |
+
hide(TypedArrayPrototype, TYPED_ARRAY, NAME);
|
6141 |
+
hide(TypedArrayPrototype, VIEW, true);
|
6142 |
+
hide(TypedArrayPrototype, DEF_CONSTRUCTOR, TypedArray);
|
6143 |
+
|
6144 |
+
if(CLAMPED ? new TypedArray(1)[TAG] != NAME : !(TAG in TypedArrayPrototype)){
|
6145 |
+
dP(TypedArrayPrototype, TAG, {
|
6146 |
+
get: function(){ return NAME; }
|
6147 |
+
});
|
6148 |
+
}
|
6149 |
+
|
6150 |
+
O[NAME] = TypedArray;
|
6151 |
+
|
6152 |
+
$export($export.G + $export.W + $export.F * (TypedArray != Base), O);
|
6153 |
+
|
6154 |
+
$export($export.S, NAME, {
|
6155 |
+
BYTES_PER_ELEMENT: BYTES,
|
6156 |
+
from: $from,
|
6157 |
+
of: $of
|
6158 |
+
});
|
6159 |
+
|
6160 |
+
if(!(BYTES_PER_ELEMENT in TypedArrayPrototype))hide(TypedArrayPrototype, BYTES_PER_ELEMENT, BYTES);
|
6161 |
+
|
6162 |
+
$export($export.P, NAME, proto);
|
6163 |
+
|
6164 |
+
setSpecies(NAME);
|
6165 |
+
|
6166 |
+
$export($export.P + $export.F * FORCED_SET, NAME, {set: $set});
|
6167 |
+
|
6168 |
+
$export($export.P + $export.F * !CORRECT_ITER_NAME, NAME, $iterators);
|
6169 |
+
|
6170 |
+
$export($export.P + $export.F * (TypedArrayPrototype.toString != arrayToString), NAME, {toString: arrayToString});
|
6171 |
+
|
6172 |
+
$export($export.P + $export.F * fails(function(){
|
6173 |
+
new TypedArray(1).slice();
|
6174 |
+
}), NAME, {slice: $slice});
|
6175 |
+
|
6176 |
+
$export($export.P + $export.F * (fails(function(){
|
6177 |
+
return [1, 2].toLocaleString() != new TypedArray([1, 2]).toLocaleString()
|
6178 |
+
}) || !fails(function(){
|
6179 |
+
TypedArrayPrototype.toLocaleString.call([1, 2]);
|
6180 |
+
})), NAME, {toLocaleString: $toLocaleString});
|
6181 |
+
|
6182 |
+
Iterators[NAME] = CORRECT_ITER_NAME ? $nativeIterator : $iterator;
|
6183 |
+
if(!LIBRARY && !CORRECT_ITER_NAME)hide(TypedArrayPrototype, ITERATOR, $iterator);
|
6184 |
+
};
|
6185 |
+
} else module.exports = function(){ /* empty */ };
|
6186 |
+
|
6187 |
+
/***/ },
|
6188 |
+
/* 237 */
|
6189 |
+
/***/ function(module, exports, __webpack_require__) {
|
6190 |
+
|
6191 |
+
__webpack_require__(236)('Uint8', 1, function(init){
|
6192 |
+
return function Uint8Array(data, byteOffset, length){
|
6193 |
+
return init(this, data, byteOffset, length);
|
6194 |
+
};
|
6195 |
+
});
|
6196 |
+
|
6197 |
+
/***/ },
|
6198 |
+
/* 238 */
|
6199 |
+
/***/ function(module, exports, __webpack_require__) {
|
6200 |
+
|
6201 |
+
__webpack_require__(236)('Uint8', 1, function(init){
|
6202 |
+
return function Uint8ClampedArray(data, byteOffset, length){
|
6203 |
+
return init(this, data, byteOffset, length);
|
6204 |
+
};
|
6205 |
+
}, true);
|
6206 |
+
|
6207 |
+
/***/ },
|
6208 |
+
/* 239 */
|
6209 |
+
/***/ function(module, exports, __webpack_require__) {
|
6210 |
+
|
6211 |
+
__webpack_require__(236)('Int16', 2, function(init){
|
6212 |
+
return function Int16Array(data, byteOffset, length){
|
6213 |
+
return init(this, data, byteOffset, length);
|
6214 |
+
};
|
6215 |
+
});
|
6216 |
+
|
6217 |
+
/***/ },
|
6218 |
+
/* 240 */
|
6219 |
+
/***/ function(module, exports, __webpack_require__) {
|
6220 |
+
|
6221 |
+
__webpack_require__(236)('Uint16', 2, function(init){
|
6222 |
+
return function Uint16Array(data, byteOffset, length){
|
6223 |
+
return init(this, data, byteOffset, length);
|
6224 |
+
};
|
6225 |
+
});
|
6226 |
+
|
6227 |
+
/***/ },
|
6228 |
+
/* 241 */
|
6229 |
+
/***/ function(module, exports, __webpack_require__) {
|
6230 |
+
|
6231 |
+
__webpack_require__(236)('Int32', 4, function(init){
|
6232 |
+
return function Int32Array(data, byteOffset, length){
|
6233 |
+
return init(this, data, byteOffset, length);
|
6234 |
+
};
|
6235 |
+
});
|
6236 |
+
|
6237 |
+
/***/ },
|
6238 |
+
/* 242 */
|
6239 |
+
/***/ function(module, exports, __webpack_require__) {
|
6240 |
+
|
6241 |
+
__webpack_require__(236)('Uint32', 4, function(init){
|
6242 |
+
return function Uint32Array(data, byteOffset, length){
|
6243 |
+
return init(this, data, byteOffset, length);
|
6244 |
+
};
|
6245 |
+
});
|
6246 |
+
|
6247 |
+
/***/ },
|
6248 |
+
/* 243 */
|
6249 |
+
/***/ function(module, exports, __webpack_require__) {
|
6250 |
+
|
6251 |
+
__webpack_require__(236)('Float32', 4, function(init){
|
6252 |
+
return function Float32Array(data, byteOffset, length){
|
6253 |
+
return init(this, data, byteOffset, length);
|
6254 |
+
};
|
6255 |
+
});
|
6256 |
+
|
6257 |
+
/***/ },
|
6258 |
+
/* 244 */
|
6259 |
+
/***/ function(module, exports, __webpack_require__) {
|
6260 |
+
|
6261 |
+
__webpack_require__(236)('Float64', 8, function(init){
|
6262 |
+
return function Float64Array(data, byteOffset, length){
|
6263 |
+
return init(this, data, byteOffset, length);
|
6264 |
+
};
|
6265 |
+
});
|
6266 |
+
|
6267 |
+
/***/ },
|
6268 |
+
/* 245 */
|
6269 |
+
/***/ function(module, exports, __webpack_require__) {
|
6270 |
+
|
6271 |
+
'use strict';
|
6272 |
+
// https://github.com/tc39/Array.prototype.includes
|
6273 |
+
var $export = __webpack_require__(6)
|
6274 |
+
, $includes = __webpack_require__(34)(true);
|
6275 |
+
|
6276 |
+
$export($export.P, 'Array', {
|
6277 |
+
includes: function includes(el /*, fromIndex = 0 */){
|
6278 |
+
return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
|
6279 |
+
}
|
6280 |
+
});
|
6281 |
+
|
6282 |
+
__webpack_require__(178)('includes');
|
6283 |
+
|
6284 |
+
/***/ },
|
6285 |
+
/* 246 */
|
6286 |
+
/***/ function(module, exports, __webpack_require__) {
|
6287 |
+
|
6288 |
+
'use strict';
|
6289 |
+
// https://github.com/mathiasbynens/String.prototype.at
|
6290 |
+
var $export = __webpack_require__(6)
|
6291 |
+
, $at = __webpack_require__(125)(true);
|
6292 |
+
|
6293 |
+
$export($export.P, 'String', {
|
6294 |
+
at: function at(pos){
|
6295 |
+
return $at(this, pos);
|
6296 |
+
}
|
6297 |
+
});
|
6298 |
+
|
6299 |
+
/***/ },
|
6300 |
+
/* 247 */
|
6301 |
+
/***/ function(module, exports, __webpack_require__) {
|
6302 |
+
|
6303 |
+
'use strict';
|
6304 |
+
// https://github.com/tc39/proposal-string-pad-start-end
|
6305 |
+
var $export = __webpack_require__(6)
|
6306 |
+
, $pad = __webpack_require__(248);
|
6307 |
+
|
6308 |
+
$export($export.P, 'String', {
|
6309 |
+
padStart: function padStart(maxLength /*, fillString = ' ' */){
|
6310 |
+
return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, true);
|
6311 |
+
}
|
6312 |
+
});
|
6313 |
+
|
6314 |
+
/***/ },
|
6315 |
+
/* 248 */
|
6316 |
+
/***/ function(module, exports, __webpack_require__) {
|
6317 |
+
|
6318 |
+
// https://github.com/tc39/proposal-string-pad-start-end
|
6319 |
+
var toLength = __webpack_require__(35)
|
6320 |
+
, repeat = __webpack_require__(85)
|
6321 |
+
, defined = __webpack_require__(33);
|
6322 |
+
|
6323 |
+
module.exports = function(that, maxLength, fillString, left){
|
6324 |
+
var S = String(defined(that))
|
6325 |
+
, stringLength = S.length
|
6326 |
+
, fillStr = fillString === undefined ? ' ' : String(fillString)
|
6327 |
+
, intMaxLength = toLength(maxLength);
|
6328 |
+
if(intMaxLength <= stringLength || fillStr == '')return S;
|
6329 |
+
var fillLen = intMaxLength - stringLength
|
6330 |
+
, stringFiller = repeat.call(fillStr, Math.ceil(fillLen / fillStr.length));
|
6331 |
+
if(stringFiller.length > fillLen)stringFiller = stringFiller.slice(0, fillLen);
|
6332 |
+
return left ? stringFiller + S : S + stringFiller;
|
6333 |
+
};
|
6334 |
+
|
6335 |
+
|
6336 |
+
/***/ },
|
6337 |
+
/* 249 */
|
6338 |
+
/***/ function(module, exports, __webpack_require__) {
|
6339 |
+
|
6340 |
+
'use strict';
|
6341 |
+
// https://github.com/tc39/proposal-string-pad-start-end
|
6342 |
+
var $export = __webpack_require__(6)
|
6343 |
+
, $pad = __webpack_require__(248);
|
6344 |
+
|
6345 |
+
$export($export.P, 'String', {
|
6346 |
+
padEnd: function padEnd(maxLength /*, fillString = ' ' */){
|
6347 |
+
return $pad(this, maxLength, arguments.length > 1 ? arguments[1] : undefined, false);
|
6348 |
+
}
|
6349 |
+
});
|
6350 |
+
|
6351 |
+
/***/ },
|
6352 |
+
/* 250 */
|
6353 |
+
/***/ function(module, exports, __webpack_require__) {
|
6354 |
+
|
6355 |
+
'use strict';
|
6356 |
+
// https://github.com/sebmarkbage/ecmascript-string-left-right-trim
|
6357 |
+
__webpack_require__(81)('trimLeft', function($trim){
|
6358 |
+
return function trimLeft(){
|
6359 |
+
return $trim(this, 1);
|
6360 |
+
};
|
6361 |
+
}, 'trimStart');
|
6362 |
+
|
6363 |
+
/***/ },
|
6364 |
+
/* 251 */
|
6365 |
+
/***/ function(module, exports, __webpack_require__) {
|
6366 |
+
|
6367 |
+
'use strict';
|
6368 |
+
// https://github.com/sebmarkbage/ecmascript-string-left-right-trim
|
6369 |
+
__webpack_require__(81)('trimRight', function($trim){
|
6370 |
+
return function trimRight(){
|
6371 |
+
return $trim(this, 2);
|
6372 |
+
};
|
6373 |
+
}, 'trimEnd');
|
6374 |
+
|
6375 |
+
/***/ },
|
6376 |
+
/* 252 */
|
6377 |
+
/***/ function(module, exports, __webpack_require__) {
|
6378 |
+
|
6379 |
+
'use strict';
|
6380 |
+
// https://tc39.github.io/String.prototype.matchAll/
|
6381 |
+
var $export = __webpack_require__(6)
|
6382 |
+
, defined = __webpack_require__(33)
|
6383 |
+
, toLength = __webpack_require__(35)
|
6384 |
+
, isRegExp = __webpack_require__(128)
|
6385 |
+
, getFlags = __webpack_require__(188)
|
6386 |
+
, RegExpProto = RegExp.prototype;
|
6387 |
+
|
6388 |
+
var $RegExpStringIterator = function(regexp, string){
|
6389 |
+
this._r = regexp;
|
6390 |
+
this._s = string;
|
6391 |
+
};
|
6392 |
+
|
6393 |
+
__webpack_require__(136)($RegExpStringIterator, 'RegExp String', function next(){
|
6394 |
+
var match = this._r.exec(this._s);
|
6395 |
+
return {value: match, done: match === null};
|
6396 |
+
});
|
6397 |
+
|
6398 |
+
$export($export.P, 'String', {
|
6399 |
+
matchAll: function matchAll(regexp){
|
6400 |
+
defined(this);
|
6401 |
+
if(!isRegExp(regexp))throw TypeError(regexp + ' is not a regexp!');
|
6402 |
+
var S = String(this)
|
6403 |
+
, flags = 'flags' in RegExpProto ? String(regexp.flags) : getFlags.call(regexp)
|
6404 |
+
, rx = new RegExp(regexp.source, ~flags.indexOf('g') ? flags : 'g' + flags);
|
6405 |
+
rx.lastIndex = toLength(regexp.lastIndex);
|
6406 |
+
return new $RegExpStringIterator(rx, S);
|
6407 |
+
}
|
6408 |
+
});
|
6409 |
+
|
6410 |
+
/***/ },
|
6411 |
+
/* 253 */
|
6412 |
+
/***/ function(module, exports, __webpack_require__) {
|
6413 |
+
|
6414 |
+
__webpack_require__(25)('asyncIterator');
|
6415 |
+
|
6416 |
+
/***/ },
|
6417 |
+
/* 254 */
|
6418 |
+
/***/ function(module, exports, __webpack_require__) {
|
6419 |
+
|
6420 |
+
__webpack_require__(25)('observable');
|
6421 |
+
|
6422 |
+
/***/ },
|
6423 |
+
/* 255 */
|
6424 |
+
/***/ function(module, exports, __webpack_require__) {
|
6425 |
+
|
6426 |
+
// https://github.com/tc39/proposal-object-getownpropertydescriptors
|
6427 |
+
var $export = __webpack_require__(6)
|
6428 |
+
, ownKeys = __webpack_require__(221)
|
6429 |
+
, toIObject = __webpack_require__(30)
|
6430 |
+
, gOPD = __webpack_require__(49)
|
6431 |
+
, createProperty = __webpack_require__(155);
|
6432 |
+
|
6433 |
+
$export($export.S, 'Object', {
|
6434 |
+
getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){
|
6435 |
+
var O = toIObject(object)
|
6436 |
+
, getDesc = gOPD.f
|
6437 |
+
, keys = ownKeys(O)
|
6438 |
+
, result = {}
|
6439 |
+
, i = 0
|
6440 |
+
, key;
|
6441 |
+
while(keys.length > i)createProperty(result, key = keys[i++], getDesc(O, key));
|
6442 |
+
return result;
|
6443 |
+
}
|
6444 |
+
});
|
6445 |
+
|
6446 |
+
/***/ },
|
6447 |
+
/* 256 */
|
6448 |
+
/***/ function(module, exports, __webpack_require__) {
|
6449 |
+
|
6450 |
+
// https://github.com/tc39/proposal-object-values-entries
|
6451 |
+
var $export = __webpack_require__(6)
|
6452 |
+
, $values = __webpack_require__(257)(false);
|
6453 |
+
|
6454 |
+
$export($export.S, 'Object', {
|
6455 |
+
values: function values(it){
|
6456 |
+
return $values(it);
|
6457 |
+
}
|
6458 |
+
});
|
6459 |
+
|
6460 |
+
/***/ },
|
6461 |
+
/* 257 */
|
6462 |
+
/***/ function(module, exports, __webpack_require__) {
|
6463 |
+
|
6464 |
+
var getKeys = __webpack_require__(28)
|
6465 |
+
, toIObject = __webpack_require__(30)
|
6466 |
+
, isEnum = __webpack_require__(42).f;
|
6467 |
+
module.exports = function(isEntries){
|
6468 |
+
return function(it){
|
6469 |
+
var O = toIObject(it)
|
6470 |
+
, keys = getKeys(O)
|
6471 |
+
, length = keys.length
|
6472 |
+
, i = 0
|
6473 |
+
, result = []
|
6474 |
+
, key;
|
6475 |
+
while(length > i)if(isEnum.call(O, key = keys[i++])){
|
6476 |
+
result.push(isEntries ? [key, O[key]] : O[key]);
|
6477 |
+
} return result;
|
6478 |
+
};
|
6479 |
+
};
|
6480 |
+
|
6481 |
+
/***/ },
|
6482 |
+
/* 258 */
|
6483 |
+
/***/ function(module, exports, __webpack_require__) {
|
6484 |
+
|
6485 |
+
// https://github.com/tc39/proposal-object-values-entries
|
6486 |
+
var $export = __webpack_require__(6)
|
6487 |
+
, $entries = __webpack_require__(257)(true);
|
6488 |
+
|
6489 |
+
$export($export.S, 'Object', {
|
6490 |
+
entries: function entries(it){
|
6491 |
+
return $entries(it);
|
6492 |
+
}
|
6493 |
+
});
|
6494 |
+
|
6495 |
+
/***/ },
|
6496 |
+
/* 259 */
|
6497 |
+
/***/ function(module, exports, __webpack_require__) {
|
6498 |
+
|
6499 |
+
'use strict';
|
6500 |
+
var $export = __webpack_require__(6)
|
6501 |
+
, toObject = __webpack_require__(56)
|
6502 |
+
, aFunction = __webpack_require__(19)
|
6503 |
+
, $defineProperty = __webpack_require__(9);
|
6504 |
+
|
6505 |
+
// B.2.2.2 Object.prototype.__defineGetter__(P, getter)
|
6506 |
+
__webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', {
|
6507 |
+
__defineGetter__: function __defineGetter__(P, getter){
|
6508 |
+
$defineProperty.f(toObject(this), P, {get: aFunction(getter), enumerable: true, configurable: true});
|
6509 |
+
}
|
6510 |
+
});
|
6511 |
+
|
6512 |
+
/***/ },
|
6513 |
+
/* 260 */
|
6514 |
+
/***/ function(module, exports, __webpack_require__) {
|
6515 |
+
|
6516 |
+
// Forced replacement prototype accessors methods
|
6517 |
+
module.exports = __webpack_require__(26)|| !__webpack_require__(5)(function(){
|
6518 |
+
var K = Math.random();
|
6519 |
+
// In FF throws only define methods
|
6520 |
+
__defineSetter__.call(null, K, function(){ /* empty */});
|
6521 |
+
delete __webpack_require__(2)[K];
|
6522 |
+
});
|
6523 |
+
|
6524 |
+
/***/ },
|
6525 |
+
/* 261 */
|
6526 |
+
/***/ function(module, exports, __webpack_require__) {
|
6527 |
+
|
6528 |
+
'use strict';
|
6529 |
+
var $export = __webpack_require__(6)
|
6530 |
+
, toObject = __webpack_require__(56)
|
6531 |
+
, aFunction = __webpack_require__(19)
|
6532 |
+
, $defineProperty = __webpack_require__(9);
|
6533 |
+
|
6534 |
+
// B.2.2.3 Object.prototype.__defineSetter__(P, setter)
|
6535 |
+
__webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', {
|
6536 |
+
__defineSetter__: function __defineSetter__(P, setter){
|
6537 |
+
$defineProperty.f(toObject(this), P, {set: aFunction(setter), enumerable: true, configurable: true});
|
6538 |
+
}
|
6539 |
+
});
|
6540 |
+
|
6541 |
+
/***/ },
|
6542 |
+
/* 262 */
|
6543 |
+
/***/ function(module, exports, __webpack_require__) {
|
6544 |
+
|
6545 |
+
'use strict';
|
6546 |
+
var $export = __webpack_require__(6)
|
6547 |
+
, toObject = __webpack_require__(56)
|
6548 |
+
, toPrimitive = __webpack_require__(14)
|
6549 |
+
, getPrototypeOf = __webpack_require__(57)
|
6550 |
+
, getOwnPropertyDescriptor = __webpack_require__(49).f;
|
6551 |
+
|
6552 |
+
// B.2.2.4 Object.prototype.__lookupGetter__(P)
|
6553 |
+
__webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', {
|
6554 |
+
__lookupGetter__: function __lookupGetter__(P){
|
6555 |
+
var O = toObject(this)
|
6556 |
+
, K = toPrimitive(P, true)
|
6557 |
+
, D;
|
6558 |
+
do {
|
6559 |
+
if(D = getOwnPropertyDescriptor(O, K))return D.get;
|
6560 |
+
} while(O = getPrototypeOf(O));
|
6561 |
+
}
|
6562 |
+
});
|
6563 |
+
|
6564 |
+
/***/ },
|
6565 |
+
/* 263 */
|
6566 |
+
/***/ function(module, exports, __webpack_require__) {
|
6567 |
+
|
6568 |
+
'use strict';
|
6569 |
+
var $export = __webpack_require__(6)
|
6570 |
+
, toObject = __webpack_require__(56)
|
6571 |
+
, toPrimitive = __webpack_require__(14)
|
6572 |
+
, getPrototypeOf = __webpack_require__(57)
|
6573 |
+
, getOwnPropertyDescriptor = __webpack_require__(49).f;
|
6574 |
+
|
6575 |
+
// B.2.2.5 Object.prototype.__lookupSetter__(P)
|
6576 |
+
__webpack_require__(4) && $export($export.P + __webpack_require__(260), 'Object', {
|
6577 |
+
__lookupSetter__: function __lookupSetter__(P){
|
6578 |
+
var O = toObject(this)
|
6579 |
+
, K = toPrimitive(P, true)
|
6580 |
+
, D;
|
6581 |
+
do {
|
6582 |
+
if(D = getOwnPropertyDescriptor(O, K))return D.set;
|
6583 |
+
} while(O = getPrototypeOf(O));
|
6584 |
+
}
|
6585 |
+
});
|
6586 |
+
|
6587 |
+
/***/ },
|
6588 |
+
/* 264 */
|
6589 |
+
/***/ function(module, exports, __webpack_require__) {
|
6590 |
+
|
6591 |
+
// https://github.com/DavidBruant/Map-Set.prototype.toJSON
|
6592 |
+
var $export = __webpack_require__(6);
|
6593 |
+
|
6594 |
+
$export($export.P + $export.R, 'Map', {toJSON: __webpack_require__(265)('Map')});
|
6595 |
+
|
6596 |
+
/***/ },
|
6597 |
+
/* 265 */
|
6598 |
+
/***/ function(module, exports, __webpack_require__) {
|
6599 |
+
|
6600 |
+
// https://github.com/DavidBruant/Map-Set.prototype.toJSON
|
6601 |
+
var classof = __webpack_require__(73)
|
6602 |
+
, from = __webpack_require__(266);
|
6603 |
+
module.exports = function(NAME){
|
6604 |
+
return function toJSON(){
|
6605 |
+
if(classof(this) != NAME)throw TypeError(NAME + "#toJSON isn't generic");
|
6606 |
+
return from(this);
|
6607 |
+
};
|
6608 |
+
};
|
6609 |
+
|
6610 |
+
/***/ },
|
6611 |
+
/* 266 */
|
6612 |
+
/***/ function(module, exports, __webpack_require__) {
|
6613 |
+
|
6614 |
+
var forOf = __webpack_require__(198);
|
6615 |
+
|
6616 |
+
module.exports = function(iter, ITERATOR){
|
6617 |
+
var result = [];
|
6618 |
+
forOf(iter, false, result.push, result, ITERATOR);
|
6619 |
+
return result;
|
6620 |
+
};
|
6621 |
+
|
6622 |
+
|
6623 |
+
/***/ },
|
6624 |
+
/* 267 */
|
6625 |
+
/***/ function(module, exports, __webpack_require__) {
|
6626 |
+
|
6627 |
+
// https://github.com/DavidBruant/Map-Set.prototype.toJSON
|
6628 |
+
var $export = __webpack_require__(6);
|
6629 |
+
|
6630 |
+
$export($export.P + $export.R, 'Set', {toJSON: __webpack_require__(265)('Set')});
|
6631 |
+
|
6632 |
+
/***/ },
|
6633 |
+
/* 268 */
|
6634 |
+
/***/ function(module, exports, __webpack_require__) {
|
6635 |
+
|
6636 |
+
// https://github.com/ljharb/proposal-global
|
6637 |
+
var $export = __webpack_require__(6);
|
6638 |
+
|
6639 |
+
$export($export.S, 'System', {global: __webpack_require__(2)});
|
6640 |
+
|
6641 |
+
/***/ },
|
6642 |
+
/* 269 */
|
6643 |
+
/***/ function(module, exports, __webpack_require__) {
|
6644 |
+
|
6645 |
+
// https://github.com/ljharb/proposal-is-error
|
6646 |
+
var $export = __webpack_require__(6)
|
6647 |
+
, cof = __webpack_require__(32);
|
6648 |
+
|
6649 |
+
$export($export.S, 'Error', {
|
6650 |
+
isError: function isError(it){
|
6651 |
+
return cof(it) === 'Error';
|
6652 |
+
}
|
6653 |
+
});
|
6654 |
+
|
6655 |
+
/***/ },
|
6656 |
+
/* 270 */
|
6657 |
+
/***/ function(module, exports, __webpack_require__) {
|
6658 |
+
|
6659 |
+
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
|
6660 |
+
var $export = __webpack_require__(6);
|
6661 |
+
|
6662 |
+
$export($export.S, 'Math', {
|
6663 |
+
iaddh: function iaddh(x0, x1, y0, y1){
|
6664 |
+
var $x0 = x0 >>> 0
|
6665 |
+
, $x1 = x1 >>> 0
|
6666 |
+
, $y0 = y0 >>> 0;
|
6667 |
+
return $x1 + (y1 >>> 0) + (($x0 & $y0 | ($x0 | $y0) & ~($x0 + $y0 >>> 0)) >>> 31) | 0;
|
6668 |
+
}
|
6669 |
+
});
|
6670 |
+
|
6671 |
+
/***/ },
|
6672 |
+
/* 271 */
|
6673 |
+
/***/ function(module, exports, __webpack_require__) {
|
6674 |
+
|
6675 |
+
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
|
6676 |
+
var $export = __webpack_require__(6);
|
6677 |
+
|
6678 |
+
$export($export.S, 'Math', {
|
6679 |
+
isubh: function isubh(x0, x1, y0, y1){
|
6680 |
+
var $x0 = x0 >>> 0
|
6681 |
+
, $x1 = x1 >>> 0
|
6682 |
+
, $y0 = y0 >>> 0;
|
6683 |
+
return $x1 - (y1 >>> 0) - ((~$x0 & $y0 | ~($x0 ^ $y0) & $x0 - $y0 >>> 0) >>> 31) | 0;
|
6684 |
+
}
|
6685 |
+
});
|
6686 |
+
|
6687 |
+
/***/ },
|
6688 |
+
/* 272 */
|
6689 |
+
/***/ function(module, exports, __webpack_require__) {
|
6690 |
+
|
6691 |
+
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
|
6692 |
+
var $export = __webpack_require__(6);
|
6693 |
+
|
6694 |
+
$export($export.S, 'Math', {
|
6695 |
+
imulh: function imulh(u, v){
|
6696 |
+
var UINT16 = 0xffff
|
6697 |
+
, $u = +u
|
6698 |
+
, $v = +v
|
6699 |
+
, u0 = $u & UINT16
|
6700 |
+
, v0 = $v & UINT16
|
6701 |
+
, u1 = $u >> 16
|
6702 |
+
, v1 = $v >> 16
|
6703 |
+
, t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16);
|
6704 |
+
return u1 * v1 + (t >> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >> 16);
|
6705 |
+
}
|
6706 |
+
});
|
6707 |
+
|
6708 |
+
/***/ },
|
6709 |
+
/* 273 */
|
6710 |
+
/***/ function(module, exports, __webpack_require__) {
|
6711 |
+
|
6712 |
+
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
|
6713 |
+
var $export = __webpack_require__(6);
|
6714 |
+
|
6715 |
+
$export($export.S, 'Math', {
|
6716 |
+
umulh: function umulh(u, v){
|
6717 |
+
var UINT16 = 0xffff
|
6718 |
+
, $u = +u
|
6719 |
+
, $v = +v
|
6720 |
+
, u0 = $u & UINT16
|
6721 |
+
, v0 = $v & UINT16
|
6722 |
+
, u1 = $u >>> 16
|
6723 |
+
, v1 = $v >>> 16
|
6724 |
+
, t = (u1 * v0 >>> 0) + (u0 * v0 >>> 16);
|
6725 |
+
return u1 * v1 + (t >>> 16) + ((u0 * v1 >>> 0) + (t & UINT16) >>> 16);
|
6726 |
+
}
|
6727 |
+
});
|
6728 |
+
|
6729 |
+
/***/ },
|
6730 |
+
/* 274 */
|
6731 |
+
/***/ function(module, exports, __webpack_require__) {
|
6732 |
+
|
6733 |
+
var metadata = __webpack_require__(275)
|
6734 |
+
, anObject = __webpack_require__(10)
|
6735 |
+
, toMetaKey = metadata.key
|
6736 |
+
, ordinaryDefineOwnMetadata = metadata.set;
|
6737 |
+
|
6738 |
+
metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){
|
6739 |
+
ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey));
|
6740 |
+
}});
|
6741 |
+
|
6742 |
+
/***/ },
|
6743 |
+
/* 275 */
|
6744 |
+
/***/ function(module, exports, __webpack_require__) {
|
6745 |
+
|
6746 |
+
var Map = __webpack_require__(203)
|
6747 |
+
, $export = __webpack_require__(6)
|
6748 |
+
, shared = __webpack_require__(21)('metadata')
|
6749 |
+
, store = shared.store || (shared.store = new (__webpack_require__(207)));
|
6750 |
+
|
6751 |
+
var getOrCreateMetadataMap = function(target, targetKey, create){
|
6752 |
+
var targetMetadata = store.get(target);
|
6753 |
+
if(!targetMetadata){
|
6754 |
+
if(!create)return undefined;
|
6755 |
+
store.set(target, targetMetadata = new Map);
|
6756 |
+
}
|
6757 |
+
var keyMetadata = targetMetadata.get(targetKey);
|
6758 |
+
if(!keyMetadata){
|
6759 |
+
if(!create)return undefined;
|
6760 |
+
targetMetadata.set(targetKey, keyMetadata = new Map);
|
6761 |
+
} return keyMetadata;
|
6762 |
+
};
|
6763 |
+
var ordinaryHasOwnMetadata = function(MetadataKey, O, P){
|
6764 |
+
var metadataMap = getOrCreateMetadataMap(O, P, false);
|
6765 |
+
return metadataMap === undefined ? false : metadataMap.has(MetadataKey);
|
6766 |
+
};
|
6767 |
+
var ordinaryGetOwnMetadata = function(MetadataKey, O, P){
|
6768 |
+
var metadataMap = getOrCreateMetadataMap(O, P, false);
|
6769 |
+
return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey);
|
6770 |
+
};
|
6771 |
+
var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){
|
6772 |
+
getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue);
|
6773 |
+
};
|
6774 |
+
var ordinaryOwnMetadataKeys = function(target, targetKey){
|
6775 |
+
var metadataMap = getOrCreateMetadataMap(target, targetKey, false)
|
6776 |
+
, keys = [];
|
6777 |
+
if(metadataMap)metadataMap.forEach(function(_, key){ keys.push(key); });
|
6778 |
+
return keys;
|
6779 |
+
};
|
6780 |
+
var toMetaKey = function(it){
|
6781 |
+
return it === undefined || typeof it == 'symbol' ? it : String(it);
|
6782 |
+
};
|
6783 |
+
var exp = function(O){
|
6784 |
+
$export($export.S, 'Reflect', O);
|
6785 |
+
};
|
6786 |
+
|
6787 |
+
module.exports = {
|
6788 |
+
store: store,
|
6789 |
+
map: getOrCreateMetadataMap,
|
6790 |
+
has: ordinaryHasOwnMetadata,
|
6791 |
+
get: ordinaryGetOwnMetadata,
|
6792 |
+
set: ordinaryDefineOwnMetadata,
|
6793 |
+
keys: ordinaryOwnMetadataKeys,
|
6794 |
+
key: toMetaKey,
|
6795 |
+
exp: exp
|
6796 |
+
};
|
6797 |
+
|
6798 |
+
/***/ },
|
6799 |
+
/* 276 */
|
6800 |
+
/***/ function(module, exports, __webpack_require__) {
|
6801 |
+
|
6802 |
+
var metadata = __webpack_require__(275)
|
6803 |
+
, anObject = __webpack_require__(10)
|
6804 |
+
, toMetaKey = metadata.key
|
6805 |
+
, getOrCreateMetadataMap = metadata.map
|
6806 |
+
, store = metadata.store;
|
6807 |
+
|
6808 |
+
metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target /*, targetKey */){
|
6809 |
+
var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2])
|
6810 |
+
, metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false);
|
6811 |
+
if(metadataMap === undefined || !metadataMap['delete'](metadataKey))return false;
|
6812 |
+
if(metadataMap.size)return true;
|
6813 |
+
var targetMetadata = store.get(target);
|
6814 |
+
targetMetadata['delete'](targetKey);
|
6815 |
+
return !!targetMetadata.size || store['delete'](target);
|
6816 |
+
}});
|
6817 |
+
|
6818 |
+
/***/ },
|
6819 |
+
/* 277 */
|
6820 |
+
/***/ function(module, exports, __webpack_require__) {
|
6821 |
+
|
6822 |
+
var metadata = __webpack_require__(275)
|
6823 |
+
, anObject = __webpack_require__(10)
|
6824 |
+
, getPrototypeOf = __webpack_require__(57)
|
6825 |
+
, ordinaryHasOwnMetadata = metadata.has
|
6826 |
+
, ordinaryGetOwnMetadata = metadata.get
|
6827 |
+
, toMetaKey = metadata.key;
|
6828 |
+
|
6829 |
+
var ordinaryGetMetadata = function(MetadataKey, O, P){
|
6830 |
+
var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);
|
6831 |
+
if(hasOwn)return ordinaryGetOwnMetadata(MetadataKey, O, P);
|
6832 |
+
var parent = getPrototypeOf(O);
|
6833 |
+
return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined;
|
6834 |
+
};
|
6835 |
+
|
6836 |
+
metadata.exp({getMetadata: function getMetadata(metadataKey, target /*, targetKey */){
|
6837 |
+
return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2]));
|
6838 |
+
}});
|
6839 |
+
|
6840 |
+
/***/ },
|
6841 |
+
/* 278 */
|
6842 |
+
/***/ function(module, exports, __webpack_require__) {
|
6843 |
+
|
6844 |
+
var Set = __webpack_require__(206)
|
6845 |
+
, from = __webpack_require__(266)
|
6846 |
+
, metadata = __webpack_require__(275)
|
6847 |
+
, anObject = __webpack_require__(10)
|
6848 |
+
, getPrototypeOf = __webpack_require__(57)
|
6849 |
+
, ordinaryOwnMetadataKeys = metadata.keys
|
6850 |
+
, toMetaKey = metadata.key;
|
6851 |
+
|
6852 |
+
var ordinaryMetadataKeys = function(O, P){
|
6853 |
+
var oKeys = ordinaryOwnMetadataKeys(O, P)
|
6854 |
+
, parent = getPrototypeOf(O);
|
6855 |
+
if(parent === null)return oKeys;
|
6856 |
+
var pKeys = ordinaryMetadataKeys(parent, P);
|
6857 |
+
return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys;
|
6858 |
+
};
|
6859 |
+
|
6860 |
+
metadata.exp({getMetadataKeys: function getMetadataKeys(target /*, targetKey */){
|
6861 |
+
return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));
|
6862 |
+
}});
|
6863 |
+
|
6864 |
+
/***/ },
|
6865 |
+
/* 279 */
|
6866 |
+
/***/ function(module, exports, __webpack_require__) {
|
6867 |
+
|
6868 |
+
var metadata = __webpack_require__(275)
|
6869 |
+
, anObject = __webpack_require__(10)
|
6870 |
+
, ordinaryGetOwnMetadata = metadata.get
|
6871 |
+
, toMetaKey = metadata.key;
|
6872 |
+
|
6873 |
+
metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target /*, targetKey */){
|
6874 |
+
return ordinaryGetOwnMetadata(metadataKey, anObject(target)
|
6875 |
+
, arguments.length < 3 ? undefined : toMetaKey(arguments[2]));
|
6876 |
+
}});
|
6877 |
+
|
6878 |
+
/***/ },
|
6879 |
+
/* 280 */
|
6880 |
+
/***/ function(module, exports, __webpack_require__) {
|
6881 |
+
|
6882 |
+
var metadata = __webpack_require__(275)
|
6883 |
+
, anObject = __webpack_require__(10)
|
6884 |
+
, ordinaryOwnMetadataKeys = metadata.keys
|
6885 |
+
, toMetaKey = metadata.key;
|
6886 |
+
|
6887 |
+
metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target /*, targetKey */){
|
6888 |
+
return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1]));
|
6889 |
+
}});
|
6890 |
+
|
6891 |
+
/***/ },
|
6892 |
+
/* 281 */
|
6893 |
+
/***/ function(module, exports, __webpack_require__) {
|
6894 |
+
|
6895 |
+
var metadata = __webpack_require__(275)
|
6896 |
+
, anObject = __webpack_require__(10)
|
6897 |
+
, getPrototypeOf = __webpack_require__(57)
|
6898 |
+
, ordinaryHasOwnMetadata = metadata.has
|
6899 |
+
, toMetaKey = metadata.key;
|
6900 |
+
|
6901 |
+
var ordinaryHasMetadata = function(MetadataKey, O, P){
|
6902 |
+
var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P);
|
6903 |
+
if(hasOwn)return true;
|
6904 |
+
var parent = getPrototypeOf(O);
|
6905 |
+
return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false;
|
6906 |
+
};
|
6907 |
+
|
6908 |
+
metadata.exp({hasMetadata: function hasMetadata(metadataKey, target /*, targetKey */){
|
6909 |
+
return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2]));
|
6910 |
+
}});
|
6911 |
+
|
6912 |
+
/***/ },
|
6913 |
+
/* 282 */
|
6914 |
+
/***/ function(module, exports, __webpack_require__) {
|
6915 |
+
|
6916 |
+
var metadata = __webpack_require__(275)
|
6917 |
+
, anObject = __webpack_require__(10)
|
6918 |
+
, ordinaryHasOwnMetadata = metadata.has
|
6919 |
+
, toMetaKey = metadata.key;
|
6920 |
+
|
6921 |
+
metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target /*, targetKey */){
|
6922 |
+
return ordinaryHasOwnMetadata(metadataKey, anObject(target)
|
6923 |
+
, arguments.length < 3 ? undefined : toMetaKey(arguments[2]));
|
6924 |
+
}});
|
6925 |
+
|
6926 |
+
/***/ },
|
6927 |
+
/* 283 */
|
6928 |
+
/***/ function(module, exports, __webpack_require__) {
|
6929 |
+
|
6930 |
+
var metadata = __webpack_require__(275)
|
6931 |
+
, anObject = __webpack_require__(10)
|
6932 |
+
, aFunction = __webpack_require__(19)
|
6933 |
+
, toMetaKey = metadata.key
|
6934 |
+
, ordinaryDefineOwnMetadata = metadata.set;
|
6935 |
+
|
6936 |
+
metadata.exp({metadata: function metadata(metadataKey, metadataValue){
|
6937 |
+
return function decorator(target, targetKey){
|
6938 |
+
ordinaryDefineOwnMetadata(
|
6939 |
+
metadataKey, metadataValue,
|
6940 |
+
(targetKey !== undefined ? anObject : aFunction)(target),
|
6941 |
+
toMetaKey(targetKey)
|
6942 |
+
);
|
6943 |
+
};
|
6944 |
+
}});
|
6945 |
+
|
6946 |
+
/***/ },
|
6947 |
+
/* 284 */
|
6948 |
+
/***/ function(module, exports, __webpack_require__) {
|
6949 |
+
|
6950 |
+
// https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask
|
6951 |
+
var $export = __webpack_require__(6)
|
6952 |
+
, microtask = __webpack_require__(201)()
|
6953 |
+
, process = __webpack_require__(2).process
|
6954 |
+
, isNode = __webpack_require__(32)(process) == 'process';
|
6955 |
+
|
6956 |
+
$export($export.G, {
|
6957 |
+
asap: function asap(fn){
|
6958 |
+
var domain = isNode && process.domain;
|
6959 |
+
microtask(domain ? domain.bind(fn) : fn);
|
6960 |
+
}
|
6961 |
+
});
|
6962 |
+
|
6963 |
+
/***/ },
|
6964 |
+
/* 285 */
|
6965 |
+
/***/ function(module, exports, __webpack_require__) {
|
6966 |
+
|
6967 |
+
'use strict';
|
6968 |
+
// https://github.com/zenparsing/es-observable
|
6969 |
+
var $export = __webpack_require__(6)
|
6970 |
+
, global = __webpack_require__(2)
|
6971 |
+
, core = __webpack_require__(7)
|
6972 |
+
, microtask = __webpack_require__(201)()
|
6973 |
+
, OBSERVABLE = __webpack_require__(23)('observable')
|
6974 |
+
, aFunction = __webpack_require__(19)
|
6975 |
+
, anObject = __webpack_require__(10)
|
6976 |
+
, anInstance = __webpack_require__(197)
|
6977 |
+
, redefineAll = __webpack_require__(202)
|
6978 |
+
, hide = __webpack_require__(8)
|
6979 |
+
, forOf = __webpack_require__(198)
|
6980 |
+
, RETURN = forOf.RETURN;
|
6981 |
+
|
6982 |
+
var getMethod = function(fn){
|
6983 |
+
return fn == null ? undefined : aFunction(fn);
|
6984 |
+
};
|
6985 |
+
|
6986 |
+
var cleanupSubscription = function(subscription){
|
6987 |
+
var cleanup = subscription._c;
|
6988 |
+
if(cleanup){
|
6989 |
+
subscription._c = undefined;
|
6990 |
+
cleanup();
|
6991 |
+
}
|
6992 |
+
};
|
6993 |
+
|
6994 |
+
var subscriptionClosed = function(subscription){
|
6995 |
+
return subscription._o === undefined;
|
6996 |
+
};
|
6997 |
+
|
6998 |
+
var closeSubscription = function(subscription){
|
6999 |
+
if(!subscriptionClosed(subscription)){
|
7000 |
+
subscription._o = undefined;
|
7001 |
+
cleanupSubscription(subscription);
|
7002 |
+
}
|
7003 |
+
};
|
7004 |
+
|
7005 |
+
var Subscription = function(observer, subscriber){
|
7006 |
+
anObject(observer);
|
7007 |
+
this._c = undefined;
|
7008 |
+
this._o = observer;
|
7009 |
+
observer = new SubscriptionObserver(this);
|
7010 |
+
try {
|
7011 |
+
var cleanup = subscriber(observer)
|
7012 |
+
, subscription = cleanup;
|
7013 |
+
if(cleanup != null){
|
7014 |
+
if(typeof cleanup.unsubscribe === 'function')cleanup = function(){ subscription.unsubscribe(); };
|
7015 |
+
else aFunction(cleanup);
|
7016 |
+
this._c = cleanup;
|
7017 |
+
}
|
7018 |
+
} catch(e){
|
7019 |
+
observer.error(e);
|
7020 |
+
return;
|
7021 |
+
} if(subscriptionClosed(this))cleanupSubscription(this);
|
7022 |
+
};
|
7023 |
+
|
7024 |
+
Subscription.prototype = redefineAll({}, {
|
7025 |
+
unsubscribe: function unsubscribe(){ closeSubscription(this); }
|
7026 |
+
});
|
7027 |
+
|
7028 |
+
var SubscriptionObserver = function(subscription){
|
7029 |
+
this._s = subscription;
|
7030 |
+
};
|
7031 |
+
|
7032 |
+
SubscriptionObserver.prototype = redefineAll({}, {
|
7033 |
+
next: function next(value){
|
7034 |
+
var subscription = this._s;
|
7035 |
+
if(!subscriptionClosed(subscription)){
|
7036 |
+
var observer = subscription._o;
|
7037 |
+
try {
|
7038 |
+
var m = getMethod(observer.next);
|
7039 |
+
if(m)return m.call(observer, value);
|
7040 |
+
} catch(e){
|
7041 |
+
try {
|
7042 |
+
closeSubscription(subscription);
|
7043 |
+
} finally {
|
7044 |
+
throw e;
|
7045 |
+
}
|
7046 |
+
}
|
7047 |
+
}
|
7048 |
+
},
|
7049 |
+
error: function error(value){
|
7050 |
+
var subscription = this._s;
|
7051 |
+
if(subscriptionClosed(subscription))throw value;
|
7052 |
+
var observer = subscription._o;
|
7053 |
+
subscription._o = undefined;
|
7054 |
+
try {
|
7055 |
+
var m = getMethod(observer.error);
|
7056 |
+
if(!m)throw value;
|
7057 |
+
value = m.call(observer, value);
|
7058 |
+
} catch(e){
|
7059 |
+
try {
|
7060 |
+
cleanupSubscription(subscription);
|
7061 |
+
} finally {
|
7062 |
+
throw e;
|
7063 |
+
}
|
7064 |
+
} cleanupSubscription(subscription);
|
7065 |
+
return value;
|
7066 |
+
},
|
7067 |
+
complete: function complete(value){
|
7068 |
+
var subscription = this._s;
|
7069 |
+
if(!subscriptionClosed(subscription)){
|
7070 |
+
var observer = subscription._o;
|
7071 |
+
subscription._o = undefined;
|
7072 |
+
try {
|
7073 |
+
var m = getMethod(observer.complete);
|
7074 |
+
value = m ? m.call(observer, value) : undefined;
|
7075 |
+
} catch(e){
|
7076 |
+
try {
|
7077 |
+
cleanupSubscription(subscription);
|
7078 |
+
} finally {
|
7079 |
+
throw e;
|
7080 |
+
}
|
7081 |
+
} cleanupSubscription(subscription);
|
7082 |
+
return value;
|
7083 |
+
}
|
7084 |
+
}
|
7085 |
+
});
|
7086 |
+
|
7087 |
+
var $Observable = function Observable(subscriber){
|
7088 |
+
anInstance(this, $Observable, 'Observable', '_f')._f = aFunction(subscriber);
|
7089 |
+
};
|
7090 |
+
|
7091 |
+
redefineAll($Observable.prototype, {
|
7092 |
+
subscribe: function subscribe(observer){
|
7093 |
+
return new Subscription(observer, this._f);
|
7094 |
+
},
|
7095 |
+
forEach: function forEach(fn){
|
7096 |
+
var that = this;
|
7097 |
+
return new (core.Promise || global.Promise)(function(resolve, reject){
|
7098 |
+
aFunction(fn);
|
7099 |
+
var subscription = that.subscribe({
|
7100 |
+
next : function(value){
|
7101 |
+
try {
|
7102 |
+
return fn(value);
|
7103 |
+
} catch(e){
|
7104 |
+
reject(e);
|
7105 |
+
subscription.unsubscribe();
|
7106 |
+
}
|
7107 |
+
},
|
7108 |
+
error: reject,
|
7109 |
+
complete: resolve
|
7110 |
+
});
|
7111 |
+
});
|
7112 |
+
}
|
7113 |
+
});
|
7114 |
+
|
7115 |
+
redefineAll($Observable, {
|
7116 |
+
from: function from(x){
|
7117 |
+
var C = typeof this === 'function' ? this : $Observable;
|
7118 |
+
var method = getMethod(anObject(x)[OBSERVABLE]);
|
7119 |
+
if(method){
|
7120 |
+
var observable = anObject(method.call(x));
|
7121 |
+
return observable.constructor === C ? observable : new C(function(observer){
|
7122 |
+
return observable.subscribe(observer);
|
7123 |
+
});
|
7124 |
+
}
|
7125 |
+
return new C(function(observer){
|
7126 |
+
var done = false;
|
7127 |
+
microtask(function(){
|
7128 |
+
if(!done){
|
7129 |
+
try {
|
7130 |
+
if(forOf(x, false, function(it){
|
7131 |
+
observer.next(it);
|
7132 |
+
if(done)return RETURN;
|
7133 |
+
}) === RETURN)return;
|
7134 |
+
} catch(e){
|
7135 |
+
if(done)throw e;
|
7136 |
+
observer.error(e);
|
7137 |
+
return;
|
7138 |
+
} observer.complete();
|
7139 |
+
}
|
7140 |
+
});
|
7141 |
+
return function(){ done = true; };
|
7142 |
+
});
|
7143 |
+
},
|
7144 |
+
of: function of(){
|
7145 |
+
for(var i = 0, l = arguments.length, items = Array(l); i < l;)items[i] = arguments[i++];
|
7146 |
+
return new (typeof this === 'function' ? this : $Observable)(function(observer){
|
7147 |
+
var done = false;
|
7148 |
+
microtask(function(){
|
7149 |
+
if(!done){
|
7150 |
+
for(var i = 0; i < items.length; ++i){
|
7151 |
+
observer.next(items[i]);
|
7152 |
+
if(done)return;
|
7153 |
+
} observer.complete();
|
7154 |
+
}
|
7155 |
+
});
|
7156 |
+
return function(){ done = true; };
|
7157 |
+
});
|
7158 |
+
}
|
7159 |
+
});
|
7160 |
+
|
7161 |
+
hide($Observable.prototype, OBSERVABLE, function(){ return this; });
|
7162 |
+
|
7163 |
+
$export($export.G, {Observable: $Observable});
|
7164 |
+
|
7165 |
+
__webpack_require__(186)('Observable');
|
7166 |
+
|
7167 |
+
/***/ },
|
7168 |
+
/* 286 */
|
7169 |
+
/***/ function(module, exports, __webpack_require__) {
|
7170 |
+
|
7171 |
+
var $export = __webpack_require__(6)
|
7172 |
+
, $task = __webpack_require__(200);
|
7173 |
+
$export($export.G + $export.B, {
|
7174 |
+
setImmediate: $task.set,
|
7175 |
+
clearImmediate: $task.clear
|
7176 |
+
});
|
7177 |
+
|
7178 |
+
/***/ },
|
7179 |
+
/* 287 */
|
7180 |
+
/***/ function(module, exports, __webpack_require__) {
|
7181 |
+
|
7182 |
+
var $iterators = __webpack_require__(183)
|
7183 |
+
, redefine = __webpack_require__(16)
|
7184 |
+
, global = __webpack_require__(2)
|
7185 |
+
, hide = __webpack_require__(8)
|
7186 |
+
, Iterators = __webpack_require__(135)
|
7187 |
+
, wks = __webpack_require__(23)
|
7188 |
+
, ITERATOR = wks('iterator')
|
7189 |
+
, TO_STRING_TAG = wks('toStringTag')
|
7190 |
+
, ArrayValues = Iterators.Array;
|
7191 |
+
|
7192 |
+
for(var collections = ['NodeList', 'DOMTokenList', 'MediaList', 'StyleSheetList', 'CSSRuleList'], i = 0; i < 5; i++){
|
7193 |
+
var NAME = collections[i]
|
7194 |
+
, Collection = global[NAME]
|
7195 |
+
, proto = Collection && Collection.prototype
|
7196 |
+
, key;
|
7197 |
+
if(proto){
|
7198 |
+
if(!proto[ITERATOR])hide(proto, ITERATOR, ArrayValues);
|
7199 |
+
if(!proto[TO_STRING_TAG])hide(proto, TO_STRING_TAG, NAME);
|
7200 |
+
Iterators[NAME] = ArrayValues;
|
7201 |
+
for(key in $iterators)if(!proto[key])redefine(proto, key, $iterators[key], true);
|
7202 |
+
}
|
7203 |
+
}
|
7204 |
+
|
7205 |
+
/***/ },
|
7206 |
+
/* 288 */
|
7207 |
+
/***/ function(module, exports, __webpack_require__) {
|
7208 |
+
|
7209 |
+
// ie9- setTimeout & setInterval additional parameters fix
|
7210 |
+
var global = __webpack_require__(2)
|
7211 |
+
, $export = __webpack_require__(6)
|
7212 |
+
, invoke = __webpack_require__(76)
|
7213 |
+
, partial = __webpack_require__(289)
|
7214 |
+
, navigator = global.navigator
|
7215 |
+
, MSIE = !!navigator && /MSIE .\./.test(navigator.userAgent); // <- dirty ie9- check
|
7216 |
+
var wrap = function(set){
|
7217 |
+
return MSIE ? function(fn, time /*, ...args */){
|
7218 |
+
return set(invoke(
|
7219 |
+
partial,
|
7220 |
+
[].slice.call(arguments, 2),
|
7221 |
+
typeof fn == 'function' ? fn : Function(fn)
|
7222 |
+
), time);
|
7223 |
+
} : set;
|
7224 |
+
};
|
7225 |
+
$export($export.G + $export.B + $export.F * MSIE, {
|
7226 |
+
setTimeout: wrap(global.setTimeout),
|
7227 |
+
setInterval: wrap(global.setInterval)
|
7228 |
+
});
|
7229 |
+
|
7230 |
+
/***/ },
|
7231 |
+
/* 289 */
|
7232 |
+
/***/ function(module, exports, __webpack_require__) {
|
7233 |
+
|
7234 |
+
'use strict';
|
7235 |
+
var path = __webpack_require__(290)
|
7236 |
+
, invoke = __webpack_require__(76)
|
7237 |
+
, aFunction = __webpack_require__(19);
|
7238 |
+
module.exports = function(/* ...pargs */){
|
7239 |
+
var fn = aFunction(this)
|
7240 |
+
, length = arguments.length
|
7241 |
+
, pargs = Array(length)
|
7242 |
+
, i = 0
|
7243 |
+
, _ = path._
|
7244 |
+
, holder = false;
|
7245 |
+
while(length > i)if((pargs[i] = arguments[i++]) === _)holder = true;
|
7246 |
+
return function(/* ...args */){
|
7247 |
+
var that = this
|
7248 |
+
, aLen = arguments.length
|
7249 |
+
, j = 0, k = 0, args;
|
7250 |
+
if(!holder && !aLen)return invoke(fn, pargs, that);
|
7251 |
+
args = pargs.slice();
|
7252 |
+
if(holder)for(;length > j; j++)if(args[j] === _)args[j] = arguments[k++];
|
7253 |
+
while(aLen > k)args.push(arguments[k++]);
|
7254 |
+
return invoke(fn, args, that);
|
7255 |
+
};
|
7256 |
+
};
|
7257 |
+
|
7258 |
+
/***/ },
|
7259 |
+
/* 290 */
|
7260 |
+
/***/ function(module, exports, __webpack_require__) {
|
7261 |
+
|
7262 |
+
module.exports = __webpack_require__(2);
|
7263 |
+
|
7264 |
+
/***/ },
|
7265 |
+
/* 291 */
|
7266 |
+
/***/ function(module, exports, __webpack_require__) {
|
7267 |
+
|
7268 |
+
'use strict';
|
7269 |
+
var ctx = __webpack_require__(18)
|
7270 |
+
, $export = __webpack_require__(6)
|
7271 |
+
, createDesc = __webpack_require__(15)
|
7272 |
+
, assign = __webpack_require__(67)
|
7273 |
+
, create = __webpack_require__(44)
|
7274 |
+
, getPrototypeOf = __webpack_require__(57)
|
7275 |
+
, getKeys = __webpack_require__(28)
|
7276 |
+
, dP = __webpack_require__(9)
|
7277 |
+
, keyOf = __webpack_require__(27)
|
7278 |
+
, aFunction = __webpack_require__(19)
|
7279 |
+
, forOf = __webpack_require__(198)
|
7280 |
+
, isIterable = __webpack_require__(292)
|
7281 |
+
, $iterCreate = __webpack_require__(136)
|
7282 |
+
, step = __webpack_require__(184)
|
7283 |
+
, isObject = __webpack_require__(11)
|
7284 |
+
, toIObject = __webpack_require__(30)
|
7285 |
+
, DESCRIPTORS = __webpack_require__(4)
|
7286 |
+
, has = __webpack_require__(3);
|
7287 |
+
|
7288 |
+
// 0 -> Dict.forEach
|
7289 |
+
// 1 -> Dict.map
|
7290 |
+
// 2 -> Dict.filter
|
7291 |
+
// 3 -> Dict.some
|
7292 |
+
// 4 -> Dict.every
|
7293 |
+
// 5 -> Dict.find
|
7294 |
+
// 6 -> Dict.findKey
|
7295 |
+
// 7 -> Dict.mapPairs
|
7296 |
+
var createDictMethod = function(TYPE){
|
7297 |
+
var IS_MAP = TYPE == 1
|
7298 |
+
, IS_EVERY = TYPE == 4;
|
7299 |
+
return function(object, callbackfn, that /* = undefined */){
|
7300 |
+
var f = ctx(callbackfn, that, 3)
|
7301 |
+
, O = toIObject(object)
|
7302 |
+
, result = IS_MAP || TYPE == 7 || TYPE == 2
|
7303 |
+
? new (typeof this == 'function' ? this : Dict) : undefined
|
7304 |
+
, key, val, res;
|
7305 |
+
for(key in O)if(has(O, key)){
|
7306 |
+
val = O[key];
|
7307 |
+
res = f(val, key, object);
|
7308 |
+
if(TYPE){
|
7309 |
+
if(IS_MAP)result[key] = res; // map
|
7310 |
+
else if(res)switch(TYPE){
|
7311 |
+
case 2: result[key] = val; break; // filter
|
7312 |
+
case 3: return true; // some
|
7313 |
+
case 5: return val; // find
|
7314 |
+
case 6: return key; // findKey
|
7315 |
+
case 7: result[res[0]] = res[1]; // mapPairs
|
7316 |
+
} else if(IS_EVERY)return false; // every
|
7317 |
+
}
|
7318 |
+
}
|
7319 |
+
return TYPE == 3 || IS_EVERY ? IS_EVERY : result;
|
7320 |
+
};
|
7321 |
+
};
|
7322 |
+
var findKey = createDictMethod(6);
|
7323 |
+
|
7324 |
+
var createDictIter = function(kind){
|
7325 |
+
return function(it){
|
7326 |
+
return new DictIterator(it, kind);
|
7327 |
+
};
|
7328 |
+
};
|
7329 |
+
var DictIterator = function(iterated, kind){
|
7330 |
+
this._t = toIObject(iterated); // target
|
7331 |
+
this._a = getKeys(iterated); // keys
|
7332 |
+
this._i = 0; // next index
|
7333 |
+
this._k = kind; // kind
|
7334 |
+
};
|
7335 |
+
$iterCreate(DictIterator, 'Dict', function(){
|
7336 |
+
var that = this
|
7337 |
+
, O = that._t
|
7338 |
+
, keys = that._a
|
7339 |
+
, kind = that._k
|
7340 |
+
, key;
|
7341 |
+
do {
|
7342 |
+
if(that._i >= keys.length){
|
7343 |
+
that._t = undefined;
|
7344 |
+
return step(1);
|
7345 |
+
}
|
7346 |
+
} while(!has(O, key = keys[that._i++]));
|
7347 |
+
if(kind == 'keys' )return step(0, key);
|
7348 |
+
if(kind == 'values')return step(0, O[key]);
|
7349 |
+
return step(0, [key, O[key]]);
|
7350 |
+
});
|
7351 |
+
|
7352 |
+
function Dict(iterable){
|
7353 |
+
var dict = create(null);
|
7354 |
+
if(iterable != undefined){
|
7355 |
+
if(isIterable(iterable)){
|
7356 |
+
forOf(iterable, true, function(key, value){
|
7357 |
+
dict[key] = value;
|
7358 |
+
});
|
7359 |
+
} else assign(dict, iterable);
|
7360 |
+
}
|
7361 |
+
return dict;
|
7362 |
+
}
|
7363 |
+
Dict.prototype = null;
|
7364 |
+
|
7365 |
+
function reduce(object, mapfn, init){
|
7366 |
+
aFunction(mapfn);
|
7367 |
+
var O = toIObject(object)
|
7368 |
+
, keys = getKeys(O)
|
7369 |
+
, length = keys.length
|
7370 |
+
, i = 0
|
7371 |
+
, memo, key;
|
7372 |
+
if(arguments.length < 3){
|
7373 |
+
if(!length)throw TypeError('Reduce of empty object with no initial value');
|
7374 |
+
memo = O[keys[i++]];
|
7375 |
+
} else memo = Object(init);
|
7376 |
+
while(length > i)if(has(O, key = keys[i++])){
|
7377 |
+
memo = mapfn(memo, O[key], key, object);
|
7378 |
+
}
|
7379 |
+
return memo;
|
7380 |
+
}
|
7381 |
+
|
7382 |
+
function includes(object, el){
|
7383 |
+
return (el == el ? keyOf(object, el) : findKey(object, function(it){
|
7384 |
+
return it != it;
|
7385 |
+
})) !== undefined;
|
7386 |
+
}
|
7387 |
+
|
7388 |
+
function get(object, key){
|
7389 |
+
if(has(object, key))return object[key];
|
7390 |
+
}
|
7391 |
+
function set(object, key, value){
|
7392 |
+
if(DESCRIPTORS && key in Object)dP.f(object, key, createDesc(0, value));
|
7393 |
+
else object[key] = value;
|
7394 |
+
return object;
|
7395 |
+
}
|
7396 |
+
|
7397 |
+
function isDict(it){
|
7398 |
+
return isObject(it) && getPrototypeOf(it) === Dict.prototype;
|
7399 |
+
}
|
7400 |
+
|
7401 |
+
$export($export.G + $export.F, {Dict: Dict});
|
7402 |
+
|
7403 |
+
$export($export.S, 'Dict', {
|
7404 |
+
keys: createDictIter('keys'),
|
7405 |
+
values: createDictIter('values'),
|
7406 |
+
entries: createDictIter('entries'),
|
7407 |
+
forEach: createDictMethod(0),
|
7408 |
+
map: createDictMethod(1),
|
7409 |
+
filter: createDictMethod(2),
|
7410 |
+
some: createDictMethod(3),
|
7411 |
+
every: createDictMethod(4),
|
7412 |
+
find: createDictMethod(5),
|
7413 |
+
findKey: findKey,
|
7414 |
+
mapPairs: createDictMethod(7),
|
7415 |
+
reduce: reduce,
|
7416 |
+
keyOf: keyOf,
|
7417 |
+
includes: includes,
|
7418 |
+
has: has,
|
7419 |
+
get: get,
|
7420 |
+
set: set,
|
7421 |
+
isDict: isDict
|
7422 |
+
});
|
7423 |
+
|
7424 |
+
/***/ },
|
7425 |
+
/* 292 */
|
7426 |
+
/***/ function(module, exports, __webpack_require__) {
|
7427 |
+
|
7428 |
+
var classof = __webpack_require__(73)
|
7429 |
+
, ITERATOR = __webpack_require__(23)('iterator')
|
7430 |
+
, Iterators = __webpack_require__(135);
|
7431 |
+
module.exports = __webpack_require__(7).isIterable = function(it){
|
7432 |
+
var O = Object(it);
|
7433 |
+
return O[ITERATOR] !== undefined
|
7434 |
+
|| '@@iterator' in O
|
7435 |
+
|| Iterators.hasOwnProperty(classof(O));
|
7436 |
+
};
|
7437 |
+
|
7438 |
+
/***/ },
|
7439 |
+
/* 293 */
|
7440 |
+
/***/ function(module, exports, __webpack_require__) {
|
7441 |
+
|
7442 |
+
var anObject = __webpack_require__(10)
|
7443 |
+
, get = __webpack_require__(156);
|
7444 |
+
module.exports = __webpack_require__(7).getIterator = function(it){
|
7445 |
+
var iterFn = get(it);
|
7446 |
+
if(typeof iterFn != 'function')throw TypeError(it + ' is not iterable!');
|
7447 |
+
return anObject(iterFn.call(it));
|
7448 |
+
};
|
7449 |
+
|
7450 |
+
/***/ },
|
7451 |
+
/* 294 */
|
7452 |
+
/***/ function(module, exports, __webpack_require__) {
|
7453 |
+
|
7454 |
+
var global = __webpack_require__(2)
|
7455 |
+
, core = __webpack_require__(7)
|
7456 |
+
, $export = __webpack_require__(6)
|
7457 |
+
, partial = __webpack_require__(289);
|
7458 |
+
// https://esdiscuss.org/topic/promise-returning-delay-function
|
7459 |
+
$export($export.G + $export.F, {
|
7460 |
+
delay: function delay(time){
|
7461 |
+
return new (core.Promise || global.Promise)(function(resolve){
|
7462 |
+
setTimeout(partial.call(resolve, true), time);
|
7463 |
+
});
|
7464 |
+
}
|
7465 |
+
});
|
7466 |
+
|
7467 |
+
/***/ },
|
7468 |
+
/* 295 */
|
7469 |
+
/***/ function(module, exports, __webpack_require__) {
|
7470 |
+
|
7471 |
+
var path = __webpack_require__(290)
|
7472 |
+
, $export = __webpack_require__(6);
|
7473 |
+
|
7474 |
+
// Placeholder
|
7475 |
+
__webpack_require__(7)._ = path._ = path._ || {};
|
7476 |
+
|
7477 |
+
$export($export.P + $export.F, 'Function', {part: __webpack_require__(289)});
|
7478 |
+
|
7479 |
+
/***/ },
|
7480 |
+
/* 296 */
|
7481 |
+
/***/ function(module, exports, __webpack_require__) {
|
7482 |
+
|
7483 |
+
var $export = __webpack_require__(6);
|
7484 |
+
|
7485 |
+
$export($export.S + $export.F, 'Object', {isObject: __webpack_require__(11)});
|
7486 |
+
|
7487 |
+
/***/ },
|
7488 |
+
/* 297 */
|
7489 |
+
/***/ function(module, exports, __webpack_require__) {
|
7490 |
+
|
7491 |
+
var $export = __webpack_require__(6);
|
7492 |
+
|
7493 |
+
$export($export.S + $export.F, 'Object', {classof: __webpack_require__(73)});
|
7494 |
+
|
7495 |
+
/***/ },
|
7496 |
+
/* 298 */
|
7497 |
+
/***/ function(module, exports, __webpack_require__) {
|
7498 |
+
|
7499 |
+
var $export = __webpack_require__(6)
|
7500 |
+
, define = __webpack_require__(299);
|
7501 |
+
|
7502 |
+
$export($export.S + $export.F, 'Object', {define: define});
|
7503 |
+
|
7504 |
+
/***/ },
|
7505 |
+
/* 299 */
|
7506 |
+
/***/ function(module, exports, __webpack_require__) {
|
7507 |
+
|
7508 |
+
var dP = __webpack_require__(9)
|
7509 |
+
, gOPD = __webpack_require__(49)
|
7510 |
+
, ownKeys = __webpack_require__(221)
|
7511 |
+
, toIObject = __webpack_require__(30);
|
7512 |
+
|
7513 |
+
module.exports = function define(target, mixin){
|
7514 |
+
var keys = ownKeys(toIObject(mixin))
|
7515 |
+
, length = keys.length
|
7516 |
+
, i = 0, key;
|
7517 |
+
while(length > i)dP.f(target, key = keys[i++], gOPD.f(mixin, key));
|
7518 |
+
return target;
|
7519 |
+
};
|
7520 |
+
|
7521 |
+
/***/ },
|
7522 |
+
/* 300 */
|
7523 |
+
/***/ function(module, exports, __webpack_require__) {
|
7524 |
+
|
7525 |
+
var $export = __webpack_require__(6)
|
7526 |
+
, define = __webpack_require__(299)
|
7527 |
+
, create = __webpack_require__(44);
|
7528 |
+
|
7529 |
+
$export($export.S + $export.F, 'Object', {
|
7530 |
+
make: function(proto, mixin){
|
7531 |
+
return define(create(proto), mixin);
|
7532 |
+
}
|
7533 |
+
});
|
7534 |
+
|
7535 |
+
/***/ },
|
7536 |
+
/* 301 */
|
7537 |
+
/***/ function(module, exports, __webpack_require__) {
|
7538 |
+
|
7539 |
+
'use strict';
|
7540 |
+
__webpack_require__(134)(Number, 'Number', function(iterated){
|
7541 |
+
this._l = +iterated;
|
7542 |
+
this._i = 0;
|
7543 |
+
}, function(){
|
7544 |
+
var i = this._i++
|
7545 |
+
, done = !(i < this._l);
|
7546 |
+
return {done: done, value: done ? undefined : i};
|
7547 |
+
});
|
7548 |
+
|
7549 |
+
/***/ },
|
7550 |
+
/* 302 */
|
7551 |
+
/***/ function(module, exports, __webpack_require__) {
|
7552 |
+
|
7553 |
+
// https://github.com/benjamingr/RexExp.escape
|
7554 |
+
var $export = __webpack_require__(6)
|
7555 |
+
, $re = __webpack_require__(303)(/[\\^$*+?.()|[\]{}]/g, '\\$&');
|
7556 |
+
|
7557 |
+
$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});
|
7558 |
+
|
7559 |
+
|
7560 |
+
/***/ },
|
7561 |
+
/* 303 */
|
7562 |
+
/***/ function(module, exports) {
|
7563 |
+
|
7564 |
+
module.exports = function(regExp, replace){
|
7565 |
+
var replacer = replace === Object(replace) ? function(part){
|
7566 |
+
return replace[part];
|
7567 |
+
} : replace;
|
7568 |
+
return function(it){
|
7569 |
+
return String(it).replace(regExp, replacer);
|
7570 |
+
};
|
7571 |
+
};
|
7572 |
+
|
7573 |
+
/***/ },
|
7574 |
+
/* 304 */
|
7575 |
+
/***/ function(module, exports, __webpack_require__) {
|
7576 |
+
|
7577 |
+
'use strict';
|
7578 |
+
var $export = __webpack_require__(6);
|
7579 |
+
var $re = __webpack_require__(303)(/[&<>"']/g, {
|
7580 |
+
'&': '&',
|
7581 |
+
'<': '<',
|
7582 |
+
'>': '>',
|
7583 |
+
'"': '"',
|
7584 |
+
"'": '''
|
7585 |
+
});
|
7586 |
+
|
7587 |
+
$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});
|
7588 |
+
|
7589 |
+
/***/ },
|
7590 |
+
/* 305 */
|
7591 |
+
/***/ function(module, exports, __webpack_require__) {
|
7592 |
+
|
7593 |
+
'use strict';
|
7594 |
+
var $export = __webpack_require__(6);
|
7595 |
+
var $re = __webpack_require__(303)(/&(?:amp|lt|gt|quot|apos);/g, {
|
7596 |
+
'&': '&',
|
7597 |
+
'<': '<',
|
7598 |
+
'>': '>',
|
7599 |
+
'"': '"',
|
7600 |
+
''': "'"
|
7601 |
+
});
|
7602 |
+
|
7603 |
+
$export($export.P + $export.F, 'String', {unescapeHTML: function unescapeHTML(){ return $re(this); }});
|
7604 |
+
|
7605 |
+
/***/ }
|
7606 |
+
/******/ ]);
|
7607 |
+
// CommonJS export
|
7608 |
+
if(typeof module != 'undefined' && module.exports)module.exports = __e;
|
7609 |
+
// RequireJS export
|
7610 |
+
else if(typeof define == 'function' && define.amd)define(function(){return __e});
|
7611 |
+
// Export to global object
|
7612 |
+
else __g.core = __e;
|
7613 |
+
}(1, 1);
|
admin/assets/js/sweetalert2/sweetalert2.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
body.swal2-shown{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:1060}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative;max-width:100%}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0 0 .4em;padding:0;display:block;word-wrap:break-word}.swal2-modal .swal2-buttonswrapper{margin-top:15px}.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm{-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:7.5px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel{margin-left:30px;margin-right:30px}.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;content:'';margin-left:5px;vertical-align:-1px;height:15px;width:15px;border:3px solid #999;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;border-right-color:transparent;border-radius:50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal .swal2-styled{border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:15px 5px 0;padding:10px 32px}.swal2-modal .swal2-styled:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{background:0 0;border:0;margin:0;padding:0;width:38px;height:40px;font-size:36px;line-height:40px;font-family:serif;position:absolute;top:5px;right:8px;cursor:pointer;color:#ccc;-webkit-transition:color .1s ease;transition:color .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454;word-wrap:break-word}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border-radius:3px;border:1px solid #d9d9d9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;border:1px solid #b4dbed;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#ccc}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;padding:5px 10px;min-width:40%;max-width:100%}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:'!';display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;display:block}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:'Open Sans',sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{border-radius:50%;position:absolute;width:60px;height:120px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .swal2-success-ring{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .swal2-success-fix{width:7px;height:90px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.swal2-animate-success-line-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.swal2-animate-success-line-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}.swal2-animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}100%{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.swal2-animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
|
admin/assets/js/sweetalert2/sweetalert2.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Sweetalert2=t()}(this,function(){"use strict";var e={title:"",titleText:"",text:"",html:"",type:null,customClass:"",target:"body",animation:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,showConfirmButton:!0,showCancelButton:!1,preConfirm:null,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:"#3085d6",confirmButtonClass:null,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:"#aaa",cancelButtonClass:null,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusCancel:!1,showCloseButton:!1,closeButtonAriaLabel:"Close this dialog",showLoaderOnConfirm:!1,imageUrl:null,imageWidth:null,imageHeight:null,imageAlt:"",imageClass:null,timer:null,width:500,padding:20,background:"#fff",input:null,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputClass:null,inputAttributes:{},inputValidator:null,progressSteps:[],currentProgressStep:null,progressStepsDistance:"40px",onOpen:null,onClose:null,useRejections:!0},t=function(e){var t={};for(var n in e)t[e[n]]="swal2-"+e[n];return t},n=t(["container","shown","iosfix","modal","overlay","fade","show","hide","noanimation","close","title","content","buttonswrapper","confirm","cancel","icon","image","input","file","range","select","radio","checkbox","textarea","inputerror","validationerror","progresssteps","activeprogressstep","progresscircle","progressline","loading","styled"]),o=t(["success","warning","info","question","error"]),r=function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",o=0;o<3;o++){var r=parseInt(e.substr(2*o,2),16);n+=("00"+(r=Math.round(Math.min(Math.max(0,r+r*t),255)).toString(16))).substr(r.length)}return n},i=function(e){var t=[];for(var n in e)-1===t.indexOf(e[n])&&t.push(e[n]);return t},a={previousWindowKeyDown:null,previousActiveElement:null,previousBodyPadding:null},l=function(e){var t=u();t&&t.parentNode.removeChild(t);{if("undefined"!=typeof document){var o=document.createElement("div");o.className=n.container,o.innerHTML=s,("string"==typeof e.target?document.querySelector(e.target):e.target).appendChild(o);var r=c(),i=E(r,n.input),a=E(r,n.file),l=r.querySelector("."+n.range+" input"),d=r.querySelector("."+n.range+" output"),p=E(r,n.select),f=r.querySelector("."+n.checkbox+" input"),m=E(r,n.textarea);return i.oninput=function(){Y.resetValidationError()},i.onkeydown=function(t){setTimeout(function(){13===t.keyCode&&e.allowEnterKey&&(t.stopPropagation(),Y.clickConfirm())},0)},a.onchange=function(){Y.resetValidationError()},l.oninput=function(){Y.resetValidationError(),d.value=l.value},l.onchange=function(){Y.resetValidationError(),l.previousSibling.value=l.value},p.onchange=function(){Y.resetValidationError()},f.onchange=function(){Y.resetValidationError()},m.oninput=function(){Y.resetValidationError()},r}console.error("SweetAlert2 requires document to initialize")}},s=('\n <div role="dialog" aria-labelledby="'+n.title+'" aria-describedby="'+n.content+'" class="'+n.modal+'" tabindex="-1">\n <ul class="'+n.progresssteps+'"></ul>\n <div class="'+n.icon+" "+o.error+'">\n <span class="swal2-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span>\n </div>\n <div class="'+n.icon+" "+o.question+'">?</div>\n <div class="'+n.icon+" "+o.warning+'">!</div>\n <div class="'+n.icon+" "+o.info+'">i</div>\n <div class="'+n.icon+" "+o.success+'">\n <div class="swal2-success-circular-line-left"></div>\n <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n <div class="swal2-success-circular-line-right"></div>\n </div>\n <img class="'+n.image+'" />\n <h2 class="'+n.title+'" id="'+n.title+'"></h2>\n <div id="'+n.content+'" class="'+n.content+'"></div>\n <input class="'+n.input+'" />\n <input type="file" class="'+n.file+'" />\n <div class="'+n.range+'">\n <output></output>\n <input type="range" />\n </div>\n <select class="'+n.select+'"></select>\n <div class="'+n.radio+'"></div>\n <label for="'+n.checkbox+'" class="'+n.checkbox+'">\n <input type="checkbox" />\n </label>\n <textarea class="'+n.textarea+'"></textarea>\n <div class="'+n.validationerror+'" id="'+n.validationerror+'"></div>\n <div class="'+n.buttonswrapper+'">\n <button type="button" class="'+n.confirm+'">OK</button>\n <button type="button" class="'+n.cancel+'">Cancel</button>\n </div>\n <button type="button" class="'+n.close+'">×</button>\n </div>\n').replace(/(^|\n)\s*/g,""),u=function(){return document.body.querySelector("."+n.container)},c=function(){return u()?u().querySelector("."+n.modal):null},d=function(){return c().querySelectorAll("."+n.icon)},p=function(e){return u()?u().querySelector("."+e):null},f=function(){return p(n.title)},m=function(){return p(n.content)},v=function(){return p(n.image)},h=function(){return p(n.buttonswrapper)},b=function(){return p(n.progresssteps)},y=function(){return p(n.validationerror)},g=function(){return p(n.confirm)},w=function(){return p(n.cancel)},C=function(){return p(n.close)},x=function(){var e=Array.from(c().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(function(e,t){return e=parseInt(e.getAttribute("tabindex")),t=parseInt(t.getAttribute("tabindex")),e>t?1:e<t?-1:0}),t=Array.prototype.slice.call(c().querySelectorAll('button, input:not([type=hidden]), textarea, select, a, [tabindex="0"]'));return i(e.concat(t))},k=function(e,t){return!!e.classList&&e.classList.contains(t)},S=function(e){if(e.focus(),"file"!==e.type){var t=e.value;e.value="",e.value=t}},A=function(e,t){e&&t&&t.split(/\s+/).filter(Boolean).forEach(function(t){e.classList.add(t)})},B=function(e,t){e&&t&&t.split(/\s+/).filter(Boolean).forEach(function(t){e.classList.remove(t)})},E=function(e,t){for(var n=0;n<e.childNodes.length;n++)if(k(e.childNodes[n],t))return e.childNodes[n]},P=function(e,t){t||(t="block"),e.style.opacity="",e.style.display=t},L=function(e){e.style.opacity="",e.style.display="none"},T=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},q=function(e){return e.offsetWidth||e.offsetHeight||e.getClientRects().length},V=function(e,t){e.style.removeProperty?e.style.removeProperty(t):e.style.removeAttribute(t)},M=function(){var e=document.createElement("div"),t={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",msAnimation:"MSAnimationEnd",animation:"animationend"};for(var n in t)if(t.hasOwnProperty(n)&&void 0!==e.style[n])return t[n];return!1}(),O=function(){if(window.onkeydown=a.previousWindowKeyDown,a.previousActiveElement&&a.previousActiveElement.focus){var e=window.scrollX,t=window.scrollY;a.previousActiveElement.focus(),e&&t&&window.scrollTo(e,t)}},H=function(){if("ontouchstart"in window||navigator.msMaxTouchPoints)return 0;var e=document.createElement("div");e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t},N=function(e,t){var n=void 0;return function(){clearTimeout(n),n=setTimeout(function(){n=null,e()},t)}},j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},I=(function(){function e(e){this.value=e}function t(t){function n(r,i){try{var a=t[r](i),l=a.value;l instanceof e?Promise.resolve(l.value).then(function(e){n("next",e)},function(e){n("throw",e)}):o(a.done?"return":"normal",a.value)}catch(e){o("throw",e)}}function o(e,t){switch(e){case"return":r.resolve({value:t,done:!0});break;case"throw":r.reject(t);break;default:r.resolve({value:t,done:!1})}(r=r.next)?n(r.key,r.arg):i=null}var r,i;this._invoke=function(e,t){return new Promise(function(o,a){var l={key:e,arg:t,resolve:o,reject:a,next:null};i?i=i.next=l:(r=i=l,n(e,t))})},"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}),R=I({},e),K=[],W=void 0,D=function(e){("string"==typeof e.target&&!document.querySelector(e.target)||"string"!=typeof e.target&&!e.target.appendChild)&&(console.warn('SweetAlert2: Target parameter is not valid, defaulting to "body"'),e.target="body");var t=void 0,r=c(),i="string"==typeof e.target?document.querySelector(e.target):e.target;t=r&&i&&r.parentNode!==i.parentNode?l(e):r||l(e);for(var a in e)Y.isValidParameter(a)||console.warn('SweetAlert2: Unknown parameter "'+a+'"');t.style.width="number"==typeof e.width?e.width+"px":e.width,t.style.padding=e.padding+"px",t.style.background=e.background;for(var s=t.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix"),u=0;u<s.length;u++)s[u].style.background=e.background;var p=f(),y=m(),x=h(),k=g(),S=w(),E=C();if(e.titleText?p.innerText=e.titleText:p.innerHTML=e.title.split("\n").join("<br />"),e.text||e.html){if("object"===j(e.html))if(y.innerHTML="",0 in e.html)for(var q=0;q in e.html;q++)y.appendChild(e.html[q].cloneNode(!0));else y.appendChild(e.html.cloneNode(!0));else e.html?y.innerHTML=e.html:e.text&&(y.textContent=e.text);P(y)}else L(y);e.showCloseButton?(E.setAttribute("aria-label",e.closeButtonAriaLabel),P(E)):L(E),t.className=n.modal,e.customClass&&A(t,e.customClass);var M=b(),O=parseInt(null===e.currentProgressStep?Y.getQueueStep():e.currentProgressStep,10);e.progressSteps.length?(P(M),T(M),O>=e.progressSteps.length&&console.warn("SweetAlert2: Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),e.progressSteps.forEach(function(t,o){var r=document.createElement("li");if(A(r,n.progresscircle),r.innerHTML=t,o===O&&A(r,n.activeprogressstep),M.appendChild(r),o!==e.progressSteps.length-1){var i=document.createElement("li");A(i,n.progressline),i.style.width=e.progressStepsDistance,M.appendChild(i)}})):L(M);for(var H=d(),N=0;N<H.length;N++)L(H[N]);if(e.type){var I=!1;for(var R in o)if(e.type===R){I=!0;break}if(!I)return console.error("SweetAlert2: Unknown alert type: "+e.type),!1;var K=t.querySelector("."+n.icon+"."+o[e.type]);if(P(K),e.animation)switch(e.type){case"success":A(K,"swal2-animate-success-icon"),A(K.querySelector(".swal2-success-line-tip"),"swal2-animate-success-line-tip"),A(K.querySelector(".swal2-success-line-long"),"swal2-animate-success-line-long");break;case"error":A(K,"swal2-animate-error-icon"),A(K.querySelector(".swal2-x-mark"),"swal2-animate-x-mark")}}var W=v();e.imageUrl?(W.setAttribute("src",e.imageUrl),W.setAttribute("alt",e.imageAlt),P(W),e.imageWidth?W.setAttribute("width",e.imageWidth):W.removeAttribute("width"),e.imageHeight?W.setAttribute("height",e.imageHeight):W.removeAttribute("height"),W.className=n.image,e.imageClass&&A(W,e.imageClass)):L(W),e.showCancelButton?S.style.display="inline-block":L(S),e.showConfirmButton?V(k,"display"):L(k),e.showConfirmButton||e.showCancelButton?P(x):L(x),k.innerHTML=e.confirmButtonText,S.innerHTML=e.cancelButtonText,k.setAttribute("aria-label",e.confirmButtonAriaLabel),S.setAttribute("aria-label",e.cancelButtonAriaLabel),e.buttonsStyling&&(k.style.backgroundColor=e.confirmButtonColor,S.style.backgroundColor=e.cancelButtonColor),k.className=n.confirm,A(k,e.confirmButtonClass),S.className=n.cancel,A(S,e.cancelButtonClass),e.buttonsStyling?(A(k,n.styled),A(S,n.styled)):(B(k,n.styled),B(S,n.styled),k.style.backgroundColor=k.style.borderLeftColor=k.style.borderRightColor="",S.style.backgroundColor=S.style.borderLeftColor=S.style.borderRightColor=""),!0===e.animation?B(t,n.noanimation):A(t,n.noanimation),e.showLoaderOnConfirm&&!e.preConfirm&&console.warn("SweetAlert2: showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://limonte.github.io/sweetalert2/#ajax-request")},U=function(e,t){var o=u(),r=c();e?(A(r,n.show),A(o,n.fade),B(r,n.hide)):B(r,n.fade),P(r),o.style.overflowY="hidden",M&&!k(r,n.noanimation)?r.addEventListener(M,function e(){r.removeEventListener(M,e),o.style.overflowY="auto"}):o.style.overflowY="auto",A(document.documentElement,n.shown),A(document.body,n.shown),A(o,n.shown),z(),Z(),a.previousActiveElement=document.activeElement,null!==t&&"function"==typeof t&&setTimeout(function(){t(r)})},z=function(){null===a.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(a.previousBodyPadding=document.body.style.paddingRight,document.body.style.paddingRight=H()+"px")},_=function(){null!==a.previousBodyPadding&&(document.body.style.paddingRight=a.previousBodyPadding,a.previousBodyPadding=null)},Z=function(){if(/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream&&!k(document.body,n.iosfix)){var e=document.body.scrollTop;document.body.style.top=-1*e+"px",A(document.body,n.iosfix)}},Q=function(){if(k(document.body,n.iosfix)){var e=parseInt(document.body.style.top,10);B(document.body,n.iosfix),document.body.style.top="",document.body.scrollTop=-1*e}},Y=function e(){for(var t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];if(void 0===o[0])return console.error("SweetAlert2 expects at least 1 attribute!"),!1;var l=I({},R);switch(j(o[0])){case"string":l.title=o[0],l.html=o[1],l.type=o[2];break;case"object":I(l,o[0]),l.extraParams=o[0].extraParams,"email"===l.input&&null===l.inputValidator&&(l.inputValidator=function(e){return new Promise(function(t,n){/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/.test(e)?t():n("Invalid email address")})}),"url"===l.input&&null===l.inputValidator&&(l.inputValidator=function(e){return new Promise(function(t,n){/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/.test(e)?t():n("Invalid URL")})});break;default:return console.error('SweetAlert2: Unexpected type of argument! Expected "string" or "object", got '+j(o[0])),!1}D(l);var s=u(),d=c();return new Promise(function(t,o){l.timer&&(d.timeout=setTimeout(function(){e.closeModal(l.onClose),l.useRejections?o("timer"):t({dismiss:"timer"})},l.timer));var i=function(e){if(!(e=e||l.input))return null;switch(e){case"select":case"textarea":case"file":return E(d,n[e]);case"checkbox":return d.querySelector("."+n.checkbox+" input");case"radio":return d.querySelector("."+n.radio+" input:checked")||d.querySelector("."+n.radio+" input:first-child");case"range":return d.querySelector("."+n.range+" input");default:return E(d,n.input)}},p=function(){var e=i();if(!e)return null;switch(l.input){case"checkbox":return e.checked?1:0;case"radio":return e.checked?e.value:null;case"file":return e.files.length?e.files[0]:null;default:return l.inputAutoTrim?e.value.trim():e.value}};l.input&&setTimeout(function(){var e=i();e&&S(e)},0);for(var k=function(n){l.showLoaderOnConfirm&&e.showLoading(),l.preConfirm?l.preConfirm(n,l.extraParams).then(function(o){e.closeModal(l.onClose),t(o||n)},function(t){e.hideLoading(),t&&e.showValidationError(t)}):(e.closeModal(l.onClose),t(l.useRejections?n:{value:n}))},T=function(n){var i=n||window.event,a=i.target||i.srcElement,s=g(),u=w(),c=s&&(s===a||s.contains(a)),d=u&&(u===a||u.contains(a));switch(i.type){case"mouseover":case"mouseup":l.buttonsStyling&&(c?s.style.backgroundColor=r(l.confirmButtonColor,-.1):d&&(u.style.backgroundColor=r(l.cancelButtonColor,-.1)));break;case"mouseout":l.buttonsStyling&&(c?s.style.backgroundColor=l.confirmButtonColor:d&&(u.style.backgroundColor=l.cancelButtonColor));break;case"mousedown":l.buttonsStyling&&(c?s.style.backgroundColor=r(l.confirmButtonColor,-.2):d&&(u.style.backgroundColor=r(l.cancelButtonColor,-.2)));break;case"click":if(c&&e.isVisible())if(e.disableButtons(),l.input){var f=p();l.inputValidator?(e.disableInput(),l.inputValidator(f,l.extraParams).then(function(){e.enableButtons(),e.enableInput(),k(f)},function(t){e.enableButtons(),e.enableInput(),t&&e.showValidationError(t)})):k(f)}else k(!0);else d&&e.isVisible()&&(e.disableButtons(),e.closeModal(l.onClose),l.useRejections?o("cancel"):t({dismiss:"cancel"}))}},V=d.querySelectorAll("button"),M=0;M<V.length;M++)V[M].onclick=T,V[M].onmouseover=T,V[M].onmouseout=T,V[M].onmousedown=T;C().onclick=function(){e.closeModal(l.onClose),l.useRejections?o("close"):t({dismiss:"close"})},s.onclick=function(n){n.target===s&&l.allowOutsideClick&&(e.closeModal(l.onClose),l.useRejections?o("overlay"):t({dismiss:"overlay"}))};var O=h(),H=g(),I=w();l.reverseButtons?H.parentNode.insertBefore(I,H):H.parentNode.insertBefore(H,I);var R=function(e,t){for(var n=x(l.focusCancel),o=0;o<n.length;o++){(e+=t)===n.length?e=0:-1===e&&(e=n.length-1);var r=n[e];if(q(r))return r.focus()}},K=function(n){var r=n||window.event,i=r.keyCode||r.which;if(-1!==[9,13,32,27,37,38,39,40].indexOf(i)){for(var a=r.target||r.srcElement,s=x(l.focusCancel),u=-1,c=0;c<s.length;c++)if(a===s[c]){u=c;break}9===i?(r.shiftKey?R(u,-1):R(u,1),r.stopPropagation(),r.preventDefault()):37===i||38===i||39===i||40===i?document.activeElement===H&&q(I)?I.focus():document.activeElement===I&&q(H)&&H.focus():27===i&&!0===l.allowEscapeKey&&(e.closeModal(l.onClose),l.useRejections?o("esc"):t({dismiss:"esc"}))}};window.onkeydown&&window.onkeydown.toString()===K.toString()||(a.previousWindowKeyDown=window.onkeydown,window.onkeydown=K),l.buttonsStyling&&(H.style.borderLeftColor=l.confirmButtonColor,H.style.borderRightColor=l.confirmButtonColor),e.hideLoading=e.disableLoading=function(){l.showConfirmButton||(L(H),l.showCancelButton||L(h())),B(O,n.loading),B(d,n.loading),d.removeAttribute("aria-busy"),H.disabled=!1,I.disabled=!1},e.getTitle=function(){return f()},e.getContent=function(){return m()},e.getInput=function(){return i()},e.getImage=function(){return v()},e.getButtonsWrapper=function(){return h()},e.getConfirmButton=function(){return g()},e.getCancelButton=function(){return w()},e.enableButtons=function(){H.disabled=!1,I.disabled=!1},e.disableButtons=function(){H.disabled=!0,I.disabled=!0},e.enableConfirmButton=function(){H.disabled=!1},e.disableConfirmButton=function(){H.disabled=!0},e.enableInput=function(){var e=i();if(!e)return!1;if("radio"===e.type)for(var t=e.parentNode.parentNode.querySelectorAll("input"),n=0;n<t.length;n++)t[n].disabled=!1;else e.disabled=!1},e.disableInput=function(){var e=i();if(!e)return!1;if(e&&"radio"===e.type)for(var t=e.parentNode.parentNode.querySelectorAll("input"),n=0;n<t.length;n++)t[n].disabled=!0;else e.disabled=!0},e.recalculateHeight=N(function(){var e=c();if(e){var t=e.style.display;e.style.minHeight="",P(e),e.style.minHeight=e.scrollHeight+1+"px",e.style.display=t}},50),e.showValidationError=function(e){var t=y();t.innerHTML=e,P(t);var o=i();o&&(o.setAttribute("aria-invalid",!0),o.setAttribute("aria-describedBy",n.validationerror),S(o),A(o,n.inputerror))},e.resetValidationError=function(){var t=y();L(t),e.recalculateHeight();var o=i();o&&(o.removeAttribute("aria-invalid"),o.removeAttribute("aria-describedBy"),B(o,n.inputerror))},e.getProgressSteps=function(){return l.progressSteps},e.setProgressSteps=function(e){l.progressSteps=e,D(l)},e.showProgressSteps=function(){P(b())},e.hideProgressSteps=function(){L(b())},e.enableButtons(),e.hideLoading(),e.resetValidationError();for(var z=["input","file","range","select","radio","checkbox","textarea"],_=void 0,Z=0;Z<z.length;Z++){var Q=n[z[Z]],Y=E(d,Q);if(_=i(z[Z])){for(var $ in _.attributes)if(_.attributes.hasOwnProperty($)){var J=_.attributes[$].name;"type"!==J&&"value"!==J&&_.removeAttribute(J)}for(var X in l.inputAttributes)_.setAttribute(X,l.inputAttributes[X])}Y.className=Q,l.inputClass&&A(Y,l.inputClass),L(Y)}var F=void 0;switch(l.input){case"text":case"email":case"password":case"number":case"tel":case"url":(_=E(d,n.input)).value=l.inputValue,_.placeholder=l.inputPlaceholder,_.type=l.input,P(_);break;case"file":(_=E(d,n.file)).placeholder=l.inputPlaceholder,_.type=l.input,P(_);break;case"range":var G=E(d,n.range),ee=G.querySelector("input"),te=G.querySelector("output");ee.value=l.inputValue,ee.type=l.input,te.value=l.inputValue,P(G);break;case"select":var ne=E(d,n.select);if(ne.innerHTML="",l.inputPlaceholder){var oe=document.createElement("option");oe.innerHTML=l.inputPlaceholder,oe.value="",oe.disabled=!0,oe.selected=!0,ne.appendChild(oe)}F=function(e){for(var t in e){var n=document.createElement("option");n.value=t,n.innerHTML=e[t],l.inputValue===t&&(n.selected=!0),ne.appendChild(n)}P(ne),ne.focus()};break;case"radio":var re=E(d,n.radio);re.innerHTML="",F=function(e){for(var t in e){var o=document.createElement("input"),r=document.createElement("label"),i=document.createElement("span");o.type="radio",o.name=n.radio,o.value=t,l.inputValue===t&&(o.checked=!0),i.innerHTML=e[t],r.appendChild(o),r.appendChild(i),r.for=o.id,re.appendChild(r)}P(re);var a=re.querySelectorAll("input");a.length&&a[0].focus()};break;case"checkbox":var ie=E(d,n.checkbox),ae=i("checkbox");ae.type="checkbox",ae.value=1,ae.id=n.checkbox,ae.checked=Boolean(l.inputValue);var le=ie.getElementsByTagName("span");le.length&&ie.removeChild(le[0]),(le=document.createElement("span")).innerHTML=l.inputPlaceholder,ie.appendChild(le),P(ie);break;case"textarea":var se=E(d,n.textarea);se.value=l.inputValue,se.placeholder=l.inputPlaceholder,P(se);break;case null:break;default:console.error('SweetAlert2: Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'+l.input+'"')}"select"!==l.input&&"radio"!==l.input||(l.inputOptions instanceof Promise?(e.showLoading(),l.inputOptions.then(function(t){e.hideLoading(),F(t)})):"object"===j(l.inputOptions)?F(l.inputOptions):console.error("SweetAlert2: Unexpected type of inputOptions! Expected object or Promise, got "+j(l.inputOptions))),U(l.animation,l.onOpen),l.allowEnterKey?l.focusCancel&&q(I)?I.focus():l.focusConfirm&&q(H)?H.focus():R(-1,1):document.activeElement&&document.activeElement.blur(),u().scrollTop=0,"undefined"==typeof MutationObserver||W||(W=new MutationObserver(e.recalculateHeight)).observe(d,{childList:!0,characterData:!0,subtree:!0})})};return Y.isVisible=function(){return!!c()},Y.queue=function(e){K=e;var t=function(){K=[],document.body.removeAttribute("data-swal2-queue-step")},n=[];return new Promise(function(e,o){!function r(i,a){i<K.length?(document.body.setAttribute("data-swal2-queue-step",i),Y(K[i]).then(function(e){n.push(e),r(i+1,a)},function(e){t(),o(e)})):(t(),e(n))}(0)})},Y.getQueueStep=function(){return document.body.getAttribute("data-swal2-queue-step")},Y.insertQueueStep=function(e,t){return t&&t<K.length?K.splice(t,0,e):K.push(e)},Y.deleteQueueStep=function(e){void 0!==K[e]&&K.splice(e,1)},Y.close=Y.closeModal=function(e){var t=u(),o=c();if(o){B(o,n.show),A(o,n.hide),clearTimeout(o.timeout),O();var r=function(){t.parentNode&&t.parentNode.removeChild(t),B(document.documentElement,n.shown),B(document.body,n.shown),_(),Q()};M&&!k(o,n.noanimation)?o.addEventListener(M,function e(){o.removeEventListener(M,e),k(o,n.hide)&&r()}):r(),null!==e&&"function"==typeof e&&setTimeout(function(){e(o)})}},Y.clickConfirm=function(){return g().click()},Y.clickCancel=function(){return w().click()},Y.showLoading=Y.enableLoading=function(){var e=c();e||Y(""),e=c();var t=h(),o=g(),r=w();P(t),P(o,"inline-block"),A(t,n.loading),A(e,n.loading),o.disabled=!0,r.disabled=!0,e.setAttribute("aria-busy",!0),e.focus()},Y.isValidParameter=function(t){return e.hasOwnProperty(t)||"extraParams"===t},Y.setDefaults=function(e){if(!e||"object"!==(void 0===e?"undefined":j(e)))return console.error("SweetAlert2: the argument for setDefaults() is required and has to be a object");for(var t in e)Y.isValidParameter(t)||(console.warn('SweetAlert2: Unknown parameter "'+t+'"'),delete e[t]);I(R,e)},Y.resetDefaults=function(){R=I({},e)},Y.noop=function(){},Y.version="6.9.0",Y.default=Y,Y}),window.Sweetalert2&&(window.sweetAlert=window.swal=window.Sweetalert2);
|
admin/includes/admin-notices.php
CHANGED
@@ -14,8 +14,6 @@ class Admin_Notices {
|
|
14 |
|
15 |
private static $papro = 'premium-addons-pro';
|
16 |
|
17 |
-
private static $pbg = 'premium-blocks-for-gutenberg';
|
18 |
-
|
19 |
/**
|
20 |
* Constructor for the class
|
21 |
*/
|
@@ -27,6 +25,8 @@ class Admin_Notices {
|
|
27 |
|
28 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
29 |
|
|
|
|
|
30 |
add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
|
31 |
|
32 |
}
|
@@ -38,6 +38,8 @@ class Admin_Notices {
|
|
38 |
|
39 |
$this->handle_review_notice();
|
40 |
|
|
|
|
|
41 |
}
|
42 |
|
43 |
/**
|
@@ -55,6 +57,8 @@ class Admin_Notices {
|
|
55 |
$this->get_review_notice();
|
56 |
}
|
57 |
|
|
|
|
|
58 |
}
|
59 |
|
60 |
/**
|
@@ -83,25 +87,26 @@ class Admin_Notices {
|
|
83 |
}
|
84 |
|
85 |
/**
|
|
|
86 |
*
|
87 |
-
*
|
88 |
-
*
|
89 |
* @access public
|
90 |
-
* @return void
|
91 |
*
|
92 |
-
|
93 |
-
|
94 |
-
|
|
|
|
|
95 |
return;
|
96 |
}
|
97 |
|
98 |
-
if ( 'opt_out' === $_GET['
|
99 |
check_admin_referer( 'opt_out' );
|
100 |
|
101 |
-
update_option( '
|
102 |
}
|
103 |
|
104 |
-
wp_redirect( remove_query_arg( '
|
105 |
exit;
|
106 |
}
|
107 |
|
@@ -202,46 +207,40 @@ class Admin_Notices {
|
|
202 |
|
203 |
}
|
204 |
|
|
|
205 |
/**
|
206 |
*
|
207 |
-
* Shows
|
208 |
*
|
209 |
-
* @since
|
210 |
-
* @
|
211 |
*
|
|
|
212 |
*/
|
213 |
-
public function
|
214 |
|
215 |
-
$
|
216 |
|
217 |
-
if(
|
218 |
-
|
219 |
-
|
|
|
|
|
|
|
|
|
|
|
220 |
|
221 |
-
|
222 |
|
223 |
-
|
224 |
|
225 |
-
|
226 |
-
return;
|
227 |
-
} else if ( '1' !== $pbg_notice ) {
|
228 |
-
$optout_url = wp_nonce_url( add_query_arg( 'pbg', 'opt_out' ), 'opt_out' );
|
229 |
|
230 |
-
|
231 |
-
<div class="error">
|
232 |
-
<p style="display: flex; align-items: center; padding:10px 10px 10px 0;">
|
233 |
-
<img src="<?php echo PREMIUM_ADDONS_URL .'admin/images/premium-blocks-logo.png'; ?>" style="margin-right: 0.8em; width: 40px;">
|
234 |
-
<span><strong><?php echo __('Premium Blocks for Gutenberg', 'premium-addons-for-elementor'); ?> </strong><?php echo __('is Now Available.','premium-addons-for-elementor'); ?> </span>
|
235 |
-
<a href="<?php echo $install_url; ?>" style="flex-grow: 2;"><span class="button-primary" style="margin-left:5px;"><?php echo __('Install it Now.','premium-addons-for-elementor'); ?></span></a>
|
236 |
-
<a href="<?php echo $optout_url; ?>" style="text-decoration: none; margin-left: 1em; float:right; "><span class="dashicons dashicons-dismiss"></span></a>
|
237 |
-
</p>
|
238 |
-
</div>
|
239 |
|
240 |
-
|
241 |
|
242 |
-
}
|
243 |
|
244 |
-
}
|
245 |
|
246 |
}
|
247 |
|
@@ -264,9 +263,9 @@ class Admin_Notices {
|
|
264 |
*
|
265 |
* @return void
|
266 |
*/
|
267 |
-
private function render_admin_notices( $message, $class = '' ) {
|
268 |
?>
|
269 |
-
<div class="error pa-new-feature-notice <?php echo $class; ?>">
|
270 |
<?php echo $message; ?>
|
271 |
</div>
|
272 |
<?php
|
@@ -299,7 +298,7 @@ class Admin_Notices {
|
|
299 |
*
|
300 |
* @return void
|
301 |
*/
|
302 |
-
public function
|
303 |
|
304 |
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
305 |
|
@@ -318,6 +317,34 @@ class Admin_Notices {
|
|
318 |
}
|
319 |
|
320 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
|
322 |
public static function get_instance() {
|
323 |
if( self::$instance == null ) {
|
14 |
|
15 |
private static $papro = 'premium-addons-pro';
|
16 |
|
|
|
|
|
17 |
/**
|
18 |
* Constructor for the class
|
19 |
*/
|
25 |
|
26 |
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
27 |
|
28 |
+
add_action( 'wp_ajax_pa_reset_admin_notice', array( $this, 'reset_admin_notice' ) );
|
29 |
+
|
30 |
add_action( 'wp_ajax_pa_dismiss_admin_notice', array( $this, 'dismiss_admin_notice' ) );
|
31 |
|
32 |
}
|
38 |
|
39 |
$this->handle_review_notice();
|
40 |
|
41 |
+
$this->handle_hscroll_notice();
|
42 |
+
|
43 |
}
|
44 |
|
45 |
/**
|
57 |
$this->get_review_notice();
|
58 |
}
|
59 |
|
60 |
+
$this->get_hscroll_notice();
|
61 |
+
|
62 |
}
|
63 |
|
64 |
/**
|
87 |
}
|
88 |
|
89 |
/**
|
90 |
+
* Checks if Premium Horizontal Scroll message is dismissed.
|
91 |
*
|
92 |
+
* @since 3.11.7
|
|
|
93 |
* @access public
|
|
|
94 |
*
|
95 |
+
* @return void
|
96 |
+
*/
|
97 |
+
public function handle_hscroll_notice() {
|
98 |
+
|
99 |
+
if ( ! isset( $_GET['hscroll'] ) ) {
|
100 |
return;
|
101 |
}
|
102 |
|
103 |
+
if ( 'opt_out' === $_GET['hscroll'] ) {
|
104 |
check_admin_referer( 'opt_out' );
|
105 |
|
106 |
+
update_option( 'hscroll_notice', '1' );
|
107 |
}
|
108 |
|
109 |
+
wp_redirect( remove_query_arg( 'hscroll' ) );
|
110 |
exit;
|
111 |
}
|
112 |
|
207 |
|
208 |
}
|
209 |
|
210 |
+
|
211 |
/**
|
212 |
*
|
213 |
+
* Shows admin notice for Premium Horizontal Scroll.
|
214 |
*
|
215 |
+
* @since 3.11.7
|
216 |
+
* @access public
|
217 |
*
|
218 |
+
* @return void
|
219 |
*/
|
220 |
+
public function get_hscroll_notice() {
|
221 |
|
222 |
+
$hscroll_notice = get_option( 'hscroll_notice' );
|
223 |
|
224 |
+
if( '1' === $hscroll_notice )
|
225 |
+
return;
|
226 |
+
|
227 |
+
$theme = Helper_Functions::get_installed_theme();
|
228 |
+
|
229 |
+
$notice_url = sprintf( 'https://premiumaddons.com/elementor-horizontal-scroll-widget/?utm_source=hscroll-notification&utm_medium=wp-dash&utm_campaign=get-pro&utm_term=%s', $theme );
|
230 |
+
|
231 |
+
$templates_message = '<div class="pa-text-wrap">';
|
232 |
|
233 |
+
$templates_message .= '<img class="pa-notice-logo" src="' . PREMIUM_ADDONS_URL .'admin/images/premium-addons-logo.png' . '">';
|
234 |
|
235 |
+
$templates_message .= '<strong>' . __('Premium Horizontal Scroll','premium-addons-for-elementor') . ' </strong><span>' . __('widget is now available in Premium Addons Pro.', 'premium-addons-for-elementor') . ' </span><a href="' . esc_url( $notice_url ) . '" target="_blank">' . __('Check it out now', 'premium-addons-for-elementor') . '</a>';
|
236 |
|
237 |
+
$templates_message .= '<div class="pa-notice-close" data-notice="hscroll"><span class="dashicons dashicons-dismiss"></span></div>';
|
|
|
|
|
|
|
238 |
|
239 |
+
$templates_message .= '</div>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
240 |
|
241 |
+
$this->render_admin_notices( $templates_message );
|
242 |
|
|
|
243 |
|
|
|
244 |
|
245 |
}
|
246 |
|
263 |
*
|
264 |
* @return void
|
265 |
*/
|
266 |
+
private function render_admin_notices( $message, $class = '', $handle = '' ) {
|
267 |
?>
|
268 |
+
<div class="error pa-new-feature-notice <?php echo $class; ?>" data-notice="<?php echo $handle; ?>">
|
269 |
<?php echo $message; ?>
|
270 |
</div>
|
271 |
<?php
|
298 |
*
|
299 |
* @return void
|
300 |
*/
|
301 |
+
public function reset_admin_notice() {
|
302 |
|
303 |
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
304 |
|
317 |
}
|
318 |
|
319 |
}
|
320 |
+
|
321 |
+
/**
|
322 |
+
* Dismiss admin notice
|
323 |
+
*
|
324 |
+
* @since 3.11.7
|
325 |
+
* @access public
|
326 |
+
*
|
327 |
+
* @return void
|
328 |
+
*/
|
329 |
+
public function dismiss_admin_notice() {
|
330 |
+
|
331 |
+
$key = isset( $_POST['notice'] ) ? $_POST['notice'] : '';
|
332 |
+
|
333 |
+
if ( ! empty( $key ) ) {
|
334 |
+
|
335 |
+
update_option( 'hscroll_notice', '1' );
|
336 |
+
|
337 |
+
wp_send_json_success();
|
338 |
+
|
339 |
+
} else {
|
340 |
+
|
341 |
+
wp_send_json_error();
|
342 |
+
|
343 |
+
}
|
344 |
+
|
345 |
+
}
|
346 |
+
|
347 |
+
|
348 |
|
349 |
public static function get_instance() {
|
350 |
if( self::$instance == null ) {
|
assets/editor/css/style.css
CHANGED
@@ -108,6 +108,7 @@
|
|
108 |
line-height: 1.2;
|
109 |
font-size: 12px;
|
110 |
}
|
|
|
111 |
.elementor-control-raw-html.editor-pa-doc a {
|
112 |
color: #0f6aa7;
|
113 |
}
|
108 |
line-height: 1.2;
|
109 |
font-size: 12px;
|
110 |
}
|
111 |
+
.elementor-panel .elementor-control-section_pa_docs .elementor-panel-heading-title.elementor-panel-heading-title,
|
112 |
.elementor-control-raw-html.editor-pa-doc a {
|
113 |
color: #0f6aa7;
|
114 |
}
|
languages/premium-addons-for-elementor.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Premium Addons for Elementor\n"
|
5 |
-
"POT-Creation-Date: 2020-03-
|
6 |
"PO-Revision-Date: 2018-02-15 10:41+0200\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: Leap13\n"
|
@@ -20,35 +20,35 @@ msgstr ""
|
|
20 |
"X-Poedit-SearchPathExcluded-1: admin/assets/js\n"
|
21 |
"X-Poedit-SearchPathExcluded-2: node_modules\n"
|
22 |
|
23 |
-
#: admin/includes/admin-notices.php:
|
24 |
msgid ""
|
25 |
"Premium Addons for Elementor is not working because you need to Install "
|
26 |
"Elementor plugin."
|
27 |
msgstr ""
|
28 |
|
29 |
-
#: admin/includes/admin-notices.php:
|
30 |
msgid "Install Now"
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: admin/includes/admin-notices.php:
|
34 |
msgid ""
|
35 |
"Premium Addons for Elementor is not working because you need to activate "
|
36 |
"Elementor plugin."
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: admin/includes/admin-notices.php:
|
40 |
msgid "Activate Now"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: admin/includes/admin-notices.php:
|
44 |
msgid "Did you like"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: admin/includes/admin-notices.php:
|
48 |
msgid "Plugin?"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: admin/includes/admin-notices.php:
|
52 |
msgid ""
|
53 |
"Could you please do us a BIG favor ? if you could take 2 min of your time, "
|
54 |
"we'd really appreciate if you give Premium Addons for Elementor 5-star "
|
@@ -56,28 +56,28 @@ msgid ""
|
|
56 |
"stuff in the future!"
|
57 |
msgstr ""
|
58 |
|
59 |
-
#: admin/includes/admin-notices.php:
|
60 |
msgid "Leave a Review"
|
61 |
msgstr ""
|
62 |
|
63 |
-
#: admin/includes/admin-notices.php:
|
64 |
msgid "Maybe Later"
|
65 |
msgstr ""
|
66 |
|
67 |
-
#: admin/includes/admin-notices.php:
|
68 |
msgid "I Already did"
|
69 |
msgstr ""
|
70 |
|
71 |
-
#: admin/includes/admin-notices.php:
|
72 |
-
msgid "Premium
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: admin/includes/admin-notices.php:
|
76 |
-
msgid "is
|
77 |
msgstr ""
|
78 |
|
79 |
#: admin/includes/admin-notices.php:235
|
80 |
-
msgid "
|
81 |
msgstr ""
|
82 |
|
83 |
#: admin/includes/dep/admin-helper.php:57 admin/includes/papro-actions.php:49
|
@@ -414,7 +414,7 @@ msgstr ""
|
|
414 |
|
415 |
#: admin/settings/modules-setting.php:349 widgets/premium-banner.php:282
|
416 |
#: widgets/premium-banner.php:595 widgets/premium-blog.php:280
|
417 |
-
#: widgets/premium-blog.php:
|
418 |
#: widgets/premium-counter.php:390 widgets/premium-grid.php:549
|
419 |
#: widgets/premium-grid.php:1153 widgets/premium-maps.php:206
|
420 |
#: widgets/premium-maps.php:415 widgets/premium-modalbox.php:151
|
@@ -1385,7 +1385,7 @@ msgstr ""
|
|
1385 |
msgid "Full"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
-
#: widgets/premium-banner.php:264 widgets/premium-carousel.php:
|
1389 |
msgid "Extra Class"
|
1390 |
msgstr ""
|
1391 |
|
@@ -1563,13 +1563,13 @@ msgid "Note: maximum size for extra small screens is 767px."
|
|
1563 |
msgstr ""
|
1564 |
|
1565 |
#: widgets/premium-banner.php:483 widgets/premium-banner.php:788
|
1566 |
-
#: widgets/premium-blog.php:
|
1567 |
-
#: widgets/premium-blog.php:
|
1568 |
-
#: widgets/premium-blog.php:
|
1569 |
-
#: widgets/premium-blog.php:
|
1570 |
-
#: widgets/premium-blog.php:
|
1571 |
-
#: widgets/premium-button.php:684 widgets/premium-carousel.php:
|
1572 |
-
#: widgets/premium-carousel.php:
|
1573 |
#: widgets/premium-contactform.php:523 widgets/premium-countdown.php:429
|
1574 |
#: widgets/premium-countdown.php:523 widgets/premium-counter.php:296
|
1575 |
#: widgets/premium-fancytext.php:399 widgets/premium-fancytext.php:457
|
@@ -1586,8 +1586,8 @@ msgstr ""
|
|
1586 |
#: widgets/premium-pricing-table.php:1834
|
1587 |
#: widgets/premium-pricing-table.php:1852 widgets/premium-title.php:332
|
1588 |
#: widgets/premium-title.php:354 widgets/premium-videobox.php:690
|
1589 |
-
#: widgets/premium-vscroll.php:
|
1590 |
-
#: widgets/premium-vscroll.php:
|
1591 |
msgid "Background Color"
|
1592 |
msgstr ""
|
1593 |
|
@@ -1599,16 +1599,16 @@ msgstr ""
|
|
1599 |
msgid "Hover Opacity"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: widgets/premium-banner.php:543
|
1603 |
msgid "Hover CSS Filter"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
#: widgets/premium-banner.php:559 widgets/premium-banner.php:816
|
1607 |
-
#: widgets/premium-banner.php:875 widgets/premium-blog.php:
|
1608 |
-
#: widgets/premium-blog.php:
|
1609 |
-
#: widgets/premium-blog.php:
|
1610 |
#: widgets/premium-button.php:565 widgets/premium-button.php:707
|
1611 |
-
#: widgets/premium-carousel.php:
|
1612 |
#: widgets/premium-contactform.php:276 widgets/premium-contactform.php:490
|
1613 |
#: widgets/premium-countdown.php:478 widgets/premium-counter.php:369
|
1614 |
#: widgets/premium-dual-header.php:427 widgets/premium-dual-header.php:624
|
@@ -1632,8 +1632,8 @@ msgstr ""
|
|
1632 |
#: widgets/premium-pricing-table.php:1989 widgets/premium-progressbar.php:265
|
1633 |
#: widgets/premium-testimonials.php:551 widgets/premium-title.php:542
|
1634 |
#: widgets/premium-videobox.php:505 widgets/premium-videobox.php:597
|
1635 |
-
#: widgets/premium-vscroll.php:480 widgets/premium-vscroll.php:
|
1636 |
-
#: widgets/premium-vscroll.php:
|
1637 |
msgid "Border Radius"
|
1638 |
msgstr ""
|
1639 |
|
@@ -1642,9 +1642,9 @@ msgstr ""
|
|
1642 |
msgid "Blend Mode"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
-
#: widgets/premium-banner.php:573 widgets/premium-blog.php:
|
1646 |
-
#: widgets/premium-blog.php:
|
1647 |
-
#: widgets/premium-carousel.php:
|
1648 |
#: widgets/premium-dual-header.php:310 widgets/premium-dual-header.php:507
|
1649 |
#: widgets/premium-grid.php:1332 widgets/premium-grid.php:1524
|
1650 |
#: widgets/premium-grid.php:1728 widgets/premium-image-button.php:411
|
@@ -1653,19 +1653,19 @@ msgstr ""
|
|
1653 |
#: widgets/premium-modalbox.php:845 widgets/premium-modalbox.php:1000
|
1654 |
#: widgets/premium-person.php:866 widgets/premium-pricing-table.php:1640
|
1655 |
#: widgets/premium-pricing-table.php:1892 widgets/premium-vscroll.php:336
|
1656 |
-
#: widgets/premium-vscroll.php:
|
1657 |
msgid "Normal"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
#: widgets/premium-banner.php:602 widgets/premium-banner.php:682
|
1661 |
-
#: widgets/premium-banner.php:751 widgets/premium-blog.php:
|
1662 |
-
#: widgets/premium-blog.php:
|
1663 |
-
#: widgets/premium-blog.php:
|
1664 |
-
#: widgets/premium-blog.php:
|
1665 |
-
#: widgets/premium-blog.php:
|
1666 |
-
#: widgets/premium-blog.php:
|
1667 |
-
#: widgets/premium-carousel.php:
|
1668 |
-
#: widgets/premium-carousel.php:
|
1669 |
#: widgets/premium-countdown.php:499 widgets/premium-countdown.php:587
|
1670 |
#: widgets/premium-counter.php:220 widgets/premium-counter.php:397
|
1671 |
#: widgets/premium-counter.php:437 widgets/premium-fancytext.php:374
|
@@ -1720,14 +1720,14 @@ msgstr ""
|
|
1720 |
#: widgets/premium-pricing-table.php:1927
|
1721 |
#: widgets/premium-pricing-table.php:2001 widgets/premium-title.php:472
|
1722 |
#: widgets/premium-videobox.php:517 widgets/premium-videobox.php:716
|
1723 |
-
#: widgets/premium-vscroll.php:
|
1724 |
-
#: widgets/premium-vscroll.php:
|
1725 |
msgid "Shadow"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
#: widgets/premium-banner.php:662 widgets/premium-banner.php:727
|
1729 |
-
#: widgets/premium-banner.php:836 widgets/premium-blog.php:
|
1730 |
-
#: widgets/premium-blog.php:
|
1731 |
#: widgets/premium-button.php:607 widgets/premium-button.php:764
|
1732 |
#: widgets/premium-contactform.php:287 widgets/premium-countdown.php:601
|
1733 |
#: widgets/premium-dual-header.php:449 widgets/premium-dual-header.php:646
|
@@ -1754,7 +1754,7 @@ msgstr ""
|
|
1754 |
#: widgets/premium-progressbar.php:380 widgets/premium-progressbar.php:425
|
1755 |
#: widgets/premium-testimonials.php:427 widgets/premium-title.php:459
|
1756 |
#: widgets/premium-title.php:554 widgets/premium-vscroll.php:505
|
1757 |
-
#: widgets/premium-vscroll.php:
|
1758 |
msgid "Margin"
|
1759 |
msgstr ""
|
1760 |
|
@@ -1762,25 +1762,25 @@ msgstr ""
|
|
1762 |
msgid "Inner Border Color"
|
1763 |
msgstr ""
|
1764 |
|
1765 |
-
#: widgets/premium-banner.php:765 widgets/premium-blog.php:
|
1766 |
-
#: widgets/premium-blog.php:
|
1767 |
-
#: widgets/premium-blog.php:
|
1768 |
#: widgets/premium-image-separator.php:300 widgets/premium-modalbox.php:536
|
1769 |
#: widgets/premium-person.php:1059 widgets/premium-videobox.php:551
|
1770 |
#: widgets/premium-videobox.php:667
|
1771 |
msgid "Hover Color"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: widgets/premium-banner.php:798 widgets/premium-blog.php:
|
1775 |
-
#: widgets/premium-blog.php:
|
1776 |
#: widgets/premium-person.php:1091
|
1777 |
msgid "Hover Background Color"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: widgets/premium-banner.php:847 widgets/premium-blog.php:
|
1781 |
-
#: widgets/premium-blog.php:
|
1782 |
-
#: widgets/premium-blog.php:
|
1783 |
-
#: widgets/premium-blog.php:
|
1784 |
#: widgets/premium-button.php:617 widgets/premium-button.php:774
|
1785 |
#: widgets/premium-contactform.php:257 widgets/premium-contactform.php:441
|
1786 |
#: widgets/premium-dual-header.php:462 widgets/premium-dual-header.php:659
|
@@ -1805,7 +1805,7 @@ msgstr ""
|
|
1805 |
#: widgets/premium-pricing-table.php:2020 widgets/premium-testimonials.php:570
|
1806 |
#: widgets/premium-title.php:566 widgets/premium-videobox.php:612
|
1807 |
#: widgets/premium-videobox.php:704 widgets/premium-vscroll.php:519
|
1808 |
-
#: widgets/premium-vscroll.php:
|
1809 |
msgid "Padding"
|
1810 |
msgstr ""
|
1811 |
|
@@ -1813,7 +1813,7 @@ msgstr ""
|
|
1813 |
#: widgets/premium-pricing-table.php:757 widgets/premium-pricing-table.php:1189
|
1814 |
#: widgets/premium-pricing-table.php:1335
|
1815 |
#: widgets/premium-pricing-table.php:1537 widgets/premium-testimonials.php:527
|
1816 |
-
#: widgets/premium-vscroll.php:
|
1817 |
msgid "Container"
|
1818 |
msgstr ""
|
1819 |
|
@@ -1928,7 +1928,7 @@ msgid "Exclude Tags"
|
|
1928 |
msgstr ""
|
1929 |
|
1930 |
#: widgets/premium-blog.php:203 widgets/premium-blog.php:681
|
1931 |
-
#: widgets/premium-blog.php:
|
1932 |
msgid "Tags"
|
1933 |
msgstr ""
|
1934 |
|
@@ -2190,7 +2190,7 @@ msgstr ""
|
|
2190 |
msgid "Display or hide post tags"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
-
#: widgets/premium-blog.php:648 widgets/premium-blog.php:
|
2194 |
msgid "Post Format Icon"
|
2195 |
msgstr ""
|
2196 |
|
@@ -2252,12 +2252,12 @@ msgid ""
|
|
2252 |
"in milliseconds (ms)"
|
2253 |
msgstr ""
|
2254 |
|
2255 |
-
#: widgets/premium-blog.php:806 widgets/premium-carousel.php:
|
2256 |
#: widgets/premium-vscroll.php:239 widgets/premium-vscroll.php:400
|
2257 |
msgid "Navigation Dots"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: widgets/premium-blog.php:816 widgets/premium-carousel.php:
|
2261 |
msgid "Navigation Arrows"
|
2262 |
msgstr ""
|
2263 |
|
@@ -2265,7 +2265,7 @@ msgstr ""
|
|
2265 |
msgid "Arrows Position"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
-
#: widgets/premium-blog.php:856 widgets/premium-blog.php:
|
2269 |
msgid "Pagination"
|
2270 |
msgstr ""
|
2271 |
|
@@ -2315,13 +2315,13 @@ msgstr ""
|
|
2315 |
msgid "Overlay Color"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
-
#: widgets/premium-blog.php:
|
2319 |
#: widgets/premium-pricing-table.php:1482
|
2320 |
msgid "Border Color"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
-
#: widgets/premium-blog.php:
|
2324 |
-
#: widgets/premium-button.php:427 widgets/premium-carousel.php:
|
2325 |
#: widgets/premium-countdown.php:570 widgets/premium-counter.php:237
|
2326 |
#: widgets/premium-counter.php:259 widgets/premium-grid.php:1311
|
2327 |
#: widgets/premium-image-button.php:331 widgets/premium-image-separator.php:107
|
@@ -2335,41 +2335,41 @@ msgstr ""
|
|
2335 |
msgid "Size"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
-
#: widgets/premium-blog.php:
|
2339 |
msgid "Choose icon size in (PX, EM)"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
-
#: widgets/premium-blog.php:
|
2343 |
msgid "Meta"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
-
#: widgets/premium-blog.php:
|
2347 |
msgid "Content Box"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
-
#: widgets/premium-blog.php:
|
2351 |
#: widgets/premium-button.php:635 widgets/premium-contactform.php:458
|
2352 |
#: widgets/premium-contactform.php:513 widgets/premium-dual-header.php:320
|
2353 |
#: widgets/premium-dual-header.php:517 widgets/premium-grid.php:1530
|
2354 |
#: widgets/premium-grid.php:1581 widgets/premium-grid.php:1628
|
2355 |
#: widgets/premium-grid.php:1734 widgets/premium-image-button.php:417
|
2356 |
#: widgets/premium-image-button.php:536 widgets/premium-pricing-table.php:1811
|
2357 |
-
#: widgets/premium-videobox.php:653 widgets/premium-vscroll.php:
|
2358 |
-
#: widgets/premium-vscroll.php:
|
2359 |
msgid "Text Color"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
-
#: widgets/premium-blog.php:
|
2363 |
msgid "Box"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
-
#: widgets/premium-blog.php:
|
2367 |
#: widgets/premium-person.php:262 widgets/premium-pricing-table.php:1312
|
2368 |
msgid "Spacing"
|
2369 |
msgstr ""
|
2370 |
|
2371 |
-
#: widgets/premium-blog.php:
|
2372 |
-
#: widgets/premium-button.php:629 widgets/premium-carousel.php:
|
2373 |
#: widgets/premium-contactform.php:507 widgets/premium-grid.php:1416
|
2374 |
#: widgets/premium-grid.php:1575 widgets/premium-grid.php:1831
|
2375 |
#: widgets/premium-image-button.php:530 widgets/premium-image-scroll.php:220
|
@@ -2380,33 +2380,33 @@ msgstr ""
|
|
2380 |
msgid "Hover"
|
2381 |
msgstr ""
|
2382 |
|
2383 |
-
#: widgets/premium-blog.php:
|
2384 |
-
#: widgets/premium-vscroll.php:
|
2385 |
msgid "Active"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
-
#: widgets/premium-blog.php:
|
2389 |
msgid "Carousel Dots"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
-
#: widgets/premium-blog.php:
|
2393 |
-
#: widgets/premium-carousel.php:
|
2394 |
msgid "Active Color"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
-
#: widgets/premium-blog.php:
|
2398 |
msgid "Carousel Arrows"
|
2399 |
msgstr ""
|
2400 |
|
2401 |
-
#: widgets/premium-blog.php:
|
2402 |
msgid "Call to Action"
|
2403 |
msgstr ""
|
2404 |
|
2405 |
-
#: widgets/premium-blog.php:
|
2406 |
msgid "Filter"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: widgets/premium-blog.php:
|
2410 |
msgid "Active Background Color"
|
2411 |
msgstr ""
|
2412 |
|
@@ -2519,7 +2519,7 @@ msgid "Rectangle Out"
|
|
2519 |
msgstr ""
|
2520 |
|
2521 |
#: widgets/premium-button.php:215 widgets/premium-button.php:226
|
2522 |
-
#: widgets/premium-button.php:243 widgets/premium-carousel.php:
|
2523 |
#: widgets/premium-counter.php:213 widgets/premium-image-button.php:203
|
2524 |
#: widgets/premium-image-button.php:214 widgets/premium-image-button.php:231
|
2525 |
#: widgets/premium-image-scroll.php:244 widgets/premium-image-separator.php:69
|
@@ -2729,7 +2729,7 @@ msgid "Mobile Slides"
|
|
2729 |
msgstr ""
|
2730 |
|
2731 |
#: widgets/premium-carousel.php:251
|
2732 |
-
msgid "Slides
|
2733 |
msgstr ""
|
2734 |
|
2735 |
#: widgets/premium-carousel.php:257
|
@@ -2765,135 +2765,135 @@ msgstr ""
|
|
2765 |
msgid "Slide will start automatically"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
-
#: widgets/premium-carousel.php:
|
2769 |
msgid "Animations"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
-
#: widgets/premium-carousel.php:
|
2773 |
msgid ""
|
2774 |
"Add extra class name that will be applied to the carousel, and you can use "
|
2775 |
"this class for your customizations."
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: widgets/premium-carousel.php:
|
2779 |
msgid "Additional Settings"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
-
#: widgets/premium-carousel.php:
|
2783 |
msgid "Draggable Effect"
|
2784 |
msgstr ""
|
2785 |
|
2786 |
-
#: widgets/premium-carousel.php:
|
2787 |
msgid "Allow the slides to be dragged by mouse click"
|
2788 |
msgstr ""
|
2789 |
|
2790 |
-
#: widgets/premium-carousel.php:
|
2791 |
msgid "Touch Move"
|
2792 |
msgstr ""
|
2793 |
|
2794 |
-
#: widgets/premium-carousel.php:
|
2795 |
msgid "Enable slide moving with touch"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: widgets/premium-carousel.php:
|
2799 |
msgid "RTL Mode"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
-
#: widgets/premium-carousel.php:
|
2803 |
msgid "Turn on RTL mode if your language starts from right to left"
|
2804 |
msgstr ""
|
2805 |
|
2806 |
-
#: widgets/premium-carousel.php:
|
2807 |
msgid "Adaptive Height"
|
2808 |
msgstr ""
|
2809 |
|
2810 |
-
#: widgets/premium-carousel.php:
|
2811 |
msgid ""
|
2812 |
"Adaptive height setting gives each slide a fixed height to avoid huge white "
|
2813 |
"space gaps"
|
2814 |
msgstr ""
|
2815 |
|
2816 |
-
#: widgets/premium-carousel.php:
|
2817 |
msgid "Pause on Hover"
|
2818 |
msgstr ""
|
2819 |
|
2820 |
-
#: widgets/premium-carousel.php:
|
2821 |
msgid "Pause the slider when mouse hover"
|
2822 |
msgstr ""
|
2823 |
|
2824 |
-
#: widgets/premium-carousel.php:
|
2825 |
msgid "Center Mode"
|
2826 |
msgstr ""
|
2827 |
|
2828 |
-
#: widgets/premium-carousel.php:
|
2829 |
msgid ""
|
2830 |
"Center mode enables a centered view with partial next/previous slides. "
|
2831 |
"Animations and all visible scroll type doesn't work with this mode"
|
2832 |
msgstr ""
|
2833 |
|
2834 |
-
#: widgets/premium-carousel.php:
|
2835 |
msgid "Slides' Spacing"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
-
#: widgets/premium-carousel.php:
|
2839 |
msgid "Set a spacing value in pixels (px)"
|
2840 |
msgstr ""
|
2841 |
|
2842 |
-
#: widgets/premium-carousel.php:
|
2843 |
msgid "Tablet Breakpoint"
|
2844 |
msgstr ""
|
2845 |
|
2846 |
-
#: widgets/premium-carousel.php:
|
2847 |
msgid ""
|
2848 |
"Sets the breakpoint between desktop and tablet devices. Below this "
|
2849 |
"breakpoint tablet layout will appear (Default: 1025px)."
|
2850 |
msgstr ""
|
2851 |
|
2852 |
-
#: widgets/premium-carousel.php:
|
2853 |
msgid "Mobile Breakpoint"
|
2854 |
msgstr ""
|
2855 |
|
2856 |
-
#: widgets/premium-carousel.php:
|
2857 |
msgid ""
|
2858 |
"Sets the breakpoint between tablet and mobile devices. Below this breakpoint "
|
2859 |
"mobile layout will appear (Default: 768px)."
|
2860 |
msgstr ""
|
2861 |
|
2862 |
-
#: widgets/premium-carousel.php:
|
2863 |
#: widgets/premium-maps.php:391
|
2864 |
msgid "Helpful Documentations"
|
2865 |
msgstr ""
|
2866 |
|
2867 |
-
#: widgets/premium-carousel.php:
|
2868 |
#, php-format
|
2869 |
msgid "%1$s Issue: I can see the first slide only » %2$s"
|
2870 |
msgstr ""
|
2871 |
|
2872 |
-
#: widgets/premium-carousel.php:
|
2873 |
msgid "Right Icon"
|
2874 |
msgstr ""
|
2875 |
|
2876 |
-
#: widgets/premium-carousel.php:
|
2877 |
msgid "Bottom Icon"
|
2878 |
msgstr ""
|
2879 |
|
2880 |
-
#: widgets/premium-carousel.php:
|
2881 |
msgid "Top Icon"
|
2882 |
msgstr ""
|
2883 |
|
2884 |
-
#: widgets/premium-carousel.php:
|
2885 |
msgid "Left Icon"
|
2886 |
msgstr ""
|
2887 |
|
2888 |
-
#: widgets/premium-carousel.php:
|
2889 |
msgid "Position (PX)"
|
2890 |
msgstr ""
|
2891 |
|
2892 |
-
#: widgets/premium-carousel.php:
|
2893 |
msgid "Active Ripple Color"
|
2894 |
msgstr ""
|
2895 |
|
2896 |
-
#: widgets/premium-carousel.php:
|
2897 |
msgid "Inactive Ripple Color"
|
2898 |
msgstr ""
|
2899 |
|
@@ -3816,8 +3816,8 @@ msgstr ""
|
|
3816 |
msgid "Spinner Color"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
-
#: widgets/premium-grid.php:1837 widgets/premium-vscroll.php:
|
3820 |
-
#: widgets/premium-vscroll.php:
|
3821 |
msgid "Text Hover Color"
|
3822 |
msgstr ""
|
3823 |
|
@@ -4839,7 +4839,7 @@ msgstr ""
|
|
4839 |
msgid "Navigation"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
-
#: widgets/premium-vscroll.php:150 widgets/premium-vscroll.php:
|
4843 |
msgid "Navigation Menu"
|
4844 |
msgstr ""
|
4845 |
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Premium Addons for Elementor\n"
|
5 |
+
"POT-Creation-Date: 2020-03-11 10:16+0200\n"
|
6 |
"PO-Revision-Date: 2018-02-15 10:41+0200\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: Leap13\n"
|
20 |
"X-Poedit-SearchPathExcluded-1: admin/assets/js\n"
|
21 |
"X-Poedit-SearchPathExcluded-2: node_modules\n"
|
22 |
|
23 |
+
#: admin/includes/admin-notices.php:134
|
24 |
msgid ""
|
25 |
"Premium Addons for Elementor is not working because you need to Install "
|
26 |
"Elementor plugin."
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: admin/includes/admin-notices.php:136
|
30 |
msgid "Install Now"
|
31 |
msgstr ""
|
32 |
|
33 |
+
#: admin/includes/admin-notices.php:144
|
34 |
msgid ""
|
35 |
"Premium Addons for Elementor is not working because you need to activate "
|
36 |
"Elementor plugin."
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: admin/includes/admin-notices.php:146
|
40 |
msgid "Activate Now"
|
41 |
msgstr ""
|
42 |
|
43 |
+
#: admin/includes/admin-notices.php:164
|
44 |
msgid "Did you like"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: admin/includes/admin-notices.php:164
|
48 |
msgid "Plugin?"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: admin/includes/admin-notices.php:165
|
52 |
msgid ""
|
53 |
"Could you please do us a BIG favor ? if you could take 2 min of your time, "
|
54 |
"we'd really appreciate if you give Premium Addons for Elementor 5-star "
|
56 |
"stuff in the future!"
|
57 |
msgstr ""
|
58 |
|
59 |
+
#: admin/includes/admin-notices.php:166
|
60 |
msgid "Leave a Review"
|
61 |
msgstr ""
|
62 |
|
63 |
+
#: admin/includes/admin-notices.php:167
|
64 |
msgid "Maybe Later"
|
65 |
msgstr ""
|
66 |
|
67 |
+
#: admin/includes/admin-notices.php:168
|
68 |
msgid "I Already did"
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: admin/includes/admin-notices.php:235
|
72 |
+
msgid "Premium Horizontal Scroll"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: admin/includes/admin-notices.php:235
|
76 |
+
msgid "widget is now available in Premium Addons Pro."
|
77 |
msgstr ""
|
78 |
|
79 |
#: admin/includes/admin-notices.php:235
|
80 |
+
msgid "Check it out now"
|
81 |
msgstr ""
|
82 |
|
83 |
#: admin/includes/dep/admin-helper.php:57 admin/includes/papro-actions.php:49
|
414 |
|
415 |
#: admin/settings/modules-setting.php:349 widgets/premium-banner.php:282
|
416 |
#: widgets/premium-banner.php:595 widgets/premium-blog.php:280
|
417 |
+
#: widgets/premium-blog.php:1143 widgets/premium-counter.php:66
|
418 |
#: widgets/premium-counter.php:390 widgets/premium-grid.php:549
|
419 |
#: widgets/premium-grid.php:1153 widgets/premium-maps.php:206
|
420 |
#: widgets/premium-maps.php:415 widgets/premium-modalbox.php:151
|
1385 |
msgid "Full"
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: widgets/premium-banner.php:264 widgets/premium-carousel.php:326
|
1389 |
msgid "Extra Class"
|
1390 |
msgstr ""
|
1391 |
|
1563 |
msgstr ""
|
1564 |
|
1565 |
#: widgets/premium-banner.php:483 widgets/premium-banner.php:788
|
1566 |
+
#: widgets/premium-blog.php:1080 widgets/premium-blog.php:1307
|
1567 |
+
#: widgets/premium-blog.php:1357 widgets/premium-blog.php:1432
|
1568 |
+
#: widgets/premium-blog.php:1469 widgets/premium-blog.php:1506
|
1569 |
+
#: widgets/premium-blog.php:1645 widgets/premium-blog.php:1731
|
1570 |
+
#: widgets/premium-blog.php:1852 widgets/premium-button.php:543
|
1571 |
+
#: widgets/premium-button.php:684 widgets/premium-carousel.php:638
|
1572 |
+
#: widgets/premium-carousel.php:692 widgets/premium-contactform.php:468
|
1573 |
#: widgets/premium-contactform.php:523 widgets/premium-countdown.php:429
|
1574 |
#: widgets/premium-countdown.php:523 widgets/premium-counter.php:296
|
1575 |
#: widgets/premium-fancytext.php:399 widgets/premium-fancytext.php:457
|
1586 |
#: widgets/premium-pricing-table.php:1834
|
1587 |
#: widgets/premium-pricing-table.php:1852 widgets/premium-title.php:332
|
1588 |
#: widgets/premium-title.php:354 widgets/premium-videobox.php:690
|
1589 |
+
#: widgets/premium-vscroll.php:602 widgets/premium-vscroll.php:696
|
1590 |
+
#: widgets/premium-vscroll.php:755
|
1591 |
msgid "Background Color"
|
1592 |
msgstr ""
|
1593 |
|
1599 |
msgid "Hover Opacity"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
+
#: widgets/premium-banner.php:543 widgets/premium-blog.php:1014
|
1603 |
msgid "Hover CSS Filter"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
#: widgets/premium-banner.php:559 widgets/premium-banner.php:816
|
1607 |
+
#: widgets/premium-banner.php:875 widgets/premium-blog.php:1116
|
1608 |
+
#: widgets/premium-blog.php:1533 widgets/premium-blog.php:1659
|
1609 |
+
#: widgets/premium-blog.php:1782 widgets/premium-blog.php:1888
|
1610 |
#: widgets/premium-button.php:565 widgets/premium-button.php:707
|
1611 |
+
#: widgets/premium-carousel.php:656 widgets/premium-carousel.php:710
|
1612 |
#: widgets/premium-contactform.php:276 widgets/premium-contactform.php:490
|
1613 |
#: widgets/premium-countdown.php:478 widgets/premium-counter.php:369
|
1614 |
#: widgets/premium-dual-header.php:427 widgets/premium-dual-header.php:624
|
1632 |
#: widgets/premium-pricing-table.php:1989 widgets/premium-progressbar.php:265
|
1633 |
#: widgets/premium-testimonials.php:551 widgets/premium-title.php:542
|
1634 |
#: widgets/premium-videobox.php:505 widgets/premium-videobox.php:597
|
1635 |
+
#: widgets/premium-vscroll.php:480 widgets/premium-vscroll.php:583
|
1636 |
+
#: widgets/premium-vscroll.php:616 widgets/premium-vscroll.php:789
|
1637 |
msgid "Border Radius"
|
1638 |
msgstr ""
|
1639 |
|
1642 |
msgid "Blend Mode"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
+
#: widgets/premium-banner.php:573 widgets/premium-blog.php:1411
|
1646 |
+
#: widgets/premium-blog.php:1714 widgets/premium-button.php:507
|
1647 |
+
#: widgets/premium-carousel.php:615 widgets/premium-contactform.php:454
|
1648 |
#: widgets/premium-dual-header.php:310 widgets/premium-dual-header.php:507
|
1649 |
#: widgets/premium-grid.php:1332 widgets/premium-grid.php:1524
|
1650 |
#: widgets/premium-grid.php:1728 widgets/premium-image-button.php:411
|
1653 |
#: widgets/premium-modalbox.php:845 widgets/premium-modalbox.php:1000
|
1654 |
#: widgets/premium-person.php:866 widgets/premium-pricing-table.php:1640
|
1655 |
#: widgets/premium-pricing-table.php:1892 widgets/premium-vscroll.php:336
|
1656 |
+
#: widgets/premium-vscroll.php:662
|
1657 |
msgid "Normal"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
#: widgets/premium-banner.php:602 widgets/premium-banner.php:682
|
1661 |
+
#: widgets/premium-banner.php:751 widgets/premium-blog.php:1052
|
1662 |
+
#: widgets/premium-blog.php:1158 widgets/premium-blog.php:1203
|
1663 |
+
#: widgets/premium-blog.php:1248 widgets/premium-blog.php:1418
|
1664 |
+
#: widgets/premium-blog.php:1455 widgets/premium-blog.php:1492
|
1665 |
+
#: widgets/premium-blog.php:1579 widgets/premium-blog.php:1620
|
1666 |
+
#: widgets/premium-blog.php:1721 widgets/premium-blog.php:1815
|
1667 |
+
#: widgets/premium-carousel.php:621 widgets/premium-carousel.php:675
|
1668 |
+
#: widgets/premium-carousel.php:763 widgets/premium-countdown.php:403
|
1669 |
#: widgets/premium-countdown.php:499 widgets/premium-countdown.php:587
|
1670 |
#: widgets/premium-counter.php:220 widgets/premium-counter.php:397
|
1671 |
#: widgets/premium-counter.php:437 widgets/premium-fancytext.php:374
|
1720 |
#: widgets/premium-pricing-table.php:1927
|
1721 |
#: widgets/premium-pricing-table.php:2001 widgets/premium-title.php:472
|
1722 |
#: widgets/premium-videobox.php:517 widgets/premium-videobox.php:716
|
1723 |
+
#: widgets/premium-vscroll.php:628 widgets/premium-vscroll.php:711
|
1724 |
+
#: widgets/premium-vscroll.php:770
|
1725 |
msgid "Shadow"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
#: widgets/premium-banner.php:662 widgets/premium-banner.php:727
|
1729 |
+
#: widgets/premium-banner.php:836 widgets/premium-blog.php:1326
|
1730 |
+
#: widgets/premium-blog.php:1544 widgets/premium-blog.php:1907
|
1731 |
#: widgets/premium-button.php:607 widgets/premium-button.php:764
|
1732 |
#: widgets/premium-contactform.php:287 widgets/premium-countdown.php:601
|
1733 |
#: widgets/premium-dual-header.php:449 widgets/premium-dual-header.php:646
|
1754 |
#: widgets/premium-progressbar.php:380 widgets/premium-progressbar.php:425
|
1755 |
#: widgets/premium-testimonials.php:427 widgets/premium-title.php:459
|
1756 |
#: widgets/premium-title.php:554 widgets/premium-vscroll.php:505
|
1757 |
+
#: widgets/premium-vscroll.php:800
|
1758 |
msgid "Margin"
|
1759 |
msgstr ""
|
1760 |
|
1762 |
msgid "Inner Border Color"
|
1763 |
msgstr ""
|
1764 |
|
1765 |
+
#: widgets/premium-banner.php:765 widgets/premium-blog.php:1066
|
1766 |
+
#: widgets/premium-blog.php:1172 widgets/premium-blog.php:1217
|
1767 |
+
#: widgets/premium-blog.php:1262 widgets/premium-blog.php:1749
|
1768 |
#: widgets/premium-image-separator.php:300 widgets/premium-modalbox.php:536
|
1769 |
#: widgets/premium-person.php:1059 widgets/premium-videobox.php:551
|
1770 |
#: widgets/premium-videobox.php:667
|
1771 |
msgid "Hover Color"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
+
#: widgets/premium-banner.php:798 widgets/premium-blog.php:1094
|
1775 |
+
#: widgets/premium-blog.php:1759 widgets/premium-image-separator.php:334
|
1776 |
#: widgets/premium-person.php:1091
|
1777 |
msgid "Hover Background Color"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: widgets/premium-banner.php:847 widgets/premium-blog.php:1127
|
1781 |
+
#: widgets/premium-blog.php:1337 widgets/premium-blog.php:1378
|
1782 |
+
#: widgets/premium-blog.php:1555 widgets/premium-blog.php:1670
|
1783 |
+
#: widgets/premium-blog.php:1793 widgets/premium-blog.php:1918
|
1784 |
#: widgets/premium-button.php:617 widgets/premium-button.php:774
|
1785 |
#: widgets/premium-contactform.php:257 widgets/premium-contactform.php:441
|
1786 |
#: widgets/premium-dual-header.php:462 widgets/premium-dual-header.php:659
|
1805 |
#: widgets/premium-pricing-table.php:2020 widgets/premium-testimonials.php:570
|
1806 |
#: widgets/premium-title.php:566 widgets/premium-videobox.php:612
|
1807 |
#: widgets/premium-videobox.php:704 widgets/premium-vscroll.php:519
|
1808 |
+
#: widgets/premium-vscroll.php:811
|
1809 |
msgid "Padding"
|
1810 |
msgstr ""
|
1811 |
|
1813 |
#: widgets/premium-pricing-table.php:757 widgets/premium-pricing-table.php:1189
|
1814 |
#: widgets/premium-pricing-table.php:1335
|
1815 |
#: widgets/premium-pricing-table.php:1537 widgets/premium-testimonials.php:527
|
1816 |
+
#: widgets/premium-vscroll.php:596
|
1817 |
msgid "Container"
|
1818 |
msgstr ""
|
1819 |
|
1928 |
msgstr ""
|
1929 |
|
1930 |
#: widgets/premium-blog.php:203 widgets/premium-blog.php:681
|
1931 |
+
#: widgets/premium-blog.php:1233
|
1932 |
msgid "Tags"
|
1933 |
msgstr ""
|
1934 |
|
2190 |
msgid "Display or hide post tags"
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: widgets/premium-blog.php:648 widgets/premium-blog.php:1023
|
2194 |
msgid "Post Format Icon"
|
2195 |
msgstr ""
|
2196 |
|
2252 |
"in milliseconds (ms)"
|
2253 |
msgstr ""
|
2254 |
|
2255 |
+
#: widgets/premium-blog.php:806 widgets/premium-carousel.php:727
|
2256 |
#: widgets/premium-vscroll.php:239 widgets/premium-vscroll.php:400
|
2257 |
msgid "Navigation Dots"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
+
#: widgets/premium-blog.php:816 widgets/premium-carousel.php:440
|
2261 |
msgid "Navigation Arrows"
|
2262 |
msgstr ""
|
2263 |
|
2265 |
msgid "Arrows Position"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
+
#: widgets/premium-blog.php:856 widgets/premium-blog.php:1391
|
2269 |
msgid "Pagination"
|
2270 |
msgstr ""
|
2271 |
|
2315 |
msgid "Overlay Color"
|
2316 |
msgstr ""
|
2317 |
|
2318 |
+
#: widgets/premium-blog.php:987 widgets/premium-contactform.php:533
|
2319 |
#: widgets/premium-pricing-table.php:1482
|
2320 |
msgid "Border Color"
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: widgets/premium-blog.php:1033 widgets/premium-blog.php:1634
|
2324 |
+
#: widgets/premium-button.php:427 widgets/premium-carousel.php:570
|
2325 |
#: widgets/premium-countdown.php:570 widgets/premium-counter.php:237
|
2326 |
#: widgets/premium-counter.php:259 widgets/premium-grid.php:1311
|
2327 |
#: widgets/premium-image-button.php:331 widgets/premium-image-separator.php:107
|
2335 |
msgid "Size"
|
2336 |
msgstr ""
|
2337 |
|
2338 |
+
#: widgets/premium-blog.php:1035
|
2339 |
msgid "Choose icon size in (PX, EM)"
|
2340 |
msgstr ""
|
2341 |
|
2342 |
+
#: widgets/premium-blog.php:1188
|
2343 |
msgid "Meta"
|
2344 |
msgstr ""
|
2345 |
|
2346 |
+
#: widgets/premium-blog.php:1278
|
2347 |
msgid "Content Box"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
+
#: widgets/premium-blog.php:1293 widgets/premium-button.php:513
|
2351 |
#: widgets/premium-button.php:635 widgets/premium-contactform.php:458
|
2352 |
#: widgets/premium-contactform.php:513 widgets/premium-dual-header.php:320
|
2353 |
#: widgets/premium-dual-header.php:517 widgets/premium-grid.php:1530
|
2354 |
#: widgets/premium-grid.php:1581 widgets/premium-grid.php:1628
|
2355 |
#: widgets/premium-grid.php:1734 widgets/premium-image-button.php:417
|
2356 |
#: widgets/premium-image-button.php:536 widgets/premium-pricing-table.php:1811
|
2357 |
+
#: widgets/premium-videobox.php:653 widgets/premium-vscroll.php:668
|
2358 |
+
#: widgets/premium-vscroll.php:727
|
2359 |
msgid "Text Color"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: widgets/premium-blog.php:1350
|
2363 |
msgid "Box"
|
2364 |
msgstr ""
|
2365 |
|
2366 |
+
#: widgets/premium-blog.php:1367 widgets/premium-blog.php:1702
|
2367 |
#: widgets/premium-person.php:262 widgets/premium-pricing-table.php:1312
|
2368 |
msgid "Spacing"
|
2369 |
msgstr ""
|
2370 |
|
2371 |
+
#: widgets/premium-blog.php:1448 widgets/premium-blog.php:1743
|
2372 |
+
#: widgets/premium-button.php:629 widgets/premium-carousel.php:669
|
2373 |
#: widgets/premium-contactform.php:507 widgets/premium-grid.php:1416
|
2374 |
#: widgets/premium-grid.php:1575 widgets/premium-grid.php:1831
|
2375 |
#: widgets/premium-image-button.php:530 widgets/premium-image-scroll.php:220
|
2380 |
msgid "Hover"
|
2381 |
msgstr ""
|
2382 |
|
2383 |
+
#: widgets/premium-blog.php:1485 widgets/premium-grid.php:1622
|
2384 |
+
#: widgets/premium-vscroll.php:721
|
2385 |
msgid "Active"
|
2386 |
msgstr ""
|
2387 |
|
2388 |
+
#: widgets/premium-blog.php:1568
|
2389 |
msgid "Carousel Dots"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
+
#: widgets/premium-blog.php:1593 widgets/premium-blog.php:1829
|
2393 |
+
#: widgets/premium-carousel.php:780
|
2394 |
msgid "Active Color"
|
2395 |
msgstr ""
|
2396 |
|
2397 |
+
#: widgets/premium-blog.php:1609
|
2398 |
msgid "Carousel Arrows"
|
2399 |
msgstr ""
|
2400 |
|
2401 |
+
#: widgets/premium-blog.php:1683
|
2402 |
msgid "Call to Action"
|
2403 |
msgstr ""
|
2404 |
|
2405 |
+
#: widgets/premium-blog.php:1806 widgets/premium-grid.php:1504
|
2406 |
msgid "Filter"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
+
#: widgets/premium-blog.php:1866
|
2410 |
msgid "Active Background Color"
|
2411 |
msgstr ""
|
2412 |
|
2519 |
msgstr ""
|
2520 |
|
2521 |
#: widgets/premium-button.php:215 widgets/premium-button.php:226
|
2522 |
+
#: widgets/premium-button.php:243 widgets/premium-carousel.php:737
|
2523 |
#: widgets/premium-counter.php:213 widgets/premium-image-button.php:203
|
2524 |
#: widgets/premium-image-button.php:214 widgets/premium-image-button.php:231
|
2525 |
#: widgets/premium-image-scroll.php:244 widgets/premium-image-separator.php:69
|
2729 |
msgstr ""
|
2730 |
|
2731 |
#: widgets/premium-carousel.php:251
|
2732 |
+
msgid "Slides Settings"
|
2733 |
msgstr ""
|
2734 |
|
2735 |
#: widgets/premium-carousel.php:257
|
2765 |
msgid "Slide will start automatically"
|
2766 |
msgstr ""
|
2767 |
|
2768 |
+
#: widgets/premium-carousel.php:318 widgets/premium-counter.php:202
|
2769 |
msgid "Animations"
|
2770 |
msgstr ""
|
2771 |
|
2772 |
+
#: widgets/premium-carousel.php:328
|
2773 |
msgid ""
|
2774 |
"Add extra class name that will be applied to the carousel, and you can use "
|
2775 |
"this class for your customizations."
|
2776 |
msgstr ""
|
2777 |
|
2778 |
+
#: widgets/premium-carousel.php:336 widgets/premium-fancytext.php:149
|
2779 |
msgid "Additional Settings"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
+
#: widgets/premium-carousel.php:342
|
2783 |
msgid "Draggable Effect"
|
2784 |
msgstr ""
|
2785 |
|
2786 |
+
#: widgets/premium-carousel.php:343
|
2787 |
msgid "Allow the slides to be dragged by mouse click"
|
2788 |
msgstr ""
|
2789 |
|
2790 |
+
#: widgets/premium-carousel.php:351
|
2791 |
msgid "Touch Move"
|
2792 |
msgstr ""
|
2793 |
|
2794 |
+
#: widgets/premium-carousel.php:352
|
2795 |
msgid "Enable slide moving with touch"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
+
#: widgets/premium-carousel.php:360 widgets/premium-grid.php:818
|
2799 |
msgid "RTL Mode"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
+
#: widgets/premium-carousel.php:361
|
2803 |
msgid "Turn on RTL mode if your language starts from right to left"
|
2804 |
msgstr ""
|
2805 |
|
2806 |
+
#: widgets/premium-carousel.php:371
|
2807 |
msgid "Adaptive Height"
|
2808 |
msgstr ""
|
2809 |
|
2810 |
+
#: widgets/premium-carousel.php:372
|
2811 |
msgid ""
|
2812 |
"Adaptive height setting gives each slide a fixed height to avoid huge white "
|
2813 |
"space gaps"
|
2814 |
msgstr ""
|
2815 |
|
2816 |
+
#: widgets/premium-carousel.php:379 widgets/premium-fancytext.php:323
|
2817 |
msgid "Pause on Hover"
|
2818 |
msgstr ""
|
2819 |
|
2820 |
+
#: widgets/premium-carousel.php:380
|
2821 |
msgid "Pause the slider when mouse hover"
|
2822 |
msgstr ""
|
2823 |
|
2824 |
+
#: widgets/premium-carousel.php:387
|
2825 |
msgid "Center Mode"
|
2826 |
msgstr ""
|
2827 |
|
2828 |
+
#: widgets/premium-carousel.php:388
|
2829 |
msgid ""
|
2830 |
"Center mode enables a centered view with partial next/previous slides. "
|
2831 |
"Animations and all visible scroll type doesn't work with this mode"
|
2832 |
msgstr ""
|
2833 |
|
2834 |
+
#: widgets/premium-carousel.php:395
|
2835 |
msgid "Slides' Spacing"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
+
#: widgets/premium-carousel.php:396
|
2839 |
msgid "Set a spacing value in pixels (px)"
|
2840 |
msgstr ""
|
2841 |
|
2842 |
+
#: widgets/premium-carousel.php:404
|
2843 |
msgid "Tablet Breakpoint"
|
2844 |
msgstr ""
|
2845 |
|
2846 |
+
#: widgets/premium-carousel.php:405
|
2847 |
msgid ""
|
2848 |
"Sets the breakpoint between desktop and tablet devices. Below this "
|
2849 |
"breakpoint tablet layout will appear (Default: 1025px)."
|
2850 |
msgstr ""
|
2851 |
|
2852 |
+
#: widgets/premium-carousel.php:413
|
2853 |
msgid "Mobile Breakpoint"
|
2854 |
msgstr ""
|
2855 |
|
2856 |
+
#: widgets/premium-carousel.php:414
|
2857 |
msgid ""
|
2858 |
"Sets the breakpoint between tablet and mobile devices. Below this breakpoint "
|
2859 |
"mobile layout will appear (Default: 768px)."
|
2860 |
msgstr ""
|
2861 |
|
2862 |
+
#: widgets/premium-carousel.php:424 widgets/premium-grid.php:977
|
2863 |
#: widgets/premium-maps.php:391
|
2864 |
msgid "Helpful Documentations"
|
2865 |
msgstr ""
|
2866 |
|
2867 |
+
#: widgets/premium-carousel.php:431
|
2868 |
#, php-format
|
2869 |
msgid "%1$s Issue: I can see the first slide only » %2$s"
|
2870 |
msgstr ""
|
2871 |
|
2872 |
+
#: widgets/premium-carousel.php:450
|
2873 |
msgid "Right Icon"
|
2874 |
msgstr ""
|
2875 |
|
2876 |
+
#: widgets/premium-carousel.php:480
|
2877 |
msgid "Bottom Icon"
|
2878 |
msgstr ""
|
2879 |
|
2880 |
+
#: widgets/premium-carousel.php:510
|
2881 |
msgid "Top Icon"
|
2882 |
msgstr ""
|
2883 |
|
2884 |
+
#: widgets/premium-carousel.php:540
|
2885 |
msgid "Left Icon"
|
2886 |
msgstr ""
|
2887 |
|
2888 |
+
#: widgets/premium-carousel.php:592
|
2889 |
msgid "Position (PX)"
|
2890 |
msgstr ""
|
2891 |
|
2892 |
+
#: widgets/premium-carousel.php:797
|
2893 |
msgid "Active Ripple Color"
|
2894 |
msgstr ""
|
2895 |
|
2896 |
+
#: widgets/premium-carousel.php:811
|
2897 |
msgid "Inactive Ripple Color"
|
2898 |
msgstr ""
|
2899 |
|
3816 |
msgid "Spinner Color"
|
3817 |
msgstr ""
|
3818 |
|
3819 |
+
#: widgets/premium-grid.php:1837 widgets/premium-vscroll.php:682
|
3820 |
+
#: widgets/premium-vscroll.php:741
|
3821 |
msgid "Text Hover Color"
|
3822 |
msgstr ""
|
3823 |
|
4839 |
msgid "Navigation"
|
4840 |
msgstr ""
|
4841 |
|
4842 |
+
#: widgets/premium-vscroll.php:150 widgets/premium-vscroll.php:642
|
4843 |
msgid "Navigation Menu"
|
4844 |
msgstr ""
|
4845 |
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 3.11.
|
7 |
Author: Leap13
|
8 |
Author URI: https://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -14,12 +14,12 @@ License: GNU General Public License v3.0
|
|
14 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
15 |
|
16 |
// Define Constants
|
17 |
-
define('PREMIUM_ADDONS_VERSION', '3.11.
|
18 |
define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
|
19 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
20 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
21 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
|
22 |
-
define('PREMIUM_ADDONS_STABLE_VERSION', '3.11.
|
23 |
|
24 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
25 |
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 3.11.7
|
7 |
Author: Leap13
|
8 |
Author URI: https://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
14 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
15 |
|
16 |
// Define Constants
|
17 |
+
define('PREMIUM_ADDONS_VERSION', '3.11.7');
|
18 |
define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
|
19 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
|
20 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
21 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
|
22 |
+
define('PREMIUM_ADDONS_STABLE_VERSION', '3.11.6');
|
23 |
|
24 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
25 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_c
|
|
5 |
Requires at Least: 4.5
|
6 |
Tested Up To: 5.3.2
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable Tag: 3.11.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -175,13 +175,19 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
175 |
|
176 |
== Changelog ==
|
177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
178 |
= 3.11.6 =
|
179 |
|
180 |
- Tweak: Added `Vertical Offset` option for below slides navigation dots in Carousel widget.
|
181 |
- Tweak: Added `Get Content From Post Excerpt/Full Content` option in Blog widget.
|
182 |
- Tweak: Added `Full Width` option for read more button in Blog widget.
|
183 |
-
- Tweak: Added `Normal/Hover background color, padding and border` options for read more button in Blog widget.
|
184 |
- Tweak: Added `Autoplay` option for Youtube/Vimeo videos in Video Box widget.
|
|
|
185 |
- Fixed: Post content in Blog widget not showing if post custom excerpt contains empty spaces.
|
186 |
- Fixed: Carousel navigation dots position conflict with some themes.
|
187 |
|
5 |
Requires at Least: 4.5
|
6 |
Tested Up To: 5.3.2
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable Tag: 3.11.7
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
175 |
|
176 |
== Changelog ==
|
177 |
|
178 |
+
= 3.11.7 =
|
179 |
+
|
180 |
+
- Tweak: Added `Border Radius` option for navigation dots in Vertical Scroll widget.
|
181 |
+
- Tweak: Added `Hover CSS Filters` option for post featured image in Blog widget.
|
182 |
+
- Tweak: Default overlay color for post featured image removed in Blog widget.
|
183 |
+
|
184 |
= 3.11.6 =
|
185 |
|
186 |
- Tweak: Added `Vertical Offset` option for below slides navigation dots in Carousel widget.
|
187 |
- Tweak: Added `Get Content From Post Excerpt/Full Content` option in Blog widget.
|
188 |
- Tweak: Added `Full Width` option for read more button in Blog widget.
|
|
|
189 |
- Tweak: Added `Autoplay` option for Youtube/Vimeo videos in Video Box widget.
|
190 |
+
- Tweak: Added `Normal/Hover background color, padding and border` options for read more button in Blog widget.
|
191 |
- Fixed: Post content in Blog widget not showing if post custom excerpt contains empty spaces.
|
192 |
- Fixed: Carousel navigation dots position conflict with some themes.
|
193 |
|
widgets/premium-blog.php
CHANGED
@@ -976,10 +976,6 @@ class Premium_Blog extends Widget_Base {
|
|
976 |
[
|
977 |
'label' => __('Overlay Color', 'premium-addons-for-elementor'),
|
978 |
'type' => Controls_Manager::COLOR,
|
979 |
-
'scheme' => [
|
980 |
-
'type' => Scheme_Color::get_type(),
|
981 |
-
'value' => Scheme_Color::COLOR_1,
|
982 |
-
],
|
983 |
'selectors' => [
|
984 |
'{{WRAPPER}} .premium-blog-framed-effect, {{WRAPPER}} .premium-blog-bordered-effect,{{WRAPPER}} .premium-blog-squares-effect:before,{{WRAPPER}} .premium-blog-squares-effect:after,{{WRAPPER}} .premium-blog-squares-square-container:before,{{WRAPPER}} .premium-blog-squares-square-container:after, {{WRAPPER}} .premium-blog-format-container:hover, {{WRAPPER}} .premium-blog-thumbnail-overlay' => 'background-color: {{VALUE}};',
|
985 |
]
|
@@ -1011,6 +1007,15 @@ class Premium_Blog extends Widget_Base {
|
|
1011 |
]
|
1012 |
);
|
1013 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1014 |
$this->end_controls_section();
|
1015 |
|
1016 |
$this->start_controls_section('premium_blog_format_style_section',
|
976 |
[
|
977 |
'label' => __('Overlay Color', 'premium-addons-for-elementor'),
|
978 |
'type' => Controls_Manager::COLOR,
|
|
|
|
|
|
|
|
|
979 |
'selectors' => [
|
980 |
'{{WRAPPER}} .premium-blog-framed-effect, {{WRAPPER}} .premium-blog-bordered-effect,{{WRAPPER}} .premium-blog-squares-effect:before,{{WRAPPER}} .premium-blog-squares-effect:after,{{WRAPPER}} .premium-blog-squares-square-container:before,{{WRAPPER}} .premium-blog-squares-square-container:after, {{WRAPPER}} .premium-blog-format-container:hover, {{WRAPPER}} .premium-blog-thumbnail-overlay' => 'background-color: {{VALUE}};',
|
981 |
]
|
1007 |
]
|
1008 |
);
|
1009 |
|
1010 |
+
$this->add_group_control(
|
1011 |
+
Group_Control_Css_Filter::get_type(),
|
1012 |
+
[
|
1013 |
+
'name' => 'hover_css_filters',
|
1014 |
+
'label' => __('Hover CSS Filter', 'premium-addons-for-elementor'),
|
1015 |
+
'selector' => '{{WRAPPER}} .premium-blog-post-container:hover .premium-blog-thumbnail-container img'
|
1016 |
+
]
|
1017 |
+
);
|
1018 |
+
|
1019 |
$this->end_controls_section();
|
1020 |
|
1021 |
$this->start_controls_section('premium_blog_format_style_section',
|
widgets/premium-carousel.php
CHANGED
@@ -248,7 +248,7 @@ class Premium_Carousel extends Widget_Base {
|
|
248 |
|
249 |
$this->start_controls_section('premium_carousel_slides_settings',
|
250 |
[
|
251 |
-
'label' => __( 'Slides
|
252 |
]
|
253 |
);
|
254 |
|
@@ -310,14 +310,13 @@ class Premium_Carousel extends Widget_Base {
|
|
310 |
'condition' => [
|
311 |
'premium_carousel_autoplay' => 'yes'
|
312 |
],
|
313 |
-
'separator' => 'after'
|
314 |
]
|
315 |
);
|
316 |
|
317 |
$this->add_control('premium_carousel_animation_list',
|
318 |
[
|
319 |
'label' => __('Animations', 'premium-addons-for-elementor'),
|
320 |
-
'type' => Controls_Manager::
|
321 |
'render_type' => 'template'
|
322 |
]
|
323 |
);
|
@@ -420,7 +419,7 @@ class Premium_Carousel extends Widget_Base {
|
|
420 |
|
421 |
$this->end_controls_section();
|
422 |
|
423 |
-
$this->start_controls_section('
|
424 |
[
|
425 |
'label' => __('Helpful Documentations', 'premium-addons-pro'),
|
426 |
]
|
@@ -995,6 +994,7 @@ class Premium_Carousel extends Widget_Base {
|
|
995 |
$extra_class = ! empty ( $settings['premium_carousel_extra_class'] ) ? ' ' . $settings['premium_carousel_extra_class'] : '';
|
996 |
|
997 |
$animation_class = $settings['premium_carousel_animation_list'];
|
|
|
998 |
$animation = ! empty( $animation_class ) ? 'animated ' . $animation_class : 'null';
|
999 |
|
1000 |
$tablet_breakpoint = ! empty ( $settings['premium_carousel_tablet_breakpoint'] ) ? $settings['premium_carousel_tablet_breakpoint'] : 1025;
|
248 |
|
249 |
$this->start_controls_section('premium_carousel_slides_settings',
|
250 |
[
|
251 |
+
'label' => __( 'Slides Settings' , 'premium-addons-for-elementor' )
|
252 |
]
|
253 |
);
|
254 |
|
310 |
'condition' => [
|
311 |
'premium_carousel_autoplay' => 'yes'
|
312 |
],
|
|
|
313 |
]
|
314 |
);
|
315 |
|
316 |
$this->add_control('premium_carousel_animation_list',
|
317 |
[
|
318 |
'label' => __('Animations', 'premium-addons-for-elementor'),
|
319 |
+
'type' => Controls_Manager::HIDDEN,
|
320 |
'render_type' => 'template'
|
321 |
]
|
322 |
);
|
419 |
|
420 |
$this->end_controls_section();
|
421 |
|
422 |
+
$this->start_controls_section('section_pa_docs',
|
423 |
[
|
424 |
'label' => __('Helpful Documentations', 'premium-addons-pro'),
|
425 |
]
|
994 |
$extra_class = ! empty ( $settings['premium_carousel_extra_class'] ) ? ' ' . $settings['premium_carousel_extra_class'] : '';
|
995 |
|
996 |
$animation_class = $settings['premium_carousel_animation_list'];
|
997 |
+
|
998 |
$animation = ! empty( $animation_class ) ? 'animated ' . $animation_class : 'null';
|
999 |
|
1000 |
$tablet_breakpoint = ! empty ( $settings['premium_carousel_tablet_breakpoint'] ) ? $settings['premium_carousel_tablet_breakpoint'] : 1025;
|
widgets/premium-grid.php
CHANGED
@@ -972,7 +972,7 @@ class Premium_Grid extends Widget_Base {
|
|
972 |
|
973 |
$this->end_controls_section();
|
974 |
|
975 |
-
$this->start_controls_section('
|
976 |
[
|
977 |
'label' => __('Helpful Documentations', 'premium-addons-pro'),
|
978 |
]
|
972 |
|
973 |
$this->end_controls_section();
|
974 |
|
975 |
+
$this->start_controls_section('section_pa_docs',
|
976 |
[
|
977 |
'label' => __('Helpful Documentations', 'premium-addons-pro'),
|
978 |
]
|
widgets/premium-maps.php
CHANGED
@@ -386,7 +386,7 @@ class Premium_Maps extends Widget_Base {
|
|
386 |
|
387 |
$this->end_controls_section();
|
388 |
|
389 |
-
$this->start_controls_section('
|
390 |
[
|
391 |
'label' => __('Helpful Documentations', 'premium-addons-pro'),
|
392 |
]
|
386 |
|
387 |
$this->end_controls_section();
|
388 |
|
389 |
+
$this->start_controls_section('section_pa_docs',
|
390 |
[
|
391 |
'label' => __('Helpful Documentations', 'premium-addons-pro'),
|
392 |
]
|
widgets/premium-vscroll.php
CHANGED
@@ -535,7 +535,7 @@ class Premium_Vscroll extends Widget_Base {
|
|
535 |
'label' => __('Dots', 'premium-addons-for-elementor'),
|
536 |
]
|
537 |
);
|
538 |
-
|
539 |
$this->add_control('dots_color',
|
540 |
[
|
541 |
'label' => __( 'Dots Color', 'premium-addons-for-elementor' ),
|
@@ -578,6 +578,17 @@ class Premium_Vscroll extends Widget_Base {
|
|
578 |
]
|
579 |
);
|
580 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
581 |
$this->end_controls_tab();
|
582 |
|
583 |
$this->start_controls_tab('container_style_tab',
|
535 |
'label' => __('Dots', 'premium-addons-for-elementor'),
|
536 |
]
|
537 |
);
|
538 |
+
|
539 |
$this->add_control('dots_color',
|
540 |
[
|
541 |
'label' => __( 'Dots Color', 'premium-addons-for-elementor' ),
|
578 |
]
|
579 |
);
|
580 |
|
581 |
+
$this->add_responsive_control('dots_border_radius',
|
582 |
+
[
|
583 |
+
'label' => __('Border Radius', 'premium-addons-pro'),
|
584 |
+
'type' => Controls_Manager::DIMENSIONS,
|
585 |
+
'size_units' => ['px', 'em', '%'],
|
586 |
+
'selectors' => [
|
587 |
+
'{{WRAPPER}} .premium-vscroll-dots .premium-vscroll-nav-link span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}'
|
588 |
+
],
|
589 |
+
]
|
590 |
+
);
|
591 |
+
|
592 |
$this->end_controls_tab();
|
593 |
|
594 |
$this->start_controls_tab('container_style_tab',
|