cdr-shop.com

cdr-shop.com is SSL secured

Free website and domain report on cdr-shop.com

Last Updated: 14th December, 2021 Update Now
Overview

Snoop Summary for cdr-shop.com

This is a free and comprehensive report about cdr-shop.com. The domain cdr-shop.com is currently hosted on a server located in Netherlands with the IP address 185.104.29.24, where the local currency is EUR and Dutch is the local language. Our records indicate that cdr-shop.com is privately registered by WhoisGuard, Inc.. If cdr-shop.com was to be sold it would possibly be worth $455 USD (based on the daily revenue potential of the website over a 24 month period). Cdr-shop.com is somewhat popular with an estimated 214 daily unique visitors. This report was last updated 14th December, 2021.

About cdr-shop.com

Site Preview: cdr-shop.com cdr-shop.com
Title: CDR | Shop
Description:
Keywords and Tags: games, online shopping
Related Terms: cdr, cdr analysis, cdr analysis software, cdr details, cdr..., xevens cdr plugin
Fav Icon:
Age: Over 8 years old
Domain Created: 11th March, 2017
Domain Updated: 5th April, 2021
Domain Expires: 11th March, 2022
Review

Snoop Score

1/5

Valuation

$455 USD
Note: All valuation figures are estimates.

Popularity

Low
Note: Popularity is estimated.

Rank, Reach and Authority

Alexa Rank: 6,185,146
Alexa Reach:
SEMrush Rank (US):
SEMrush Authority Score:
Moz Domain Authority: 0
Moz Page Authority: 0

Organic vs Paid (Google Ads)

Traffic

Visitors

Daily Visitors: 214
Monthly Visitors: 6,513
Yearly Visitors: 78,110
Note: All visitors figures are estimates.

Visitors By Country

Revenue

Revenue

Daily Revenue: $1 USD
Monthly Revenue: $19 USD
Yearly Revenue: $223 USD
Note: All revenue figures are estimates.

Revenue By Country

SEO

Backlinks Analysis (SEMrush)

Top New Follow Links

Top Ranking Keywords (US)

Domain Analysis

Value Length
Domain: cdr-shop.com 12
Domain Name: cdr-shop 8
Extension (TLD): com 3
Expiry Check:

Page Speed Analysis

Average Load Time: 4.53 seconds
Load Time Comparison: Faster than 10% of sites

PageSpeed Insights

Avg. (All Categories) 74
Performance 82
Accessibility 88
Best Practices 87
SEO 70
Progressive Web App 45
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://cdr-shop.com/login/
Updated: 1st June, 2021

2.06 seconds
First Contentful Paint (FCP)
36%
54%
10%

0.00 seconds
First Input Delay (FID)
99%
0%
1%

Simulate loading on desktop
82

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for cdr-shop.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Time to Interactive — 2.3 s
The time taken for the page to become fully interactive.
Total Blocking Time — 110 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).
Cumulative Layout Shift — 0.002
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Other

First CPU Idle — 2.1 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 120 ms
Users could experience a delay when interacting with the page.
Estimated Input Latency — 20 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive cdr-shop.com as laggy when the latency is higher than 0.05 seconds.
Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://cdr-shop.com/
http/1.1
0
638.19299999159
694
0
301
text/html
https://cdr-shop.com/
http/1.1
638.68800003547
1540.3180000139
806
0
302
text/html
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
h2
1540.8210000023
2217.5199999474
22883
77664
200
text/html
Document
https://www.google.com/recaptcha/api.js?hl=en
h2
2231.2709999969
2237.2269999469
1152
850
200
text/javascript
Script
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
h2
2231.4039999619
2502.6970000472
31206
89496
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2
h2
2231.7180000246
2638.4819999803
4457
11224
200
application/javascript
Script
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
h2
2232.0019999752
2434.3380000209
36001
59010
200
text/css
Stylesheet
https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7
h2
2232.2980000172
2548.0809999863
1727
5854
200
text/css
Stylesheet
https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7
h2
2232.6759999851
2642.727999948
6451
25291
200
text/css
Stylesheet
https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7
h2
2233.0239999574
2332.3669999372
958
2477
200
text/css
Stylesheet
https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7
h2
2233.3479999797
2431.464000023
2235
5489
200
text/css
Stylesheet
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
h2
2233.9619999984
2262.2889999766
34573
114925
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0
h2
2234.7069999669
2547.171000042
542
351
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
h2
2235.0330000045
2561.0159999924
34531
99310
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1
h2
2235.1819999749
2547.4969999632
2593
6937
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/dist/i18n.min.js?ver=db9a9a37da262883343e941c3731bc67
h2
2235.2980000433
2452.9399999883
4144
10166
200
application/javascript
Script
https://cdr-shop.com/wp-admin/js/password-strength-meter.min.js?ver=5.7
h2
2235.5669999961
2335.0909999572
907
1123
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/underscore.min.js?ver=1.8.3
h2
2235.7629999751
2335.4850000469
5951
16057
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/wp-util.min.js?ver=5.7
h2
2236.1009999877
2334.7170000197
875
1077
200
application/javascript
Script
https://cdr-shop.com/wp-admin/js/user-profile.min.js?ver=5.7
h2
2236.7920000106
2547.8319999529
2587
6113
200
application/javascript
Script
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
h2
2639.6070000483
2648.2260000193
137068
350180
200
text/javascript
Script
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
h2
2652.6959999464
2899.6869999683
22883
65536
200
text/html
Image
data
2747.016999987
2765.6560000032
31728
31728
200
application/x-font-woff
Font
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&co=aHR0cHM6Ly9jZHItc2hvcC5jb206NDQz&hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&theme=dark&size=normal&cb=kl215ibp3lbl
h2
2815.3349999338
2863.2800000487
21332
40486
200
text/html
Document
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
h2
2887.0319999987
2896.1049999343
53440
52867
200
text/css
Stylesheet
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
h2
2887.1679999866
2897.2660000436
137067
350180
200
text/javascript
Script
data
2953.3440000378
2953.6279999884
0
14613
200
image/png
Image
data
2954.3139999732
2954.3820000254
0
1725
200
image/png
Image
https://www.gstatic.com/recaptcha/api2/logo_48.png
h2
2955.1760000177
2957.9039999517
2776
2228
200
image/png
Image
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
2955.7100000093
2958.3039999707
11356
10748
200
font/woff2
Font
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
h2
3023.7509999424
3520.54399997
399928
822237
200
application/javascript
Script
https://www.google.com/recaptcha/api2/webworker.js?hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S
h2
3025.747000007
3029.5799999731
666
102
200
text/javascript
Other
https://www.google.com/recaptcha/api2/bframe?hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&cb=f6sgxzv9abks
h2
3163.2489999756
3207.870000042
1871
6994
200
text/html
Document
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
h2
3251.2440000428
3251.333000022
53440
52867
200
text/css
Stylesheet
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
h2
3251.4329999685
3251.5209999401
137067
350180
200
text/javascript
Script
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
3312.5470000086
3312.6649999758
11356
10748
200
font/woff2
Font
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
2247.515
7.4
2535.177
14.023
2666.694
7.362
2677.12
20.849
2699.476
88.807
2795.926
9.528
2807.118
36.403
2877.03
8.161
2891.253
13.77
2905.049
6.885
2945.973
92.514
3038.557
7.984
3055.213
11.716
3066.94
8.854
3076.115
50.479
3129.973
12.026
3146.234
21.178
3167.883
11.595
3183.654
6.149
3200.189
9.954
3218.713
10.783
3233.433
11.649
3245.093
6.376
3255.674
5.393
3265.27
12.757
3278.26
51.421
3329.723
12.36
3351.945
36.716
3392.382
8.805
3401.21
6.972
3408.206
92.67
3518.341
87.618
3605.989
5.927
3621.685
119.534
3857.855
15.916
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Cdr-shop.com should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Cdr-shop.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Cdr-shop.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Cdr-shop.com should consider minifying JS files.
Remove unused JavaScript — Potential savings of 76 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137068
77470
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression — Potential savings of 26 KiB
Text-based resources should be served with compression, such as gzip, deflate or brotli.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
52867
27062
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Cdr-shop.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 0 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1
62
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.

Diagnostics

Avoids enormous network payloads — Total size was 1,158 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
399928
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137068
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137067
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137067
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
53440
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
53440
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
36001
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
34573
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
34531
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
31206
Avoids an excessive DOM size — 144 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
144
Maximum DOM Depth
11
Maximum Child Elements
25
Avoid chaining critical requests — 16 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Cdr-shop.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
JavaScript execution time — 0.8 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&co=aHR0cHM6Ly9jZHItc2hvcC5jb206NDQz&hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&theme=dark&size=normal&cb=kl215ibp3lbl
393.426
379.636
2.68
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
200.531
146.341
39.045
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
165.369
106.226
1.863
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
119.534
93.863
11.185
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
113.19
23.065
4.411
Unattributable
50.654
2.196
0.155
Minimizes main-thread work — 1.1 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
826.182
Other
105.529
Script Parsing & Compilation
68.895
Style & Layout
63.706
Rendering
32.08
Garbage Collection
25.135
Parse HTML & CSS
21.283
Keep request counts low and transfer sizes small — 33 requests • 1,158 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
33
1185523
Script
16
934648
Stylesheet
7
154252
Document
3
46086
Image
2
25659
Font
2
22712
Other
3
2166
Media
0
0
Third-party
13
603164
Minimize third-party usage — Third-party code blocked the main thread for 80 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
25021
80.235
520858
0
34573
0
22712
0
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 3 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
p
0.0013656242076096
0.0003775919468045
0.00013327160205791
Uses passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 6 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
2320
120
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
1193
93
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&co=aHR0cHM6Ly9jZHItc2hvcC5jb206NDQz&hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&theme=dark&size=normal&cb=kl215ibp3lbl
1416
93
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&co=aHR0cHM6Ly9jZHItc2hvcC5jb206NDQz&hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&theme=dark&size=normal&cb=kl215ibp3lbl
1509
88
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
723
51
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
499
50
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Image elements have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Metrics

First Contentful Paint — 1.3 s
The time taken for the first image or text on the page to be rendered.
Largest Contentful Paint — 1.3 s
The timing of the largest text or image that is painted.

Other

First Meaningful Paint — 1.3 s
The time taken for the primary content of the page to be rendered.

Opportunities

Eliminate render-blocking resources — Potential savings of 610 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Cdr-shop.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
36001
230
https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7
1727
150
https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7
6451
150
https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7
958
150
https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7
2235
150
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
31206
230
https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2
4457
70
Remove unused CSS — Potential savings of 87 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Cdr-shop.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
53440
53412
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
36001
35744

Metrics

Speed Index — 2.5 s
The time taken for the page contents to be visibly populated.

Opportunities

Reduce initial server response time — Root document took 680 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
677.697
Avoid multiple page redirects — Potential savings of 1,700 ms
Redirects can cause additional delays before the page can begin loading. Cdr-shop.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://cdr-shop.com/
190
https://cdr-shop.com/
1510
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
0

Diagnostics

Serve static assets with an efficient cache policy — 17 resources found
Cdr-shop.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
0
399928
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
0
36001
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
0
34531
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
0
31206
https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7
0
6451
https://cdr-shop.com/wp-includes/js/underscore.min.js?ver=1.8.3
0
5951
https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2
0
4457
https://cdr-shop.com/wp-includes/js/dist/i18n.min.js?ver=db9a9a37da262883343e941c3731bc67
0
4144
https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1
0
2593
https://cdr-shop.com/wp-admin/js/user-profile.min.js?ver=5.7
0
2587
https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7
0
2235
https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7
0
1727
https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7
0
958
https://cdr-shop.com/wp-admin/js/password-strength-meter.min.js?ver=5.7
0
907
https://cdr-shop.com/wp-includes/js/wp-util.min.js?ver=5.7
0
875
https://cdr-shop.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0
0
542
https://www.gstatic.com/recaptcha/api2/logo_48.png
604800000
2776
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
2.5939999613911
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
0.11799996718764
88

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of cdr-shop.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
Heading elements appear in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Contrast

Background and foreground colors have a sufficient contrast ratio
Many (if not most) users find low-contrast text difficult or impossible to read.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Cdr-shop.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Names and labels

Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Failing Elements
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
87

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that cdr-shop.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Links to cross-origin destinations are safe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
3.5.1
Underscore
1.8.3
GreenSock JS
1.20.3
WordPress
core-js
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
No issues in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://cdr-shop.com/
Allowed
Includes front-end JavaScript libraries with known security vulnerabilities — 1 vulnerability detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
1
High

Audits

Missing source maps for large first-party JavaScript
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
70

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for cdr-shop.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of cdr-shop.com on mobile screens.
Document uses legible font sizes
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Tap targets are sized appropriately
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.

Content Best Practices

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.

Crawling and Indexing

Page is blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
Blocking Directive Source
robots.txt is not valid — 1,466 errors found
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.
Line # Content Error
1
<!DOCTYPE html>
Syntax not understood
2
<html lang="en-US">
Syntax not understood
3
<head>
Syntax not understood
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Syntax not understood
5
<title>CDR | Shop</title>
Syntax not understood
7
<script src="https://www.google.com/recaptcha/api.js?hl=en" async defer></script>
Unknown directive
8
<style type="text/css">
Syntax not understood
9
.loginpress_recaptcha_wrapper{
Syntax not understood
10
text-align: center;
Unknown directive
11
}
Syntax not understood
12
.loginpress_recaptcha_wrapper .g-recaptcha{
Syntax not understood
13
display: inline-block;
Unknown directive
14
transform-origin: top left;
Unknown directive
15
transform: scale(1);
Unknown directive
16
}
Syntax not understood
17
html[dir="rtl"] .g-recaptcha{
Syntax not understood
18
transform-origin: top right;
Unknown directive
19
}
Syntax not understood
20
</style>
Syntax not understood
21
<meta name='robots' content='max-image-preview:large, noindex, noarchive' />
Unknown directive
22
<link rel='dns-prefetch' href='//s.w.org' />
Syntax not understood
23
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1' id='jquery-core-js'></script>
Unknown directive
24
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script>
Unknown directive
25
<link rel='stylesheet' id='dashicons-css' href='https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
26
<link rel='stylesheet' id='buttons-css' href='https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
27
<link rel='stylesheet' id='forms-css' href='https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
28
<link rel='stylesheet' id='l10n-css' href='https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
29
<link rel='stylesheet' id='login-css' href='https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
31
<style media="screen" id="loginpress-style-wp-5-3">
Syntax not understood
32
.login form .input, .login input[type=text],.login form input[type=checkbox]{
Syntax not understood
33
border-radius: 0;
Unknown directive
34
}
Syntax not understood
35
input[type=checkbox]:checked:before {
Unknown directive
36
content: url('data:image/svg+xml;utf8,<svg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27><path%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23174cc3%27%2F><%2Fsvg>');
Unknown directive
37
}
Syntax not understood
38
.login .button.wp-hide-pw{
Syntax not understood
39
display: none;
Unknown directive
40
}
Syntax not understood
41
.user-pass-wrap{
Syntax not understood
42
position: relative;
Unknown directive
43
}
Syntax not understood
45
position: absolute;
Unknown directive
46
bottom: 0;
Unknown directive
47
right: 0;
Unknown directive
48
top: auto;
Unknown directive
49
width: 45px;
Unknown directive
50
height: 45px;
Unknown directive
51
display: flex;
Unknown directive
52
justify-content: center;
Unknown directive
53
align-content: center;
Unknown directive
54
align-items: center;
Unknown directive
55
}
Syntax not understood
56
.login .button.wp-hide-pw{
Syntax not understood
57
display: none !important;
Unknown directive
58
}
Syntax not understood
60
content: "\f530";
Unknown directive
61
}
Syntax not understood
63
color: #0071a1;
Unknown directive
64
}
Syntax not understood
66
position: absolute;
Unknown directive
67
top: 0;
Unknown directive
68
left: 0;
Unknown directive
69
width: 100%;
Unknown directive
70
height: 100%;
Unknown directive
71
opacity: 0;
Unknown directive
72
z-index: 1000;
Unknown directive
73
}
Syntax not understood
74
.user-pass-wrap{
Syntax not understood
75
position: relative;
Unknown directive
76
margin-top: 35px;
Unknown directive
77
}
Syntax not understood
78
.login form .forgetmenot{
Syntax not understood
79
float: left !important;
Unknown directive
80
}
Syntax not understood
81
.wp-core-ui #login .button-primary{
Syntax not understood
82
margin-left: 0;
Unknown directive
83
}
Syntax not understood
84
.admin-email__actions-primary .button:first-child{
Unknown directive
85
font: 700 18px "Roboto", sans-serif;
Unknown directive
86
color: #fff;
Unknown directive
87
height: auto;
Unknown directive
88
line-height: 20px !important;
Unknown directive
89
padding: 13px;
Unknown directive
90
padding-top: 13px;
Unknown directive
91
padding-bottom: 13px;
Unknown directive
92
width: 100%;
Unknown directive
93
text-align: center;
Unknown directive
94
background-color: #174cc3;
Unknown directive
95
border: 0;
Unknown directive
96
margin-bottom: 8px;
Unknown directive
97
border-radius: 0;
Unknown directive
98
}
Syntax not understood
99
.admin-email__actions-primary .button:first-child:hover{
Unknown directive
100
background-color: #3871f1;
Unknown directive
101
}
Syntax not understood
102
.login form p.admin-email__details, .login h1.admin-email__heading, .login #backtoblog a{
Syntax not understood
103
color: #444 !important;
Unknown directive
104
}
Syntax not understood
105
.login form.admin-email-confirm-form{
Syntax not understood
106
max-width: 360px;
Unknown directive
107
margin: 0 auto;
Unknown directive
108
}
Syntax not understood
109
</style>
Syntax not understood
110
<style media="screen" id="loginpress-style">
Syntax not understood
112
html, body.login {
Syntax not understood
113
height: auto !important;
Unknown directive
114
}
Syntax not understood
115
body.login {
Syntax not understood
116
background-image: url(https://cdr-shop.com/wp-content/plugins/loginpress-pro.old/img/bg18.jpg);
Unknown directive
117
background-position: center center;
Unknown directive
118
/*background-color: #f1f1f1 !important;*/
Unknown directive
119
background-size: cover;
Unknown directive
120
display: table;
Unknown directive
121
min-height: 100vh;
Unknown directive
122
width: 100%;
Unknown directive
123
padding: 0;
Unknown directive
124
position: relative;
Unknown directive
125
}
Syntax not understood
126
body.login.login-action-login{
Syntax not understood
127
display: table !important;
Unknown directive
128
}
Syntax not understood
129
body.login.login-action-login.firefox{
Syntax not understood
130
height: 1px !important;
Unknown directive
131
}
Syntax not understood
132
/*body.login:after{
Unknown directive
133
width: 100%;
Unknown directive
134
content: '';
Unknown directive
135
position: absolute;
Unknown directive
136
top: 0;
Unknown directive
137
left: 0;
Unknown directive
138
height: 60%;
Unknown directive
139
background: #263466;
Unknown directive
140
}*/
Syntax not understood
141
/*.login label{
Syntax not understood
142
font-size:0;
Unknown directive
143
line-height:0;
Unknown directive
144
margin-top: 0;
Unknown directive
145
display: block;
Unknown directive
146
margin-bottom:
Unknown directive
147
}*/
Syntax not understood
148
.login label{
Syntax not understood
149
font-size: 16px;
Unknown directive
150
color: #fff;
Unknown directive
151
}
Syntax not understood
152
label[for="user_pass"]{
Syntax not understood
153
display: block;
Unknown directive
154
position: relative;
Unknown directive
155
}
Syntax not understood
157
font-size: 13px;
Unknown directive
158
}
Syntax not understood
160
/* margin: 0; */
Unknown directive
161
margin: 1px 6px 0 0;
Unknown directive
162
}
Syntax not understood
164
/*background: url(img/form_bg.jpg) no-repeat 0 0 !important;*/
Unknown directive
165
background: none;
Unknown directive
166
max-width: 350px !important;
Unknown directive
167
width: 100% !important;
Unknown directive
168
border-radius: 10px;
Unknown directive
169
margin-top: 8%;
Unknown directive
170
padding: 40px 20px 50px;
Unknown directive
171
margin-right: auto;
Unknown directive
172
margin-left: auto;
Unknown directive
173
}
Syntax not understood
175
width: 200px !important;
Unknown directive
176
height: 200px !important;
Unknown directive
177
text-indent: 0;
Unknown directive
178
border-radius: 50%;
Unknown directive
179
border:solid 2.5px #217093;
Unknown directive
180
}
Syntax not understood
182
margin: 0 auto;
Unknown directive
183
padding: 30px 0 0 !important;
Unknown directive
184
}
Syntax not understood
186
content: '';
Unknown directive
187
display: table;
Unknown directive
188
clear: both;
Unknown directive
189
}
Syntax not understood
191
margin-top: 35px;
Unknown directive
192
}
Syntax not understood
193
.login form .input, .login input[type=text]{
Syntax not understood
194
background: none;
Unknown directive
195
display: block;
Unknown directive
196
color: #fff;
Unknown directive
197
font-size: 16px;
Unknown directive
198
width:100%;
Unknown directive
199
border:0;
Unknown directive
200
height: 45px;
Unknown directive
201
padding: 0 15px;
Unknown directive
202
border-bottom:1px solid #716e6b;
Unknown directive
203
-webkit-box-shadow: none;
Unknown directive
204
box-shadow: none;
Unknown directive
205
}
Syntax not understood
206
.login form{
Syntax not understood
207
background: none;
Unknown directive
208
padding: 0;
Unknown directive
209
box-shadow: none;
Unknown directive
210
}
Syntax not understood
211
.login form br{
Syntax not understood
212
display: none;
Unknown directive
213
}
Syntax not understood
215
clear: both;
Unknown directive
216
padding-top: 35px;
Unknown directive
217
}
Syntax not understood
218
.wp-core-ui #login .button-primary{
Syntax not understood
219
width:100% !important;
Unknown directive
220
display: block;
Unknown directive
221
float: none;
Unknown directive
222
background-color : #174cc3;
Unknown directive
223
font-weight: 700;
Unknown directive
224
font-size: 18px;
Unknown directive
225
color : #ffffff;
Unknown directive
226
height: 56px;
Unknown directive
227
border-radius: 0;
Unknown directive
228
border:0;
Unknown directive
229
box-shadow: none;
Unknown directive
230
border-radius: 0;
Unknown directive
231
box-shadow: 0px 5px 20px 0px rgb( 255, 255, 255 , .20);
Unknown directive
232
}
Syntax not understood
234
.wp-core-ui #login .button-primary:hover{
Syntax not understood
235
background-color: #3871f1;
Unknown directive
236
}
Syntax not understood
237
.login form .forgetmenot label{
Syntax not understood
238
font-size: 13px;
Unknown directive
239
color: #fff;
Unknown directive
240
}
Syntax not understood
241
.login form input[type=checkbox]{
Syntax not understood
242
background: none;
Unknown directive
243
border: 1px solid #fff;
Unknown directive
244
height: 13px;
Unknown directive
245
width: 13px;
Unknown directive
246
min-width: 13px;
Unknown directive
247
}
Syntax not understood
248
.login #nav{
Syntax not understood
249
font-size: 0;
Unknown directive
250
float: right;
Unknown directive
251
width: 100%;
Unknown directive
252
}
Syntax not understood
253
.login #nav, .login #backtoblog {
Syntax not understood
254
margin: 17px 0 0;
Unknown directive
255
padding: 0;
Unknown directive
256
color: #fff;
Unknown directive
257
}
Syntax not understood
258
.login #nav a, .login #backtoblog a{
Syntax not understood
259
font-size: 13px;
Unknown directive
260
color: #fff;
Unknown directive
261
}
Syntax not understood
262
.login #nav a:first-child{
Syntax not understood
263
float: left;
Unknown directive
264
}
Syntax not understood
265
.login #nav a:last-child{
Syntax not understood
266
float: right;
Unknown directive
267
}
Syntax not understood
268
.login #backtoblog{
Syntax not understood
269
float: left;
Unknown directive
270
}
Syntax not understood
271
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover{
Syntax not understood
272
color: #a9ddf3;
Unknown directive
273
}
Syntax not understood
274
/* style two factor plugin */
Syntax not understood
275
.login .backup-methods-wrap a, #login form p:not([class]){
Syntax not understood
276
color: #929292;
Unknown directive
277
}
Syntax not understood
278
.login .backup-methods-wrap a:hover{
Unknown directive
279
color: #a9ddf3;
Unknown directive
280
}
Syntax not understood
281
/*End style two factor plugin */
Syntax not understood
282
.footer-wrapper{
Syntax not understood
283
display: table-footer-group;
Unknown directive
284
}
Syntax not understood
285
.footer-cont{
Syntax not understood
286
right: 0;
Unknown directive
287
bottom: 0;
Unknown directive
288
left: 0;
Unknown directive
289
text-align: center;
Unknown directive
290
display: table-cell;
Unknown directive
291
vertical-align: bottom;
Unknown directive
292
height: 100px;
Unknown directive
293
width: 100vw;
Unknown directive
294
}
Syntax not understood
295
.copyRight{
Syntax not understood
296
text-align: center;
Unknown directive
297
padding: 12px;
Unknown directive
298
background-color: #174cc3;
Unknown directive
299
color: #ffffff;
Unknown directive
300
}
Syntax not understood
302
color: #d5d5d5;
Unknown directive
303
}
Syntax not understood
304
.loginpress-show-love{
Syntax not understood
305
color: #929292;
Unknown directive
306
}
Syntax not understood
307
.loginpress-show-love a{
Syntax not understood
308
color: #fff;
Unknown directive
309
}
Syntax not understood
310
.loginpress-show-love a:hover{
Unknown directive
311
color: #fff;
Unknown directive
312
}
Syntax not understood
313
.mobile #login{
Syntax not understood
314
padding: 15px;
Unknown directive
315
}
Syntax not understood
316
@media screen and (max-width: 768px) {
Unknown directive
318
padding: 15px;
Unknown directive
319
float: none;
Unknown directive
320
margin: 20px auto;
Unknown directive
321
width: 290px !important;
Unknown directive
322
}
Syntax not understood
323
.mobile #login{
Syntax not understood
324
padding: 15px;
Unknown directive
325
float: none;
Unknown directive
326
margin: 20px auto;
Unknown directive
327
}
Syntax not understood
328
.login .loginpress-show-love{
Syntax not understood
329
position: relative;
Unknown directive
330
float: none;
Unknown directive
331
clear: both;
Unknown directive
332
text-align: center;
Unknown directive
333
padding: 3px 10px;
Unknown directive
334
margin-top: 10px;
Unknown directive
335
}
Syntax not understood
336
}
Syntax not understood
338
</style>
Syntax not understood
340
<style type="text/css">
Syntax not understood
341
*{
Syntax not understood
342
box-sizing: border-box;
Unknown directive
343
}
Syntax not understood
346
.login form input[type=checkbox]:focus{
Unknown directive
347
box-shadow: none;
Unknown directive
348
outline: none;
Unknown directive
349
}
Syntax not understood
350
.login form .forgetmenot{
Syntax not understood
351
float: none;
Unknown directive
352
}
Syntax not understood
353
.login form .forgetmenot label{
Syntax not understood
354
display:inline-block;
Unknown directive
355
margin: 0;
Unknown directive
356
}
Syntax not understood
358
}
Syntax not understood
362
background-color: #ffffff;
Unknown directive
363
border-radius: 10px;
Unknown directive
364
box-shadow: 0 0 10px rgba( 0,0,0,0.03 );;
Unknown directive
365
}
Syntax not understood
366
html[dir="rtl"] .login form .input, html[dir="rtl"] .login input[type="text"]{
Syntax not understood
367
margin-right: 0;
Unknown directive
368
}
Syntax not understood
369
body.login #loginpress_video-background-wrapper{
Syntax not understood
370
}
Syntax not understood
371
body.login #loginpress_video-background{
Syntax not understood
373
object-fit: cover;
Unknown directive
375
}
Syntax not understood
376
body.login:after{
Unknown directive
378
}
Syntax not understood
379
body.login {
Syntax not understood
382
background-image: url();
Unknown directive
384
background-color: #1d1d1d;
Unknown directive
385
position: relative;
Unknown directive
386
}
Syntax not understood
387
.login h1{
Syntax not understood
388
}
Syntax not understood
389
.interim-login.login h1 a{
Syntax not understood
390
width: 84px;
Unknown directive
391
}
Syntax not understood
393
.login h1 a {
Syntax not understood
394
background-size: contain;
Unknown directive
397
}
Syntax not understood
399
.wp-core-ui #login .button-primary{
Syntax not understood
400
background: #222222;
Unknown directive
401
border-color: #222222;
Unknown directive
402
box-shadow: 0px 1px 0px #222222 inset, 0px 1px 0px rgba(0, 0, 0, 0.15);
Unknown directive
403
color: #ffffff;
Unknown directive
404
}
Syntax not understood
406
.wp-core-ui #login .button-primary:hover{
Syntax not understood
407
background: #3f3f3f;
Unknown directive
408
border-color: #3f3f3f;
Unknown directive
409
color: #ffffff;
Unknown directive
410
}
Syntax not understood
411
.wp-core-ui #login .button-primary, .wp-core-ui #login .two-factor-email-resend .button, .wp-core-ui #login .wp-generate-pw{
Syntax not understood
413
box-shadow: 0 0 5px rgba( 0,0,0,0.23 ); /* box-shadow: none; */
Unknown directive
414
height: auto;
Unknown directive
415
line-height: 20px;
Unknown directive
416
padding: 13px;
Unknown directive
417
float: none;
Unknown directive
418
width: 100%;
Unknown directive
419
}
Syntax not understood
420
.wp-core-ui #login .wp-generate-pw{
Syntax not understood
421
margin-bottom: 6px;
Unknown directive
422
margin-top: 10px;
Unknown directive
423
font: inherit;
Unknown directive
424
border-radius: 5px;;
Unknown directive
425
}
Syntax not understood
428
background-color: #ffffff;
Unknown directive
429
min-height: 200px;
Unknown directive
430
}
Syntax not understood
434
box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
Unknown directive
437
box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
Unknown directive
440
box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
Unknown directive
443
max-width: 712px !important;
Unknown directive
444
}
Syntax not understood
446
.login form .forgetmenot label {
Syntax not understood
447
color: #000000 !important;
Unknown directive
448
}
Syntax not understood
450
.login label {
Syntax not understood
451
color: #000000;
Unknown directive
452
}
Syntax not understood
454
.login form .input, .login input[type="text"] {
Syntax not understood
455
width: 100%;
Unknown directive
456
margin: 2px 6px 18px 0px;
Unknown directive
457
background: #edf0fb;
Unknown directive
458
color: #000000;
Unknown directive
459
}
Syntax not understood
462
background-color: #ffffff;
Unknown directive
463
}
Syntax not understood
466
background-color: #ffffff;
Unknown directive
467
}
Syntax not understood
470
background-color: #ffffff;
Unknown directive
471
}
Syntax not understood
473
.login .custom-message {
Syntax not understood
475
border: 1px solid #00a0d2;;
Unknown directive
477
background-color: #fff;
Unknown directive
479
padding: 12px;
Unknown directive
480
margin-left: 0;
Unknown directive
481
margin-bottom: 20px;
Unknown directive
482
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
Unknown directive
483
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
Unknown directive
484
}
Syntax not understood
486
.login #nav {
Syntax not understood
487
}
Syntax not understood
489
.login #nav a, .login #nav{
Syntax not understood
490
text-decoration: none;
Unknown directive
491
color: #000000;
Unknown directive
492
font-size: 12px;;
Unknown directive
494
}
Syntax not understood
496
.login form .forgetmenot label{
Syntax not understood
497
}
Syntax not understood
499
.login input[type="submit"]{
Syntax not understood
500
border-radius: 5px;;
Unknown directive
501
}
Syntax not understood
503
.login #nav a:hover{
Syntax not understood
504
color: #5e5e5e;
Unknown directive
505
}
Syntax not understood
507
.login #backtoblog{
Syntax not understood
508
}
Syntax not understood
510
.login .copyRight{
Syntax not understood
511
}
Syntax not understood
512
/* .loginpress-show-love, .loginpress-show-love a{
Syntax not understood
513
color: ;
Unknown directive
514
} */
Syntax not understood
516
.login .copyRight{
Syntax not understood
517
}
Syntax not understood
518
.login #backtoblog a{
Syntax not understood
519
text-decoration: none;
Unknown directive
520
}
Syntax not understood
521
.login #backtoblog{
Syntax not understood
522
display: none;
Unknown directive
524
}
Syntax not understood
525
.login #backtoblog a:hover{
Syntax not understood
526
}
Syntax not understood
528
.loginHead {
Syntax not understood
529
}
Syntax not understood
531
.loginHead p a {
Syntax not understood
532
}
Syntax not understood
534
.loginHead p a:hover {
Unknown directive
535
}
Syntax not understood
537
.loginFooter p a {
Syntax not understood
538
margin: 0 5px;
Unknown directive
539
}
Syntax not understood
541
.loginFooter p a:hover {
Unknown directive
542
}
Syntax not understood
544
.loginInner {
Syntax not understood
545
}
Syntax not understood
548
background-color: #ffffff;
Unknown directive
549
border-radius: 10px;
Unknown directive
550
box-shadow: 0 0 10px rgba( 0,0,0,0.03 );
Unknown directive
551
width: 360px !important;
Unknown directive
552
}
Syntax not understood
554
.copyRight {
Syntax not understood
555
text-align: center;
Unknown directive
556
padding: 12px;
Unknown directive
557
background-color: #000;
Unknown directive
558
color: #ffffff;
Unknown directive
559
}
Syntax not understood
561
width: 200px !important;
Unknown directive
562
height: 200px !important;
Unknown directive
563
text-indent: 0;
Unknown directive
564
border-radius: 50%;
Unknown directive
565
border: solid 8px #1D1D1D !important;
Unknown directive
566
-webkit-font-smoothing: antialiased !important;
Unknown directive
567
-webkit-font-smoothing: subpixel-antialiased !important;
Unknown directive
568
}
Syntax not understood
569
.login .custom-message {
Syntax not understood
570
border: 1px solid #000;
Unknown directive
571
background-color: #EDF0FB;
Unknown directive
572
padding: 12px;
Unknown directive
573
margin-left: 0;
Unknown directive
574
text-align: center;
Unknown directive
575
border-radius: 5px;
Unknown directive
576
font-variant-caps: petite-caps;
Unknown directive
577
margin-bottom: 20px;
Unknown directive
578
}
Syntax not understood
579
.login form .input, .login input[type="text"] {
Syntax not understood
580
width: 100%;
Unknown directive
581
margin: 2px 6px 18px 0px;
Unknown directive
582
background: #edf0fb;
Unknown directive
583
color: #000000;
Unknown directive
584
border-style: solid;
Unknown directive
585
border-radius: 5px;
Unknown directive
586
border-color: #EDF0FB;
Unknown directive
587
}
Syntax not understood
588
.wp-core-ui #login .button-primary, .wp-core-ui #login .two-factor-email-resend .button {
Syntax not understood
589
box-shadow: 0 0 5px rgba( 0,0,0,0.23 );
Unknown directive
590
/* box-shadow: none; */
Unknown directive
591
height: auto;
Unknown directive
592
line-height: 20px;
Unknown directive
593
padding: 13px;
Unknown directive
594
float: none;
Unknown directive
595
border-radius: 5px;
Unknown directive
596
width: 100%;
Unknown directive
597
}
Syntax not understood
598
.login form input[type=checkbox] {
Syntax not understood
599
background: #EDF0FB;
Unknown directive
600
border: 1px solid #000;
Unknown directive
601
height: 13px;
Unknown directive
602
width: 13px;
Unknown directive
603
min-width: 13px;
Unknown directive
604
border-radius: 50%;
Unknown directive
605
}
Syntax not understood
606
.login #nav a, .login #nav {
Syntax not understood
607
text-decoration: overline;
Unknown directive
608
color: #000000;
Unknown directive
609
font-size: 12px;
Unknown directive
610
text-align: center;
Unknown directive
611
}
Syntax not understood
612
.login #nav a:first-child {
Syntax not understood
613
float: none;
Unknown directive
614
}
Syntax not understood
615
.login #nav a:last-child {
Syntax not understood
616
float: none;
Unknown directive
617
}
Syntax not understood
618
circle[Attributes Style] {
Syntax not understood
619
cx: 100;
Unknown directive
620
cy: 100;
Unknown directive
621
r: 100;
Unknown directive
622
fill: #2F2F51 !important;
Unknown directive
623
}
Syntax not understood
625
background-color: #ffffff;
Unknown directive
626
border-radius: 10px;
Unknown directive
627
box-shadow: 0 0 10px rgba( 0,0,0,0.03 );
Unknown directive
628
width: 360px !important;
Unknown directive
629
margin-top: 150px;
Unknown directive
630
}
Syntax not understood
632
clear: both;
Unknown directive
633
padding-top: 5px;
Unknown directive
634
}
Syntax not understood
635
.login h1 {
Syntax not understood
636
margin-top: -130px;
Unknown directive
637
}
Syntax not understood
639
margin-top: 1px !important;
Unknown directive
640
}
Syntax not understood
642
.login #login_error, .login .message, .login .success {
Syntax not understood
643
border-left: 4px solid #00a0d2;
Unknown directive
644
border: 1px solid #000;
Unknown directive
645
background-color: #EDF0FB;
Unknown directive
646
padding: 12px;
Unknown directive
647
margin-left: 0;
Unknown directive
648
text-align: center;
Unknown directive
649
border-radius: 5px;
Unknown directive
650
font-variant-caps: petite-caps;
Unknown directive
651
margin-bottom: 20px;
Unknown directive
652
}
Syntax not understood
654
.login h1 a {
Syntax not understood
655
background-image: none;
Unknown directive
656
background-image: none;
Unknown directive
657
background-size: 84px;
Unknown directive
658
background-position: center top;
Unknown directive
659
background-repeat: no-repeat;
Unknown directive
660
color: #444;
Unknown directive
661
height: 84px;
Unknown directive
662
font-size: 20px;
Unknown directive
663
font-weight: 400;
Unknown directive
664
line-height: 1.3;
Unknown directive
665
margin: 0 auto 25px;
Unknown directive
666
padding: 0;
Unknown directive
667
text-decoration: none;
Unknown directive
668
width: 84px;
Unknown directive
669
text-indent: -9999px;
Unknown directive
670
outline: 0;
Unknown directive
671
overflow: hidden;
Unknown directive
672
display: block;
Unknown directive
673
}
Syntax not understood
674
.wp-core-ui .button-primary{
Syntax not understood
675
text-shadow: none;
Unknown directive
676
}
Syntax not understood
678
/*input:-webkit-autofill{
Unknown directive
679
transition: all 100000s ease-in-out 0s !important;
Unknown directive
680
transition-property: background-color, color !important;
Unknown directive
681
}*/
Syntax not understood
682
.copyRight{
Syntax not understood
683
padding: 12px 170px;
Unknown directive
684
}
Syntax not understood
685
.loginpress-show-love{
Syntax not understood
686
float: right;
Unknown directive
687
font-style: italic;
Unknown directive
688
padding-right: 20px;
Unknown directive
689
padding-bottom: 10px;
Unknown directive
690
position: absolute;
Unknown directive
691
bottom: 3px;
Unknown directive
692
right: 0;
Unknown directive
693
z-index: 10;
Unknown directive
694
}
Syntax not understood
695
.loginpress-show-love a{
Syntax not understood
696
text-decoration: none;
Unknown directive
697
}
Syntax not understood
698
.love-postion{
Syntax not understood
699
left: 0;
Unknown directive
700
padding-left: 20px;
Unknown directive
701
}
Syntax not understood
702
.header-cell{
Syntax not understood
703
/* display: table-cell; */
Unknown directive
704
height: 100px;
Unknown directive
705
}
Syntax not understood
706
.loginHeaderMenu{
Syntax not understood
707
text-align: center;
Unknown directive
708
position: relative;
Unknown directive
709
z-index: 10;
Unknown directive
710
list-style: none;
Unknown directive
711
background: #333;
Unknown directive
713
}
Syntax not understood
714
.loginHeaderMenu>ul>li{
Syntax not understood
715
display: inline-block;
Unknown directive
716
vertical-align: top;
Unknown directive
717
position: relative;
Unknown directive
718
list-style: none;
Unknown directive
719
}
Syntax not understood
720
.loginHeaderMenu>ul>li>a{
Syntax not understood
721
color: #fff;
Unknown directive
722
text-transform: uppercase;
Unknown directive
723
text-decoration: none;
Unknown directive
724
font-size: 16px;
Unknown directive
725
padding: 17px 20px;
Unknown directive
726
display: inline-block;
Unknown directive
727
}
Syntax not understood
728
.loginHeaderMenu>ul>li:hover>a{
Unknown directive
729
background: #4CAF50;
Unknown directive
730
color: #fff;
Unknown directive
731
}
Syntax not understood
732
.loginHeaderMenu>ul>li>ul{
Syntax not understood
733
position: absolute;
Unknown directive
734
width: 200px;
Unknown directive
735
padding: 0;
Unknown directive
736
top: 100%;
Unknown directive
737
left: 0;
Unknown directive
738
background: #fff;
Unknown directive
739
list-style: none;
Unknown directive
740
text-align: left;
Unknown directive
741
border-radius: 0 0 5px 5px;
Unknown directive
742
-webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
Unknown directive
743
-moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
Unknown directive
744
box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
Unknown directive
745
overflow: hidden;
Unknown directive
746
opacity: 0;
Unknown directive
747
visibility: hidden;
Unknown directive
748
}
Syntax not understood
749
.loginHeaderMenu>ul>li:hover>ul{
Unknown directive
750
opacity: 1;
Unknown directive
751
visibility: visible;
Unknown directive
752
}
Syntax not understood
753
.loginHeaderMenu>ul>li>ul>li{
Syntax not understood
754
font-size: 15px;
Unknown directive
755
color: #333;
Unknown directive
756
}
Syntax not understood
757
.loginHeaderMenu>ul>li>ul>li>a{
Syntax not understood
758
color: #333;
Unknown directive
759
padding: 10px;
Unknown directive
760
display: block;
Unknown directive
761
text-decoration: none;
Unknown directive
762
}
Syntax not understood
763
.loginHeaderMenu>ul>li>ul>li>a:hover {
Unknown directive
764
background: rgba(51, 51, 51, 0.35);
Unknown directive
765
color: #fff;
Unknown directive
766
}
Syntax not understood
767
.loginHeaderMenu>ul {
Syntax not understood
768
flex-wrap: wrap;
Unknown directive
769
display: flex;
Unknown directive
770
justify-content: center;
Unknown directive
771
}
Syntax not understood
772
.loginFooterMenu{
Syntax not understood
773
text-align: center;
Unknown directive
774
background-color: rgba(0,0,0,.7);
Unknown directive
775
}
Syntax not understood
776
.loginFooterMenu>ul{
Syntax not understood
777
display: inline-flex;
Unknown directive
778
}
Syntax not understood
780
.loginFooterMenu>ul>li{
Syntax not understood
781
display: inline-block;
Unknown directive
782
padding: 18px;
Unknown directive
783
}
Syntax not understood
784
.loginFooterMenu>ul>li:focus{
Unknown directive
785
outline: none;
Unknown directive
786
border: 0;
Unknown directive
787
}
Syntax not understood
788
.loginFooterMenu>ul>li>a:focus{
Unknown directive
789
outline: none;
Unknown directive
790
border: 0;
Unknown directive
791
}
Syntax not understood
792
.loginFooterMenu>ul>li>a{
Syntax not understood
793
color: #fff;
Unknown directive
794
text-transform: uppercase;
Unknown directive
795
text-decoration: none;
Unknown directive
796
font-size: 14px;
Unknown directive
797
}
Syntax not understood
798
.loginFooterMenu>ul {
Syntax not understood
799
flex-wrap: wrap;
Unknown directive
800
display: flex;
Unknown directive
801
justify-content: center;
Unknown directive
802
}
Syntax not understood
803
.loginpress-caps-lock{
Syntax not understood
804
background: rgba(51, 56, 61, 0.9);
Unknown directive
805
color: #fff;
Unknown directive
806
display: none;
Unknown directive
807
font-size: 14px;
Unknown directive
808
width: 120px;
Unknown directive
809
padding: 5px 10px;
Unknown directive
810
line-height: 20px;
Unknown directive
811
position: absolute;
Unknown directive
812
left: calc(100% + 10px);
Unknown directive
813
top: 50%;
Unknown directive
814
transform: translateY(-50%);
Unknown directive
815
border-radius: 5px;
Unknown directive
816
-webkit-transition: all 0.3s ease-in-out;
Unknown directive
817
transition: all 0.3s ease-in-out;
Unknown directive
818
text-align: center;
Unknown directive
819
-webkit-box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20);
Unknown directive
820
box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20);
Unknown directive
821
margin-left: 5px;
Unknown directive
822
font-weight: normal;
Unknown directive
823
margin: 0;
Unknown directive
824
display: none;
Unknown directive
825
}
Syntax not understood
826
.loginpress-caps-lock:before{
Unknown directive
827
content: '';
Unknown directive
828
width: 0;
Unknown directive
829
height: 0;
Unknown directive
830
border-style: solid;
Unknown directive
831
border-width: 5px 5px 5px 0;
Unknown directive
832
border-color: transparent rgba(51, 56, 61, 0.9) transparent transparent;
Unknown directive
833
position: absolute;
Unknown directive
834
top: 50%;
Unknown directive
835
right: 100%;
Unknown directive
836
margin-left: 0;
Unknown directive
837
margin-top: -5px;
Unknown directive
838
-webkit-transition: all 0.3s ease-in-out;
Unknown directive
839
transition: all 0.3s ease-in-out;
Unknown directive
840
z-index: 1;
Unknown directive
841
}
Syntax not understood
842
.login form{
Syntax not understood
843
overflow: visible;
Unknown directive
844
border: none;
Unknown directive
845
}
Syntax not understood
847
margin-bottom: 0;
Unknown directive
848
}
Syntax not understood
850
margin-bottom: 18px;
Unknown directive
851
position: relative;
Unknown directive
852
}
Syntax not understood
854
position: relative;
Unknown directive
855
clear: both;
Unknown directive
856
}
Syntax not understood
857
input[type=checkbox]:checked::before{
Unknown directive
858
margin: -.35rem 0 0 -.375rem;
Unknown directive
859
}
Syntax not understood
860
/* LoginPress input field since 1.1.20 */
Syntax not understood
861
/* .loginpress-input-wrap{
Syntax not understood
862
position: relative;
Unknown directive
863
}
Syntax not understood
864
.loginpres-input-field {
Syntax not understood
865
transition: 0.4s;
Unknown directive
866
}
Syntax not understood
867
.loginpres-input-field ~ .focus-border:before, .loginpres-input-field ~ .focus-border:after{
Unknown directive
868
content: "";
Unknown directive
869
position: absolute;
Unknown directive
870
top: 0;
Unknown directive
871
left: 50%;
Unknown directive
872
width: 0;
Unknown directive
873
height: 2px;
Unknown directive
874
background-color: #3399FF;
Unknown directive
875
transition: 0.4s;
Unknown directive
876
z-index: 999;
Unknown directive
877
}
Syntax not understood
878
.loginpres-input-field ~ .focus-border:after{
Unknown directive
879
top: auto; bottom: 0;
Unknown directive
880
}
Syntax not understood
881
.loginpres-input-field ~ .focus-border i:before, .loginpres-input-field ~ .focus-border i:after{
Unknown directive
882
content: "";
Unknown directive
883
position: absolute;
Unknown directive
884
top: 50%;
Unknown directive
885
left: 0;
Unknown directive
886
width: 2px;
Unknown directive
887
height: 0;
Unknown directive
888
background-color: #3399FF;
Unknown directive
889
transition: 0.6s;
Unknown directive
890
}
Syntax not understood
891
.loginpres-input-field ~ .focus-border i:after{
Unknown directive
892
left: auto; right: 0;
Unknown directive
893
}
Syntax not understood
894
.loginpres-input-field:focus ~ .focus-border:before, .loginpres-input-field:focus ~ .focus-border:after{
Unknown directive
895
left: 0;
Unknown directive
896
width: 100%;
Unknown directive
897
transition: 0.4s;
Unknown directive
898
}
Syntax not understood
899
.loginpres-input-field:focus ~ .focus-border i:before, .loginpres-input-field:focus ~ .focus-border i:after{
Unknown directive
900
top: 0;
Unknown directive
901
height: 100%;
Unknown directive
902
transition: 0.6s;
Unknown directive
903
} */
Syntax not understood
904
/* ! LoginPress input field since 1.1.20 */
Syntax not understood
905
@media screen and (max-width: 1239px) and (min-width: 768px){
Unknown directive
906
body.login #loginpress_video-background-wrapper{
Syntax not understood
907
}
Syntax not understood
908
}
Syntax not understood
909
@media screen and (max-width: 767px) {
Unknown directive
910
.login h1 a {
Syntax not understood
911
max-width: 100%;
Unknown directive
912
background-size: contain !important;
Unknown directive
913
}
Syntax not understood
914
.copyRight{
Syntax not understood
915
padding: 12px;
Unknown directive
916
}
Syntax not understood
917
.loginpress-caps-lock{
Syntax not understood
918
left: auto;
Unknown directive
919
right: 0;
Unknown directive
920
top: 149%;
Unknown directive
921
}
Syntax not understood
922
.loginpress-caps-lock:before{
Unknown directive
923
content: '';
Unknown directive
924
width: 0;
Unknown directive
925
height: 0;
Unknown directive
926
border-style: solid;
Unknown directive
927
border-width: 0 5px 5px 5px;
Unknown directive
928
border-color: transparent transparent rgba(51, 56, 61, 0.9) transparent;
Unknown directive
929
position: absolute;
Unknown directive
930
top: 0px;
Unknown directive
931
left: 5px;
Unknown directive
932
right: auto;
Unknown directive
933
}
Syntax not understood
934
.loginpress-show-love{
Syntax not understood
935
display: none !important;
Unknown directive
936
}
Syntax not understood
937
body.login #loginpress_video-background-wrapper{
Syntax not understood
938
}
Syntax not understood
939
}
Syntax not understood
940
@media screen and (max-height: 700px) {
Unknown directive
941
.loginpress-show-love{
Syntax not understood
942
display: none !important;
Unknown directive
943
}
Syntax not understood
944
}
Syntax not understood
945
/* The only rule that matters */
Syntax not understood
947
/* making the video fullscreen */
Syntax not understood
948
position: fixed !important ;
Unknown directive
949
right: 0 !important ;
Unknown directive
950
bottom: 0 !important ;
Unknown directive
951
width: 100% !important ;
Unknown directive
952
height: 100% !important ;
Unknown directive
953
z-index: -100 !important ;
Unknown directive
954
}
Syntax not understood
955
body.login #login.login_tranparent,body.login #login.login_tranparent #loginform{
Syntax not understood
956
background: none !important;
Unknown directive
957
}
Syntax not understood
958
body.login{
Syntax not understood
959
display: flex;
Unknown directive
960
flex-direction: column;
Unknown directive
961
}
Syntax not understood
962
body.login label[for="authcode"]:after{
Unknown directive
963
display: none;
Unknown directive
964
}
Syntax not understood
965
body.login label[for="authcode"]+input{
Syntax not understood
966
padding-left: 15px;
Unknown directive
967
}
Syntax not understood
968
</style>
Syntax not understood
971
<script type="text/javascript">
Syntax not understood
972
// Resize reCAPTCHA to fit width of container
Syntax not understood
973
// Since it has a fixed width, we're scaling
Syntax not understood
974
// using CSS3 transforms
Syntax not understood
975
// ------------------------------------------
Syntax not understood
976
// captchaScale = containerWidth / elementWidth
Syntax not understood
978
function scaleCaptcha(elementWidth) {
Syntax not understood
979
// Width of the reCAPTCHA element, in pixels
Syntax not understood
980
if(document.querySelector('.loginpress_recaptcha_wrapper')){
Syntax not understood
981
var reCaptchaWidth = 304;
Syntax not understood
982
// Get the containing element's width
Syntax not understood
983
var containerWidth = document.querySelector('.loginpress_recaptcha_wrapper').clientWidth;
Syntax not understood
984
// Only scale the reCAPTCHA if it won't fit
Syntax not understood
985
// inside the container
Syntax not understood
986
if(reCaptchaWidth > containerWidth) {
Syntax not understood
987
// Calculate the scale
Syntax not understood
988
var captchaScale = containerWidth / reCaptchaWidth;
Syntax not understood
989
// Apply the transformation
Syntax not understood
990
document.querySelector('.g-recaptcha').style.transform = 'scale(' + captchaScale + ')';
Syntax not understood
991
// console.log(captchaScale);
Syntax not understood
992
}
Syntax not understood
993
}
Syntax not understood
994
}
Syntax not understood
996
// $(function() {
Syntax not understood
998
// // Initialize scaling
Syntax not understood
999
// scaleCaptcha();
Syntax not understood
1001
// // Update scaling on window resize
Syntax not understood
1002
// // Uses jQuery throttle plugin to limit strain on the browser
Syntax not understood
1005
// });
Syntax not understood
1006
document.addEventListener("DOMContentLoaded", function(event) {
Syntax not understood
1007
scaleCaptcha();
Syntax not understood
1008
});
Syntax not understood
1009
window.onresize = function(event) {
Syntax not understood
1010
scaleCaptcha()
Syntax not understood
1011
};
Syntax not understood
1012
window.onload = function(){
Syntax not understood
1013
scaleCaptcha()
Syntax not understood
1014
};
Syntax not understood
1015
</script>
Syntax not understood
1016
<meta name='referrer' content='strict-origin-when-cross-origin' />
Syntax not understood
1017
<meta name="viewport" content="width=device-width" />
Syntax not understood
1018
<link rel="icon" href="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-32x32.png" sizes="32x32" />
Unknown directive
1019
<link rel="icon" href="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-192x192.png" sizes="192x192" />
Unknown directive
1020
<link rel="apple-touch-icon" href="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-180x180.png" />
Unknown directive
1021
<meta name="msapplication-TileImage" content="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-270x270.png" />
Unknown directive
1022
</head>
Syntax not understood
1023
<body class="login no-js login-action-login wp-core-ui locale-en-us">
Syntax not understood
1024
<script type="text/javascript">
Syntax not understood
1025
document.body.className = document.body.className.replace('no-js','js');
Syntax not understood
1026
</script>
Syntax not understood
1027
<div id="login">
Syntax not understood
1028
<h1><a href="https://cdr-shop.com">CDR | Shop</a></h1>
Unknown directive
1030
<form name="loginform" id="loginform" action="https://cdr-shop.com/login/" method="post">
Unknown directive
1031
<p>
Syntax not understood
1032
<label for="user_login">Username or Email Address</label>
Syntax not understood
1033
<input type="text" name="log" id="user_login" class="input" value="" size="20" autocapitalize="off" />
Syntax not understood
1034
</p>
Syntax not understood
1036
<div class="user-pass-wrap">
Syntax not understood
1037
<label for="user_pass">Password</label>
Syntax not understood
1038
<div class="wp-pwd">
Syntax not understood
1039
<input type="password" name="pwd" id="user_pass" class="input password-input" value="" size="20" />
Syntax not understood
1040
<button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="Show password">
Syntax not understood
1041
<span class="dashicons dashicons-visibility" aria-hidden="true"></span>
Syntax not understood
1042
</button>
Syntax not understood
1043
</div>
Syntax not understood
1044
</div>
Syntax not understood
1045
<div class="loginpress_recaptcha_wrapper"><div class="g-recaptcha" data-sitekey="6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO" data-theme="dark"></div></div> <p class="forgetmenot"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> <label for="rememberme">Remember Me</label></p>
Syntax not understood
1046
<p class="submit">
Syntax not understood
1047
<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Log In" />
Syntax not understood
1048
<input type="hidden" name="redirect_to" value="https://cdr-shop.com/robots.txt" />
Unknown directive
1049
<input type="hidden" name="testcookie" value="1" />
Syntax not understood
1050
</p>
Syntax not understood
1051
</form>
Syntax not understood
1053
<p id="nav">
Syntax not understood
1054
<a href="https://cdr-shop.com/login/?action=lostpassword">Lost your password?</a>
Unknown directive
1055
</p>
Syntax not understood
1056
<script type="text/javascript">
Syntax not understood
1057
function wp_attempt_focus() {setTimeout( function() {try {d = document.getElementById( "user_login" );d.focus(); d.select();} catch( er ) {}}, 200);}
Syntax not understood
1058
wp_attempt_focus();
Syntax not understood
1059
if ( typeof wpOnload === 'function' ) { wpOnload() } </script>
Syntax not understood
1060
<p id="backtoblog">
Syntax not understood
1061
<a href="https://cdr-shop.com/">&larr; Go to CDR Shop</a> </p>
Unknown directive
1062
</div>
Syntax not understood
1063
<div class="footer-wrapper"><div class="footer-cont"></div></div>
Syntax not understood
1064
<script>
Syntax not understood
1066
document.addEventListener( 'DOMContentLoaded', function() {
Syntax not understood
1067
if (navigator.userAgent.indexOf("Firefox") != -1) {
Syntax not understood
1068
var body = document.body;
Syntax not understood
1069
body.classList.add("firefox");
Syntax not understood
1070
}
Syntax not understood
1071
// your code goes here
Syntax not understood
1072
if ( document.getElementById('user_pass') ) {
Syntax not understood
1073
var loginpress_user_pass = document.getElementById('user_pass');
Syntax not understood
1074
var loginpress_wrapper = document.createElement('div');
Syntax not understood
1075
loginpress_wrapper.classList.add('user-pass-fields');
Syntax not understood
1076
// insert wrapper before el in the DOM tree
Syntax not understood
1077
user_pass.parentNode.insertBefore(loginpress_wrapper, loginpress_user_pass);
Syntax not understood
1079
// move el into wrapper
Syntax not understood
1080
loginpress_wrapper.appendChild(loginpress_user_pass);
Syntax not understood
1081
var loginpress_user_ps = document.getElementsByClassName('user-pass-fields');
Syntax not understood
1082
var loginpress_node = document.createElement("div");
Syntax not understood
1083
loginpress_node.classList.add('loginpress-caps-lock');
Syntax not understood
1084
var loginpress_textnode = document.createTextNode('Caps Lock is on');
Syntax not understood
1085
loginpress_node.appendChild(loginpress_textnode);
Syntax not understood
1086
loginpress_user_ps[0].appendChild(loginpress_node);
Syntax not understood
1087
}
Syntax not understood
1089
}, false );
Syntax not understood
1090
window.onload = function(e) {
Syntax not understood
1092
var capsLock = 'off';
Syntax not understood
1093
var passwordField = document.getElementById("user_pass");
Syntax not understood
1094
if ( passwordField ) {
Syntax not understood
1095
passwordField.onkeydown = function(e) {
Syntax not understood
1096
var el = this;
Syntax not understood
1097
var caps = event.getModifierState && event.getModifierState( 'CapsLock' );
Syntax not understood
1098
if ( caps ) {
Syntax not understood
1100
capsLock = 'on';
Syntax not understood
1101
el.nextElementSibling.style.display = "block";
Syntax not understood
1102
} else {
Syntax not understood
1104
capsLock = 'off';
Syntax not understood
1105
el.nextElementSibling.style.display = "none";
Syntax not understood
1106
}
Syntax not understood
1107
};
Syntax not understood
1109
passwordField.onblur = function(e) {
Syntax not understood
1111
var el = this;
Syntax not understood
1112
el.nextElementSibling.style.display = "none";
Syntax not understood
1113
};
Syntax not understood
1115
passwordField.onfocus = function(e) {
Syntax not understood
1117
var el = this;
Syntax not understood
1118
if ( capsLock == 'on' ) {
Syntax not understood
1120
el.nextElementSibling.style.display = "block";
Syntax not understood
1121
}else{
Syntax not understood
1123
el.nextElementSibling.style.display = "none";
Syntax not understood
1124
}
Syntax not understood
1125
};
Syntax not understood
1126
}
Syntax not understood
1129
// if ( document.getElementById("loginform") ) {
Syntax not understood
1130
// document.getElementById("loginform").addEventListener( "submit", _LoginPressFormSubmitLoader );
Syntax not understood
1131
// }
Syntax not understood
1132
// if ( document.getElementById("registerform") ) {
Syntax not understood
1133
// document.getElementById("registerform").addEventListener( "submit", _LoginPressFormSubmitLoader );
Syntax not understood
1134
// }
Syntax not understood
1135
// if ( document.getElementById("lostpasswordform") ) {
Syntax not understood
1136
// document.getElementById("lostpasswordform").addEventListener( "submit", _LoginPressFormSubmitLoader );
Syntax not understood
1137
// }
Syntax not understood
1140
function _LoginPressFormSubmitLoader() {
Syntax not understood
1142
var subButton = document.getElementsByClassName("submit");
Syntax not understood
1143
var myButton = document.getElementById("wp-submit");
Syntax not understood
1144
var image = document.createElement("img");
Syntax not understood
1146
myButton.setAttribute('disabled', 'disabled');
Syntax not understood
1147
image.setAttribute( "src", "https://cdr-shop.com/wp-admin/images/loading.gif" );
Unknown directive
1148
image.setAttribute( "width", "20" );
Syntax not understood
1149
image.setAttribute( "height", "20" );
Syntax not understood
1150
image.setAttribute( "alt", "Login Loader" );
Syntax not understood
1151
image.setAttribute( "style", "display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);" );
Unknown directive
1152
subButton[0].appendChild(image);
Syntax not understood
1153
}
Syntax not understood
1155
};
Syntax not understood
1157
</script>
Syntax not understood
1158
<script id="LoginPressTweenMax" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
Unknown directive
1159
<script id="LoginPressMorphSVGPlugin">
Syntax not understood
1160
/*!
Syntax not understood
1161
* VERSION: 0.8.6
Unknown directive
1162
* DATE: 2016-07-08
Unknown directive
1163
* UPDATES AND DOCS AT: http://greensock.com
Unknown directive
1164
*
Syntax not understood
1165
* @license Copyright (c) 2008-2016, GreenSock. All rights reserved.
Syntax not understood
1166
* MorphSVGPlugin is a Club GreenSock membership benefit; You must have a valid membership to use
Syntax not understood
1167
* this code without violating the terms of use. Visit http://greensock.com/club/ to sign up or get more details.
Unknown directive
1168
* This work is subject to the software agreement that was issued with your membership.
Syntax not understood
1169
*
Syntax not understood
1170
* @author: Jack Doyle, [email protected]
Unknown directive
1171
*/
Syntax not understood
1172
var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var a=Math.PI/180,b=180/Math.PI,c=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,d=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,e=/[achlmqstvz]/gi,f=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,g=_gsScope._gsDefine.globals.TweenLite,h=function(a){window.console&&console.log(a)},i=function(b,c){var d,e,f,g,h,i,j=Math.ceil(Math.abs(c)/90),k=0,l=[];for(b*=a,c*=a,d=c/j,e=4/3*Math.sin(d/2)/(1+Math.cos(d/2)),i=0;j>i;i++)f=b+i*d,g=Math.cos(f),h=Math.sin(f),l[k++]=g-e*h,l[k++]=h+e*g,f+=d,g=Math.cos(f),h=Math.sin(f),l[k++]=g+e*h,l[k++]=h-e*g,l[k++]=g,l[k++]=h;return l},j=function(c,d,e,f,g,h,j,k,l){if(c!==k||d!==l){e=Math.abs(e),f=Math.abs(f);var m=g%360*a,n=Math.cos(m),o=Math.sin(m),p=(c-k)/2,q=(d-l)/2,r=n*p+o*q,s=-o*p+n*q,t=e*e,u=f*f,v=r*r,w=s*s,x=v/t+w/u;x>1&&(e=Math.sqrt(x)*e,f=Math.sqrt(x)*f,t=e*e,u=f*f);var y=h===j?-1:1,z=(t*u-t*w-u*v)/(t*w+u*v);0>z&&(z=0);var A=y*Math.sqrt(z),B=A*(e*s/f),C=A*-(f*r/e),D=(c+k)/2,E=(d+l)/2,F=D+(n*B-o*C),G=E+(o*B+n*C),H=(r-B)/e,I=(s-C)/f,J=(-r-B)/e,K=(-s-C)/f,L=Math.sqrt(H*H+I*I),M=H;y=0>I?-1:1;var N=y*Math.acos(M/L)*b;L=Math.sqrt((H*H+I*I)*(J*J+K*K)),M=H*J+I*K,y=0>H*K-I*J?-1:1;var O=y*Math.acos(M/L)*b;!j&&O>0?O-=360:j&&0>O&&(O+=360),O%=360,N%=360;var P,Q,R,S=i(N,O),T=n*e,U=o*e,V=o*-f,W=n*f,X=S.length-2;for(P=0;X>P;P+=2)Q=S[P],R=S[P+1],S[P]=Q*T+R*V+F,S[P+1]=Q*U+R*W+G;return S[S.length-2]=k,S[S.length-1]=l,S}},k=function(a){var b,d,e,g,i,k,l,m,n,o,p,q,r,s=(a+"").replace(f,function(a){var b=+a;return 1e-4>b&&b>-1e-4?0:b}).match(c)||[],t=[],u=0,v=0,w=s.length,x=2,y=0;if(!a||!isNaN(s[0])||isNaN(s[1]))return h("ERROR: malformed path data: "+a),t;for(b=0;w>b;b++)if(r=i,isNaN(s[b])?(i=s[b].toUpperCase(),k=i!==s[b]):b--,e=+s[b+1],g=+s[b+2],k&&(e+=u,g+=v),0===b&&(m=e,n=g),"M"===i)l&&l.length<8&&(t.length-=1,x=0),u=m=e,v=n=g,l=[e,g],y+=x,x=2,t.push(l),b+=2,i="L";else if("C"===i)l||(l=[0,0]),l[x++]=e,l[x++]=g,k||(u=v=0),l[x++]=u+1*s[b+3],l[x++]=v+1*s[b+4],l[x++]=u+=1*s[b+5],l[x++]=v+=1*s[b+6],b+=6;else if("S"===i)"C"===r||"S"===r?(o=u-l[x-4],p=v-l[x-3],l[x++]=u+o,l[x++]=v+p):(l[x++]=u,l[x++]=v),l[x++]=e,l[x++]=g,k||(u=v=0),l[x++]=u+=1*s[b+3],l[x++]=v+=1*s[b+4],b+=4;else if("Q"===i)o=e-u,p=g-v,l[x++]=u+2*o/3,l[x++]=v+2*p/3,k||(u=v=0),u+=1*s[b+3],v+=1*s[b+4],o=e-u,p=g-v,l[x++]=u+2*o/3,l[x++]=v+2*p/3,l[x++]=u,l[x++]=v,b+=4;else if("T"===i)o=u-l[x-4],p=v-l[x-3],l[x++]=u+o,l[x++]=v+p,o=u+1.5*o-e,p=v+1.5*p-g,l[x++]=e+2*o/3,l[x++]=g+2*p/3,l[x++]=u=e,l[x++]=v=g,b+=2;else if("H"===i)g=v,l[x++]=u+(e-u)/3,l[x++]=v+(g-v)/3,l[x++]=u+2*(e-u)/3,l[x++]=v+2*(g-v)/3,l[x++]=u=e,l[x++]=g,b+=1;else if("V"===i)g=e,e=u,k&&(g+=v-u),l[x++]=e,l[x++]=v+(g-v)/3,l[x++]=e,l[x++]=v+2*(g-v)/3,l[x++]=e,l[x++]=v=g,b+=1;else if("L"===i||"Z"===i)"Z"===i&&(e=m,g=n,l.closed=!0),("L"===i||Math.abs(u-e)>.5||Math.abs(v-g)>.5)&&(l[x++]=u+(e-u)/3,l[x++]=v+(g-v)/3,l[x++]=u+2*(e-u)/3,l[x++]=v+2*(g-v)/3,l[x++]=e,l[x++]=g,"L"===i&&(b+=2)),u=e,v=g;else if("A"===i){for(q=j(u,v,1*s[b+1],1*s[b+2],1*s[b+3],1*s[b+4],1*s[b+5],(k?u:0)+1*s[b+6],(k?v:0)+1*s[b+7]),d=0;d<q.length;d++)l[x++]=q[d];u=l[x-2],v=l[x-1],b+=7}else h("Error: malformed path data: "+a);return t.totalPoints=y+x,t},l=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q=0,r=.999999,s=a.length,t=b/((s-2)/6);for(o=2;s>o;o+=6)for(q+=t;q>r;)c=a[o-2],d=a[o-1],e=a[o],f=a[o+1],g=a[o+2],h=a[o+3],i=a[o+4],j=a[o+5],p=1/(Math.floor(q)+1),k=c+(e-c)*p,m=e+(g-e)*p,k+=(m-k)*p,m+=(g+(i-g)*p-m)*p,l=d+(f-d)*p,n=f+(h-f)*p,l+=(n-l)*p,n+=(h+(j-h)*p-n)*p,a.splice(o,4,c+(e-c)*p,d+(f-d)*p,k,l,k+(m-k)*p,l+(n-l)*p,m,n,g+(i-g)*p,h+(j-h)*p),o+=6,s+=6,q--;return a},m=function(a){var b,c,d,e,f="",g=a.length,h=100;for(c=0;g>c;c++){for(e=a[c],f+="M"+e[0]+","+e[1]+" C",b=e.length,d=2;b>d;d++)f+=(e[d++]*h|0)/h+","+(e[d++]*h|0)/h+" "+(e[d++]*h|0)/h+","+(e[d++]*h|0)/h+" "+(e[d++]*h|0)/h+","+(e[d]*h|0)/h+" ";e.closed&&(f+="z")}return f},n=function(a){for(var b=[],c=a.length-1,d=0;--c>-1;)b[d++]=a[c],b[d++]=a[c+1],c--;for(c=0;d>c;c++)a[c]=b[c];a.reversed=a.reversed?!1:!0},o=function(a){var b,c=a.length,d=0,e=0;for(b=0;c>b;b++)d+=a[b++],e+=a[b];return[d/(c/2),e/(c/2)]},p=function(a){var b,c,d,e=a.length,f=a[0],g=f,h=a[1],i=h;for(d=6;e>d;d+=6)b=a[d],c=a[d+1],b>f?f=b:g>b&&(g=b),c>h?h=c:i>c&&(i=c);return a.centerX=(f+g)/2,a.centerY=(h+i)/2,a.size=(f-g)*(h-i)},q=function(a){for(var b,c,d,e,f,g=a.length,h=a[0][0],i=h,j=a[0][1],k=j;--g>-1;)for(f=a[g],b=f.length,e=6;b>e;e+=6)c=f[e],d=f[e+1],c>h?h=c:i>c&&(i=c),d>j?j=d:k>d&&(k=d);return a.centerX=(h+i)/2,a.centerY=(j+k)/2,a.size=(h-i)*(j-k)},r=function(a,b){return b.length-a.length},s=function(a,b){var c=a.size||p(a),d=b.size||p(b);return Math.abs(d-c)<(c+d)/20?b.centerX-a.centerX||b.centerY-a.centerY:d-c},t=function(a,b){var c,d,e=a.slice(0),f=a.length,g=f-2;for(b=0|b,c=0;f>c;c++)d=(c+b)%g,a[c++]=e[d],a[c]=e[d+1]},u=function(a,b,c,d,e){var f,g,h,i,j=a.length,k=0,l=j-2;for(c*=6,g=0;j>g;g+=6)f=(g+c)%l,i=a[f]-(b[g]-d),h=a[f+1]-(b[g+1]-e),k+=Math.sqrt(h*h+i*i);return k},v=function(a,b,c){var d,e,f,g=a.length,h=o(a),i=o(b),j=i[0]-h[0],k=i[1]-h[1],l=u(a,b,0,j,k),m=0;for(f=6;g>f;f+=6)e=u(a,b,f/6,j,k),l>e&&(l=e,m=f);if(c)for(d=a.slice(0),n(d),f=6;g>f;f+=6)e=u(d,b,f/6,j,k),l>e&&(l=e,m=-f);return m/6},w=function(a,b,c){for(var d,e,f,g,h,i,j=a.length,k=99999999999,l=0,m=0;--j>-1;)for(d=a[j],i=d.length,h=0;i>h;h+=6)e=d[h]-b,f=d[h+1]-c,g=Math.sqrt(e*e+f*f),k>g&&(k=g,l=d[h],m=d[h+1]);return[l,m]},x=function(a,b,c,d,e,f){var g,h,i,j,k,l=b.length,m=0,n=Math.min(a.size||p(a),b[c].size||p(b[c]))*d,o=999999999999,q=a.centerX+e,r=a.centerY+f;for(h=c;l>h&&(g=b[h].size||p(b[h]),!(n>g));h++)i=b[h].centerX-q,j=b[h].centerY-r,k=Math.sqrt(i*i+j*j),o>k&&(m=h,o=k);return k=b[m],b.splice(m,1),k},y=function(a,b,c,d){var e,f,g,i,j,k,m,o=b.length-a.length,u=o>0?b:a,y=o>0?a:b,z=0,A="complexity"===d?r:s,B="position"===d?0:"number"==typeof d?d:.8,C=y.length,D="object"==typeof c&&c.push?c.slice(0):[c],E="reverse"===D[0]||D[0]<0,F="log"===c;if(y[0]){if(u.length>1&&(a.sort(A),b.sort(A),k=u.size||q(u),k=y.size||q(y),k=u.centerX-y.centerX,m=u.centerY-y.centerY,A===s))for(C=0;C<y.length;C++)u.splice(C,0,x(y[C],u,C,B,k,m));if(o)for(0>o&&(o=-o),u[0].length>y[0].length&&l(y[0],(u[0].length-y[0].length)/6|0),C=y.length;o>z;)i=u[C].size||p(u[C]),g=w(y,u[C].centerX,u[C].centerY),i=g[0],j=g[1],y[C++]=[i,j,i,j,i,j,i,j],y.totalPoints+=8,z++;for(C=0;C<a.length;C++)e=b[C],f=a[C],o=e.length-f.length,0>o?l(e,-o/6|0):o>0&&l(f,o/6|0),E&&!f.reversed&&n(f),c=D[C]||0===D[C]?D[C]:"auto",c&&(f.closed||Math.abs(f[0]-f[f.length-2])<.5&&Math.abs(f[1]-f[f.length-1])<.5?"auto"===c||"log"===c?(D[C]=c=v(f,e,0===C),0>c&&(E=!0,n(f),c=-c),t(f,6*c)):"reverse"!==c&&(C&&0>c&&n(f),t(f,6*(0>c?-c:c))):!E&&("auto"===c&&Math.abs(e[0]-f[0])+Math.abs(e[1]-f[1])+Math.abs(e[e.length-2]-f[f.length-2])+Math.abs(e[e.length-1]-f[f.length-1])>Math.abs(e[0]-f[f.length-2])+Math.abs(e[1]-f[f.length-1])+Math.abs(e[e.length-2]-f[0])+Math.abs(e[e.length-1]-f[1])||c%2)?(n(f),D[C]=-1,E=!0):"auto"===c?D[C]=0:"reverse"===c&&(D[C]=-1),f.closed!==e.closed&&(f.closed=e.closed=!1));return F&&h("shapeIndex:["+D.join(",")+"]"),D}},z=function(a,b,c,d){var e=k(a[0]),f=k(a[1]);y(e,f,b||0===b?b:"auto",c)&&(a[0]=m(e),a[1]=m(f),("log"===d||d===!0)&&h('precompile:["'+a[0]+'","'+a[1]+'"]'))},A=function(a,b,c){return b||c||a||0===a?function(d){z(d,a,b,c)}:z},B=function(a,b){if(!b)return a;var c,e,f,g=a.match(d)||[],h=g.length,i="";for("reverse"===b?(e=h-1,c=-2):(e=(2*(parseInt(b,10)||0)+1+100*h)%h,c=2),f=0;h>f;f+=2)i+=g[e-1]+","+g[e]+" ",e=(e+c)%h;return i},C=function(a,b){var c,d,e,f,g,h,i,j=0,k=parseFloat(a[0]),l=parseFloat(a[1]),m=k+","+l+" ",n=.999999;for(e=a.length,c=.5*b/(.5*e-1),d=0;e-2>d;d+=2){if(j+=c,h=parseFloat(a[d+2]),i=parseFloat(a[d+3]),j>n)for(g=1/(Math.floor(j)+1),f=1;j>n;)m+=(k+(h-k)*g*f).toFixed(2)+","+(l+(i-l)*g*f).toFixed(2)+" ",j--,f++;m+=h+","+i+" ",k=h,l=i}return m},D=function(a){var b=a[0].match(d)||[],c=a[1].match(d)||[],e=c.length-b.length;e>0?a[0]=C(b,e):a[1]=C(c,-e)},E=function(a){return isNaN(a)?D:function(b){D(b),b[1]=B(b[1],parseInt(a,10))}},F=function(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg","path"),d=Array.prototype.slice.call(a.attributes),e=d.length;for(b=","+b+",";--e>-1;)-1===b.indexOf(","+d[e].nodeName+",")&&c.setAttributeNS(null,d[e].nodeName,d[e].nodeValue);return c},G=function(a,b){var c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=a.tagName.toLowerCase(),z=.552284749831;return"path"!==y&&a.getBBox?(i=F(a,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),"rect"===y?(g=+a.getAttribute("rx")||0,h=+a.getAttribute("ry")||0,e=+a.getAttribute("x")||0,f=+a.getAttribute("y")||0,m=(+a.getAttribute("width")||0)-2*g,n=(+a.getAttribute("height")||0)-2*h,g||h?(o=e+g*(1-z),p=e+g,q=p+m,r=q+g*z,s=q+g,t=f+h*(1-z),u=f+h,v=u+n,w=v+h*z,x=v+h,c="M"+s+","+u+" V"+v+" C"+[s,w,r,x,q,x,q-(q-p)/3,x,p+(q-p)/3,x,p,x,o,x,e,w,e,v,e,v-(v-u)/3,e,u+(v-u)/3,e,u,e,t,o,f,p,f,p+(q-p)/3,f,q-(q-p)/3,f,q,f,r,f,s,t,s,u].join(",")+"z"):c="M"+(e+m)+","+f+" v"+n+" h"+-m+" v"+-n+" h"+m+"z"):"circle"===y||"ellipse"===y?("circle"===y?(g=h=+a.getAttribute("r")||0,k=g*z):(g=+a.getAttribute("rx")||0,h=+a.getAttribute("ry")||0,k=h*z),e=+a.getAttribute("cx")||0,f=+a.getAttribute("cy")||0,j=g*z,c="M"+(e+g)+","+f+" C"+[e+g,f+k,e+j,f+h,e,f+h,e-j,f+h,e-g,f+k,e-g,f,e-g,f-k,e-j,f-h,e,f-h,e+j,f-h,e+g,f-k,e+g,f].join(",")+"z"):"line"===y?c="M"+a.getAttribute("x1")+","+a.getAttribute("y1")+" L"+a.getAttribute("x2")+","+a.getAttribute("y2"):("polyline"===y||"polygon"===y)&&(l=(a.getAttribute("points")+"").match(d)||[],e=l.shift(),f=l.shift(),c="M"+e+","+f+" L"+l.join(","),"polygon"===y&&(c+=","+e+","+f+"z")),i.setAttribute("d",c),b&&a.parentNode&&(a.parentNode.insertBefore(i,a),a.parentNode.removeChild(a)),i):a},H=function(a,b,c){var e,f,i="string"==typeof a;return(!i||(a.match(d)||[]).length<3)&&(e=i?g.selector(a):a&&a[0]?a:[a],e&&e[0]?(e=e[0],f=e.nodeName.toUpperCase(),b&&"PATH"!==f&&(e=G(e,!1),f="PATH"),a=e.getAttribute("PATH"===f?"d":"points")||"",e===c&&(a=e.getAttributeNS(null,"data-original")||a)):(h("WARNING: invalid morph to: "+a),a=!1)),a},I="Use MorphSVGPlugin.convertToPath(elementOrSelectorText) to convert to a path before morphing.",J=_gsScope._gsDefine.plugin({propName:"morphSVG",API:2,global:!0,version:"0.8.6",init:function(a,b,c,d){var f,g,i,j,k;return"function"!=typeof a.setAttribute?!1:("function"==typeof b&&(b=b(d,a)),f=a.nodeName.toUpperCase(),k="POLYLINE"===f||"POLYGON"===f,"PATH"===f||k?(g="PATH"===f?"d":"points",("string"==typeof b||b.getBBox||b[0])&&(b={shape:b}),j=H(b.shape||b.d||b.points||"","d"===g,a),k&&e.test(j)?(h("WARNING: a <"+f+"> cannot accept path data. "+I),!1):(j&&(this._target=a,a.getAttributeNS(null,"data-original")||a.setAttributeNS(null,"data-original",a.getAttribute(g)),i=this._addTween(a,"setAttribute",a.getAttribute(g)+"",j+"","morphSVG",!1,g,"object"==typeof b.precompile?function(a){a[0]=b.precompile[0],a[1]=b.precompile[1]}:"d"===g?A(b.shapeIndex,b.map||J.defaultMap,b.precompile):E(b.shapeIndex)),i&&(this._overwriteProps.push("morphSVG"),i.end=j,i.endProp=g)),!0)):(h("WARNING: cannot morph a <"+f+"> SVG element. "+I),!1))},set:function(a){var b;if(this._super.setRatio.call(this,a),1===a)for(b=this._firstPT;b;)b.end&&this._target.setAttribute(b.endProp,b.end),b=b._next}});J.pathFilter=z,J.pointsFilter=D,J.subdivideRawBezier=l,J.defaultMap="size",J.pathDataToRawBezier=function(a){return k(H(a,!0))},J.equalizeSegmentQuantity=y,J.convertToPath=function(a,b){"string"==typeof a&&(a=g.selector(a));for(var c=a&&0!==a.length?a.length&&a[0]&&a[0].nodeType?Array.prototype.slice.call(a,0):[a]:[],d=c.length;--d>-1;)c[d]=G(c[d],b!==!1);return c},J.pathDataToBezier=function(a,b){var c,d,e,f,h,i,j,l,m=k(H(a,!0))[0]||[],n=0;if(b=b||{},l=b.align||b.relative,f=b.matrix||[1,0,0,1,0,0],h=b.offsetX||0,i=b.offsetY||0,"relative"===l||l===!0?(h-=m[0]*f[0]+m[1]*f[2],i-=m[0]*f[1]+m[1]*f[3],n="+="):(h+=f[4],i+=f[5],l&&(l="string"==typeof l?g.selector(l):l&&l[0]?l:[l],l&&l[0]&&(j=l[0].getBBox()||{x:0,y:0},h-=j.x,i-=j.y))),c=[],e=m.length,f)for(d=0;e>d;d+=2)c.push({x:n+(m[d]*f[0]+m[d+1]*f[2]+h),y:n+(m[d]*f[1]+m[d+1]*f[3]+i)});else for(d=0;e>d;d+=2)c.push({x:n+(m[d]+h),y:n+(m[d+1]+i)});return c}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"function"==typeof define&&define.amd?define(["TweenLite"],b):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=b())}("MorphSVGPlugin");
Unknown directive
1173
</script>
Syntax not understood
1174
<script id="LoginPressSVGContainer">
Syntax not understood
1175
document.addEventListener( 'DOMContentLoaded', function() {
Syntax not understood
1176
document.querySelector('#login h1 a').innerHTML = '<div class="loginpress_svgContainer"> <div> <svg class="loginpress_mySVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 200 200"> <defs> <circle id="loginpress_armMaskPath" cx="100" cy="100" r="100"/> </defs> <clipPath id="loginpress_armMask"> <use xlink:href="#loginpress_armMaskPath" overflow="visible"/> </clipPath> <circle cx="100" cy="100" r="100" fill="#a9ddf3"/> <g class="loginpress_body"> <path class="loginpress_bodyBGchanged" style="display: none;" fill="#FFFFFF" d="M200,122h-35h-14.9V72c0-27.6-22.4-50-50-50s-50,22.4-50,50v50H35.8H0l0,91h200L200,122z"/> <path class="loginpress_bodyBGnormal" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoinn="round" fill="#FFFFFF" d="M200,158.5c0-20.2-14.8-36.5-35-36.5h-14.9V72.8c0-27.4-21.7-50.4-49.1-50.8c-28-0.5-50.9,22.1-50.9,50v50 H35.8C16,122,0,138,0,157.8L0,213h200L200,158.5z"/> <path fill="#DDF1FA" d="M100,156.4c-22.9,0-43,11.1-54.1,27.7c15.6,10,34.2,15.9,54.1,15.9s38.5-5.8,54.1-15.9 C143,167.5,122.9,156.4,100,156.4z"/> </g> <g class="loginpress_earL"> <g class="loginpress_outerEar" fill="#ddf1fa" stroke="#3a5e77" stroke-width="2.5"> <circle cx="47" cy="83" r="11.5"/> <path d="M46.3 78.9c-2.3 0-4.1 1.9-4.1 4.1 0 2.3 1.9 4.1 4.1 4.1" stroke-linecap="round" stroke-linejoin="round"/> </g> <g class="loginpress_earHair"> <rect x="51" y="64" fill="#FFFFFF" width="15" height="35"/> <path d="M53.4 62.8C48.5 67.4 45 72.2 42.8 77c3.4-.1 6.8-.1 10.1.1-4 3.7-6.8 7.6-8.2 11.6 2.1 0 4.2 0 6.3.2-2.6 4.1-3.8 8.3-3.7 12.5 1.2-.7 3.4-1.4 5.2-1.9" fill="#fff" stroke="#3a5e77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> </g> </g> <g class="loginpress_earR"> <g class="loginpress_outerEar"> <circle fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" cx="153" cy="83" r="11.5"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M153.7,78.9 c2.3,0,4.1,1.9,4.1,4.1c0,2.3-1.9,4.1-4.1,4.1"/> </g> <g class="loginpress_earHair"> <rect x="134" y="64" fill="#FFFFFF" width="15" height="35"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M146.6,62.8 c4.9,4.6,8.4,9.4,10.6,14.2c-3.4-0.1-6.8-0.1-10.1,0.1c4,3.7,6.8,7.6,8.2,11.6c-2.1,0-4.2,0-6.3,0.2c2.6,4.1,3.8,8.3,3.7,12.5 c-1.2-0.7-3.4-1.4-5.2-1.9"/> </g> </g> <path class="loginpress_chin" d="M84.1 121.6c2.7 2.9 6.1 5.4 9.8 7.5l.9-4.5c2.9 2.5 6.3 4.8 10.2 6.5 0-1.9-.1-3.9-.2-5.8 3 1.2 6.2 2 9.7 2.5-.3-2.1-.7-4.1-1.2-6.1" fill="none" stroke="#3a5e77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> <path class="loginpress_face" fill="#DDF1FA" d="M134.5,46v35.5c0,21.815-15.446,39.5-34.5,39.5s-34.5-17.685-34.5-39.5V46"/> <path class="loginpress_hair" fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M81.457,27.929 c1.755-4.084,5.51-8.262,11.253-11.77c0.979,2.565,1.883,5.14,2.712,7.723c3.162-4.265,8.626-8.27,16.272-11.235 c-0.737,3.293-1.588,6.573-2.554,9.837c4.857-2.116,11.049-3.64,18.428-4.156c-2.403,3.23-5.021,6.391-7.852,9.474"/> <g class="loginpress_eyebrow"> <path fill="#FFFFFF" d="M138.142,55.064c-4.93,1.259-9.874,2.118-14.787,2.599c-0.336,3.341-0.776,6.689-1.322,10.037 c-4.569-1.465-8.909-3.222-12.996-5.226c-0.98,3.075-2.07,6.137-3.267,9.179c-5.514-3.067-10.559-6.545-15.097-10.329 c-1.806,2.889-3.745,5.73-5.816,8.515c-7.916-4.124-15.053-9.114-21.296-14.738l1.107-11.768h73.475V55.064z"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M63.56,55.102 c6.243,5.624,13.38,10.614,21.296,14.738c2.071-2.785,4.01-5.626,5.816-8.515c4.537,3.785,9.583,7.263,15.097,10.329 c1.197-3.043,2.287-6.104,3.267-9.179c4.087,2.004,8.427,3.761,12.996,5.226c0.545-3.348,0.986-6.696,1.322-10.037 c4.913-0.481,9.857-1.34,14.787-2.599"/> </g> <g class="loginpress_eyeL"> <circle cx="85.5" cy="78.5" r="3.5" fill="#3a5e77"/> <circle cx="84" cy="76" r="1" fill="#fff"/> </g> <g class="loginpress_eyeR"> <circle cx="114.5" cy="78.5" r="3.5" fill="#3a5e77"/> <circle cx="113" cy="76" r="1" fill="#fff"/> </g> <g class="loginpress_mouth"> <path class="loginpress_mouthBG" fill="#617E92" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> <path style="display: none;" class="loginpress_mouthSmallBG" fill="#617E92" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> <path style="display: none;" class="loginpress_mouthMediumBG" d="M95,104.2c-4.5,0-8.2-3.7-8.2-8.2v-2c0-1.2,1-2.2,2.2-2.2h22c1.2,0,2.2,1,2.2,2.2v2 c0,4.5-3.7,8.2-8.2,8.2H95z"/> <path style="display: none;" class="loginpress_mouthLargeBG" d="M100 110.2c-9 0-16.2-7.3-16.2-16.2 0-2.3 1.9-4.2 4.2-4.2h24c2.3 0 4.2 1.9 4.2 4.2 0 9-7.2 16.2-16.2 16.2z" fill="#617e92" stroke="#3a5e77" stroke-linejoin="round" stroke-width="2.5"/> <defs> <path id="loginpress_mouthMaskPath" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> </defs> <clipPath id="loginpress_mouthMask"> <use xlink:href="#loginpress_mouthMaskPath" overflow="visible"/> </clipPath> <g clip-path="url(#loginpress_mouthMask)"> <g class="loginpress_tongue"> <circle cx="100" cy="107" r="8" fill="#cc4a6c"/> <ellipse class="loginpress_tongueHighlight" cx="100" cy="100.5" rx="3" ry="1.5" opacity=".1" fill="#fff"/> </g> </g> <path clip-path="url(#loginpress_mouthMask)" class="loginpress_tooth" style="fill:#FFFFFF;" d="M106,97h-4c-1.1,0-2-0.9-2-2v-2h8v2C108,96.1,107.1,97,106,97z"/> <path class="loginpress_mouthOutline" fill="none" stroke="#3A5E77" stroke-width="2.5" stroke-linejoin="round" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> </g> <path class="loginpress_nose" d="M97.7 79.9h4.7c1.9 0 3 2.2 1.9 3.7l-2.3 3.3c-.9 1.3-2.9 1.3-3.8 0l-2.3-3.3c-1.3-1.6-.2-3.7 1.8-3.7z" fill="#3a5e77"/> <g class="loginpress_arms" clip-path="url(#loginpress_armMask)"> <g class="loginpress_armL" style="visibility: hidden;"> <polygon fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="121.3,98.4 111,59.7 149.8,49.3 169.8,85.4"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M134.4,53.5l19.3-5.2c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-10.3,2.8"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M150.9,59.4l26-7c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-21.3,5.7"/> <g class="loginpress_twoFingers"> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M158.3,67.8l23.1-6.2c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-23.1,6.2"/> <path fill="#A9DDF3" d="M180.1,65l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L180.1,65z"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M160.8,77.5l19.4-5.2c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-18.3,4.9"/> <path fill="#A9DDF3" d="M178.8,75.7l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L178.8,75.7z"/> </g> <path fill="#A9DDF3" d="M175.5,55.9l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L175.5,55.9z"/> <path fill="#A9DDF3" d="M152.1,50.4l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L152.1,50.4z"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M123.5,97.8 c-41.4,14.9-84.1,30.7-108.2,35.5L1.2,81c33.5-9.9,71.9-16.5,111.9-21.8"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M108.5,60.4 c7.7-5.3,14.3-8.4,22.8-13.2c-2.4,5.3-4.7,10.3-6.7,15.1c4.3,0.3,8.4,0.7,12.3,1.3c-4.2,5-8.1,9.6-11.5,13.9 c3.1,1.1,6,2.4,8.7,3.8c-1.4,2.9-2.7,5.8-3.9,8.5c2.5,3.5,4.6,7.2,6.3,11c-4.9-0.8-9-0.7-16.2-2.7"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M94.5,103.8 c-0.6,4-3.8,8.9-9.4,14.7c-2.6-1.8-5-3.7-7.2-5.7c-2.5,4.1-6.6,8.8-12.2,14c-1.9-2.2-3.4-4.5-4.5-6.9c-4.4,3.3-9.5,6.9-15.4,10.8 c-0.2-3.4,0.1-7.1,1.1-10.9"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M97.5,63.9 c-1.7-2.4-5.9-4.1-12.4-5.2c-0.9,2.2-1.8,4.3-2.5,6.5c-3.8-1.8-9.4-3.1-17-3.8c0.5,2.3,1.2,4.5,1.9,6.8c-5-0.6-11.2-0.9-18.4-1 c2,2.9,0.9,3.5,3.9,6.2"/> </g> <g class="loginpress_armR" style="visibility: hidden;"> <path fill="#ddf1fa" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2.5" d="M265.4 97.3l10.4-38.6-38.9-10.5-20 36.1z"/> <path fill="#ddf1fa" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2.5" d="M252.4 52.4L233 47.2c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l10.3 2.8M226 76.4l-19.4-5.2c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l18.3 4.9M228.4 66.7l-23.1-6.2c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l23.1 6.2M235.8 58.3l-26-7c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l21.3 5.7"/> <path fill="#a9ddf3" d="M207.9 74.7l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8zM206.7 64l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8zM211.2 54.8l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8zM234.6 49.4l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8z"/> <path fill="#fff" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M263.3 96.7c41.4 14.9 84.1 30.7 108.2 35.5l14-52.3C352 70 313.6 63.5 273.6 58.1"/> <path fill="#fff" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M278.2 59.3l-18.6-10 2.5 11.9-10.7 6.5 9.9 8.7-13.9 6.4 9.1 5.9-13.2 9.2 23.1-.9M284.5 100.1c-.4 4 1.8 8.9 6.7 14.8 3.5-1.8 6.7-3.6 9.7-5.5 1.8 4.2 5.1 8.9 10.1 14.1 2.7-2.1 5.1-4.4 7.1-6.8 4.1 3.4 9 7 14.7 11 1.2-3.4 1.8-7 1.7-10.9M314 66.7s5.4-5.7 12.6-7.4c1.7 2.9 3.3 5.7 4.9 8.6 3.8-2.5 9.8-4.4 18.2-5.7.1 3.1.1 6.1 0 9.2 5.5-1 12.5-1.6 20.8-1.9-1.4 3.9-2.5 8.4-2.5 8.4"/> </g> </g> </svg> </div> </div>';
Syntax not understood
1177
var emailLabel = document.querySelector('[for="user_login"]'),
Syntax not understood
1178
email = document.querySelector('#user_login'),
Syntax not understood
1179
passwordLabel = document.querySelector('[for="user_pass"]'),
Syntax not understood
1180
passwordwrapper = document.querySelector('.user-pass-wrap'),
Syntax not understood
1181
check_box = document.createElement("input"),
Syntax not understood
1182
check_wrapper = document.createElement("div"),
Syntax not understood
1183
check_box_label = document.createElement("label");
Syntax not understood
1184
check_box_label.setAttribute('for','loginpress_showPasswordCheck');
Syntax not understood
1185
check_box_label.setAttribute('id','loginpress_showPasswordToggle');
Syntax not understood
1186
check_wrapper.setAttribute('id','loginpress_showPasswordWrapper');
Syntax not understood
1187
check_box_label.innerHTML = '<span class="dashicons dashicons-visibility" aria-hidden="true"></span>';
Syntax not understood
1188
check_box.setAttribute('type','checkbox');
Syntax not understood
1189
check_box.setAttribute('id','loginpress_showPasswordCheck');
Syntax not understood
1190
check_box.value = "Show Password";
Syntax not understood
1191
if(passwordwrapper){
Syntax not understood
1192
passwordwrapper.appendChild(check_wrapper);
Syntax not understood
1193
document.querySelector('#loginpress_showPasswordWrapper').appendChild(check_box);
Syntax not understood
1194
document.querySelector('#loginpress_showPasswordWrapper').appendChild(check_box_label);
Syntax not understood
1195
}
Syntax not understood
1196
reg_password = document.querySelector('#loginpress-reg-pass'),
Syntax not understood
1197
repeat_password = document.querySelector('#lloginpress-reg-pass-2'),
Syntax not understood
1198
user_email = document.querySelector('[name="user_email"]'),
Syntax not understood
1199
password = document.querySelector('#user_pass'), showPasswordCheck = document.querySelector('#loginpress_showPasswordCheck'), showPasswordToggle = document.querySelector('#loginpress_showPasswordToggle'), mySVG = document.querySelector('.loginpress_svgContainer'), twoFingers = document.querySelector('.loginpress_twoFingers'), armL = document.querySelector('.loginpress_armL'), armR = document.querySelector('.loginpress_armR'), eyeL = document.querySelector('.loginpress_eyeL'), eyeR = document.querySelector('.loginpress_eyeR'), nose = document.querySelector('.loginpress_nose'), mouth = document.querySelector('.loginpress_mouth'), mouthBG = document.querySelector('.loginpress_mouthBG'), mouthSmallBG = document.querySelector('.loginpress_mouthSmallBG'), mouthMediumBG = document.querySelector('.loginpress_mouthMediumBG'), mouthLargeBG = document.querySelector('.loginpress_mouthLargeBG'), mouthMaskPath = document.querySelector('#loginpress_mouthMaskPath'), mouthOutline = document.querySelector('.loginpress_mouthOutline'), tooth = document.querySelector('.loginpress_tooth'), tongue = document.querySelector('.loginpress_tongue'), chin = document.querySelector('.loginpress_chin'), face = document.querySelector('.loginpress_face'), eyebrow = document.querySelector('.loginpress_eyebrow'), outerEarL = document.querySelector('.loginpress_earL .loginpress_outerEar'), outerEarR = document.querySelector('.loginpress_earR .loginpress_outerEar'), earHairL = document.querySelector('.loginpress_earL .loginpress_earHair'), earHairR = document.querySelector('.loginpress_earR .loginpress_earHair'), hair = document.querySelector('.loginpress_hair'), bodyBG = document.querySelector('.loginpress_bodyBGnormal'), bodyBGchanged = document.querySelector('.loginpress_bodyBGchanged');
Syntax not understood
1200
var activeElement, curEmailIndex, screenCenter, svgCoords, emailCoords, emailScrollMax, chinMin = .5, dFromC, mouthStatus = "small", blinking, eyeScale = 1, eyesCovered = false, showPasswordClicked = false;
Syntax not understood
1201
var eyeLCoords, eyeRCoords, noseCoords, mouthCoords, eyeLAngle, eyeLX, eyeLY, eyeRAngle, eyeRX, eyeRY, noseAngle, noseX, noseY, mouthAngle, mouthX, mouthY, mouthR, chinX, chinY, chinS, faceX, faceY, faceSkew, eyebrowSkew, outerEarX, outerEarY, hairX, hairS;
Syntax not understood
1202
function calculateFaceMoveLoginPress(e) {
Syntax not understood
1203
var
Syntax not understood
1204
carPos = email.selectionEnd,
Syntax not understood
1205
div = document.createElement('div'),
Syntax not understood
1206
span = document.createElement('span'),
Syntax not understood
1207
copyStyle = getComputedStyle(email),
Syntax not understood
1208
caretCoords = {}
Syntax not understood
1209
;
Syntax not understood
1210
if(carPos == null || carPos == 0) {
Syntax not understood
1211
// if browser doesn't support 'selectionEnd' property on input[type="email"], use 'value.length' property instead
Syntax not understood
1212
carPos = email.value.length;
Syntax not understood
1213
}
Syntax not understood
1214
[].forEach.call(copyStyle, function(prop){
Syntax not understood
1215
div.style[prop] = copyStyle[prop];
Syntax not understood
1216
});
Syntax not understood
1217
div.style.position = 'absolute';
Syntax not understood
1218
document.body.appendChild(div);
Syntax not understood
1219
div.textContent = email.value.substr(0, carPos);
Syntax not understood
1220
span.textContent = email.value.substr(carPos) || '.';
Syntax not understood
1221
div.appendChild(span);
Syntax not understood
1223
if(email.scrollWidth <= emailScrollMax) {
Syntax not understood
1224
caretCoords = getPositionLoginPress(span);
Syntax not understood
1225
dFromC = screenCenter - (caretCoords.x + emailCoords.x);
Syntax not understood
1226
eyeLAngle = getAngleLoginPress(eyeLCoords.x, eyeLCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1227
eyeRAngle = getAngleLoginPress(eyeRCoords.x, eyeRCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1228
noseAngle = getAngleLoginPress(noseCoords.x, noseCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1229
mouthAngle = getAngleLoginPress(mouthCoords.x, mouthCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1230
} else {
Syntax not understood
1231
eyeLAngle = getAngleLoginPress(eyeLCoords.x, eyeLCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1232
eyeRAngle = getAngleLoginPress(eyeRCoords.x, eyeRCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1233
noseAngle = getAngleLoginPress(noseCoords.x, noseCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1234
mouthAngle = getAngleLoginPress(mouthCoords.x, mouthCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1235
}
Syntax not understood
1237
eyeLX = Math.cos(eyeLAngle) * 20;
Syntax not understood
1238
eyeLY = Math.sin(eyeLAngle) * 10;
Syntax not understood
1239
eyeRX = Math.cos(eyeRAngle) * 20;
Syntax not understood
1240
eyeRY = Math.sin(eyeRAngle) * 10;
Syntax not understood
1241
noseX = Math.cos(noseAngle) * 23;
Syntax not understood
1242
noseY = Math.sin(noseAngle) * 10;
Syntax not understood
1243
mouthX = Math.cos(mouthAngle) * 23;
Syntax not understood
1244
mouthY = Math.sin(mouthAngle) * 10;
Syntax not understood
1245
mouthR = Math.cos(mouthAngle) * 6;
Syntax not understood
1246
chinX = mouthX * .8;
Syntax not understood
1247
chinY = mouthY * .5;
Syntax not understood
1248
chinS = 1 - ((dFromC * .15) / 100);
Syntax not understood
1249
if(chinS > 1) {
Syntax not understood
1250
chinS = 1 - (chinS - 1);
Syntax not understood
1251
if(chinS < chinMin) {
Syntax not understood
1252
chinS = chinMin;
Syntax not understood
1253
}
Syntax not understood
1254
}
Syntax not understood
1255
faceX = mouthX * .3;
Syntax not understood
1256
faceY = mouthY * .4;
Syntax not understood
1257
faceSkew = Math.cos(mouthAngle) * 5;
Syntax not understood
1258
eyebrowSkew = Math.cos(mouthAngle) * 25;
Syntax not understood
1259
outerEarX = Math.cos(mouthAngle) * 4;
Syntax not understood
1260
outerEarY = Math.cos(mouthAngle) * 5;
Syntax not understood
1261
hairX = Math.cos(mouthAngle) * 6;
Syntax not understood
1262
hairS = 1.2;
Syntax not understood
1264
TweenMax.to(eyeL, 1, {x: -eyeLX , y: -eyeLY, ease: Expo.easeOut});
Unknown directive
1265
TweenMax.to(eyeR, 1, {x: -eyeRX , y: -eyeRY, ease: Expo.easeOut});
Unknown directive
1266
TweenMax.to(nose, 1, {x: -noseX, y: -noseY, rotation: mouthR, transformOrigin: "center center", ease: Expo.easeOut});
Unknown directive
1267
TweenMax.to(mouth, 1, {x: -mouthX , y: -mouthY, rotation: mouthR, transformOrigin: "center center", ease: Expo.easeOut});
Unknown directive
1268
TweenMax.to(chin, 1, {x: -chinX, y: -chinY, scaleY: chinS, ease: Expo.easeOut});
Unknown directive
1269
TweenMax.to(face, 1, {x: -faceX, y: -faceY, skewX: -faceSkew, transformOrigin: "center top", ease: Expo.easeOut});
Unknown directive
1270
TweenMax.to(eyebrow, 1, {x: -faceX, y: -faceY, skewX: -eyebrowSkew, transformOrigin: "center top", ease: Expo.easeOut});
Unknown directive
1271
TweenMax.to(outerEarL, 1, {x: outerEarX, y: -outerEarY, ease: Expo.easeOut});
Unknown directive
1272
TweenMax.to(outerEarR, 1, {x: outerEarX, y: outerEarY, ease: Expo.easeOut});
Unknown directive
1273
TweenMax.to(earHairL, 1, {x: -outerEarX, y: -outerEarY, ease: Expo.easeOut});
Unknown directive
1274
TweenMax.to(earHairR, 1, {x: -outerEarX, y: outerEarY, ease: Expo.easeOut});
Unknown directive
1275
TweenMax.to(hair, 1, {x: hairX, scaleY: hairS, transformOrigin: "center bottom", ease: Expo.easeOut});
Unknown directive
1277
document.body.removeChild(div);
Syntax not understood
1278
};
Syntax not understood
1280
function onLoginPressEmailInput(e) {
Syntax not understood
1281
calculateFaceMoveLoginPress(e);
Syntax not understood
1282
var value = email.value;
Syntax not understood
1283
curEmailIndex = value.length;
Syntax not understood
1285
// very crude email validation to trigger effects
Syntax not understood
1286
if(curEmailIndex > 0) {
Syntax not understood
1287
if(mouthStatus == "small") {
Syntax not understood
1288
mouthStatus = "medium";
Syntax not understood
1289
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthMediumBG, shapeIndex: 8, ease: Expo.easeOut});
Unknown directive
1290
TweenMax.to(tooth, 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1291
TweenMax.to(tongue, 1, {x: 0, y: 1, ease: Expo.easeOut});
Unknown directive
1292
TweenMax.to([eyeL, eyeR], 1, {scaleX: .85, scaleY: .85, ease: Expo.easeOut});
Unknown directive
1293
eyeScale = .85;
Syntax not understood
1294
}
Syntax not understood
1295
if(value.includes("@")) {
Syntax not understood
1296
mouthStatus = "large";
Syntax not understood
1297
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthLargeBG, ease: Expo.easeOut});
Unknown directive
1298
TweenMax.to(tooth, 1, {x: 3, y: -2, ease: Expo.easeOut});
Unknown directive
1299
TweenMax.to(tongue, 1, {y: 2, ease: Expo.easeOut});
Unknown directive
1300
TweenMax.to([eyeL, eyeR], 1, {scaleX: .65, scaleY: .65, ease: Expo.easeOut, transformOrigin: "center center"});
Unknown directive
1301
eyeScale = .65;
Syntax not understood
1302
} else {
Syntax not understood
1303
mouthStatus = "medium";
Syntax not understood
1304
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthMediumBG, ease: Expo.easeOut});
Unknown directive
1305
TweenMax.to(tooth, 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1306
TweenMax.to(tongue, 1, {x: 0, y: 1, ease: Expo.easeOut});
Unknown directive
1307
TweenMax.to([eyeL, eyeR], 1, {scaleX: .85, scaleY: .85, ease: Expo.easeOut});
Unknown directive
1308
eyeScale = .85;
Syntax not understood
1309
}
Syntax not understood
1310
} else {
Syntax not understood
1311
mouthStatus = "small";
Syntax not understood
1312
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthSmallBG, shapeIndex: 9, ease: Expo.easeOut});
Unknown directive
1313
TweenMax.to(tooth, 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1314
TweenMax.to(tongue, 1, {y: 0, ease: Expo.easeOut});
Unknown directive
1315
TweenMax.to([eyeL, eyeR], 1, {scaleX: 1, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1316
eyeScale = 1;
Syntax not understood
1317
}
Syntax not understood
1318
}
Syntax not understood
1320
function onLoginPressEmailFocus(e) {
Syntax not understood
1321
activeElement = "email";
Syntax not understood
1322
e.target.parentElement.classList.add("focusWithText");
Syntax not understood
1323
//stopBlinkingLoginPress();
Syntax not understood
1324
//calculateFaceMoveLoginPress();
Syntax not understood
1325
onLoginPressEmailInput();
Syntax not understood
1326
}
Syntax not understood
1328
function onLoginPressEmailBlur(e) {
Syntax not understood
1329
activeElement = null;
Syntax not understood
1330
setTimeout(function() {
Syntax not understood
1331
if(activeElement == "email") {
Syntax not understood
1332
} else {
Syntax not understood
1333
if(e.target.value == "") {
Syntax not understood
1334
e.target.parentElement.classList.remove("focusWithText");
Syntax not understood
1335
}
Syntax not understood
1336
//startBlinkingLoginPress();
Syntax not understood
1337
resetFaceLoginPress();
Syntax not understood
1338
}
Syntax not understood
1339
}, 100);
Syntax not understood
1340
}
Syntax not understood
1342
function onLoginPressEmailLabelClick(e) {
Syntax not understood
1343
activeElement = "email";
Syntax not understood
1344
}
Syntax not understood
1346
function onLoginPressPasswordFocus(e) {
Syntax not understood
1347
activeElement = "password";
Syntax not understood
1348
if(!eyesCovered) {
Syntax not understood
1349
coverEyesLoginPress();
Syntax not understood
1350
}
Syntax not understood
1351
}
Syntax not understood
1353
function onLoginPressPasswordBlur(e) {
Syntax not understood
1354
activeElement = null;
Syntax not understood
1355
setTimeout(function() {
Syntax not understood
1356
if(activeElement == "toggle" || activeElement == "password") {
Syntax not understood
1357
} else {
Syntax not understood
1358
uncoverEyesLoginPress();
Syntax not understood
1359
}
Syntax not understood
1360
}, 100);
Syntax not understood
1361
}
Syntax not understood
1363
function onLoginPressPasswordToggleFocus(e) {
Syntax not understood
1364
activeElement = "toggle";
Syntax not understood
1365
if(!eyesCovered) {
Syntax not understood
1366
coverEyesLoginPress();
Syntax not understood
1367
}
Syntax not understood
1368
}
Syntax not understood
1370
function onLoginPressPasswordToggleBlur(e) {
Syntax not understood
1371
activeElement = null;
Syntax not understood
1372
if(!showPasswordClicked) {
Syntax not understood
1373
setTimeout(function() {
Syntax not understood
1374
if(activeElement == "password" || activeElement == "toggle") {
Syntax not understood
1375
} else {
Syntax not understood
1376
uncoverEyesLoginPress();
Syntax not understood
1377
}
Syntax not understood
1378
}, 100);
Syntax not understood
1379
}
Syntax not understood
1380
}
Syntax not understood
1382
function onLoginPressPasswordToggleMouseDown(e) {
Syntax not understood
1383
showPasswordClicked = true;
Syntax not understood
1384
}
Syntax not understood
1386
function onLoginPressPasswordToggleMouseUp(e) {
Syntax not understood
1387
showPasswordClicked = false;
Syntax not understood
1388
}
Syntax not understood
1390
function onLoginPressPasswordToggleChange(e) {
Syntax not understood
1391
setTimeout(function() {
Syntax not understood
1392
// if checkbox is checked, show password
Syntax not understood
1393
if(e.target.checked) {
Syntax not understood
1394
password.type = "text";
Syntax not understood
1395
spreadFingersLoginPress();
Syntax not understood
1397
// if checkbox is off, hide password
Syntax not understood
1398
} else {
Syntax not understood
1399
password.type = "password";
Syntax not understood
1400
closeFingersLoginPress();
Syntax not understood
1401
}
Syntax not understood
1402
}, 100);
Syntax not understood
1403
}
Syntax not understood
1405
function onLoginPressPasswordToggleClick(e) {
Syntax not understood
1406
//console.log("click: " + e.target.id);
Unknown directive
1407
e.target.focus();
Syntax not understood
1408
}
Syntax not understood
1410
function spreadFingersLoginPress() {
Syntax not understood
1411
TweenMax.to(twoFingers, .35, {transformOrigin: "bottom left", rotation: 30, x: -9, y: -2, ease: Power2.easeInOut});
Unknown directive
1412
}
Syntax not understood
1414
function closeFingersLoginPress() {
Syntax not understood
1415
TweenMax.to(twoFingers, .35, {transformOrigin: "bottom left", rotation: 0, x: 0, y: 0, ease: Power2.easeInOut});
Unknown directive
1416
}
Syntax not understood
1418
function coverEyesLoginPress() {
Syntax not understood
1419
TweenMax.killTweensOf([armL, armR]);
Syntax not understood
1420
TweenMax.set([armL, armR], {visibility: "visible"});
Unknown directive
1421
TweenMax.to(armL, .45, {x: -93, y: 10, rotation: 0, ease: Quad.easeOut});
Unknown directive
1422
TweenMax.to(armR, .45, {x: -93, y: 10, rotation: 0, ease: Quad.easeOut, delay: .1});
Unknown directive
1423
TweenMax.to(bodyBG, .45, {morphSVG: bodyBGchanged, ease: Quad.easeOut});
Unknown directive
1424
eyesCovered = true;
Syntax not understood
1425
}
Syntax not understood
1427
function uncoverEyesLoginPress() {
Syntax not understood
1428
TweenMax.killTweensOf([armL, armR]);
Syntax not understood
1429
TweenMax.to(armL, 1.35, {y: 220, ease: Quad.easeOut});
Unknown directive
1430
TweenMax.to(armL, 1.35, {rotation: 105, ease: Quad.easeOut, delay: .1});
Unknown directive
1431
TweenMax.to(armR, 1.35, {y: 220, ease: Quad.easeOut});
Unknown directive
1432
TweenMax.to(armR, 1.35, {rotation: -105, ease: Quad.easeOut, delay: .1, onComplete: function() {
Unknown directive
1433
TweenMax.set([armL, armR], {visibility: "hidden"});
Unknown directive
1434
}});
Syntax not understood
1435
TweenMax.to(bodyBG, .45, {morphSVG: bodyBG, ease: Quad.easeOut});
Unknown directive
1436
eyesCovered = false;
Syntax not understood
1437
}
Syntax not understood
1439
function resetFaceLoginPress() {
Syntax not understood
1440
TweenMax.to([eyeL, eyeR], 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1441
TweenMax.to(nose, 1, {x: 0, y: 0, scaleX: 1, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1442
TweenMax.to(mouth, 1, {x: 0, y: 0, rotation: 0, ease: Expo.easeOut});
Unknown directive
1443
TweenMax.to(chin, 1, {x: 0, y: 0, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1444
TweenMax.to([face, eyebrow], 1, {x: 0, y: 0, skewX: 0, ease: Expo.easeOut});
Unknown directive
1445
TweenMax.to([outerEarL, outerEarR, earHairL, earHairR, hair], 1, {x: 0, y: 0, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1446
}
Syntax not understood
1448
function startBlinkingLoginPress(delay) {
Syntax not understood
1449
if(delay) {
Syntax not understood
1450
delay = getRandomIntLoginPress(delay);
Syntax not understood
1451
} else {
Syntax not understood
1452
delay = 1;
Syntax not understood
1453
}
Syntax not understood
1454
blinking = TweenMax.to([eyeL, eyeR], .1, {delay: delay, scaleY: 0, yoyo: true, repeat: 1, transformOrigin: "center center", onComplete: function() {
Unknown directive
1455
startBlinkingLoginPress(12);
Syntax not understood
1456
}});
Syntax not understood
1457
}
Syntax not understood
1459
function stopBlinkingLoginPress() {
Syntax not understood
1460
blinking.kill();
Syntax not understood
1461
blinking = null;
Syntax not understood
1462
TweenMax.set([eyeL, eyeR], {scaleY: eyeScale});
Unknown directive
1463
}
Syntax not understood
1465
function getRandomIntLoginPress(max) {
Syntax not understood
1466
return Math.floor(Math.random() * Math.floor(max));
Syntax not understood
1467
}
Syntax not understood
1469
function getAngleLoginPress(x1, y1, x2, y2) {
Syntax not understood
1470
var angle = Math.atan2(y1 - y2, x1 - x2);
Syntax not understood
1471
return angle;
Syntax not understood
1472
}
Syntax not understood
1474
function getPositionLoginPress(el) {
Syntax not understood
1475
var xPos = 0;
Syntax not understood
1476
var yPos = 0;
Syntax not understood
1478
while (el) {
Syntax not understood
1479
if (el.tagName == "BODY") {
Syntax not understood
1480
// deal with browser quirks with body/window/document and page scroll
Syntax not understood
1481
var xScroll = el.scrollLeft || document.documentElement.scrollLeft;
Syntax not understood
1482
var yScroll = el.scrollTop || document.documentElement.scrollTop;
Syntax not understood
1484
xPos += (el.offsetLeft - xScroll + el.clientLeft);
Syntax not understood
1485
yPos += (el.offsetTop - yScroll + el.clientTop);
Syntax not understood
1486
} else {
Syntax not understood
1487
// for all other non-BODY elements
Syntax not understood
1488
xPos += (el.offsetLeft - el.scrollLeft + el.clientLeft);
Syntax not understood
1489
yPos += (el.offsetTop - el.scrollTop + el.clientTop);
Syntax not understood
1490
}
Syntax not understood
1492
el = el.offsetParent;
Syntax not understood
1493
}
Syntax not understood
1494
//console.log("xPos: " + xPos + ", yPos: " + yPos);
Unknown directive
1495
return {
Syntax not understood
1496
x: xPos,
Unknown directive
1497
y: yPos
Unknown directive
1498
};
Syntax not understood
1499
}
Syntax not understood
1501
function isMobileDeviceLoginPress() {
Syntax not understood
1502
var check = false;
Syntax not understood
1503
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
Syntax not understood
1504
return check;
Syntax not understood
1505
};
Syntax not understood
1507
function initLoginPressForm() {
Syntax not understood
1508
// some measurements for the svg's elements
Syntax not understood
1509
svgCoords = getPositionLoginPress(mySVG);
Syntax not understood
1510
emailCoords = getPositionLoginPress(email);
Syntax not understood
1511
screenCenter = svgCoords.x + (mySVG.offsetWidth / 2);
Syntax not understood
1512
eyeLCoords = {x: svgCoords.x + 84, y: svgCoords.y + 76};
Unknown directive
1513
eyeRCoords = {x: svgCoords.x + 113, y: svgCoords.y + 76};
Unknown directive
1514
noseCoords = {x: svgCoords.x + 97, y: svgCoords.y + 81};
Unknown directive
1515
mouthCoords = {x: svgCoords.x + 100, y: svgCoords.y + 100};
Unknown directive
1517
// handle events for email input
Syntax not understood
1518
email.addEventListener( 'focus', onLoginPressEmailFocus );
Syntax not understood
1519
email.addEventListener( 'blur', onLoginPressEmailBlur );
Syntax not understood
1520
email.addEventListener( 'input', onLoginPressEmailInput );
Syntax not understood
1521
emailLabel.addEventListener( 'click', onLoginPressEmailLabelClick );
Syntax not understood
1522
// reg_password = document.querySelector('#loginpress-reg-pass'),
Syntax not understood
1523
// repeat_password = document.querySelector('#lloginpress-reg-pass-2'),
Syntax not understood
1524
// user_email = document.querySelector('[name="user_email"]'),
Syntax not understood
1525
if(user_email){
Syntax not understood
1526
user_email.addEventListener( 'focus', onLoginPressEmailFocus );
Syntax not understood
1527
user_email.addEventListener( 'blur', onLoginPressEmailBlur );
Syntax not understood
1528
user_email.addEventListener( 'input', onLoginPressEmailInput );
Syntax not understood
1529
}
Syntax not understood
1530
// handle events for password input
Syntax not understood
1531
if(password){
Syntax not understood
1533
password.addEventListener( 'blur', onLoginPressPasswordBlur );
Syntax not understood
1534
password.addEventListener( 'focus', onLoginPressPasswordFocus )
Syntax not understood
1535
};
Syntax not understood
1536
if(repeat_password){
Syntax not understood
1538
repeat_password.addEventListener( 'blur', onLoginPressPasswordBlur );
Syntax not understood
1539
repeat_password.addEventListener( 'focus', onLoginPressPasswordFocus )
Syntax not understood
1540
};
Syntax not understood
1541
if(reg_password){
Syntax not understood
1543
reg_password.addEventListener( 'blur', onLoginPressPasswordBlur );
Syntax not understood
1544
reg_password.addEventListener( 'focus', onLoginPressPasswordFocus )
Syntax not understood
1545
};
Syntax not understood
1546
//passwordLabel.addEventListener( 'click', onLoginPressPasswordLabelClick );
Syntax not understood
1548
// handle events for password checkbox
Syntax not understood
1549
if(showPasswordCheck){
Syntax not understood
1550
showPasswordCheck.addEventListener( 'change', onLoginPressPasswordToggleChange );
Syntax not understood
1551
showPasswordCheck.addEventListener( 'focus', onLoginPressPasswordToggleFocus );
Syntax not understood
1552
showPasswordCheck.addEventListener( 'blur', onLoginPressPasswordToggleBlur );
Syntax not understood
1553
showPasswordCheck.addEventListener( 'click', onLoginPressPasswordToggleClick );
Syntax not understood
1554
showPasswordToggle.addEventListener( 'mouseup', onLoginPressPasswordToggleMouseUp );
Syntax not understood
1555
showPasswordToggle.addEventListener( 'mousedown', onLoginPressPasswordToggleMouseDown );
Syntax not understood
1556
}
Syntax not understood
1558
// move arms to initial positions
Syntax not understood
1559
TweenMax.set( armL, {x: -93, y: 220, rotation: 105, transformOrigin: "top left"} );
Unknown directive
1560
TweenMax.set( armR, {x: -93, y: 220, rotation: -105, transformOrigin: "top right"} );
Unknown directive
1562
// set initial mouth property (fixes positioning bug)
Syntax not understood
1563
TweenMax.set( mouth, {transformOrigin: "center center"} );
Unknown directive
1565
// activate blinking
Syntax not understood
1566
startBlinkingLoginPress(5);
Syntax not understood
1568
// determine how far email input can go before scrolling occurs
Syntax not understood
1569
// will be used as the furthest point avatar will look to the right
Syntax not understood
1570
emailScrollMax = email.scrollWidth;
Syntax not understood
1572
// check if we're on mobile/tablet, if so then show password initially
Syntax not understood
1573
if(isMobileDeviceLoginPress()) {
Syntax not understood
1574
password.type = "text";
Syntax not understood
1575
showPasswordCheck.checked = true;
Syntax not understood
1576
TweenMax.set(twoFingers, {transformOrigin: "bottom left", rotation: 30, x: -9, y: -2, ease: Power2.easeInOut});
Unknown directive
1577
}
Syntax not understood
1579
// clear the console
Syntax not understood
1580
console.clear();
Syntax not understood
1581
}
Syntax not understood
1583
initLoginPressForm();
Syntax not understood
1584
}, false );
Syntax not understood
1585
</script>
Syntax not understood
1586
<script type='text/javascript' id='zxcvbn-async-js-extra'>
Syntax not understood
1587
/* <![CDATA[ */
Syntax not understood
1588
var _zxcvbnSettings = {"src":"https:\/\/cdr-shop.com\/wp-includes\/js\/zxcvbn.min.js"};
Unknown directive
1589
/* ]]> */
Syntax not understood
1590
</script>
Syntax not understood
1591
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0' id='zxcvbn-async-js'></script>
Unknown directive
1592
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4' id='wp-polyfill-js'></script>
Unknown directive
1593
<script type='text/javascript' id='wp-polyfill-js-after'>
Syntax not understood
1594
( 'fetch' in window ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js?ver=3.0.0"></scr' + 'ipt>' );( document.contains ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.DOMRect ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-url.min.js?ver=3.6.4"></scr' + 'ipt>' );( window.FormData && window.FormData.prototype.keys ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js?ver=3.0.12"></scr' + 'ipt>' );( Element.prototype.matches && Element.prototype.closest ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js?ver=2.0.2"></scr' + 'ipt>' );( 'objectFit' in document.documentElement.style ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-object-fit.min.js?ver=2.3.4"></scr' + 'ipt>' );
Unknown directive
1595
</script>
Syntax not understood
1596
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1' id='wp-hooks-js'></script>
Unknown directive
1597
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/dist/i18n.min.js?ver=db9a9a37da262883343e941c3731bc67' id='wp-i18n-js'></script>
Unknown directive
1598
<script type='text/javascript' id='wp-i18n-js-after'>
Syntax not understood
1599
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
Unknown directive
1600
</script>
Syntax not understood
1601
<script type='text/javascript' id='password-strength-meter-js-extra'>
Syntax not understood
1602
/* <![CDATA[ */
Syntax not understood
1603
var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"};
Unknown directive
1604
/* ]]> */
Syntax not understood
1605
</script>
Syntax not understood
1606
<script type='text/javascript' id='password-strength-meter-js-translations'>
Syntax not understood
1607
( function( domain, translations ) {
Syntax not understood
1608
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
Syntax not understood
1609
localeData[""].domain = domain;
Syntax not understood
1610
wp.i18n.setLocaleData( localeData, domain );
Syntax not understood
1611
} )( "default", { "locale_data": { "messages": { "": {} } } } );
Unknown directive
1612
</script>
Syntax not understood
1613
<script type='text/javascript' src='https://cdr-shop.com/wp-admin/js/password-strength-meter.min.js?ver=5.7' id='password-strength-meter-js'></script>
Unknown directive
1614
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/underscore.min.js?ver=1.8.3' id='underscore-js'></script>
Unknown directive
1615
<script type='text/javascript' id='wp-util-js-extra'>
Syntax not understood
1616
/* <![CDATA[ */
Syntax not understood
1617
var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
Unknown directive
1618
/* ]]> */
Syntax not understood
1619
</script>
Syntax not understood
1620
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/wp-util.min.js?ver=5.7' id='wp-util-js'></script>
Unknown directive
1621
<script type='text/javascript' id='user-profile-js-extra'>
Syntax not understood
1622
/* <![CDATA[ */
Syntax not understood
1623
var userProfileL10n = {"user_id":"0","nonce":"ad14b66de8"};
Unknown directive
1624
/* ]]> */
Syntax not understood
1625
</script>
Syntax not understood
1626
<script type='text/javascript' id='user-profile-js-translations'>
Syntax not understood
1627
( function( domain, translations ) {
Syntax not understood
1628
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
Syntax not understood
1629
localeData[""].domain = domain;
Syntax not understood
1630
wp.i18n.setLocaleData( localeData, domain );
Syntax not understood
1631
} )( "default", { "locale_data": { "messages": { "": {} } } } );
Unknown directive
1632
</script>
Syntax not understood
1633
<script type='text/javascript' src='https://cdr-shop.com/wp-admin/js/user-profile.min.js?ver=5.7' id='user-profile-js'></script>
Unknown directive
1634
<div class="clear"></div>
Syntax not understood
1635
</body>
Syntax not understood
1636
</html>
Syntax not understood

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
45

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of cdr-shop.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of cdr-shop.com on mobile screens.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

Installable

Web app manifest or service worker do not meet the installability requirements — 1 reason
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
Failure reason
No manifest was fetched

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Avg. (All Categories) 67
Performance 37
Accessibility 88
Best Practices 87
SEO 72
Progressive Web App 50
0–49 (Fail) 50–89 (Average) 90–100 (Pass)
URL: https://cdr-shop.com/login/
Updated: 1st June, 2021

2.50 seconds
First Contentful Paint (FCP)
21%
62%
17%

0.01 seconds
First Input Delay (FID)
92%
8%
0%

Simulate loading on mobile
37

Performance

Indicates how well the page is performing and highlights opportunities where performance may be improved for cdr-shop.com. This includes details about optimizing page load times which can result in a better user experience.

Metrics

Cumulative Layout Shift — 0.018
Cumulative Layout Shift is the measurement of visible elements collective movement within the viewport.
View Data

Opportunities

Properly size images
Images can slow down the page's load time. Cdr-shop.com should consider serving more appropriate-sized images.
Defer offscreen images
Time to Interactive can be slowed down by resources on the page. Cdr-shop.com should consider lazy-loading offscreen and hidden images.
Minify CSS
Cascading Style Sheets (CSS) files can contribute to network payload sizes. Cdr-shop.com should consider minifying CSS files.
Minify JavaScript
JavaScript (JS) files can contribute to network payload sizes and increase script parse times. Cdr-shop.com should consider minifying JS files.
Efficiently encode images
Unoptimized images can consume more cellular data than what is necessary.
Serve images in next-gen formats
Image formats like PNG and JPEG have poor compression when compared to other next-gen formats, such as JPEG 200, JPEG XR and WebP.
Enable text compression
Text-based resources should be served with compression, such as gzip, deflate or brotli.
Preconnect to required origins
Resource hints, such as 'preconnect' or 'dns-prefetch', may assist in establishing early connections to important third-party origins.
Initial server response time was short — Root document took 370 ms
It is advised to keep the server response time short for the main document, because all other requests depend on it.
URL Time Spent (Ms)
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
374.529
Preload key requests
Key requests can be preloaded by using '<link rel=preload>'. Cdr-shop.com should consider using '<link rel=preload>' to prioritize fetching resources that are currently requested later in page load.
Use video formats for animated content
Large GIFs are inefficient for delivering animated content. It is recommended to use MPEG4/WebM videos for animations and PNG/WebP for static images instead of GIF.
Remove duplicate modules in JavaScript bundles
Ensure that no duplicate JavaScript modules from bundles exist to reduce bytes consumed by network activity.
Avoid serving legacy JavaScript to modern browsers — Potential savings of 0 KiB
Polyfills and transforms enable legacy browsers to use new JavaScript features. For bundled JavaScript it is recommended to adopt a modern script deployment strategy using module/nomodule feature detection. This will reduce the amount of code shipped to modern browsers.
URL Potential Savings (Bytes)
https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1
62
Preload Largest Contentful Paint image
It is recommended to preload images used by LCP elements, to improve LCP time.

Diagnostics

Avoids enormous network payloads — Total size was 1,105 KiB
Large network payloads can cost users money and are linked to long load times.
URL Transfer Size (Bytes)
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
399928
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137068
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137068
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137068
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
36001
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
34580
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
34531
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
31206
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
26326
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
26326
Avoids an excessive DOM size — 142 elements
A large DOM (Document Object Model) will increase memory usage, cause longer system calculations as well as costly layout reflows.
Statistic Element Value
Total DOM Elements
142
Maximum DOM Depth
11
Maximum Child Elements
25
Avoid chaining critical requests — 16 chains found
Below is a list of Critical Request Chains, which shows which resources are loaded with a high priority. Cdr-shop.com should consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load.
User Timing marks and measures
Make use of the User Timing API to measure an app's real-world performance during key user experiences.
Keep request counts low and transfer sizes small — 33 requests • 1,105 KiB
It is advised to add a budgets.json file in order to set budgets for the quantity and size of page resources.
Resource Type Requests Transfer Size (Bytes)
Total
33
1131149
Script
16
934657
Stylesheet
7
100024
Document
3
46057
Image
2
25659
Font
2
22624
Other
3
2128
Media
0
0
Third-party
13
548828
Lazy load third-party resources with facades
Consider replacing third-party embeds with a facade until they are required (use lazy loading).
Largest Contentful Paint element — 1 element found
The element which was identified as the Largest Contentful Paint.
Element
Avoid large layout shifts — 3 elements found
Below is a list of all DOM elements that contribute to the CLS of the page.
Element CLS Contribution
p
0.014583873841093
0.0021962329027506
0.0015033473034653
Avoids `document.write()`
Avoid or limit the use of external scripts that are dynamically injected via 'document.write()' as users on slow connections will be delayed by tens of seconds.
Avoid long main-thread tasks — 10 long tasks found
Below is a list of the longest tasks on the main thread, which is useful when identifying the worst input delay contributors.
URL Start Time (Ms) Duration (Ms)
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
9600
583
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
5021
441
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
1778
262
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
2441
259
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
5462
247
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
1569
187
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
5734
103
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
3600
85
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
1511
58
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
1440
54
Avoid non-composited animations
It is recommended to avoid non-composited animations which are often janky and increase CLS.
Image elements have explicit `width` and `height`
Reduce layout shifts and improve CLS by setting explicit width and height properties on image elements.

Budgets

Performance budget
It is advised to keep the quantity and size of all network requests under the targets set by the provided performance budget.
Timing budget
It is advised to set a timing budget to monitor the performance of your site.

Other

Network Requests
Below is a list of network requests that were made during page load.
URL Protocol Start Time (Ms) End Time (Ms) Transfer Size (Bytes) Resource Size (Bytes) Status Code MIME Type Resource Type
http://cdr-shop.com/
http/1.1
0
479.19499999261
668
0
301
text/html
https://cdr-shop.com/
http/1.1
479.66199999792
969.99300000607
794
0
302
text/html
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
h2
970.59099999024
1344.122999988
22883
77664
200
text/html
Document
https://www.google.com/recaptcha/api.js?hl=en
h2
1367.53399999
1374.9119999993
1152
850
200
text/javascript
Script
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
h2
1367.8460000083
1658.8950000005
31206
89496
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2
h2
1368.2160000026
1655.1939999918
4457
11224
200
application/javascript
Script
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
h2
1368.5629999964
1673.0329999991
36001
59010
200
text/css
Stylesheet
https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7
h2
1368.8079999993
1466.7539999937
1727
5854
200
text/css
Stylesheet
https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7
h2
1369.108999992
1469.8579999967
6451
25291
200
text/css
Stylesheet
https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7
h2
1369.3979999807
1467.5799999968
958
2477
200
text/css
Stylesheet
https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7
h2
1369.6319999872
1468.0829999852
2235
5489
200
text/css
Stylesheet
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
h2
1369.9389999965
1396.9259999867
34580
114925
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0
h2
1371.4699999837
1469.4989999989
542
351
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
h2
1371.7759999854
1569.4479999947
34531
99310
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1
h2
1372.0570000005
1470.4889999994
2593
6937
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/dist/i18n.min.js?ver=db9a9a37da262883343e941c3731bc67
h2
1372.4949999887
1562.2879999864
4144
10166
200
application/javascript
Script
https://cdr-shop.com/wp-admin/js/password-strength-meter.min.js?ver=5.7
h2
1372.7880000079
1657.4749999854
907
1123
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/underscore.min.js?ver=1.8.3
h2
1373.0649999925
1472.0389999857
5951
16057
200
application/javascript
Script
https://cdr-shop.com/wp-includes/js/wp-util.min.js?ver=5.7
h2
1373.3840000059
1471.2909999944
875
1077
200
application/javascript
Script
https://cdr-shop.com/wp-admin/js/user-profile.min.js?ver=5.7
h2
1373.8350000058
1472.3309999972
2587
6113
200
application/javascript
Script
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
h2
1665.0640000007
1727.4230000039
137068
350180
200
text/javascript
Script
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
h2
1693.8349999837
2131.3190000074
22883
65536
200
text/html
Image
data
1820.9459999925
1848.6960000009
31728
31728
200
application/x-font-woff
Font
data
1839.0800000052
1839.1490000067
0
157
200
image/svg+xml
Image
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&co=aHR0cHM6Ly9jZHItc2hvcC5jb206NDQz&hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&theme=dark&size=normal&cb=5cwtwzc4cws7
h2
1917.5729999843
1949.1109999944
21230
41794
200
text/html
Document
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
h2
1969.7259999812
1978.0209999881
26326
52867
200
text/css
Stylesheet
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
h2
1970.0840000005
1980.5479999923
137068
350180
200
text/javascript
Script
data
2053.0499999877
2053.385999985
0
14613
200
image/png
Image
data
2054.4109999901
2054.4989999908
0
1725
200
image/png
Image
https://www.gstatic.com/recaptcha/api2/logo_48.png
h2
2055.7029999909
2058.9899999904
2776
2228
200
image/png
Image
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
2057.3819999991
2059.8239999963
11312
10748
200
font/woff2
Font
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
h2
2137.7139999822
2638.3930000011
399928
822237
200
application/javascript
Script
https://www.google.com/recaptcha/api2/webworker.js?hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S
h2
2147.3070000065
2151.6039999842
666
102
200
text/javascript
Other
https://www.google.com/recaptcha/api2/bframe?hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&cb=7pd5j9u96j3r
h2
2278.793000005
2318.797999993
1944
8534
200
text/html
Document
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
h2
2339.4320000079
2339.5569999993
26326
52867
200
text/css
Stylesheet
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
h2
2339.6579999826
2339.7309999855
137068
350180
200
text/javascript
Script
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
h2
2420.2339999902
2420.3730000008
11312
10748
200
font/woff2
Font
Network Round Trip Times — 0 ms
High Network RTT (Round Trip Times) can have a large impact on performance. Providing servers geographically closer to the user could improve performance.
Server Backend Latencies — 0 ms
High server latencies indicate the server is overloaded or has a poor backend performance.
Tasks
Below is a list of the top-level main thread tasks that executed during page load.
Start Time (Ms) End Time (Ms)
1375.312
13.403
1690.934
21.154
1716.002
28.994
1745.163
123.727
1879.601
12.377
1897.555
46.779
1947.612
10.8
1958.432
13.831
1979.508
9.339
2034.152
110.268
2144.484
12.214
2158.498
6.397
2164.912
7.379
2175.526
11.96
2188.338
65.526
2256.56
6.823
2263.882
25.767
2295.365
6.307
2301.689
5.071
2329.178
8.76
2338.078
5.382
2348.706
9.495
2358.558
5.51
2365.142
64.715
2430.274
19.554
2452.928
5.28
2487.765
7.973
2504.466
5.996
2521.18
5.433
2554.444
5.485
2571.317
5.559
2587.981
5.279
2621.358
5.937
2654.545
5.467
2671.096
5.758
2677.195
145.633
2822.876
5.919
2904.393
10.765
2937.752
9.799
Diagnostics
Below is a collection of useful page vitals.
View Data
Metrics
Below is a collection of metrics.
View Data

Opportunities

Remove unused CSS — Potential savings of 61 KiB
Dead and/or unused rules in Style Sheets (CSS) can contribute to network payload sizes. Cdr-shop.com should consider removing dead rules from style sheets and deferring the loading of CSS not used for above-the-fold content.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
36001
35744
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/styles__ltr.css
26326
26312

Diagnostics

Reduce JavaScript execution time — 2.9 s
JavaScript (JS) execution time can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
URL Total CPU Time (Ms) Script Evaluation (Ms) Script Parse (Ms)
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
1095.8
836.216
203.124
https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js
906.448
534.068
11.372
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
694.596
118.564
26.896
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
582.532
447.244
49.808
https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&co=aHR0cHM6Ly9jZHItc2hvcC5jb206NDQz&hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&theme=dark&size=normal&cb=5cwtwzc4cws7
367.016
309.636
10.776
Unattributable
235.776
8.164
0.692
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
192.444
177.704
14.74
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
121.904
101.956
6.688
https://www.google.com/recaptcha/api2/bframe?hl=en&v=sG0iO6gHcGdWJzjJjW9AY49S&k=6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO&cb=7pd5j9u96j3r
97.896
51.376
7.564

Metrics

First Contentful Paint — 4.1 s
The time taken for the first image or text on the page to be rendered.
Speed Index — 6.2 s
The time taken for the page contents to be visibly populated.
Largest Contentful Paint — 4.3 s
The timing of the largest text or image that is painted.
Time to Interactive — 9.8 s
The time taken for the page to become fully interactive.
Total Blocking Time — 1,020 ms
The total blocking time is the sum of all time periods between First Contentful Paint and Time to Interactive (when task length exceeded 50ms).

Other

First CPU Idle — 9.4 s
The time taken for the page's main thread to be quiet enough to handle input.
Max Potential First Input Delay — 580 ms
Users could experience a delay when interacting with the page.
First Meaningful Paint — 4.2 s
The time taken for the primary content of the page to be rendered.
Estimated Input Latency — 220 ms
The time taken for the page to respond to user input (during the busiest 5 second window of page load). Users are likely to perceive cdr-shop.com as laggy when the latency is higher than 0.05 seconds.
First Contentful Paint (3G) — 7984.5 ms
The time taken for the first image or text on the page to be rendered while on a 3G network.

Opportunities

Eliminate render-blocking resources — Potential savings of 1,810 ms
Resources, such as JavaScript and style sheets, can block the first paint of the page. Cdr-shop.com should consider delivering critical JavaScript/style sheets (JS/CSS) inline and deferring all non-critical JS/CSS.
URL Transfer Size (Bytes) Potential Savings (Ms)
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
36001
1230
https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7
1727
480
https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7
6451
630
https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7
958
480
https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7
2235
480
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
31206
930
https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2
4457
330
Remove unused JavaScript — Potential savings of 76 KiB
It is advised to remove unused JavaScript in order to reduce bytes consumed by network activity.
URL Transfer Size (Bytes) Potential Savings (Bytes)
https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js
137068
77470
Avoid multiple page redirects — Potential savings of 5,340 ms
Redirects can cause additional delays before the page can begin loading. Cdr-shop.com should avoid multiple or unnecessary page redirects.
URL Time Spent (Ms)
http://cdr-shop.com/
630
https://cdr-shop.com/
4710
https://cdr-shop.com/login/?redirect_to=https%3A%2F%2Fcdr-shop.com%2F
0

Diagnostics

Serve static assets with an efficient cache policy — 17 resources found
Cdr-shop.com can speed up repeat visits by increasing the cache lifetime, which is essentially how long before a cached copy expires.
URL Cache TTL (Ms) Transfer Size (Bytes)
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
0
399928
https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7
0
36001
https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4
0
34531
https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1
0
31206
https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7
0
6451
https://cdr-shop.com/wp-includes/js/underscore.min.js?ver=1.8.3
0
5951
https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2
0
4457
https://cdr-shop.com/wp-includes/js/dist/i18n.min.js?ver=db9a9a37da262883343e941c3731bc67
0
4144
https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1
0
2593
https://cdr-shop.com/wp-admin/js/user-profile.min.js?ver=5.7
0
2587
https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7
0
2235
https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7
0
1727
https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7
0
958
https://cdr-shop.com/wp-admin/js/password-strength-meter.min.js?ver=5.7
0
907
https://cdr-shop.com/wp-includes/js/wp-util.min.js?ver=5.7
0
875
https://cdr-shop.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0
0
542
https://www.gstatic.com/recaptcha/api2/logo_48.png
604800000
2776
Minimize main-thread work — 4.4 s
Main-thread work timing can be lowered by reducing the time required for parsing, compiling and executing JS. Delivering smaller JS payloads may help with this.
Category Time Spent (Ms)
Script Evaluation
2623.004
Other
556.676
Style & Layout
416.488
Script Parsing & Compilation
354.208
Rendering
225.268
Parse HTML & CSS
113.788
Garbage Collection
92.66
Ensure text remains visible during webfont load
Make use of the font-display CSS feature, which will ensure text is user-visible while webfonts are loading.
URL Potential Savings (Ms)
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
2.4419999972451
https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2
0.13900001067668
Reduce the impact of third-party code — Third-party code blocked the main thread for 530 ms
It is advised to either limit, remove or delay the loading of redundant third-party code which may be significantly impacting load performance.
Third-Party Transfer Size (Bytes) Main-Thread Blocking Time (Ms)
466632
336.248
24992
186.208
34580
10.848
22624
0
Does not use passive listeners to improve scrolling performance
Improve the page's scroll performance by marking touch and wheel event listeners as 'passive'.
Source
88

Accessibility

Indicates how accessible the page is and highlights opportunities where the page can be made more accessible to users of cdr-shop.com. This includes details about various page attributes that can be optimized.

Navigation

`[accesskey]` values are unique
Access keys assist users with focusing on different parts of the page. Each access key should be unique for proper navigation.
The page contains a heading, skip link, or landmark region
It is advised to provide ways to bypass repetitive content, allowing users to navigate the page efficiently.
`[id]` attributes on active, focusable elements are unique
Ensure all focusable elements have a unique id value to allow them to be visible to users of assistive technologies, like a screen reader.
Heading elements appear in a sequentially-descending order
Properly order all headers and do not skip heading levels to better the navigation and readability for users of assistive technologies, like a screen reader.
No element has a `[tabindex]` value greater than 0
Although technically valid, a tabindex value greater than 0 often creates frustrating experiences for users who rely on assistive technologies.

ARIA

`[aria-*]` attributes match their roles
Avoid mismatching 'aria-*' attributes and their 'role' value, as it invalidates the attribute.
`button`, `link`, and `menuitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-hidden="true"]` is not present on the document `<body>`
If aria-hidden=true is set on the document body, assistive technologies, like a screen reader will work inconsistently.
`[aria-hidden="true"]` elements do not contain focusable descendents
Interactive elements within an aria-hidden=true element are unavailable to users of assistive technologies, like a screen reader.
ARIA input fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when an input field does not have an accessible name specified.
ARIA `meter` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `progressbar` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[role]`s have all required `[aria-*]` attributes
Some ARIA roles have required 'aria-*' attributes, which provide essential information about state and functionality.
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
Some ARIA parent roles cannot perform their intended functions if specific child roles are not used.
`[role]`s are contained by their required parent element
Some ARIA child roles cannot perform their intended functions if specific parent roles are not used.
`[role]` values are valid
All ARIA roles require valid values to perform their intended functions.
ARIA toggle fields have accessible names
Generic names are announced to users of assistive technologies, like a screen reader, when a toggle field does not have an accessible name specified.
ARIA `tooltip` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
ARIA `treeitem` elements have accessible names
Without accessible names on elements, screen readers will default to announcing a generic name, which means your content will be less accessible to users who rely on screen readers.
`[aria-*]` attributes have valid values
ARIA attributes cannot be interpreted with invalid values when used by screen readers and other assistive technologies.
`[aria-*]` attributes are valid and not misspelled
ARIA attributes cannot be interpreted with invalid names when used by screen readers and other assistive technologies.
ARIA IDs are unique
Ensure all ARIA ID values are unique to prevent elements from being overlooked by assistive technologies, like a screen reader.

Names and labels

Buttons have an accessible name
Buttons become unusable as they are announced simply as "button" when the button does not have an accessible name, when used by screen readers and other assistive technologies.
Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
No form fields have multiple labels
Having multiple labels for form fields can be confusing to assistive technologies, like a screen reader.
`<frame>` or `<iframe>` elements have a title
Screen reader users and other assistive technology users rely on frame titles to describe the contents of frames.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
`<input type="image">` elements have `[alt]` text
Input buttons with alternative text assist screen readers and other assistive technology users to understand its purpose.
`<object>` elements have `[alt]` text
It is advised that alt text is used on '<object>' elements in order to provide meaning to screen reader and other assistive technology users, as these technologies are unable to translate non-text content.

Contrast

Background and foreground colors have a sufficient contrast ratio
Many (if not most) users find low-contrast text difficult or impossible to read.

Tables and lists

`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Screen readers and other assistive technologies may produce poor and inaccurate output when definition lists are not properly marked up.
Definition list items are wrapped in `<dl>` elements
In order for screen readers and other assistive technologies to properly announce definition list items ('<dt>' and '<dd>'), they must be wrapped in parent a '<dl>' element.
Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
Use proper list structure to aid screen readers and other assistive technologies.
List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
In order for screen readers to announce list items, ensure that list items ('<li>') are contained within parent '<ul>' or '<ol>' tags.
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that '<td>' cells using the headers attribute only refer to other cells in the same table, to improve screen reader user experience.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
Screen readers and other assistive technologies have features to make navigating tables easier. Ensure that table headers refer to some set of cells, to improve screen reader user experience.

Internationalization and localization

`<html>` element has a `[lang]` attribute
It is advised to provide a lang attribute so that screen readers and other assistive technologies are guaranteed to announce the page's text correctly. When not provided, the user's default language setting will be used which may cause inaccuracies.
`<html>` element has a valid value for its `[lang]` attribute
Specify a valid BCP 47 language in order to help screen readers and other assistive technologies announce text properly.
`[lang]` attributes have a valid value
Specify a valid BCP 47 language on elements in order to help screen readers and other assistive technologies announce text properly.

Best practices

The document does not use `<meta http-equiv="refresh">`
Pages that refresh automatically cause a poor user experience as focus is directed back to the top of the page unexpectedly.
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
For users with low vision who rely on screen magnification, ensure that zooming is not disabled.

Audio and video

`<video>` elements contain a `<track>` element with `[kind="captions"]`
Cdr-shop.com may provide assistance to deaf or hearing-impaired users with captions on videos.

Names and labels

Form elements do not have associated labels
Screen readers and other assistive technologies rely on labels to properly announce form controls.
Failing Elements
Links do not have a discernible name
In order to improve the navigation for screen reader and other assistive technology users, use link text that is unique, focusable and discernible.

Manual Checks

The page has a logical tab order
The visual layout should be logical in its tab order and users cannot focus elements that are offscreen.
Interactive controls are keyboard focusable
Ensure that custom interactive controls are keyboard focusable and that a focus indicator is displayed.
Interactive elements indicate their purpose and state
Ensure that interactive elements (such as links and buttons) are distinguishable from non-interactive elements and that they indicate their state.
The user's focus is directed to new content added to the page
When new content (such as a dialogue) is added to the page, the user's focus should be directed to it.
User focus is not accidentally trapped in a region
Avoid focus being accidentally trapped when a user tabs in and out of controls or regions on page.
Custom controls have associated labels
Ensure that custom interactive controls have associated labels, which are provided by aria-label and aria-labelledby attributes.
Custom controls have ARIA roles
Ensure that all custom interactive controls have appropriate ARIA roles.
Visual order on the page follows DOM order
Ensure that the DOM order matches with the page's visual order, in order to improve navigation for screen readers and other assistive technologies.
Offscreen content is hidden from assistive technology
Ensure that offscreen content is hidden through the use of "display:none" styling or the aria-hidden attribute.
HTML5 landmark elements are used to improve navigation
Elements such as <main> and <nav> are recommended as they are used by screen readers and other assistive technologies to improve keyboard navigation.
87

Best Practices

Indicates the recommended, best practices currently in place on the page and highlights the best practices that cdr-shop.com should incorporate. This includes practices such as protecting pages with HTTPS.

Audits

Links to cross-origin destinations are safe
Improve performance and prevent security vulnerabilities by adding rel="noopener" and rel="noreferrer" to external links.
Avoids requesting the geolocation permission on page load
When requesting a user's location, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.
Avoids requesting the notification permission on page load
When requesting permission to send notifications, provide context or consider tying the request to a user action to avoid confusion and mistrust from users.

Audits

Allows users to paste into password fields
Ensure that password inputs may be pasted into to aid in the user's ability to use password managers and improve security.
Displays images with correct aspect ratio
Ensure that image display dimensions match their natural aspect ratio.
Serves images with appropriate resolution
For maximum image clarity, ensure images have natural dimensions and are proportional to the display size and pixel ratio.
Fonts with `font-display: optional` are preloaded
It is recommended that optional fonts are preloaded.

Audits

Page has the HTML doctype
Ensure a doctype is specified to prevent the browser from switching to quirks-mode.
Properly defines charset
It is advised to declare a character encoding, optionally via a <meta> tag in the first 1024 bytes of the HTML or in the Content-Type HTTP response header.

Audits

Avoids `unload` event listeners
The 'unload' event does not fire reliably, causing issues with browser optimizations such as the Back-Forward Cache. It is recommended that 'pagehide' or 'visibilitychange' events are used instead.
Avoids Application Cache
Application cache is deprecated and is no longer recommended.
Detected JavaScript libraries
Below is a list of all front-end JavaScript libraries that were detected on the page.
Name Version
jQuery
3.5.1
Underscore
1.8.3
GreenSock JS
1.20.3
WordPress
core-js
Avoids deprecated APIs
Avoid deprecated APIs which will eventually be removed the browser.
No browser errors logged to the console
Below is a list of all errors logged to the console, which indicate unresolved problems on the site.
No issues in the `Issues` panel in Chrome Devtools
There may be unresolved issues logged to Chrome Devtools.

Audits

Does not use HTTPS — 1 insecure request found
Ensure that all pages are protected with HTTPS (including those that do not handle sensitive data) as HTTPS prevents tampering and passive listening on communications between the app and its users. Additionally, HTTPS is a prerequisite for HTTP/2 and many new web platform APIs.
Insecure URL Request Resolution
http://cdr-shop.com/
Allowed
Includes front-end JavaScript libraries with known security vulnerabilities — 1 vulnerability detected
Ensure that the use of third-party scripts is minimal and that only trusted third-party scripts are used as some may contain known security vulnerabilities which may be exploited by attackers.
Library Version Vulnerability Count Highest Severity
1
High

Audits

Missing source maps for large first-party JavaScript
Consider deploying source maps for added benefits such as the ability to debug while in production.
URL Map URL
https://cdr-shop.com/wp-includes/js/zxcvbn.min.js
72

SEO

Indicates how well the page is optimized for ranking in search engines and highlights Search Engine Optimization (SEO) opportunities for cdr-shop.com. This includes optimizations such as providing meta data.

Mobile Friendly

Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of cdr-shop.com on mobile screens.
Document uses legible font sizes — 78.22% legible text
Font sizes of 12px or less are too small to most mobile users without user gestures and further action. Aim for more than 60% of page text to use font sizes greater than 12px.
Source Selector % of Page Text Font Size
.rc-anchor-normal .rc-anchor-pt, .rc-anchor-invisible .rc-anchor-pt, .rc-anchor-compact .rc-anchor-pt
12.87%
8px
.rc-anchor-logo-text
8.91%
10px
78.22%
≥ 12px

Content Best Practices

Document has a `<title>` element
Search engines, screen reader users and other assistive technology users rely on the title to provide an overview of the page and to help determine if the page is relevant to their search.
Links have descriptive text
Make use of descriptive link text to assist search engines in understanding the content.
Image elements have `[alt]` attributes
Provide short and descriptive alternative text where possible on informative elements.
Document has a valid `hreflang`
Search engines can be instructed to list specific versions of a page for a given language or region through the use of hreflang links.
Document has a valid `rel=canonical`
Search engines can be suggested which URL should be shown in search results through the use of canonical links.
Document avoids plugins
The content of plugins cannot be indexed by search engines and many devices either restrict or do not support them.

Crawling and Indexing

Page has successful HTTP status code
Avoid pages with unsuccessful HTTP status codes as they may not be indexed by search engines.
Links are crawlable
Ensure that the 'href' attribute of anchor elements links to the appropriate destination. This allows for more pages of the site to be discovered by search engines.

Mobile Friendly

Tap targets are not sized appropriately — 71% appropriately sized tap targets
Interactive elements (such as buttons and links) should be appropriately spaced, sized and easy enough to select or tap with regard to their surrounding elements.
Tap Target Size Overlapping Target
13x13
45x45

Content Best Practices

Document does not have a meta description
Meta descriptions may be used by search engines when displaying a link to the page and should concisely summarize the page's content.

Crawling and Indexing

Page is blocked from indexing
Pages that cannot be crawled by search engines cannot be indexed or included in their search results. Ensure that search engines have permission to crawl all pages that should be indexed.
Blocking Directive Source
robots.txt is not valid — 1,466 errors found
Malformed robots.txt files prevent crawlers from understanding how a site wants to be crawled or indexed, which can be devastating to SEO.
Line # Content Error
1
<!DOCTYPE html>
Syntax not understood
2
<html lang="en-US">
Syntax not understood
3
<head>
Syntax not understood
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Syntax not understood
5
<title>CDR | Shop</title>
Syntax not understood
7
<script src="https://www.google.com/recaptcha/api.js?hl=en" async defer></script>
Unknown directive
8
<style type="text/css">
Syntax not understood
9
.loginpress_recaptcha_wrapper{
Syntax not understood
10
text-align: center;
Unknown directive
11
}
Syntax not understood
12
.loginpress_recaptcha_wrapper .g-recaptcha{
Syntax not understood
13
display: inline-block;
Unknown directive
14
transform-origin: top left;
Unknown directive
15
transform: scale(1);
Unknown directive
16
}
Syntax not understood
17
html[dir="rtl"] .g-recaptcha{
Syntax not understood
18
transform-origin: top right;
Unknown directive
19
}
Syntax not understood
20
</style>
Syntax not understood
21
<meta name='robots' content='max-image-preview:large, noindex, noarchive' />
Unknown directive
22
<link rel='dns-prefetch' href='//s.w.org' />
Syntax not understood
23
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/jquery/jquery.min.js?ver=3.5.1' id='jquery-core-js'></script>
Unknown directive
24
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script>
Unknown directive
25
<link rel='stylesheet' id='dashicons-css' href='https://cdr-shop.com/wp-includes/css/dashicons.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
26
<link rel='stylesheet' id='buttons-css' href='https://cdr-shop.com/wp-includes/css/buttons.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
27
<link rel='stylesheet' id='forms-css' href='https://cdr-shop.com/wp-admin/css/forms.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
28
<link rel='stylesheet' id='l10n-css' href='https://cdr-shop.com/wp-admin/css/l10n.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
29
<link rel='stylesheet' id='login-css' href='https://cdr-shop.com/wp-admin/css/login.min.css?ver=5.7' type='text/css' media='all' />
Unknown directive
31
<style media="screen" id="loginpress-style-wp-5-3">
Syntax not understood
32
.login form .input, .login input[type=text],.login form input[type=checkbox]{
Syntax not understood
33
border-radius: 0;
Unknown directive
34
}
Syntax not understood
35
input[type=checkbox]:checked:before {
Unknown directive
36
content: url('data:image/svg+xml;utf8,<svg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27><path%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23174cc3%27%2F><%2Fsvg>');
Unknown directive
37
}
Syntax not understood
38
.login .button.wp-hide-pw{
Syntax not understood
39
display: none;
Unknown directive
40
}
Syntax not understood
41
.user-pass-wrap{
Syntax not understood
42
position: relative;
Unknown directive
43
}
Syntax not understood
45
position: absolute;
Unknown directive
46
bottom: 0;
Unknown directive
47
right: 0;
Unknown directive
48
top: auto;
Unknown directive
49
width: 45px;
Unknown directive
50
height: 45px;
Unknown directive
51
display: flex;
Unknown directive
52
justify-content: center;
Unknown directive
53
align-content: center;
Unknown directive
54
align-items: center;
Unknown directive
55
}
Syntax not understood
56
.login .button.wp-hide-pw{
Syntax not understood
57
display: none !important;
Unknown directive
58
}
Syntax not understood
60
content: "\f530";
Unknown directive
61
}
Syntax not understood
63
color: #0071a1;
Unknown directive
64
}
Syntax not understood
66
position: absolute;
Unknown directive
67
top: 0;
Unknown directive
68
left: 0;
Unknown directive
69
width: 100%;
Unknown directive
70
height: 100%;
Unknown directive
71
opacity: 0;
Unknown directive
72
z-index: 1000;
Unknown directive
73
}
Syntax not understood
74
.user-pass-wrap{
Syntax not understood
75
position: relative;
Unknown directive
76
margin-top: 35px;
Unknown directive
77
}
Syntax not understood
78
.login form .forgetmenot{
Syntax not understood
79
float: left !important;
Unknown directive
80
}
Syntax not understood
81
.wp-core-ui #login .button-primary{
Syntax not understood
82
margin-left: 0;
Unknown directive
83
}
Syntax not understood
84
.admin-email__actions-primary .button:first-child{
Unknown directive
85
font: 700 18px "Roboto", sans-serif;
Unknown directive
86
color: #fff;
Unknown directive
87
height: auto;
Unknown directive
88
line-height: 20px !important;
Unknown directive
89
padding: 13px;
Unknown directive
90
padding-top: 13px;
Unknown directive
91
padding-bottom: 13px;
Unknown directive
92
width: 100%;
Unknown directive
93
text-align: center;
Unknown directive
94
background-color: #174cc3;
Unknown directive
95
border: 0;
Unknown directive
96
margin-bottom: 8px;
Unknown directive
97
border-radius: 0;
Unknown directive
98
}
Syntax not understood
99
.admin-email__actions-primary .button:first-child:hover{
Unknown directive
100
background-color: #3871f1;
Unknown directive
101
}
Syntax not understood
102
.login form p.admin-email__details, .login h1.admin-email__heading, .login #backtoblog a{
Syntax not understood
103
color: #444 !important;
Unknown directive
104
}
Syntax not understood
105
.login form.admin-email-confirm-form{
Syntax not understood
106
max-width: 360px;
Unknown directive
107
margin: 0 auto;
Unknown directive
108
}
Syntax not understood
109
</style>
Syntax not understood
110
<style media="screen" id="loginpress-style">
Syntax not understood
112
html, body.login {
Syntax not understood
113
height: auto !important;
Unknown directive
114
}
Syntax not understood
115
body.login {
Syntax not understood
116
background-image: url(https://cdr-shop.com/wp-content/plugins/loginpress-pro.old/img/bg18.jpg);
Unknown directive
117
background-position: center center;
Unknown directive
118
/*background-color: #f1f1f1 !important;*/
Unknown directive
119
background-size: cover;
Unknown directive
120
display: table;
Unknown directive
121
min-height: 100vh;
Unknown directive
122
width: 100%;
Unknown directive
123
padding: 0;
Unknown directive
124
position: relative;
Unknown directive
125
}
Syntax not understood
126
body.login.login-action-login{
Syntax not understood
127
display: table !important;
Unknown directive
128
}
Syntax not understood
129
body.login.login-action-login.firefox{
Syntax not understood
130
height: 1px !important;
Unknown directive
131
}
Syntax not understood
132
/*body.login:after{
Unknown directive
133
width: 100%;
Unknown directive
134
content: '';
Unknown directive
135
position: absolute;
Unknown directive
136
top: 0;
Unknown directive
137
left: 0;
Unknown directive
138
height: 60%;
Unknown directive
139
background: #263466;
Unknown directive
140
}*/
Syntax not understood
141
/*.login label{
Syntax not understood
142
font-size:0;
Unknown directive
143
line-height:0;
Unknown directive
144
margin-top: 0;
Unknown directive
145
display: block;
Unknown directive
146
margin-bottom:
Unknown directive
147
}*/
Syntax not understood
148
.login label{
Syntax not understood
149
font-size: 16px;
Unknown directive
150
color: #fff;
Unknown directive
151
}
Syntax not understood
152
label[for="user_pass"]{
Syntax not understood
153
display: block;
Unknown directive
154
position: relative;
Unknown directive
155
}
Syntax not understood
157
font-size: 13px;
Unknown directive
158
}
Syntax not understood
160
/* margin: 0; */
Unknown directive
161
margin: 1px 6px 0 0;
Unknown directive
162
}
Syntax not understood
164
/*background: url(img/form_bg.jpg) no-repeat 0 0 !important;*/
Unknown directive
165
background: none;
Unknown directive
166
max-width: 350px !important;
Unknown directive
167
width: 100% !important;
Unknown directive
168
border-radius: 10px;
Unknown directive
169
margin-top: 8%;
Unknown directive
170
padding: 40px 20px 50px;
Unknown directive
171
margin-right: auto;
Unknown directive
172
margin-left: auto;
Unknown directive
173
}
Syntax not understood
175
width: 200px !important;
Unknown directive
176
height: 200px !important;
Unknown directive
177
text-indent: 0;
Unknown directive
178
border-radius: 50%;
Unknown directive
179
border:solid 2.5px #217093;
Unknown directive
180
}
Syntax not understood
182
margin: 0 auto;
Unknown directive
183
padding: 30px 0 0 !important;
Unknown directive
184
}
Syntax not understood
186
content: '';
Unknown directive
187
display: table;
Unknown directive
188
clear: both;
Unknown directive
189
}
Syntax not understood
191
margin-top: 35px;
Unknown directive
192
}
Syntax not understood
193
.login form .input, .login input[type=text]{
Syntax not understood
194
background: none;
Unknown directive
195
display: block;
Unknown directive
196
color: #fff;
Unknown directive
197
font-size: 16px;
Unknown directive
198
width:100%;
Unknown directive
199
border:0;
Unknown directive
200
height: 45px;
Unknown directive
201
padding: 0 15px;
Unknown directive
202
border-bottom:1px solid #716e6b;
Unknown directive
203
-webkit-box-shadow: none;
Unknown directive
204
box-shadow: none;
Unknown directive
205
}
Syntax not understood
206
.login form{
Syntax not understood
207
background: none;
Unknown directive
208
padding: 0;
Unknown directive
209
box-shadow: none;
Unknown directive
210
}
Syntax not understood
211
.login form br{
Syntax not understood
212
display: none;
Unknown directive
213
}
Syntax not understood
215
clear: both;
Unknown directive
216
padding-top: 35px;
Unknown directive
217
}
Syntax not understood
218
.wp-core-ui #login .button-primary{
Syntax not understood
219
width:100% !important;
Unknown directive
220
display: block;
Unknown directive
221
float: none;
Unknown directive
222
background-color : #174cc3;
Unknown directive
223
font-weight: 700;
Unknown directive
224
font-size: 18px;
Unknown directive
225
color : #ffffff;
Unknown directive
226
height: 56px;
Unknown directive
227
border-radius: 0;
Unknown directive
228
border:0;
Unknown directive
229
box-shadow: none;
Unknown directive
230
border-radius: 0;
Unknown directive
231
box-shadow: 0px 5px 20px 0px rgb( 255, 255, 255 , .20);
Unknown directive
232
}
Syntax not understood
234
.wp-core-ui #login .button-primary:hover{
Syntax not understood
235
background-color: #3871f1;
Unknown directive
236
}
Syntax not understood
237
.login form .forgetmenot label{
Syntax not understood
238
font-size: 13px;
Unknown directive
239
color: #fff;
Unknown directive
240
}
Syntax not understood
241
.login form input[type=checkbox]{
Syntax not understood
242
background: none;
Unknown directive
243
border: 1px solid #fff;
Unknown directive
244
height: 13px;
Unknown directive
245
width: 13px;
Unknown directive
246
min-width: 13px;
Unknown directive
247
}
Syntax not understood
248
.login #nav{
Syntax not understood
249
font-size: 0;
Unknown directive
250
float: right;
Unknown directive
251
width: 100%;
Unknown directive
252
}
Syntax not understood
253
.login #nav, .login #backtoblog {
Syntax not understood
254
margin: 17px 0 0;
Unknown directive
255
padding: 0;
Unknown directive
256
color: #fff;
Unknown directive
257
}
Syntax not understood
258
.login #nav a, .login #backtoblog a{
Syntax not understood
259
font-size: 13px;
Unknown directive
260
color: #fff;
Unknown directive
261
}
Syntax not understood
262
.login #nav a:first-child{
Syntax not understood
263
float: left;
Unknown directive
264
}
Syntax not understood
265
.login #nav a:last-child{
Syntax not understood
266
float: right;
Unknown directive
267
}
Syntax not understood
268
.login #backtoblog{
Syntax not understood
269
float: left;
Unknown directive
270
}
Syntax not understood
271
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover{
Syntax not understood
272
color: #a9ddf3;
Unknown directive
273
}
Syntax not understood
274
/* style two factor plugin */
Syntax not understood
275
.login .backup-methods-wrap a, #login form p:not([class]){
Syntax not understood
276
color: #929292;
Unknown directive
277
}
Syntax not understood
278
.login .backup-methods-wrap a:hover{
Unknown directive
279
color: #a9ddf3;
Unknown directive
280
}
Syntax not understood
281
/*End style two factor plugin */
Syntax not understood
282
.footer-wrapper{
Syntax not understood
283
display: table-footer-group;
Unknown directive
284
}
Syntax not understood
285
.footer-cont{
Syntax not understood
286
right: 0;
Unknown directive
287
bottom: 0;
Unknown directive
288
left: 0;
Unknown directive
289
text-align: center;
Unknown directive
290
display: table-cell;
Unknown directive
291
vertical-align: bottom;
Unknown directive
292
height: 100px;
Unknown directive
293
width: 100vw;
Unknown directive
294
}
Syntax not understood
295
.copyRight{
Syntax not understood
296
text-align: center;
Unknown directive
297
padding: 12px;
Unknown directive
298
background-color: #174cc3;
Unknown directive
299
color: #ffffff;
Unknown directive
300
}
Syntax not understood
302
color: #d5d5d5;
Unknown directive
303
}
Syntax not understood
304
.loginpress-show-love{
Syntax not understood
305
color: #929292;
Unknown directive
306
}
Syntax not understood
307
.loginpress-show-love a{
Syntax not understood
308
color: #fff;
Unknown directive
309
}
Syntax not understood
310
.loginpress-show-love a:hover{
Unknown directive
311
color: #fff;
Unknown directive
312
}
Syntax not understood
313
.mobile #login{
Syntax not understood
314
padding: 15px;
Unknown directive
315
}
Syntax not understood
316
@media screen and (max-width: 768px) {
Unknown directive
318
padding: 15px;
Unknown directive
319
float: none;
Unknown directive
320
margin: 20px auto;
Unknown directive
321
width: 290px !important;
Unknown directive
322
}
Syntax not understood
323
.mobile #login{
Syntax not understood
324
padding: 15px;
Unknown directive
325
float: none;
Unknown directive
326
margin: 20px auto;
Unknown directive
327
}
Syntax not understood
328
.login .loginpress-show-love{
Syntax not understood
329
position: relative;
Unknown directive
330
float: none;
Unknown directive
331
clear: both;
Unknown directive
332
text-align: center;
Unknown directive
333
padding: 3px 10px;
Unknown directive
334
margin-top: 10px;
Unknown directive
335
}
Syntax not understood
336
}
Syntax not understood
338
</style>
Syntax not understood
340
<style type="text/css">
Syntax not understood
341
*{
Syntax not understood
342
box-sizing: border-box;
Unknown directive
343
}
Syntax not understood
346
.login form input[type=checkbox]:focus{
Unknown directive
347
box-shadow: none;
Unknown directive
348
outline: none;
Unknown directive
349
}
Syntax not understood
350
.login form .forgetmenot{
Syntax not understood
351
float: none;
Unknown directive
352
}
Syntax not understood
353
.login form .forgetmenot label{
Syntax not understood
354
display:inline-block;
Unknown directive
355
margin: 0;
Unknown directive
356
}
Syntax not understood
358
}
Syntax not understood
362
background-color: #ffffff;
Unknown directive
363
border-radius: 10px;
Unknown directive
364
box-shadow: 0 0 10px rgba( 0,0,0,0.03 );;
Unknown directive
365
}
Syntax not understood
366
html[dir="rtl"] .login form .input, html[dir="rtl"] .login input[type="text"]{
Syntax not understood
367
margin-right: 0;
Unknown directive
368
}
Syntax not understood
369
body.login #loginpress_video-background-wrapper{
Syntax not understood
370
}
Syntax not understood
371
body.login #loginpress_video-background{
Syntax not understood
373
object-fit: cover;
Unknown directive
375
}
Syntax not understood
376
body.login:after{
Unknown directive
378
}
Syntax not understood
379
body.login {
Syntax not understood
382
background-image: url();
Unknown directive
384
background-color: #1d1d1d;
Unknown directive
385
position: relative;
Unknown directive
386
}
Syntax not understood
387
.login h1{
Syntax not understood
388
}
Syntax not understood
389
.interim-login.login h1 a{
Syntax not understood
390
width: 84px;
Unknown directive
391
}
Syntax not understood
393
.login h1 a {
Syntax not understood
394
background-size: contain;
Unknown directive
397
}
Syntax not understood
399
.wp-core-ui #login .button-primary{
Syntax not understood
400
background: #222222;
Unknown directive
401
border-color: #222222;
Unknown directive
402
box-shadow: 0px 1px 0px #222222 inset, 0px 1px 0px rgba(0, 0, 0, 0.15);
Unknown directive
403
color: #ffffff;
Unknown directive
404
}
Syntax not understood
406
.wp-core-ui #login .button-primary:hover{
Syntax not understood
407
background: #3f3f3f;
Unknown directive
408
border-color: #3f3f3f;
Unknown directive
409
color: #ffffff;
Unknown directive
410
}
Syntax not understood
411
.wp-core-ui #login .button-primary, .wp-core-ui #login .two-factor-email-resend .button, .wp-core-ui #login .wp-generate-pw{
Syntax not understood
413
box-shadow: 0 0 5px rgba( 0,0,0,0.23 ); /* box-shadow: none; */
Unknown directive
414
height: auto;
Unknown directive
415
line-height: 20px;
Unknown directive
416
padding: 13px;
Unknown directive
417
float: none;
Unknown directive
418
width: 100%;
Unknown directive
419
}
Syntax not understood
420
.wp-core-ui #login .wp-generate-pw{
Syntax not understood
421
margin-bottom: 6px;
Unknown directive
422
margin-top: 10px;
Unknown directive
423
font: inherit;
Unknown directive
424
border-radius: 5px;;
Unknown directive
425
}
Syntax not understood
428
background-color: #ffffff;
Unknown directive
429
min-height: 200px;
Unknown directive
430
}
Syntax not understood
434
box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
Unknown directive
437
box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
Unknown directive
440
box-shadow: 0 0 0px rgba( 0,0,0,0.8 );}
Unknown directive
443
max-width: 712px !important;
Unknown directive
444
}
Syntax not understood
446
.login form .forgetmenot label {
Syntax not understood
447
color: #000000 !important;
Unknown directive
448
}
Syntax not understood
450
.login label {
Syntax not understood
451
color: #000000;
Unknown directive
452
}
Syntax not understood
454
.login form .input, .login input[type="text"] {
Syntax not understood
455
width: 100%;
Unknown directive
456
margin: 2px 6px 18px 0px;
Unknown directive
457
background: #edf0fb;
Unknown directive
458
color: #000000;
Unknown directive
459
}
Syntax not understood
462
background-color: #ffffff;
Unknown directive
463
}
Syntax not understood
466
background-color: #ffffff;
Unknown directive
467
}
Syntax not understood
470
background-color: #ffffff;
Unknown directive
471
}
Syntax not understood
473
.login .custom-message {
Syntax not understood
475
border: 1px solid #00a0d2;;
Unknown directive
477
background-color: #fff;
Unknown directive
479
padding: 12px;
Unknown directive
480
margin-left: 0;
Unknown directive
481
margin-bottom: 20px;
Unknown directive
482
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
Unknown directive
483
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
Unknown directive
484
}
Syntax not understood
486
.login #nav {
Syntax not understood
487
}
Syntax not understood
489
.login #nav a, .login #nav{
Syntax not understood
490
text-decoration: none;
Unknown directive
491
color: #000000;
Unknown directive
492
font-size: 12px;;
Unknown directive
494
}
Syntax not understood
496
.login form .forgetmenot label{
Syntax not understood
497
}
Syntax not understood
499
.login input[type="submit"]{
Syntax not understood
500
border-radius: 5px;;
Unknown directive
501
}
Syntax not understood
503
.login #nav a:hover{
Syntax not understood
504
color: #5e5e5e;
Unknown directive
505
}
Syntax not understood
507
.login #backtoblog{
Syntax not understood
508
}
Syntax not understood
510
.login .copyRight{
Syntax not understood
511
}
Syntax not understood
512
/* .loginpress-show-love, .loginpress-show-love a{
Syntax not understood
513
color: ;
Unknown directive
514
} */
Syntax not understood
516
.login .copyRight{
Syntax not understood
517
}
Syntax not understood
518
.login #backtoblog a{
Syntax not understood
519
text-decoration: none;
Unknown directive
520
}
Syntax not understood
521
.login #backtoblog{
Syntax not understood
522
display: none;
Unknown directive
524
}
Syntax not understood
525
.login #backtoblog a:hover{
Syntax not understood
526
}
Syntax not understood
528
.loginHead {
Syntax not understood
529
}
Syntax not understood
531
.loginHead p a {
Syntax not understood
532
}
Syntax not understood
534
.loginHead p a:hover {
Unknown directive
535
}
Syntax not understood
537
.loginFooter p a {
Syntax not understood
538
margin: 0 5px;
Unknown directive
539
}
Syntax not understood
541
.loginFooter p a:hover {
Unknown directive
542
}
Syntax not understood
544
.loginInner {
Syntax not understood
545
}
Syntax not understood
548
background-color: #ffffff;
Unknown directive
549
border-radius: 10px;
Unknown directive
550
box-shadow: 0 0 10px rgba( 0,0,0,0.03 );
Unknown directive
551
width: 360px !important;
Unknown directive
552
}
Syntax not understood
554
.copyRight {
Syntax not understood
555
text-align: center;
Unknown directive
556
padding: 12px;
Unknown directive
557
background-color: #000;
Unknown directive
558
color: #ffffff;
Unknown directive
559
}
Syntax not understood
561
width: 200px !important;
Unknown directive
562
height: 200px !important;
Unknown directive
563
text-indent: 0;
Unknown directive
564
border-radius: 50%;
Unknown directive
565
border: solid 8px #1D1D1D !important;
Unknown directive
566
-webkit-font-smoothing: antialiased !important;
Unknown directive
567
-webkit-font-smoothing: subpixel-antialiased !important;
Unknown directive
568
}
Syntax not understood
569
.login .custom-message {
Syntax not understood
570
border: 1px solid #000;
Unknown directive
571
background-color: #EDF0FB;
Unknown directive
572
padding: 12px;
Unknown directive
573
margin-left: 0;
Unknown directive
574
text-align: center;
Unknown directive
575
border-radius: 5px;
Unknown directive
576
font-variant-caps: petite-caps;
Unknown directive
577
margin-bottom: 20px;
Unknown directive
578
}
Syntax not understood
579
.login form .input, .login input[type="text"] {
Syntax not understood
580
width: 100%;
Unknown directive
581
margin: 2px 6px 18px 0px;
Unknown directive
582
background: #edf0fb;
Unknown directive
583
color: #000000;
Unknown directive
584
border-style: solid;
Unknown directive
585
border-radius: 5px;
Unknown directive
586
border-color: #EDF0FB;
Unknown directive
587
}
Syntax not understood
588
.wp-core-ui #login .button-primary, .wp-core-ui #login .two-factor-email-resend .button {
Syntax not understood
589
box-shadow: 0 0 5px rgba( 0,0,0,0.23 );
Unknown directive
590
/* box-shadow: none; */
Unknown directive
591
height: auto;
Unknown directive
592
line-height: 20px;
Unknown directive
593
padding: 13px;
Unknown directive
594
float: none;
Unknown directive
595
border-radius: 5px;
Unknown directive
596
width: 100%;
Unknown directive
597
}
Syntax not understood
598
.login form input[type=checkbox] {
Syntax not understood
599
background: #EDF0FB;
Unknown directive
600
border: 1px solid #000;
Unknown directive
601
height: 13px;
Unknown directive
602
width: 13px;
Unknown directive
603
min-width: 13px;
Unknown directive
604
border-radius: 50%;
Unknown directive
605
}
Syntax not understood
606
.login #nav a, .login #nav {
Syntax not understood
607
text-decoration: overline;
Unknown directive
608
color: #000000;
Unknown directive
609
font-size: 12px;
Unknown directive
610
text-align: center;
Unknown directive
611
}
Syntax not understood
612
.login #nav a:first-child {
Syntax not understood
613
float: none;
Unknown directive
614
}
Syntax not understood
615
.login #nav a:last-child {
Syntax not understood
616
float: none;
Unknown directive
617
}
Syntax not understood
618
circle[Attributes Style] {
Syntax not understood
619
cx: 100;
Unknown directive
620
cy: 100;
Unknown directive
621
r: 100;
Unknown directive
622
fill: #2F2F51 !important;
Unknown directive
623
}
Syntax not understood
625
background-color: #ffffff;
Unknown directive
626
border-radius: 10px;
Unknown directive
627
box-shadow: 0 0 10px rgba( 0,0,0,0.03 );
Unknown directive
628
width: 360px !important;
Unknown directive
629
margin-top: 150px;
Unknown directive
630
}
Syntax not understood
632
clear: both;
Unknown directive
633
padding-top: 5px;
Unknown directive
634
}
Syntax not understood
635
.login h1 {
Syntax not understood
636
margin-top: -130px;
Unknown directive
637
}
Syntax not understood
639
margin-top: 1px !important;
Unknown directive
640
}
Syntax not understood
642
.login #login_error, .login .message, .login .success {
Syntax not understood
643
border-left: 4px solid #00a0d2;
Unknown directive
644
border: 1px solid #000;
Unknown directive
645
background-color: #EDF0FB;
Unknown directive
646
padding: 12px;
Unknown directive
647
margin-left: 0;
Unknown directive
648
text-align: center;
Unknown directive
649
border-radius: 5px;
Unknown directive
650
font-variant-caps: petite-caps;
Unknown directive
651
margin-bottom: 20px;
Unknown directive
652
}
Syntax not understood
654
.login h1 a {
Syntax not understood
655
background-image: none;
Unknown directive
656
background-image: none;
Unknown directive
657
background-size: 84px;
Unknown directive
658
background-position: center top;
Unknown directive
659
background-repeat: no-repeat;
Unknown directive
660
color: #444;
Unknown directive
661
height: 84px;
Unknown directive
662
font-size: 20px;
Unknown directive
663
font-weight: 400;
Unknown directive
664
line-height: 1.3;
Unknown directive
665
margin: 0 auto 25px;
Unknown directive
666
padding: 0;
Unknown directive
667
text-decoration: none;
Unknown directive
668
width: 84px;
Unknown directive
669
text-indent: -9999px;
Unknown directive
670
outline: 0;
Unknown directive
671
overflow: hidden;
Unknown directive
672
display: block;
Unknown directive
673
}
Syntax not understood
674
.wp-core-ui .button-primary{
Syntax not understood
675
text-shadow: none;
Unknown directive
676
}
Syntax not understood
678
/*input:-webkit-autofill{
Unknown directive
679
transition: all 100000s ease-in-out 0s !important;
Unknown directive
680
transition-property: background-color, color !important;
Unknown directive
681
}*/
Syntax not understood
682
.copyRight{
Syntax not understood
683
padding: 12px 170px;
Unknown directive
684
}
Syntax not understood
685
.loginpress-show-love{
Syntax not understood
686
float: right;
Unknown directive
687
font-style: italic;
Unknown directive
688
padding-right: 20px;
Unknown directive
689
padding-bottom: 10px;
Unknown directive
690
position: absolute;
Unknown directive
691
bottom: 3px;
Unknown directive
692
right: 0;
Unknown directive
693
z-index: 10;
Unknown directive
694
}
Syntax not understood
695
.loginpress-show-love a{
Syntax not understood
696
text-decoration: none;
Unknown directive
697
}
Syntax not understood
698
.love-postion{
Syntax not understood
699
left: 0;
Unknown directive
700
padding-left: 20px;
Unknown directive
701
}
Syntax not understood
702
.header-cell{
Syntax not understood
703
/* display: table-cell; */
Unknown directive
704
height: 100px;
Unknown directive
705
}
Syntax not understood
706
.loginHeaderMenu{
Syntax not understood
707
text-align: center;
Unknown directive
708
position: relative;
Unknown directive
709
z-index: 10;
Unknown directive
710
list-style: none;
Unknown directive
711
background: #333;
Unknown directive
713
}
Syntax not understood
714
.loginHeaderMenu>ul>li{
Syntax not understood
715
display: inline-block;
Unknown directive
716
vertical-align: top;
Unknown directive
717
position: relative;
Unknown directive
718
list-style: none;
Unknown directive
719
}
Syntax not understood
720
.loginHeaderMenu>ul>li>a{
Syntax not understood
721
color: #fff;
Unknown directive
722
text-transform: uppercase;
Unknown directive
723
text-decoration: none;
Unknown directive
724
font-size: 16px;
Unknown directive
725
padding: 17px 20px;
Unknown directive
726
display: inline-block;
Unknown directive
727
}
Syntax not understood
728
.loginHeaderMenu>ul>li:hover>a{
Unknown directive
729
background: #4CAF50;
Unknown directive
730
color: #fff;
Unknown directive
731
}
Syntax not understood
732
.loginHeaderMenu>ul>li>ul{
Syntax not understood
733
position: absolute;
Unknown directive
734
width: 200px;
Unknown directive
735
padding: 0;
Unknown directive
736
top: 100%;
Unknown directive
737
left: 0;
Unknown directive
738
background: #fff;
Unknown directive
739
list-style: none;
Unknown directive
740
text-align: left;
Unknown directive
741
border-radius: 0 0 5px 5px;
Unknown directive
742
-webkit-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
Unknown directive
743
-moz-box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
Unknown directive
744
box-shadow: 0px 5px 10px -1px rgba(0,0,0,0.31);
Unknown directive
745
overflow: hidden;
Unknown directive
746
opacity: 0;
Unknown directive
747
visibility: hidden;
Unknown directive
748
}
Syntax not understood
749
.loginHeaderMenu>ul>li:hover>ul{
Unknown directive
750
opacity: 1;
Unknown directive
751
visibility: visible;
Unknown directive
752
}
Syntax not understood
753
.loginHeaderMenu>ul>li>ul>li{
Syntax not understood
754
font-size: 15px;
Unknown directive
755
color: #333;
Unknown directive
756
}
Syntax not understood
757
.loginHeaderMenu>ul>li>ul>li>a{
Syntax not understood
758
color: #333;
Unknown directive
759
padding: 10px;
Unknown directive
760
display: block;
Unknown directive
761
text-decoration: none;
Unknown directive
762
}
Syntax not understood
763
.loginHeaderMenu>ul>li>ul>li>a:hover {
Unknown directive
764
background: rgba(51, 51, 51, 0.35);
Unknown directive
765
color: #fff;
Unknown directive
766
}
Syntax not understood
767
.loginHeaderMenu>ul {
Syntax not understood
768
flex-wrap: wrap;
Unknown directive
769
display: flex;
Unknown directive
770
justify-content: center;
Unknown directive
771
}
Syntax not understood
772
.loginFooterMenu{
Syntax not understood
773
text-align: center;
Unknown directive
774
background-color: rgba(0,0,0,.7);
Unknown directive
775
}
Syntax not understood
776
.loginFooterMenu>ul{
Syntax not understood
777
display: inline-flex;
Unknown directive
778
}
Syntax not understood
780
.loginFooterMenu>ul>li{
Syntax not understood
781
display: inline-block;
Unknown directive
782
padding: 18px;
Unknown directive
783
}
Syntax not understood
784
.loginFooterMenu>ul>li:focus{
Unknown directive
785
outline: none;
Unknown directive
786
border: 0;
Unknown directive
787
}
Syntax not understood
788
.loginFooterMenu>ul>li>a:focus{
Unknown directive
789
outline: none;
Unknown directive
790
border: 0;
Unknown directive
791
}
Syntax not understood
792
.loginFooterMenu>ul>li>a{
Syntax not understood
793
color: #fff;
Unknown directive
794
text-transform: uppercase;
Unknown directive
795
text-decoration: none;
Unknown directive
796
font-size: 14px;
Unknown directive
797
}
Syntax not understood
798
.loginFooterMenu>ul {
Syntax not understood
799
flex-wrap: wrap;
Unknown directive
800
display: flex;
Unknown directive
801
justify-content: center;
Unknown directive
802
}
Syntax not understood
803
.loginpress-caps-lock{
Syntax not understood
804
background: rgba(51, 56, 61, 0.9);
Unknown directive
805
color: #fff;
Unknown directive
806
display: none;
Unknown directive
807
font-size: 14px;
Unknown directive
808
width: 120px;
Unknown directive
809
padding: 5px 10px;
Unknown directive
810
line-height: 20px;
Unknown directive
811
position: absolute;
Unknown directive
812
left: calc(100% + 10px);
Unknown directive
813
top: 50%;
Unknown directive
814
transform: translateY(-50%);
Unknown directive
815
border-radius: 5px;
Unknown directive
816
-webkit-transition: all 0.3s ease-in-out;
Unknown directive
817
transition: all 0.3s ease-in-out;
Unknown directive
818
text-align: center;
Unknown directive
819
-webkit-box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20);
Unknown directive
820
box-shadow: 0 0 9px 0px rgba(0, 0, 0, 0.20);
Unknown directive
821
margin-left: 5px;
Unknown directive
822
font-weight: normal;
Unknown directive
823
margin: 0;
Unknown directive
824
display: none;
Unknown directive
825
}
Syntax not understood
826
.loginpress-caps-lock:before{
Unknown directive
827
content: '';
Unknown directive
828
width: 0;
Unknown directive
829
height: 0;
Unknown directive
830
border-style: solid;
Unknown directive
831
border-width: 5px 5px 5px 0;
Unknown directive
832
border-color: transparent rgba(51, 56, 61, 0.9) transparent transparent;
Unknown directive
833
position: absolute;
Unknown directive
834
top: 50%;
Unknown directive
835
right: 100%;
Unknown directive
836
margin-left: 0;
Unknown directive
837
margin-top: -5px;
Unknown directive
838
-webkit-transition: all 0.3s ease-in-out;
Unknown directive
839
transition: all 0.3s ease-in-out;
Unknown directive
840
z-index: 1;
Unknown directive
841
}
Syntax not understood
842
.login form{
Syntax not understood
843
overflow: visible;
Unknown directive
844
border: none;
Unknown directive
845
}
Syntax not understood
847
margin-bottom: 0;
Unknown directive
848
}
Syntax not understood
850
margin-bottom: 18px;
Unknown directive
851
position: relative;
Unknown directive
852
}
Syntax not understood
854
position: relative;
Unknown directive
855
clear: both;
Unknown directive
856
}
Syntax not understood
857
input[type=checkbox]:checked::before{
Unknown directive
858
margin: -.35rem 0 0 -.375rem;
Unknown directive
859
}
Syntax not understood
860
/* LoginPress input field since 1.1.20 */
Syntax not understood
861
/* .loginpress-input-wrap{
Syntax not understood
862
position: relative;
Unknown directive
863
}
Syntax not understood
864
.loginpres-input-field {
Syntax not understood
865
transition: 0.4s;
Unknown directive
866
}
Syntax not understood
867
.loginpres-input-field ~ .focus-border:before, .loginpres-input-field ~ .focus-border:after{
Unknown directive
868
content: "";
Unknown directive
869
position: absolute;
Unknown directive
870
top: 0;
Unknown directive
871
left: 50%;
Unknown directive
872
width: 0;
Unknown directive
873
height: 2px;
Unknown directive
874
background-color: #3399FF;
Unknown directive
875
transition: 0.4s;
Unknown directive
876
z-index: 999;
Unknown directive
877
}
Syntax not understood
878
.loginpres-input-field ~ .focus-border:after{
Unknown directive
879
top: auto; bottom: 0;
Unknown directive
880
}
Syntax not understood
881
.loginpres-input-field ~ .focus-border i:before, .loginpres-input-field ~ .focus-border i:after{
Unknown directive
882
content: "";
Unknown directive
883
position: absolute;
Unknown directive
884
top: 50%;
Unknown directive
885
left: 0;
Unknown directive
886
width: 2px;
Unknown directive
887
height: 0;
Unknown directive
888
background-color: #3399FF;
Unknown directive
889
transition: 0.6s;
Unknown directive
890
}
Syntax not understood
891
.loginpres-input-field ~ .focus-border i:after{
Unknown directive
892
left: auto; right: 0;
Unknown directive
893
}
Syntax not understood
894
.loginpres-input-field:focus ~ .focus-border:before, .loginpres-input-field:focus ~ .focus-border:after{
Unknown directive
895
left: 0;
Unknown directive
896
width: 100%;
Unknown directive
897
transition: 0.4s;
Unknown directive
898
}
Syntax not understood
899
.loginpres-input-field:focus ~ .focus-border i:before, .loginpres-input-field:focus ~ .focus-border i:after{
Unknown directive
900
top: 0;
Unknown directive
901
height: 100%;
Unknown directive
902
transition: 0.6s;
Unknown directive
903
} */
Syntax not understood
904
/* ! LoginPress input field since 1.1.20 */
Syntax not understood
905
@media screen and (max-width: 1239px) and (min-width: 768px){
Unknown directive
906
body.login #loginpress_video-background-wrapper{
Syntax not understood
907
}
Syntax not understood
908
}
Syntax not understood
909
@media screen and (max-width: 767px) {
Unknown directive
910
.login h1 a {
Syntax not understood
911
max-width: 100%;
Unknown directive
912
background-size: contain !important;
Unknown directive
913
}
Syntax not understood
914
.copyRight{
Syntax not understood
915
padding: 12px;
Unknown directive
916
}
Syntax not understood
917
.loginpress-caps-lock{
Syntax not understood
918
left: auto;
Unknown directive
919
right: 0;
Unknown directive
920
top: 149%;
Unknown directive
921
}
Syntax not understood
922
.loginpress-caps-lock:before{
Unknown directive
923
content: '';
Unknown directive
924
width: 0;
Unknown directive
925
height: 0;
Unknown directive
926
border-style: solid;
Unknown directive
927
border-width: 0 5px 5px 5px;
Unknown directive
928
border-color: transparent transparent rgba(51, 56, 61, 0.9) transparent;
Unknown directive
929
position: absolute;
Unknown directive
930
top: 0px;
Unknown directive
931
left: 5px;
Unknown directive
932
right: auto;
Unknown directive
933
}
Syntax not understood
934
.loginpress-show-love{
Syntax not understood
935
display: none !important;
Unknown directive
936
}
Syntax not understood
937
body.login #loginpress_video-background-wrapper{
Syntax not understood
938
}
Syntax not understood
939
}
Syntax not understood
940
@media screen and (max-height: 700px) {
Unknown directive
941
.loginpress-show-love{
Syntax not understood
942
display: none !important;
Unknown directive
943
}
Syntax not understood
944
}
Syntax not understood
945
/* The only rule that matters */
Syntax not understood
947
/* making the video fullscreen */
Syntax not understood
948
position: fixed !important ;
Unknown directive
949
right: 0 !important ;
Unknown directive
950
bottom: 0 !important ;
Unknown directive
951
width: 100% !important ;
Unknown directive
952
height: 100% !important ;
Unknown directive
953
z-index: -100 !important ;
Unknown directive
954
}
Syntax not understood
955
body.login #login.login_tranparent,body.login #login.login_tranparent #loginform{
Syntax not understood
956
background: none !important;
Unknown directive
957
}
Syntax not understood
958
body.login{
Syntax not understood
959
display: flex;
Unknown directive
960
flex-direction: column;
Unknown directive
961
}
Syntax not understood
962
body.login label[for="authcode"]:after{
Unknown directive
963
display: none;
Unknown directive
964
}
Syntax not understood
965
body.login label[for="authcode"]+input{
Syntax not understood
966
padding-left: 15px;
Unknown directive
967
}
Syntax not understood
968
</style>
Syntax not understood
971
<script type="text/javascript">
Syntax not understood
972
// Resize reCAPTCHA to fit width of container
Syntax not understood
973
// Since it has a fixed width, we're scaling
Syntax not understood
974
// using CSS3 transforms
Syntax not understood
975
// ------------------------------------------
Syntax not understood
976
// captchaScale = containerWidth / elementWidth
Syntax not understood
978
function scaleCaptcha(elementWidth) {
Syntax not understood
979
// Width of the reCAPTCHA element, in pixels
Syntax not understood
980
if(document.querySelector('.loginpress_recaptcha_wrapper')){
Syntax not understood
981
var reCaptchaWidth = 304;
Syntax not understood
982
// Get the containing element's width
Syntax not understood
983
var containerWidth = document.querySelector('.loginpress_recaptcha_wrapper').clientWidth;
Syntax not understood
984
// Only scale the reCAPTCHA if it won't fit
Syntax not understood
985
// inside the container
Syntax not understood
986
if(reCaptchaWidth > containerWidth) {
Syntax not understood
987
// Calculate the scale
Syntax not understood
988
var captchaScale = containerWidth / reCaptchaWidth;
Syntax not understood
989
// Apply the transformation
Syntax not understood
990
document.querySelector('.g-recaptcha').style.transform = 'scale(' + captchaScale + ')';
Syntax not understood
991
// console.log(captchaScale);
Syntax not understood
992
}
Syntax not understood
993
}
Syntax not understood
994
}
Syntax not understood
996
// $(function() {
Syntax not understood
998
// // Initialize scaling
Syntax not understood
999
// scaleCaptcha();
Syntax not understood
1001
// // Update scaling on window resize
Syntax not understood
1002
// // Uses jQuery throttle plugin to limit strain on the browser
Syntax not understood
1005
// });
Syntax not understood
1006
document.addEventListener("DOMContentLoaded", function(event) {
Syntax not understood
1007
scaleCaptcha();
Syntax not understood
1008
});
Syntax not understood
1009
window.onresize = function(event) {
Syntax not understood
1010
scaleCaptcha()
Syntax not understood
1011
};
Syntax not understood
1012
window.onload = function(){
Syntax not understood
1013
scaleCaptcha()
Syntax not understood
1014
};
Syntax not understood
1015
</script>
Syntax not understood
1016
<meta name='referrer' content='strict-origin-when-cross-origin' />
Syntax not understood
1017
<meta name="viewport" content="width=device-width" />
Syntax not understood
1018
<link rel="icon" href="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-32x32.png" sizes="32x32" />
Unknown directive
1019
<link rel="icon" href="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-192x192.png" sizes="192x192" />
Unknown directive
1020
<link rel="apple-touch-icon" href="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-180x180.png" />
Unknown directive
1021
<meta name="msapplication-TileImage" content="https://cdr-shop.com/wp-content/uploads/2020/12/cropped-website-logo-1-270x270.png" />
Unknown directive
1022
</head>
Syntax not understood
1023
<body class="login no-js login-action-login wp-core-ui locale-en-us">
Syntax not understood
1024
<script type="text/javascript">
Syntax not understood
1025
document.body.className = document.body.className.replace('no-js','js');
Syntax not understood
1026
</script>
Syntax not understood
1027
<div id="login">
Syntax not understood
1028
<h1><a href="https://cdr-shop.com">CDR | Shop</a></h1>
Unknown directive
1030
<form name="loginform" id="loginform" action="https://cdr-shop.com/login/" method="post">
Unknown directive
1031
<p>
Syntax not understood
1032
<label for="user_login">Username or Email Address</label>
Syntax not understood
1033
<input type="text" name="log" id="user_login" class="input" value="" size="20" autocapitalize="off" />
Syntax not understood
1034
</p>
Syntax not understood
1036
<div class="user-pass-wrap">
Syntax not understood
1037
<label for="user_pass">Password</label>
Syntax not understood
1038
<div class="wp-pwd">
Syntax not understood
1039
<input type="password" name="pwd" id="user_pass" class="input password-input" value="" size="20" />
Syntax not understood
1040
<button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="Show password">
Syntax not understood
1041
<span class="dashicons dashicons-visibility" aria-hidden="true"></span>
Syntax not understood
1042
</button>
Syntax not understood
1043
</div>
Syntax not understood
1044
</div>
Syntax not understood
1045
<div class="loginpress_recaptcha_wrapper"><div class="g-recaptcha" data-sitekey="6LdFZvoZAAAAAAeNcTnvOL86qcTZBWU24g-0_FAO" data-theme="dark"></div></div> <p class="forgetmenot"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> <label for="rememberme">Remember Me</label></p>
Syntax not understood
1046
<p class="submit">
Syntax not understood
1047
<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="Log In" />
Syntax not understood
1048
<input type="hidden" name="redirect_to" value="https://cdr-shop.com/robots.txt" />
Unknown directive
1049
<input type="hidden" name="testcookie" value="1" />
Syntax not understood
1050
</p>
Syntax not understood
1051
</form>
Syntax not understood
1053
<p id="nav">
Syntax not understood
1054
<a href="https://cdr-shop.com/login/?action=lostpassword">Lost your password?</a>
Unknown directive
1055
</p>
Syntax not understood
1056
<script type="text/javascript">
Syntax not understood
1057
function wp_attempt_focus() {setTimeout( function() {try {d = document.getElementById( "user_login" );d.focus(); d.select();} catch( er ) {}}, 200);}
Syntax not understood
1058
wp_attempt_focus();
Syntax not understood
1059
if ( typeof wpOnload === 'function' ) { wpOnload() } </script>
Syntax not understood
1060
<p id="backtoblog">
Syntax not understood
1061
<a href="https://cdr-shop.com/">&larr; Go to CDR Shop</a> </p>
Unknown directive
1062
</div>
Syntax not understood
1063
<div class="footer-wrapper"><div class="footer-cont"></div></div>
Syntax not understood
1064
<script>
Syntax not understood
1066
document.addEventListener( 'DOMContentLoaded', function() {
Syntax not understood
1067
if (navigator.userAgent.indexOf("Firefox") != -1) {
Syntax not understood
1068
var body = document.body;
Syntax not understood
1069
body.classList.add("firefox");
Syntax not understood
1070
}
Syntax not understood
1071
// your code goes here
Syntax not understood
1072
if ( document.getElementById('user_pass') ) {
Syntax not understood
1073
var loginpress_user_pass = document.getElementById('user_pass');
Syntax not understood
1074
var loginpress_wrapper = document.createElement('div');
Syntax not understood
1075
loginpress_wrapper.classList.add('user-pass-fields');
Syntax not understood
1076
// insert wrapper before el in the DOM tree
Syntax not understood
1077
user_pass.parentNode.insertBefore(loginpress_wrapper, loginpress_user_pass);
Syntax not understood
1079
// move el into wrapper
Syntax not understood
1080
loginpress_wrapper.appendChild(loginpress_user_pass);
Syntax not understood
1081
var loginpress_user_ps = document.getElementsByClassName('user-pass-fields');
Syntax not understood
1082
var loginpress_node = document.createElement("div");
Syntax not understood
1083
loginpress_node.classList.add('loginpress-caps-lock');
Syntax not understood
1084
var loginpress_textnode = document.createTextNode('Caps Lock is on');
Syntax not understood
1085
loginpress_node.appendChild(loginpress_textnode);
Syntax not understood
1086
loginpress_user_ps[0].appendChild(loginpress_node);
Syntax not understood
1087
}
Syntax not understood
1089
}, false );
Syntax not understood
1090
window.onload = function(e) {
Syntax not understood
1092
var capsLock = 'off';
Syntax not understood
1093
var passwordField = document.getElementById("user_pass");
Syntax not understood
1094
if ( passwordField ) {
Syntax not understood
1095
passwordField.onkeydown = function(e) {
Syntax not understood
1096
var el = this;
Syntax not understood
1097
var caps = event.getModifierState && event.getModifierState( 'CapsLock' );
Syntax not understood
1098
if ( caps ) {
Syntax not understood
1100
capsLock = 'on';
Syntax not understood
1101
el.nextElementSibling.style.display = "block";
Syntax not understood
1102
} else {
Syntax not understood
1104
capsLock = 'off';
Syntax not understood
1105
el.nextElementSibling.style.display = "none";
Syntax not understood
1106
}
Syntax not understood
1107
};
Syntax not understood
1109
passwordField.onblur = function(e) {
Syntax not understood
1111
var el = this;
Syntax not understood
1112
el.nextElementSibling.style.display = "none";
Syntax not understood
1113
};
Syntax not understood
1115
passwordField.onfocus = function(e) {
Syntax not understood
1117
var el = this;
Syntax not understood
1118
if ( capsLock == 'on' ) {
Syntax not understood
1120
el.nextElementSibling.style.display = "block";
Syntax not understood
1121
}else{
Syntax not understood
1123
el.nextElementSibling.style.display = "none";
Syntax not understood
1124
}
Syntax not understood
1125
};
Syntax not understood
1126
}
Syntax not understood
1129
// if ( document.getElementById("loginform") ) {
Syntax not understood
1130
// document.getElementById("loginform").addEventListener( "submit", _LoginPressFormSubmitLoader );
Syntax not understood
1131
// }
Syntax not understood
1132
// if ( document.getElementById("registerform") ) {
Syntax not understood
1133
// document.getElementById("registerform").addEventListener( "submit", _LoginPressFormSubmitLoader );
Syntax not understood
1134
// }
Syntax not understood
1135
// if ( document.getElementById("lostpasswordform") ) {
Syntax not understood
1136
// document.getElementById("lostpasswordform").addEventListener( "submit", _LoginPressFormSubmitLoader );
Syntax not understood
1137
// }
Syntax not understood
1140
function _LoginPressFormSubmitLoader() {
Syntax not understood
1142
var subButton = document.getElementsByClassName("submit");
Syntax not understood
1143
var myButton = document.getElementById("wp-submit");
Syntax not understood
1144
var image = document.createElement("img");
Syntax not understood
1146
myButton.setAttribute('disabled', 'disabled');
Syntax not understood
1147
image.setAttribute( "src", "https://cdr-shop.com/wp-admin/images/loading.gif" );
Unknown directive
1148
image.setAttribute( "width", "20" );
Syntax not understood
1149
image.setAttribute( "height", "20" );
Syntax not understood
1150
image.setAttribute( "alt", "Login Loader" );
Syntax not understood
1151
image.setAttribute( "style", "display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);" );
Unknown directive
1152
subButton[0].appendChild(image);
Syntax not understood
1153
}
Syntax not understood
1155
};
Syntax not understood
1157
</script>
Syntax not understood
1158
<script id="LoginPressTweenMax" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
Unknown directive
1159
<script id="LoginPressMorphSVGPlugin">
Syntax not understood
1160
/*!
Syntax not understood
1161
* VERSION: 0.8.6
Unknown directive
1162
* DATE: 2016-07-08
Unknown directive
1163
* UPDATES AND DOCS AT: http://greensock.com
Unknown directive
1164
*
Syntax not understood
1165
* @license Copyright (c) 2008-2016, GreenSock. All rights reserved.
Syntax not understood
1166
* MorphSVGPlugin is a Club GreenSock membership benefit; You must have a valid membership to use
Syntax not understood
1167
* this code without violating the terms of use. Visit http://greensock.com/club/ to sign up or get more details.
Unknown directive
1168
* This work is subject to the software agreement that was issued with your membership.
Syntax not understood
1169
*
Syntax not understood
1170
* @author: Jack Doyle, [email protected]
Unknown directive
1171
*/
Syntax not understood
1172
var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var a=Math.PI/180,b=180/Math.PI,c=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,d=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,e=/[achlmqstvz]/gi,f=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,g=_gsScope._gsDefine.globals.TweenLite,h=function(a){window.console&&console.log(a)},i=function(b,c){var d,e,f,g,h,i,j=Math.ceil(Math.abs(c)/90),k=0,l=[];for(b*=a,c*=a,d=c/j,e=4/3*Math.sin(d/2)/(1+Math.cos(d/2)),i=0;j>i;i++)f=b+i*d,g=Math.cos(f),h=Math.sin(f),l[k++]=g-e*h,l[k++]=h+e*g,f+=d,g=Math.cos(f),h=Math.sin(f),l[k++]=g+e*h,l[k++]=h-e*g,l[k++]=g,l[k++]=h;return l},j=function(c,d,e,f,g,h,j,k,l){if(c!==k||d!==l){e=Math.abs(e),f=Math.abs(f);var m=g%360*a,n=Math.cos(m),o=Math.sin(m),p=(c-k)/2,q=(d-l)/2,r=n*p+o*q,s=-o*p+n*q,t=e*e,u=f*f,v=r*r,w=s*s,x=v/t+w/u;x>1&&(e=Math.sqrt(x)*e,f=Math.sqrt(x)*f,t=e*e,u=f*f);var y=h===j?-1:1,z=(t*u-t*w-u*v)/(t*w+u*v);0>z&&(z=0);var A=y*Math.sqrt(z),B=A*(e*s/f),C=A*-(f*r/e),D=(c+k)/2,E=(d+l)/2,F=D+(n*B-o*C),G=E+(o*B+n*C),H=(r-B)/e,I=(s-C)/f,J=(-r-B)/e,K=(-s-C)/f,L=Math.sqrt(H*H+I*I),M=H;y=0>I?-1:1;var N=y*Math.acos(M/L)*b;L=Math.sqrt((H*H+I*I)*(J*J+K*K)),M=H*J+I*K,y=0>H*K-I*J?-1:1;var O=y*Math.acos(M/L)*b;!j&&O>0?O-=360:j&&0>O&&(O+=360),O%=360,N%=360;var P,Q,R,S=i(N,O),T=n*e,U=o*e,V=o*-f,W=n*f,X=S.length-2;for(P=0;X>P;P+=2)Q=S[P],R=S[P+1],S[P]=Q*T+R*V+F,S[P+1]=Q*U+R*W+G;return S[S.length-2]=k,S[S.length-1]=l,S}},k=function(a){var b,d,e,g,i,k,l,m,n,o,p,q,r,s=(a+"").replace(f,function(a){var b=+a;return 1e-4>b&&b>-1e-4?0:b}).match(c)||[],t=[],u=0,v=0,w=s.length,x=2,y=0;if(!a||!isNaN(s[0])||isNaN(s[1]))return h("ERROR: malformed path data: "+a),t;for(b=0;w>b;b++)if(r=i,isNaN(s[b])?(i=s[b].toUpperCase(),k=i!==s[b]):b--,e=+s[b+1],g=+s[b+2],k&&(e+=u,g+=v),0===b&&(m=e,n=g),"M"===i)l&&l.length<8&&(t.length-=1,x=0),u=m=e,v=n=g,l=[e,g],y+=x,x=2,t.push(l),b+=2,i="L";else if("C"===i)l||(l=[0,0]),l[x++]=e,l[x++]=g,k||(u=v=0),l[x++]=u+1*s[b+3],l[x++]=v+1*s[b+4],l[x++]=u+=1*s[b+5],l[x++]=v+=1*s[b+6],b+=6;else if("S"===i)"C"===r||"S"===r?(o=u-l[x-4],p=v-l[x-3],l[x++]=u+o,l[x++]=v+p):(l[x++]=u,l[x++]=v),l[x++]=e,l[x++]=g,k||(u=v=0),l[x++]=u+=1*s[b+3],l[x++]=v+=1*s[b+4],b+=4;else if("Q"===i)o=e-u,p=g-v,l[x++]=u+2*o/3,l[x++]=v+2*p/3,k||(u=v=0),u+=1*s[b+3],v+=1*s[b+4],o=e-u,p=g-v,l[x++]=u+2*o/3,l[x++]=v+2*p/3,l[x++]=u,l[x++]=v,b+=4;else if("T"===i)o=u-l[x-4],p=v-l[x-3],l[x++]=u+o,l[x++]=v+p,o=u+1.5*o-e,p=v+1.5*p-g,l[x++]=e+2*o/3,l[x++]=g+2*p/3,l[x++]=u=e,l[x++]=v=g,b+=2;else if("H"===i)g=v,l[x++]=u+(e-u)/3,l[x++]=v+(g-v)/3,l[x++]=u+2*(e-u)/3,l[x++]=v+2*(g-v)/3,l[x++]=u=e,l[x++]=g,b+=1;else if("V"===i)g=e,e=u,k&&(g+=v-u),l[x++]=e,l[x++]=v+(g-v)/3,l[x++]=e,l[x++]=v+2*(g-v)/3,l[x++]=e,l[x++]=v=g,b+=1;else if("L"===i||"Z"===i)"Z"===i&&(e=m,g=n,l.closed=!0),("L"===i||Math.abs(u-e)>.5||Math.abs(v-g)>.5)&&(l[x++]=u+(e-u)/3,l[x++]=v+(g-v)/3,l[x++]=u+2*(e-u)/3,l[x++]=v+2*(g-v)/3,l[x++]=e,l[x++]=g,"L"===i&&(b+=2)),u=e,v=g;else if("A"===i){for(q=j(u,v,1*s[b+1],1*s[b+2],1*s[b+3],1*s[b+4],1*s[b+5],(k?u:0)+1*s[b+6],(k?v:0)+1*s[b+7]),d=0;d<q.length;d++)l[x++]=q[d];u=l[x-2],v=l[x-1],b+=7}else h("Error: malformed path data: "+a);return t.totalPoints=y+x,t},l=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q=0,r=.999999,s=a.length,t=b/((s-2)/6);for(o=2;s>o;o+=6)for(q+=t;q>r;)c=a[o-2],d=a[o-1],e=a[o],f=a[o+1],g=a[o+2],h=a[o+3],i=a[o+4],j=a[o+5],p=1/(Math.floor(q)+1),k=c+(e-c)*p,m=e+(g-e)*p,k+=(m-k)*p,m+=(g+(i-g)*p-m)*p,l=d+(f-d)*p,n=f+(h-f)*p,l+=(n-l)*p,n+=(h+(j-h)*p-n)*p,a.splice(o,4,c+(e-c)*p,d+(f-d)*p,k,l,k+(m-k)*p,l+(n-l)*p,m,n,g+(i-g)*p,h+(j-h)*p),o+=6,s+=6,q--;return a},m=function(a){var b,c,d,e,f="",g=a.length,h=100;for(c=0;g>c;c++){for(e=a[c],f+="M"+e[0]+","+e[1]+" C",b=e.length,d=2;b>d;d++)f+=(e[d++]*h|0)/h+","+(e[d++]*h|0)/h+" "+(e[d++]*h|0)/h+","+(e[d++]*h|0)/h+" "+(e[d++]*h|0)/h+","+(e[d]*h|0)/h+" ";e.closed&&(f+="z")}return f},n=function(a){for(var b=[],c=a.length-1,d=0;--c>-1;)b[d++]=a[c],b[d++]=a[c+1],c--;for(c=0;d>c;c++)a[c]=b[c];a.reversed=a.reversed?!1:!0},o=function(a){var b,c=a.length,d=0,e=0;for(b=0;c>b;b++)d+=a[b++],e+=a[b];return[d/(c/2),e/(c/2)]},p=function(a){var b,c,d,e=a.length,f=a[0],g=f,h=a[1],i=h;for(d=6;e>d;d+=6)b=a[d],c=a[d+1],b>f?f=b:g>b&&(g=b),c>h?h=c:i>c&&(i=c);return a.centerX=(f+g)/2,a.centerY=(h+i)/2,a.size=(f-g)*(h-i)},q=function(a){for(var b,c,d,e,f,g=a.length,h=a[0][0],i=h,j=a[0][1],k=j;--g>-1;)for(f=a[g],b=f.length,e=6;b>e;e+=6)c=f[e],d=f[e+1],c>h?h=c:i>c&&(i=c),d>j?j=d:k>d&&(k=d);return a.centerX=(h+i)/2,a.centerY=(j+k)/2,a.size=(h-i)*(j-k)},r=function(a,b){return b.length-a.length},s=function(a,b){var c=a.size||p(a),d=b.size||p(b);return Math.abs(d-c)<(c+d)/20?b.centerX-a.centerX||b.centerY-a.centerY:d-c},t=function(a,b){var c,d,e=a.slice(0),f=a.length,g=f-2;for(b=0|b,c=0;f>c;c++)d=(c+b)%g,a[c++]=e[d],a[c]=e[d+1]},u=function(a,b,c,d,e){var f,g,h,i,j=a.length,k=0,l=j-2;for(c*=6,g=0;j>g;g+=6)f=(g+c)%l,i=a[f]-(b[g]-d),h=a[f+1]-(b[g+1]-e),k+=Math.sqrt(h*h+i*i);return k},v=function(a,b,c){var d,e,f,g=a.length,h=o(a),i=o(b),j=i[0]-h[0],k=i[1]-h[1],l=u(a,b,0,j,k),m=0;for(f=6;g>f;f+=6)e=u(a,b,f/6,j,k),l>e&&(l=e,m=f);if(c)for(d=a.slice(0),n(d),f=6;g>f;f+=6)e=u(d,b,f/6,j,k),l>e&&(l=e,m=-f);return m/6},w=function(a,b,c){for(var d,e,f,g,h,i,j=a.length,k=99999999999,l=0,m=0;--j>-1;)for(d=a[j],i=d.length,h=0;i>h;h+=6)e=d[h]-b,f=d[h+1]-c,g=Math.sqrt(e*e+f*f),k>g&&(k=g,l=d[h],m=d[h+1]);return[l,m]},x=function(a,b,c,d,e,f){var g,h,i,j,k,l=b.length,m=0,n=Math.min(a.size||p(a),b[c].size||p(b[c]))*d,o=999999999999,q=a.centerX+e,r=a.centerY+f;for(h=c;l>h&&(g=b[h].size||p(b[h]),!(n>g));h++)i=b[h].centerX-q,j=b[h].centerY-r,k=Math.sqrt(i*i+j*j),o>k&&(m=h,o=k);return k=b[m],b.splice(m,1),k},y=function(a,b,c,d){var e,f,g,i,j,k,m,o=b.length-a.length,u=o>0?b:a,y=o>0?a:b,z=0,A="complexity"===d?r:s,B="position"===d?0:"number"==typeof d?d:.8,C=y.length,D="object"==typeof c&&c.push?c.slice(0):[c],E="reverse"===D[0]||D[0]<0,F="log"===c;if(y[0]){if(u.length>1&&(a.sort(A),b.sort(A),k=u.size||q(u),k=y.size||q(y),k=u.centerX-y.centerX,m=u.centerY-y.centerY,A===s))for(C=0;C<y.length;C++)u.splice(C,0,x(y[C],u,C,B,k,m));if(o)for(0>o&&(o=-o),u[0].length>y[0].length&&l(y[0],(u[0].length-y[0].length)/6|0),C=y.length;o>z;)i=u[C].size||p(u[C]),g=w(y,u[C].centerX,u[C].centerY),i=g[0],j=g[1],y[C++]=[i,j,i,j,i,j,i,j],y.totalPoints+=8,z++;for(C=0;C<a.length;C++)e=b[C],f=a[C],o=e.length-f.length,0>o?l(e,-o/6|0):o>0&&l(f,o/6|0),E&&!f.reversed&&n(f),c=D[C]||0===D[C]?D[C]:"auto",c&&(f.closed||Math.abs(f[0]-f[f.length-2])<.5&&Math.abs(f[1]-f[f.length-1])<.5?"auto"===c||"log"===c?(D[C]=c=v(f,e,0===C),0>c&&(E=!0,n(f),c=-c),t(f,6*c)):"reverse"!==c&&(C&&0>c&&n(f),t(f,6*(0>c?-c:c))):!E&&("auto"===c&&Math.abs(e[0]-f[0])+Math.abs(e[1]-f[1])+Math.abs(e[e.length-2]-f[f.length-2])+Math.abs(e[e.length-1]-f[f.length-1])>Math.abs(e[0]-f[f.length-2])+Math.abs(e[1]-f[f.length-1])+Math.abs(e[e.length-2]-f[0])+Math.abs(e[e.length-1]-f[1])||c%2)?(n(f),D[C]=-1,E=!0):"auto"===c?D[C]=0:"reverse"===c&&(D[C]=-1),f.closed!==e.closed&&(f.closed=e.closed=!1));return F&&h("shapeIndex:["+D.join(",")+"]"),D}},z=function(a,b,c,d){var e=k(a[0]),f=k(a[1]);y(e,f,b||0===b?b:"auto",c)&&(a[0]=m(e),a[1]=m(f),("log"===d||d===!0)&&h('precompile:["'+a[0]+'","'+a[1]+'"]'))},A=function(a,b,c){return b||c||a||0===a?function(d){z(d,a,b,c)}:z},B=function(a,b){if(!b)return a;var c,e,f,g=a.match(d)||[],h=g.length,i="";for("reverse"===b?(e=h-1,c=-2):(e=(2*(parseInt(b,10)||0)+1+100*h)%h,c=2),f=0;h>f;f+=2)i+=g[e-1]+","+g[e]+" ",e=(e+c)%h;return i},C=function(a,b){var c,d,e,f,g,h,i,j=0,k=parseFloat(a[0]),l=parseFloat(a[1]),m=k+","+l+" ",n=.999999;for(e=a.length,c=.5*b/(.5*e-1),d=0;e-2>d;d+=2){if(j+=c,h=parseFloat(a[d+2]),i=parseFloat(a[d+3]),j>n)for(g=1/(Math.floor(j)+1),f=1;j>n;)m+=(k+(h-k)*g*f).toFixed(2)+","+(l+(i-l)*g*f).toFixed(2)+" ",j--,f++;m+=h+","+i+" ",k=h,l=i}return m},D=function(a){var b=a[0].match(d)||[],c=a[1].match(d)||[],e=c.length-b.length;e>0?a[0]=C(b,e):a[1]=C(c,-e)},E=function(a){return isNaN(a)?D:function(b){D(b),b[1]=B(b[1],parseInt(a,10))}},F=function(a,b){var c=document.createElementNS("http://www.w3.org/2000/svg","path"),d=Array.prototype.slice.call(a.attributes),e=d.length;for(b=","+b+",";--e>-1;)-1===b.indexOf(","+d[e].nodeName+",")&&c.setAttributeNS(null,d[e].nodeName,d[e].nodeValue);return c},G=function(a,b){var c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=a.tagName.toLowerCase(),z=.552284749831;return"path"!==y&&a.getBBox?(i=F(a,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),"rect"===y?(g=+a.getAttribute("rx")||0,h=+a.getAttribute("ry")||0,e=+a.getAttribute("x")||0,f=+a.getAttribute("y")||0,m=(+a.getAttribute("width")||0)-2*g,n=(+a.getAttribute("height")||0)-2*h,g||h?(o=e+g*(1-z),p=e+g,q=p+m,r=q+g*z,s=q+g,t=f+h*(1-z),u=f+h,v=u+n,w=v+h*z,x=v+h,c="M"+s+","+u+" V"+v+" C"+[s,w,r,x,q,x,q-(q-p)/3,x,p+(q-p)/3,x,p,x,o,x,e,w,e,v,e,v-(v-u)/3,e,u+(v-u)/3,e,u,e,t,o,f,p,f,p+(q-p)/3,f,q-(q-p)/3,f,q,f,r,f,s,t,s,u].join(",")+"z"):c="M"+(e+m)+","+f+" v"+n+" h"+-m+" v"+-n+" h"+m+"z"):"circle"===y||"ellipse"===y?("circle"===y?(g=h=+a.getAttribute("r")||0,k=g*z):(g=+a.getAttribute("rx")||0,h=+a.getAttribute("ry")||0,k=h*z),e=+a.getAttribute("cx")||0,f=+a.getAttribute("cy")||0,j=g*z,c="M"+(e+g)+","+f+" C"+[e+g,f+k,e+j,f+h,e,f+h,e-j,f+h,e-g,f+k,e-g,f,e-g,f-k,e-j,f-h,e,f-h,e+j,f-h,e+g,f-k,e+g,f].join(",")+"z"):"line"===y?c="M"+a.getAttribute("x1")+","+a.getAttribute("y1")+" L"+a.getAttribute("x2")+","+a.getAttribute("y2"):("polyline"===y||"polygon"===y)&&(l=(a.getAttribute("points")+"").match(d)||[],e=l.shift(),f=l.shift(),c="M"+e+","+f+" L"+l.join(","),"polygon"===y&&(c+=","+e+","+f+"z")),i.setAttribute("d",c),b&&a.parentNode&&(a.parentNode.insertBefore(i,a),a.parentNode.removeChild(a)),i):a},H=function(a,b,c){var e,f,i="string"==typeof a;return(!i||(a.match(d)||[]).length<3)&&(e=i?g.selector(a):a&&a[0]?a:[a],e&&e[0]?(e=e[0],f=e.nodeName.toUpperCase(),b&&"PATH"!==f&&(e=G(e,!1),f="PATH"),a=e.getAttribute("PATH"===f?"d":"points")||"",e===c&&(a=e.getAttributeNS(null,"data-original")||a)):(h("WARNING: invalid morph to: "+a),a=!1)),a},I="Use MorphSVGPlugin.convertToPath(elementOrSelectorText) to convert to a path before morphing.",J=_gsScope._gsDefine.plugin({propName:"morphSVG",API:2,global:!0,version:"0.8.6",init:function(a,b,c,d){var f,g,i,j,k;return"function"!=typeof a.setAttribute?!1:("function"==typeof b&&(b=b(d,a)),f=a.nodeName.toUpperCase(),k="POLYLINE"===f||"POLYGON"===f,"PATH"===f||k?(g="PATH"===f?"d":"points",("string"==typeof b||b.getBBox||b[0])&&(b={shape:b}),j=H(b.shape||b.d||b.points||"","d"===g,a),k&&e.test(j)?(h("WARNING: a <"+f+"> cannot accept path data. "+I),!1):(j&&(this._target=a,a.getAttributeNS(null,"data-original")||a.setAttributeNS(null,"data-original",a.getAttribute(g)),i=this._addTween(a,"setAttribute",a.getAttribute(g)+"",j+"","morphSVG",!1,g,"object"==typeof b.precompile?function(a){a[0]=b.precompile[0],a[1]=b.precompile[1]}:"d"===g?A(b.shapeIndex,b.map||J.defaultMap,b.precompile):E(b.shapeIndex)),i&&(this._overwriteProps.push("morphSVG"),i.end=j,i.endProp=g)),!0)):(h("WARNING: cannot morph a <"+f+"> SVG element. "+I),!1))},set:function(a){var b;if(this._super.setRatio.call(this,a),1===a)for(b=this._firstPT;b;)b.end&&this._target.setAttribute(b.endProp,b.end),b=b._next}});J.pathFilter=z,J.pointsFilter=D,J.subdivideRawBezier=l,J.defaultMap="size",J.pathDataToRawBezier=function(a){return k(H(a,!0))},J.equalizeSegmentQuantity=y,J.convertToPath=function(a,b){"string"==typeof a&&(a=g.selector(a));for(var c=a&&0!==a.length?a.length&&a[0]&&a[0].nodeType?Array.prototype.slice.call(a,0):[a]:[],d=c.length;--d>-1;)c[d]=G(c[d],b!==!1);return c},J.pathDataToBezier=function(a,b){var c,d,e,f,h,i,j,l,m=k(H(a,!0))[0]||[],n=0;if(b=b||{},l=b.align||b.relative,f=b.matrix||[1,0,0,1,0,0],h=b.offsetX||0,i=b.offsetY||0,"relative"===l||l===!0?(h-=m[0]*f[0]+m[1]*f[2],i-=m[0]*f[1]+m[1]*f[3],n="+="):(h+=f[4],i+=f[5],l&&(l="string"==typeof l?g.selector(l):l&&l[0]?l:[l],l&&l[0]&&(j=l[0].getBBox()||{x:0,y:0},h-=j.x,i-=j.y))),c=[],e=m.length,f)for(d=0;e>d;d+=2)c.push({x:n+(m[d]*f[0]+m[d+1]*f[2]+h),y:n+(m[d]*f[1]+m[d+1]*f[3]+i)});else for(d=0;e>d;d+=2)c.push({x:n+(m[d]+h),y:n+(m[d+1]+i)});return c}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"function"==typeof define&&define.amd?define(["TweenLite"],b):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=b())}("MorphSVGPlugin");
Unknown directive
1173
</script>
Syntax not understood
1174
<script id="LoginPressSVGContainer">
Syntax not understood
1175
document.addEventListener( 'DOMContentLoaded', function() {
Syntax not understood
1176
document.querySelector('#login h1 a').innerHTML = '<div class="loginpress_svgContainer"> <div> <svg class="loginpress_mySVG" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 200 200"> <defs> <circle id="loginpress_armMaskPath" cx="100" cy="100" r="100"/> </defs> <clipPath id="loginpress_armMask"> <use xlink:href="#loginpress_armMaskPath" overflow="visible"/> </clipPath> <circle cx="100" cy="100" r="100" fill="#a9ddf3"/> <g class="loginpress_body"> <path class="loginpress_bodyBGchanged" style="display: none;" fill="#FFFFFF" d="M200,122h-35h-14.9V72c0-27.6-22.4-50-50-50s-50,22.4-50,50v50H35.8H0l0,91h200L200,122z"/> <path class="loginpress_bodyBGnormal" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoinn="round" fill="#FFFFFF" d="M200,158.5c0-20.2-14.8-36.5-35-36.5h-14.9V72.8c0-27.4-21.7-50.4-49.1-50.8c-28-0.5-50.9,22.1-50.9,50v50 H35.8C16,122,0,138,0,157.8L0,213h200L200,158.5z"/> <path fill="#DDF1FA" d="M100,156.4c-22.9,0-43,11.1-54.1,27.7c15.6,10,34.2,15.9,54.1,15.9s38.5-5.8,54.1-15.9 C143,167.5,122.9,156.4,100,156.4z"/> </g> <g class="loginpress_earL"> <g class="loginpress_outerEar" fill="#ddf1fa" stroke="#3a5e77" stroke-width="2.5"> <circle cx="47" cy="83" r="11.5"/> <path d="M46.3 78.9c-2.3 0-4.1 1.9-4.1 4.1 0 2.3 1.9 4.1 4.1 4.1" stroke-linecap="round" stroke-linejoin="round"/> </g> <g class="loginpress_earHair"> <rect x="51" y="64" fill="#FFFFFF" width="15" height="35"/> <path d="M53.4 62.8C48.5 67.4 45 72.2 42.8 77c3.4-.1 6.8-.1 10.1.1-4 3.7-6.8 7.6-8.2 11.6 2.1 0 4.2 0 6.3.2-2.6 4.1-3.8 8.3-3.7 12.5 1.2-.7 3.4-1.4 5.2-1.9" fill="#fff" stroke="#3a5e77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> </g> </g> <g class="loginpress_earR"> <g class="loginpress_outerEar"> <circle fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" cx="153" cy="83" r="11.5"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M153.7,78.9 c2.3,0,4.1,1.9,4.1,4.1c0,2.3-1.9,4.1-4.1,4.1"/> </g> <g class="loginpress_earHair"> <rect x="134" y="64" fill="#FFFFFF" width="15" height="35"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M146.6,62.8 c4.9,4.6,8.4,9.4,10.6,14.2c-3.4-0.1-6.8-0.1-10.1,0.1c4,3.7,6.8,7.6,8.2,11.6c-2.1,0-4.2,0-6.3,0.2c2.6,4.1,3.8,8.3,3.7,12.5 c-1.2-0.7-3.4-1.4-5.2-1.9"/> </g> </g> <path class="loginpress_chin" d="M84.1 121.6c2.7 2.9 6.1 5.4 9.8 7.5l.9-4.5c2.9 2.5 6.3 4.8 10.2 6.5 0-1.9-.1-3.9-.2-5.8 3 1.2 6.2 2 9.7 2.5-.3-2.1-.7-4.1-1.2-6.1" fill="none" stroke="#3a5e77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> <path class="loginpress_face" fill="#DDF1FA" d="M134.5,46v35.5c0,21.815-15.446,39.5-34.5,39.5s-34.5-17.685-34.5-39.5V46"/> <path class="loginpress_hair" fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M81.457,27.929 c1.755-4.084,5.51-8.262,11.253-11.77c0.979,2.565,1.883,5.14,2.712,7.723c3.162-4.265,8.626-8.27,16.272-11.235 c-0.737,3.293-1.588,6.573-2.554,9.837c4.857-2.116,11.049-3.64,18.428-4.156c-2.403,3.23-5.021,6.391-7.852,9.474"/> <g class="loginpress_eyebrow"> <path fill="#FFFFFF" d="M138.142,55.064c-4.93,1.259-9.874,2.118-14.787,2.599c-0.336,3.341-0.776,6.689-1.322,10.037 c-4.569-1.465-8.909-3.222-12.996-5.226c-0.98,3.075-2.07,6.137-3.267,9.179c-5.514-3.067-10.559-6.545-15.097-10.329 c-1.806,2.889-3.745,5.73-5.816,8.515c-7.916-4.124-15.053-9.114-21.296-14.738l1.107-11.768h73.475V55.064z"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M63.56,55.102 c6.243,5.624,13.38,10.614,21.296,14.738c2.071-2.785,4.01-5.626,5.816-8.515c4.537,3.785,9.583,7.263,15.097,10.329 c1.197-3.043,2.287-6.104,3.267-9.179c4.087,2.004,8.427,3.761,12.996,5.226c0.545-3.348,0.986-6.696,1.322-10.037 c4.913-0.481,9.857-1.34,14.787-2.599"/> </g> <g class="loginpress_eyeL"> <circle cx="85.5" cy="78.5" r="3.5" fill="#3a5e77"/> <circle cx="84" cy="76" r="1" fill="#fff"/> </g> <g class="loginpress_eyeR"> <circle cx="114.5" cy="78.5" r="3.5" fill="#3a5e77"/> <circle cx="113" cy="76" r="1" fill="#fff"/> </g> <g class="loginpress_mouth"> <path class="loginpress_mouthBG" fill="#617E92" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> <path style="display: none;" class="loginpress_mouthSmallBG" fill="#617E92" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> <path style="display: none;" class="loginpress_mouthMediumBG" d="M95,104.2c-4.5,0-8.2-3.7-8.2-8.2v-2c0-1.2,1-2.2,2.2-2.2h22c1.2,0,2.2,1,2.2,2.2v2 c0,4.5-3.7,8.2-8.2,8.2H95z"/> <path style="display: none;" class="loginpress_mouthLargeBG" d="M100 110.2c-9 0-16.2-7.3-16.2-16.2 0-2.3 1.9-4.2 4.2-4.2h24c2.3 0 4.2 1.9 4.2 4.2 0 9-7.2 16.2-16.2 16.2z" fill="#617e92" stroke="#3a5e77" stroke-linejoin="round" stroke-width="2.5"/> <defs> <path id="loginpress_mouthMaskPath" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> </defs> <clipPath id="loginpress_mouthMask"> <use xlink:href="#loginpress_mouthMaskPath" overflow="visible"/> </clipPath> <g clip-path="url(#loginpress_mouthMask)"> <g class="loginpress_tongue"> <circle cx="100" cy="107" r="8" fill="#cc4a6c"/> <ellipse class="loginpress_tongueHighlight" cx="100" cy="100.5" rx="3" ry="1.5" opacity=".1" fill="#fff"/> </g> </g> <path clip-path="url(#loginpress_mouthMask)" class="loginpress_tooth" style="fill:#FFFFFF;" d="M106,97h-4c-1.1,0-2-0.9-2-2v-2h8v2C108,96.1,107.1,97,106,97z"/> <path class="loginpress_mouthOutline" fill="none" stroke="#3A5E77" stroke-width="2.5" stroke-linejoin="round" d="M100.2,101c-0.4,0-1.4,0-1.8,0c-2.7-0.3-5.3-1.1-8-2.5c-0.7-0.3-0.9-1.2-0.6-1.8 c0.2-0.5,0.7-0.7,1.2-0.7c0.2,0,0.5,0.1,0.6,0.2c3,1.5,5.8,2.3,8.6,2.3s5.7-0.7,8.6-2.3c0.2-0.1,0.4-0.2,0.6-0.2 c0.5,0,1,0.3,1.2,0.7c0.4,0.7,0.1,1.5-0.6,1.9c-2.6,1.4-5.3,2.2-7.9,2.5C101.7,101,100.5,101,100.2,101z"/> </g> <path class="loginpress_nose" d="M97.7 79.9h4.7c1.9 0 3 2.2 1.9 3.7l-2.3 3.3c-.9 1.3-2.9 1.3-3.8 0l-2.3-3.3c-1.3-1.6-.2-3.7 1.8-3.7z" fill="#3a5e77"/> <g class="loginpress_arms" clip-path="url(#loginpress_armMask)"> <g class="loginpress_armL" style="visibility: hidden;"> <polygon fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" points="121.3,98.4 111,59.7 149.8,49.3 169.8,85.4"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M134.4,53.5l19.3-5.2c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-10.3,2.8"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M150.9,59.4l26-7c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-21.3,5.7"/> <g class="loginpress_twoFingers"> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M158.3,67.8l23.1-6.2c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-23.1,6.2"/> <path fill="#A9DDF3" d="M180.1,65l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L180.1,65z"/> <path fill="#DDF1FA" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M160.8,77.5l19.4-5.2c2.7-0.7,5.4,0.9,6.1,3.5v0c0.7,2.7-0.9,5.4-3.5,6.1l-18.3,4.9"/> <path fill="#A9DDF3" d="M178.8,75.7l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L178.8,75.7z"/> </g> <path fill="#A9DDF3" d="M175.5,55.9l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L175.5,55.9z"/> <path fill="#A9DDF3" d="M152.1,50.4l2.2-0.6c1.1-0.3,2.2,0.3,2.4,1.4v0c0.3,1.1-0.3,2.2-1.4,2.4l-2.2,0.6L152.1,50.4z"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M123.5,97.8 c-41.4,14.9-84.1,30.7-108.2,35.5L1.2,81c33.5-9.9,71.9-16.5,111.9-21.8"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M108.5,60.4 c7.7-5.3,14.3-8.4,22.8-13.2c-2.4,5.3-4.7,10.3-6.7,15.1c4.3,0.3,8.4,0.7,12.3,1.3c-4.2,5-8.1,9.6-11.5,13.9 c3.1,1.1,6,2.4,8.7,3.8c-1.4,2.9-2.7,5.8-3.9,8.5c2.5,3.5,4.6,7.2,6.3,11c-4.9-0.8-9-0.7-16.2-2.7"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M94.5,103.8 c-0.6,4-3.8,8.9-9.4,14.7c-2.6-1.8-5-3.7-7.2-5.7c-2.5,4.1-6.6,8.8-12.2,14c-1.9-2.2-3.4-4.5-4.5-6.9c-4.4,3.3-9.5,6.9-15.4,10.8 c-0.2-3.4,0.1-7.1,1.1-10.9"/> <path fill="#FFFFFF" stroke="#3A5E77" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" d="M97.5,63.9 c-1.7-2.4-5.9-4.1-12.4-5.2c-0.9,2.2-1.8,4.3-2.5,6.5c-3.8-1.8-9.4-3.1-17-3.8c0.5,2.3,1.2,4.5,1.9,6.8c-5-0.6-11.2-0.9-18.4-1 c2,2.9,0.9,3.5,3.9,6.2"/> </g> <g class="loginpress_armR" style="visibility: hidden;"> <path fill="#ddf1fa" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2.5" d="M265.4 97.3l10.4-38.6-38.9-10.5-20 36.1z"/> <path fill="#ddf1fa" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2.5" d="M252.4 52.4L233 47.2c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l10.3 2.8M226 76.4l-19.4-5.2c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l18.3 4.9M228.4 66.7l-23.1-6.2c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l23.1 6.2M235.8 58.3l-26-7c-2.7-.7-5.4.9-6.1 3.5-.7 2.7.9 5.4 3.5 6.1l21.3 5.7"/> <path fill="#a9ddf3" d="M207.9 74.7l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8zM206.7 64l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8zM211.2 54.8l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8zM234.6 49.4l-2.2-.6c-1.1-.3-2.2.3-2.4 1.4-.3 1.1.3 2.2 1.4 2.4l2.2.6 1-3.8z"/> <path fill="#fff" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M263.3 96.7c41.4 14.9 84.1 30.7 108.2 35.5l14-52.3C352 70 313.6 63.5 273.6 58.1"/> <path fill="#fff" stroke="#3a5e77" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5" d="M278.2 59.3l-18.6-10 2.5 11.9-10.7 6.5 9.9 8.7-13.9 6.4 9.1 5.9-13.2 9.2 23.1-.9M284.5 100.1c-.4 4 1.8 8.9 6.7 14.8 3.5-1.8 6.7-3.6 9.7-5.5 1.8 4.2 5.1 8.9 10.1 14.1 2.7-2.1 5.1-4.4 7.1-6.8 4.1 3.4 9 7 14.7 11 1.2-3.4 1.8-7 1.7-10.9M314 66.7s5.4-5.7 12.6-7.4c1.7 2.9 3.3 5.7 4.9 8.6 3.8-2.5 9.8-4.4 18.2-5.7.1 3.1.1 6.1 0 9.2 5.5-1 12.5-1.6 20.8-1.9-1.4 3.9-2.5 8.4-2.5 8.4"/> </g> </g> </svg> </div> </div>';
Syntax not understood
1177
var emailLabel = document.querySelector('[for="user_login"]'),
Syntax not understood
1178
email = document.querySelector('#user_login'),
Syntax not understood
1179
passwordLabel = document.querySelector('[for="user_pass"]'),
Syntax not understood
1180
passwordwrapper = document.querySelector('.user-pass-wrap'),
Syntax not understood
1181
check_box = document.createElement("input"),
Syntax not understood
1182
check_wrapper = document.createElement("div"),
Syntax not understood
1183
check_box_label = document.createElement("label");
Syntax not understood
1184
check_box_label.setAttribute('for','loginpress_showPasswordCheck');
Syntax not understood
1185
check_box_label.setAttribute('id','loginpress_showPasswordToggle');
Syntax not understood
1186
check_wrapper.setAttribute('id','loginpress_showPasswordWrapper');
Syntax not understood
1187
check_box_label.innerHTML = '<span class="dashicons dashicons-visibility" aria-hidden="true"></span>';
Syntax not understood
1188
check_box.setAttribute('type','checkbox');
Syntax not understood
1189
check_box.setAttribute('id','loginpress_showPasswordCheck');
Syntax not understood
1190
check_box.value = "Show Password";
Syntax not understood
1191
if(passwordwrapper){
Syntax not understood
1192
passwordwrapper.appendChild(check_wrapper);
Syntax not understood
1193
document.querySelector('#loginpress_showPasswordWrapper').appendChild(check_box);
Syntax not understood
1194
document.querySelector('#loginpress_showPasswordWrapper').appendChild(check_box_label);
Syntax not understood
1195
}
Syntax not understood
1196
reg_password = document.querySelector('#loginpress-reg-pass'),
Syntax not understood
1197
repeat_password = document.querySelector('#lloginpress-reg-pass-2'),
Syntax not understood
1198
user_email = document.querySelector('[name="user_email"]'),
Syntax not understood
1199
password = document.querySelector('#user_pass'), showPasswordCheck = document.querySelector('#loginpress_showPasswordCheck'), showPasswordToggle = document.querySelector('#loginpress_showPasswordToggle'), mySVG = document.querySelector('.loginpress_svgContainer'), twoFingers = document.querySelector('.loginpress_twoFingers'), armL = document.querySelector('.loginpress_armL'), armR = document.querySelector('.loginpress_armR'), eyeL = document.querySelector('.loginpress_eyeL'), eyeR = document.querySelector('.loginpress_eyeR'), nose = document.querySelector('.loginpress_nose'), mouth = document.querySelector('.loginpress_mouth'), mouthBG = document.querySelector('.loginpress_mouthBG'), mouthSmallBG = document.querySelector('.loginpress_mouthSmallBG'), mouthMediumBG = document.querySelector('.loginpress_mouthMediumBG'), mouthLargeBG = document.querySelector('.loginpress_mouthLargeBG'), mouthMaskPath = document.querySelector('#loginpress_mouthMaskPath'), mouthOutline = document.querySelector('.loginpress_mouthOutline'), tooth = document.querySelector('.loginpress_tooth'), tongue = document.querySelector('.loginpress_tongue'), chin = document.querySelector('.loginpress_chin'), face = document.querySelector('.loginpress_face'), eyebrow = document.querySelector('.loginpress_eyebrow'), outerEarL = document.querySelector('.loginpress_earL .loginpress_outerEar'), outerEarR = document.querySelector('.loginpress_earR .loginpress_outerEar'), earHairL = document.querySelector('.loginpress_earL .loginpress_earHair'), earHairR = document.querySelector('.loginpress_earR .loginpress_earHair'), hair = document.querySelector('.loginpress_hair'), bodyBG = document.querySelector('.loginpress_bodyBGnormal'), bodyBGchanged = document.querySelector('.loginpress_bodyBGchanged');
Syntax not understood
1200
var activeElement, curEmailIndex, screenCenter, svgCoords, emailCoords, emailScrollMax, chinMin = .5, dFromC, mouthStatus = "small", blinking, eyeScale = 1, eyesCovered = false, showPasswordClicked = false;
Syntax not understood
1201
var eyeLCoords, eyeRCoords, noseCoords, mouthCoords, eyeLAngle, eyeLX, eyeLY, eyeRAngle, eyeRX, eyeRY, noseAngle, noseX, noseY, mouthAngle, mouthX, mouthY, mouthR, chinX, chinY, chinS, faceX, faceY, faceSkew, eyebrowSkew, outerEarX, outerEarY, hairX, hairS;
Syntax not understood
1202
function calculateFaceMoveLoginPress(e) {
Syntax not understood
1203
var
Syntax not understood
1204
carPos = email.selectionEnd,
Syntax not understood
1205
div = document.createElement('div'),
Syntax not understood
1206
span = document.createElement('span'),
Syntax not understood
1207
copyStyle = getComputedStyle(email),
Syntax not understood
1208
caretCoords = {}
Syntax not understood
1209
;
Syntax not understood
1210
if(carPos == null || carPos == 0) {
Syntax not understood
1211
// if browser doesn't support 'selectionEnd' property on input[type="email"], use 'value.length' property instead
Syntax not understood
1212
carPos = email.value.length;
Syntax not understood
1213
}
Syntax not understood
1214
[].forEach.call(copyStyle, function(prop){
Syntax not understood
1215
div.style[prop] = copyStyle[prop];
Syntax not understood
1216
});
Syntax not understood
1217
div.style.position = 'absolute';
Syntax not understood
1218
document.body.appendChild(div);
Syntax not understood
1219
div.textContent = email.value.substr(0, carPos);
Syntax not understood
1220
span.textContent = email.value.substr(carPos) || '.';
Syntax not understood
1221
div.appendChild(span);
Syntax not understood
1223
if(email.scrollWidth <= emailScrollMax) {
Syntax not understood
1224
caretCoords = getPositionLoginPress(span);
Syntax not understood
1225
dFromC = screenCenter - (caretCoords.x + emailCoords.x);
Syntax not understood
1226
eyeLAngle = getAngleLoginPress(eyeLCoords.x, eyeLCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1227
eyeRAngle = getAngleLoginPress(eyeRCoords.x, eyeRCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1228
noseAngle = getAngleLoginPress(noseCoords.x, noseCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1229
mouthAngle = getAngleLoginPress(mouthCoords.x, mouthCoords.y, emailCoords.x + caretCoords.x, emailCoords.y + 25);
Syntax not understood
1230
} else {
Syntax not understood
1231
eyeLAngle = getAngleLoginPress(eyeLCoords.x, eyeLCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1232
eyeRAngle = getAngleLoginPress(eyeRCoords.x, eyeRCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1233
noseAngle = getAngleLoginPress(noseCoords.x, noseCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1234
mouthAngle = getAngleLoginPress(mouthCoords.x, mouthCoords.y, emailCoords.x + emailScrollMax, emailCoords.y + 25);
Syntax not understood
1235
}
Syntax not understood
1237
eyeLX = Math.cos(eyeLAngle) * 20;
Syntax not understood
1238
eyeLY = Math.sin(eyeLAngle) * 10;
Syntax not understood
1239
eyeRX = Math.cos(eyeRAngle) * 20;
Syntax not understood
1240
eyeRY = Math.sin(eyeRAngle) * 10;
Syntax not understood
1241
noseX = Math.cos(noseAngle) * 23;
Syntax not understood
1242
noseY = Math.sin(noseAngle) * 10;
Syntax not understood
1243
mouthX = Math.cos(mouthAngle) * 23;
Syntax not understood
1244
mouthY = Math.sin(mouthAngle) * 10;
Syntax not understood
1245
mouthR = Math.cos(mouthAngle) * 6;
Syntax not understood
1246
chinX = mouthX * .8;
Syntax not understood
1247
chinY = mouthY * .5;
Syntax not understood
1248
chinS = 1 - ((dFromC * .15) / 100);
Syntax not understood
1249
if(chinS > 1) {
Syntax not understood
1250
chinS = 1 - (chinS - 1);
Syntax not understood
1251
if(chinS < chinMin) {
Syntax not understood
1252
chinS = chinMin;
Syntax not understood
1253
}
Syntax not understood
1254
}
Syntax not understood
1255
faceX = mouthX * .3;
Syntax not understood
1256
faceY = mouthY * .4;
Syntax not understood
1257
faceSkew = Math.cos(mouthAngle) * 5;
Syntax not understood
1258
eyebrowSkew = Math.cos(mouthAngle) * 25;
Syntax not understood
1259
outerEarX = Math.cos(mouthAngle) * 4;
Syntax not understood
1260
outerEarY = Math.cos(mouthAngle) * 5;
Syntax not understood
1261
hairX = Math.cos(mouthAngle) * 6;
Syntax not understood
1262
hairS = 1.2;
Syntax not understood
1264
TweenMax.to(eyeL, 1, {x: -eyeLX , y: -eyeLY, ease: Expo.easeOut});
Unknown directive
1265
TweenMax.to(eyeR, 1, {x: -eyeRX , y: -eyeRY, ease: Expo.easeOut});
Unknown directive
1266
TweenMax.to(nose, 1, {x: -noseX, y: -noseY, rotation: mouthR, transformOrigin: "center center", ease: Expo.easeOut});
Unknown directive
1267
TweenMax.to(mouth, 1, {x: -mouthX , y: -mouthY, rotation: mouthR, transformOrigin: "center center", ease: Expo.easeOut});
Unknown directive
1268
TweenMax.to(chin, 1, {x: -chinX, y: -chinY, scaleY: chinS, ease: Expo.easeOut});
Unknown directive
1269
TweenMax.to(face, 1, {x: -faceX, y: -faceY, skewX: -faceSkew, transformOrigin: "center top", ease: Expo.easeOut});
Unknown directive
1270
TweenMax.to(eyebrow, 1, {x: -faceX, y: -faceY, skewX: -eyebrowSkew, transformOrigin: "center top", ease: Expo.easeOut});
Unknown directive
1271
TweenMax.to(outerEarL, 1, {x: outerEarX, y: -outerEarY, ease: Expo.easeOut});
Unknown directive
1272
TweenMax.to(outerEarR, 1, {x: outerEarX, y: outerEarY, ease: Expo.easeOut});
Unknown directive
1273
TweenMax.to(earHairL, 1, {x: -outerEarX, y: -outerEarY, ease: Expo.easeOut});
Unknown directive
1274
TweenMax.to(earHairR, 1, {x: -outerEarX, y: outerEarY, ease: Expo.easeOut});
Unknown directive
1275
TweenMax.to(hair, 1, {x: hairX, scaleY: hairS, transformOrigin: "center bottom", ease: Expo.easeOut});
Unknown directive
1277
document.body.removeChild(div);
Syntax not understood
1278
};
Syntax not understood
1280
function onLoginPressEmailInput(e) {
Syntax not understood
1281
calculateFaceMoveLoginPress(e);
Syntax not understood
1282
var value = email.value;
Syntax not understood
1283
curEmailIndex = value.length;
Syntax not understood
1285
// very crude email validation to trigger effects
Syntax not understood
1286
if(curEmailIndex > 0) {
Syntax not understood
1287
if(mouthStatus == "small") {
Syntax not understood
1288
mouthStatus = "medium";
Syntax not understood
1289
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthMediumBG, shapeIndex: 8, ease: Expo.easeOut});
Unknown directive
1290
TweenMax.to(tooth, 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1291
TweenMax.to(tongue, 1, {x: 0, y: 1, ease: Expo.easeOut});
Unknown directive
1292
TweenMax.to([eyeL, eyeR], 1, {scaleX: .85, scaleY: .85, ease: Expo.easeOut});
Unknown directive
1293
eyeScale = .85;
Syntax not understood
1294
}
Syntax not understood
1295
if(value.includes("@")) {
Syntax not understood
1296
mouthStatus = "large";
Syntax not understood
1297
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthLargeBG, ease: Expo.easeOut});
Unknown directive
1298
TweenMax.to(tooth, 1, {x: 3, y: -2, ease: Expo.easeOut});
Unknown directive
1299
TweenMax.to(tongue, 1, {y: 2, ease: Expo.easeOut});
Unknown directive
1300
TweenMax.to([eyeL, eyeR], 1, {scaleX: .65, scaleY: .65, ease: Expo.easeOut, transformOrigin: "center center"});
Unknown directive
1301
eyeScale = .65;
Syntax not understood
1302
} else {
Syntax not understood
1303
mouthStatus = "medium";
Syntax not understood
1304
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthMediumBG, ease: Expo.easeOut});
Unknown directive
1305
TweenMax.to(tooth, 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1306
TweenMax.to(tongue, 1, {x: 0, y: 1, ease: Expo.easeOut});
Unknown directive
1307
TweenMax.to([eyeL, eyeR], 1, {scaleX: .85, scaleY: .85, ease: Expo.easeOut});
Unknown directive
1308
eyeScale = .85;
Syntax not understood
1309
}
Syntax not understood
1310
} else {
Syntax not understood
1311
mouthStatus = "small";
Syntax not understood
1312
TweenMax.to([mouthBG, mouthOutline, mouthMaskPath], 1, {morphSVG: mouthSmallBG, shapeIndex: 9, ease: Expo.easeOut});
Unknown directive
1313
TweenMax.to(tooth, 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1314
TweenMax.to(tongue, 1, {y: 0, ease: Expo.easeOut});
Unknown directive
1315
TweenMax.to([eyeL, eyeR], 1, {scaleX: 1, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1316
eyeScale = 1;
Syntax not understood
1317
}
Syntax not understood
1318
}
Syntax not understood
1320
function onLoginPressEmailFocus(e) {
Syntax not understood
1321
activeElement = "email";
Syntax not understood
1322
e.target.parentElement.classList.add("focusWithText");
Syntax not understood
1323
//stopBlinkingLoginPress();
Syntax not understood
1324
//calculateFaceMoveLoginPress();
Syntax not understood
1325
onLoginPressEmailInput();
Syntax not understood
1326
}
Syntax not understood
1328
function onLoginPressEmailBlur(e) {
Syntax not understood
1329
activeElement = null;
Syntax not understood
1330
setTimeout(function() {
Syntax not understood
1331
if(activeElement == "email") {
Syntax not understood
1332
} else {
Syntax not understood
1333
if(e.target.value == "") {
Syntax not understood
1334
e.target.parentElement.classList.remove("focusWithText");
Syntax not understood
1335
}
Syntax not understood
1336
//startBlinkingLoginPress();
Syntax not understood
1337
resetFaceLoginPress();
Syntax not understood
1338
}
Syntax not understood
1339
}, 100);
Syntax not understood
1340
}
Syntax not understood
1342
function onLoginPressEmailLabelClick(e) {
Syntax not understood
1343
activeElement = "email";
Syntax not understood
1344
}
Syntax not understood
1346
function onLoginPressPasswordFocus(e) {
Syntax not understood
1347
activeElement = "password";
Syntax not understood
1348
if(!eyesCovered) {
Syntax not understood
1349
coverEyesLoginPress();
Syntax not understood
1350
}
Syntax not understood
1351
}
Syntax not understood
1353
function onLoginPressPasswordBlur(e) {
Syntax not understood
1354
activeElement = null;
Syntax not understood
1355
setTimeout(function() {
Syntax not understood
1356
if(activeElement == "toggle" || activeElement == "password") {
Syntax not understood
1357
} else {
Syntax not understood
1358
uncoverEyesLoginPress();
Syntax not understood
1359
}
Syntax not understood
1360
}, 100);
Syntax not understood
1361
}
Syntax not understood
1363
function onLoginPressPasswordToggleFocus(e) {
Syntax not understood
1364
activeElement = "toggle";
Syntax not understood
1365
if(!eyesCovered) {
Syntax not understood
1366
coverEyesLoginPress();
Syntax not understood
1367
}
Syntax not understood
1368
}
Syntax not understood
1370
function onLoginPressPasswordToggleBlur(e) {
Syntax not understood
1371
activeElement = null;
Syntax not understood
1372
if(!showPasswordClicked) {
Syntax not understood
1373
setTimeout(function() {
Syntax not understood
1374
if(activeElement == "password" || activeElement == "toggle") {
Syntax not understood
1375
} else {
Syntax not understood
1376
uncoverEyesLoginPress();
Syntax not understood
1377
}
Syntax not understood
1378
}, 100);
Syntax not understood
1379
}
Syntax not understood
1380
}
Syntax not understood
1382
function onLoginPressPasswordToggleMouseDown(e) {
Syntax not understood
1383
showPasswordClicked = true;
Syntax not understood
1384
}
Syntax not understood
1386
function onLoginPressPasswordToggleMouseUp(e) {
Syntax not understood
1387
showPasswordClicked = false;
Syntax not understood
1388
}
Syntax not understood
1390
function onLoginPressPasswordToggleChange(e) {
Syntax not understood
1391
setTimeout(function() {
Syntax not understood
1392
// if checkbox is checked, show password
Syntax not understood
1393
if(e.target.checked) {
Syntax not understood
1394
password.type = "text";
Syntax not understood
1395
spreadFingersLoginPress();
Syntax not understood
1397
// if checkbox is off, hide password
Syntax not understood
1398
} else {
Syntax not understood
1399
password.type = "password";
Syntax not understood
1400
closeFingersLoginPress();
Syntax not understood
1401
}
Syntax not understood
1402
}, 100);
Syntax not understood
1403
}
Syntax not understood
1405
function onLoginPressPasswordToggleClick(e) {
Syntax not understood
1406
//console.log("click: " + e.target.id);
Unknown directive
1407
e.target.focus();
Syntax not understood
1408
}
Syntax not understood
1410
function spreadFingersLoginPress() {
Syntax not understood
1411
TweenMax.to(twoFingers, .35, {transformOrigin: "bottom left", rotation: 30, x: -9, y: -2, ease: Power2.easeInOut});
Unknown directive
1412
}
Syntax not understood
1414
function closeFingersLoginPress() {
Syntax not understood
1415
TweenMax.to(twoFingers, .35, {transformOrigin: "bottom left", rotation: 0, x: 0, y: 0, ease: Power2.easeInOut});
Unknown directive
1416
}
Syntax not understood
1418
function coverEyesLoginPress() {
Syntax not understood
1419
TweenMax.killTweensOf([armL, armR]);
Syntax not understood
1420
TweenMax.set([armL, armR], {visibility: "visible"});
Unknown directive
1421
TweenMax.to(armL, .45, {x: -93, y: 10, rotation: 0, ease: Quad.easeOut});
Unknown directive
1422
TweenMax.to(armR, .45, {x: -93, y: 10, rotation: 0, ease: Quad.easeOut, delay: .1});
Unknown directive
1423
TweenMax.to(bodyBG, .45, {morphSVG: bodyBGchanged, ease: Quad.easeOut});
Unknown directive
1424
eyesCovered = true;
Syntax not understood
1425
}
Syntax not understood
1427
function uncoverEyesLoginPress() {
Syntax not understood
1428
TweenMax.killTweensOf([armL, armR]);
Syntax not understood
1429
TweenMax.to(armL, 1.35, {y: 220, ease: Quad.easeOut});
Unknown directive
1430
TweenMax.to(armL, 1.35, {rotation: 105, ease: Quad.easeOut, delay: .1});
Unknown directive
1431
TweenMax.to(armR, 1.35, {y: 220, ease: Quad.easeOut});
Unknown directive
1432
TweenMax.to(armR, 1.35, {rotation: -105, ease: Quad.easeOut, delay: .1, onComplete: function() {
Unknown directive
1433
TweenMax.set([armL, armR], {visibility: "hidden"});
Unknown directive
1434
}});
Syntax not understood
1435
TweenMax.to(bodyBG, .45, {morphSVG: bodyBG, ease: Quad.easeOut});
Unknown directive
1436
eyesCovered = false;
Syntax not understood
1437
}
Syntax not understood
1439
function resetFaceLoginPress() {
Syntax not understood
1440
TweenMax.to([eyeL, eyeR], 1, {x: 0, y: 0, ease: Expo.easeOut});
Unknown directive
1441
TweenMax.to(nose, 1, {x: 0, y: 0, scaleX: 1, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1442
TweenMax.to(mouth, 1, {x: 0, y: 0, rotation: 0, ease: Expo.easeOut});
Unknown directive
1443
TweenMax.to(chin, 1, {x: 0, y: 0, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1444
TweenMax.to([face, eyebrow], 1, {x: 0, y: 0, skewX: 0, ease: Expo.easeOut});
Unknown directive
1445
TweenMax.to([outerEarL, outerEarR, earHairL, earHairR, hair], 1, {x: 0, y: 0, scaleY: 1, ease: Expo.easeOut});
Unknown directive
1446
}
Syntax not understood
1448
function startBlinkingLoginPress(delay) {
Syntax not understood
1449
if(delay) {
Syntax not understood
1450
delay = getRandomIntLoginPress(delay);
Syntax not understood
1451
} else {
Syntax not understood
1452
delay = 1;
Syntax not understood
1453
}
Syntax not understood
1454
blinking = TweenMax.to([eyeL, eyeR], .1, {delay: delay, scaleY: 0, yoyo: true, repeat: 1, transformOrigin: "center center", onComplete: function() {
Unknown directive
1455
startBlinkingLoginPress(12);
Syntax not understood
1456
}});
Syntax not understood
1457
}
Syntax not understood
1459
function stopBlinkingLoginPress() {
Syntax not understood
1460
blinking.kill();
Syntax not understood
1461
blinking = null;
Syntax not understood
1462
TweenMax.set([eyeL, eyeR], {scaleY: eyeScale});
Unknown directive
1463
}
Syntax not understood
1465
function getRandomIntLoginPress(max) {
Syntax not understood
1466
return Math.floor(Math.random() * Math.floor(max));
Syntax not understood
1467
}
Syntax not understood
1469
function getAngleLoginPress(x1, y1, x2, y2) {
Syntax not understood
1470
var angle = Math.atan2(y1 - y2, x1 - x2);
Syntax not understood
1471
return angle;
Syntax not understood
1472
}
Syntax not understood
1474
function getPositionLoginPress(el) {
Syntax not understood
1475
var xPos = 0;
Syntax not understood
1476
var yPos = 0;
Syntax not understood
1478
while (el) {
Syntax not understood
1479
if (el.tagName == "BODY") {
Syntax not understood
1480
// deal with browser quirks with body/window/document and page scroll
Syntax not understood
1481
var xScroll = el.scrollLeft || document.documentElement.scrollLeft;
Syntax not understood
1482
var yScroll = el.scrollTop || document.documentElement.scrollTop;
Syntax not understood
1484
xPos += (el.offsetLeft - xScroll + el.clientLeft);
Syntax not understood
1485
yPos += (el.offsetTop - yScroll + el.clientTop);
Syntax not understood
1486
} else {
Syntax not understood
1487
// for all other non-BODY elements
Syntax not understood
1488
xPos += (el.offsetLeft - el.scrollLeft + el.clientLeft);
Syntax not understood
1489
yPos += (el.offsetTop - el.scrollTop + el.clientTop);
Syntax not understood
1490
}
Syntax not understood
1492
el = el.offsetParent;
Syntax not understood
1493
}
Syntax not understood
1494
//console.log("xPos: " + xPos + ", yPos: " + yPos);
Unknown directive
1495
return {
Syntax not understood
1496
x: xPos,
Unknown directive
1497
y: yPos
Unknown directive
1498
};
Syntax not understood
1499
}
Syntax not understood
1501
function isMobileDeviceLoginPress() {
Syntax not understood
1502
var check = false;
Syntax not understood
1503
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) check = true;})(navigator.userAgent||navigator.vendor||window.opera);
Syntax not understood
1504
return check;
Syntax not understood
1505
};
Syntax not understood
1507
function initLoginPressForm() {
Syntax not understood
1508
// some measurements for the svg's elements
Syntax not understood
1509
svgCoords = getPositionLoginPress(mySVG);
Syntax not understood
1510
emailCoords = getPositionLoginPress(email);
Syntax not understood
1511
screenCenter = svgCoords.x + (mySVG.offsetWidth / 2);
Syntax not understood
1512
eyeLCoords = {x: svgCoords.x + 84, y: svgCoords.y + 76};
Unknown directive
1513
eyeRCoords = {x: svgCoords.x + 113, y: svgCoords.y + 76};
Unknown directive
1514
noseCoords = {x: svgCoords.x + 97, y: svgCoords.y + 81};
Unknown directive
1515
mouthCoords = {x: svgCoords.x + 100, y: svgCoords.y + 100};
Unknown directive
1517
// handle events for email input
Syntax not understood
1518
email.addEventListener( 'focus', onLoginPressEmailFocus );
Syntax not understood
1519
email.addEventListener( 'blur', onLoginPressEmailBlur );
Syntax not understood
1520
email.addEventListener( 'input', onLoginPressEmailInput );
Syntax not understood
1521
emailLabel.addEventListener( 'click', onLoginPressEmailLabelClick );
Syntax not understood
1522
// reg_password = document.querySelector('#loginpress-reg-pass'),
Syntax not understood
1523
// repeat_password = document.querySelector('#lloginpress-reg-pass-2'),
Syntax not understood
1524
// user_email = document.querySelector('[name="user_email"]'),
Syntax not understood
1525
if(user_email){
Syntax not understood
1526
user_email.addEventListener( 'focus', onLoginPressEmailFocus );
Syntax not understood
1527
user_email.addEventListener( 'blur', onLoginPressEmailBlur );
Syntax not understood
1528
user_email.addEventListener( 'input', onLoginPressEmailInput );
Syntax not understood
1529
}
Syntax not understood
1530
// handle events for password input
Syntax not understood
1531
if(password){
Syntax not understood
1533
password.addEventListener( 'blur', onLoginPressPasswordBlur );
Syntax not understood
1534
password.addEventListener( 'focus', onLoginPressPasswordFocus )
Syntax not understood
1535
};
Syntax not understood
1536
if(repeat_password){
Syntax not understood
1538
repeat_password.addEventListener( 'blur', onLoginPressPasswordBlur );
Syntax not understood
1539
repeat_password.addEventListener( 'focus', onLoginPressPasswordFocus )
Syntax not understood
1540
};
Syntax not understood
1541
if(reg_password){
Syntax not understood
1543
reg_password.addEventListener( 'blur', onLoginPressPasswordBlur );
Syntax not understood
1544
reg_password.addEventListener( 'focus', onLoginPressPasswordFocus )
Syntax not understood
1545
};
Syntax not understood
1546
//passwordLabel.addEventListener( 'click', onLoginPressPasswordLabelClick );
Syntax not understood
1548
// handle events for password checkbox
Syntax not understood
1549
if(showPasswordCheck){
Syntax not understood
1550
showPasswordCheck.addEventListener( 'change', onLoginPressPasswordToggleChange );
Syntax not understood
1551
showPasswordCheck.addEventListener( 'focus', onLoginPressPasswordToggleFocus );
Syntax not understood
1552
showPasswordCheck.addEventListener( 'blur', onLoginPressPasswordToggleBlur );
Syntax not understood
1553
showPasswordCheck.addEventListener( 'click', onLoginPressPasswordToggleClick );
Syntax not understood
1554
showPasswordToggle.addEventListener( 'mouseup', onLoginPressPasswordToggleMouseUp );
Syntax not understood
1555
showPasswordToggle.addEventListener( 'mousedown', onLoginPressPasswordToggleMouseDown );
Syntax not understood
1556
}
Syntax not understood
1558
// move arms to initial positions
Syntax not understood
1559
TweenMax.set( armL, {x: -93, y: 220, rotation: 105, transformOrigin: "top left"} );
Unknown directive
1560
TweenMax.set( armR, {x: -93, y: 220, rotation: -105, transformOrigin: "top right"} );
Unknown directive
1562
// set initial mouth property (fixes positioning bug)
Syntax not understood
1563
TweenMax.set( mouth, {transformOrigin: "center center"} );
Unknown directive
1565
// activate blinking
Syntax not understood
1566
startBlinkingLoginPress(5);
Syntax not understood
1568
// determine how far email input can go before scrolling occurs
Syntax not understood
1569
// will be used as the furthest point avatar will look to the right
Syntax not understood
1570
emailScrollMax = email.scrollWidth;
Syntax not understood
1572
// check if we're on mobile/tablet, if so then show password initially
Syntax not understood
1573
if(isMobileDeviceLoginPress()) {
Syntax not understood
1574
password.type = "text";
Syntax not understood
1575
showPasswordCheck.checked = true;
Syntax not understood
1576
TweenMax.set(twoFingers, {transformOrigin: "bottom left", rotation: 30, x: -9, y: -2, ease: Power2.easeInOut});
Unknown directive
1577
}
Syntax not understood
1579
// clear the console
Syntax not understood
1580
console.clear();
Syntax not understood
1581
}
Syntax not understood
1583
initLoginPressForm();
Syntax not understood
1584
}, false );
Syntax not understood
1585
</script>
Syntax not understood
1586
<script type='text/javascript' id='zxcvbn-async-js-extra'>
Syntax not understood
1587
/* <![CDATA[ */
Syntax not understood
1588
var _zxcvbnSettings = {"src":"https:\/\/cdr-shop.com\/wp-includes\/js\/zxcvbn.min.js"};
Unknown directive
1589
/* ]]> */
Syntax not understood
1590
</script>
Syntax not understood
1591
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/zxcvbn-async.min.js?ver=1.0' id='zxcvbn-async-js'></script>
Unknown directive
1592
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=7.4.4' id='wp-polyfill-js'></script>
Unknown directive
1593
<script type='text/javascript' id='wp-polyfill-js-after'>
Syntax not understood
1594
( 'fetch' in window ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-fetch.min.js?ver=3.0.0"></scr' + 'ipt>' );( document.contains ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-node-contains.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.DOMRect ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js?ver=3.42.0"></scr' + 'ipt>' );( window.URL && window.URL.prototype && window.URLSearchParams ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-url.min.js?ver=3.6.4"></scr' + 'ipt>' );( window.FormData && window.FormData.prototype.keys ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-formdata.min.js?ver=3.0.12"></scr' + 'ipt>' );( Element.prototype.matches && Element.prototype.closest ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-element-closest.min.js?ver=2.0.2"></scr' + 'ipt>' );( 'objectFit' in document.documentElement.style ) || document.write( '<script src="https://cdr-shop.com/wp-includes/js/dist/vendor/wp-polyfill-object-fit.min.js?ver=2.3.4"></scr' + 'ipt>' );
Unknown directive
1595
</script>
Syntax not understood
1596
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/dist/hooks.min.js?ver=50e23bed88bcb9e6e14023e9961698c1' id='wp-hooks-js'></script>
Unknown directive
1597
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/dist/i18n.min.js?ver=db9a9a37da262883343e941c3731bc67' id='wp-i18n-js'></script>
Unknown directive
1598
<script type='text/javascript' id='wp-i18n-js-after'>
Syntax not understood
1599
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
Unknown directive
1600
</script>
Syntax not understood
1601
<script type='text/javascript' id='password-strength-meter-js-extra'>
Syntax not understood
1602
/* <![CDATA[ */
Syntax not understood
1603
var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"};
Unknown directive
1604
/* ]]> */
Syntax not understood
1605
</script>
Syntax not understood
1606
<script type='text/javascript' id='password-strength-meter-js-translations'>
Syntax not understood
1607
( function( domain, translations ) {
Syntax not understood
1608
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
Syntax not understood
1609
localeData[""].domain = domain;
Syntax not understood
1610
wp.i18n.setLocaleData( localeData, domain );
Syntax not understood
1611
} )( "default", { "locale_data": { "messages": { "": {} } } } );
Unknown directive
1612
</script>
Syntax not understood
1613
<script type='text/javascript' src='https://cdr-shop.com/wp-admin/js/password-strength-meter.min.js?ver=5.7' id='password-strength-meter-js'></script>
Unknown directive
1614
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/underscore.min.js?ver=1.8.3' id='underscore-js'></script>
Unknown directive
1615
<script type='text/javascript' id='wp-util-js-extra'>
Syntax not understood
1616
/* <![CDATA[ */
Syntax not understood
1617
var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
Unknown directive
1618
/* ]]> */
Syntax not understood
1619
</script>
Syntax not understood
1620
<script type='text/javascript' src='https://cdr-shop.com/wp-includes/js/wp-util.min.js?ver=5.7' id='wp-util-js'></script>
Unknown directive
1621
<script type='text/javascript' id='user-profile-js-extra'>
Syntax not understood
1622
/* <![CDATA[ */
Syntax not understood
1623
var userProfileL10n = {"user_id":"0","nonce":"ad14b66de8"};
Unknown directive
1624
/* ]]> */
Syntax not understood
1625
</script>
Syntax not understood
1626
<script type='text/javascript' id='user-profile-js-translations'>
Syntax not understood
1627
( function( domain, translations ) {
Syntax not understood
1628
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
Syntax not understood
1629
localeData[""].domain = domain;
Syntax not understood
1630
wp.i18n.setLocaleData( localeData, domain );
Syntax not understood
1631
} )( "default", { "locale_data": { "messages": { "": {} } } } );
Unknown directive
1632
</script>
Syntax not understood
1633
<script type='text/javascript' src='https://cdr-shop.com/wp-admin/js/user-profile.min.js?ver=5.7' id='user-profile-js'></script>
Unknown directive
1634
<div class="clear"></div>
Syntax not understood
1635
</body>
Syntax not understood
1636
</html>
Syntax not understood

Manual Checks

Structured data is valid
Structured data can be validated through the use of the Structured Data Testing Tool and the Structured Data Linter.
50

Progressive Web App

Indicates how valid the aspects of a Progressive Web App (PWA) are for the page and highlights opportunities to enable/improve the PWA of cdr-shop.com. This includes details about web app manifests.

PWA Optimized

Redirects HTTP traffic to HTTPS
It is advised to redirect all HTTP traffic to HTTPS, in order to enable secure web features for all users.
Content is sized correctly for the viewport
Ensure that the width of the app's content matches the width of the viewport, otherwise the app might not be optimized for mobile screens.
Has a `<meta name="viewport">` tag with `width` or `initial-scale`
It is advised to use a '<meta name="viewport">' tag for the optimization of cdr-shop.com on mobile screens.
Provides a valid `apple-touch-icon`
iOS users of Progressive Web Apps will benefit from an apple touch icon, which can be defined with 'apple-touch-icon', which must point to a non-transparent 192px (or 180px) square PNG.

Installable

Web app manifest or service worker do not meet the installability requirements — 1 reason
User engagement may be increased by leveraging the browsers ability to proactively prompt users to add the app to their homescreen.
Failure reason
No manifest was fetched

PWA Optimized

Does not register a service worker that controls page and `start_url`
A service worker is used to provide Progressive Web Apps the use of features such as working offline, the ability for the app to be added to the homescreen as well as push notifications.
Is not configured for a custom splash screen
Themed splash screens ensure a high-quality user experience at launch for app users.
View Data
Does not set a theme color for the address bar.
A theme may be applied to the browser address bar, which ideally can be made to match the site.
View Data
Manifest doesn't have a maskable icon
Maskable icons are great to ensure that images fill the entire shape when installing the app on a device.

Manual Checks

Site works cross-browser
Ensure that the Progressive Web App works correctly across every major browser.
Page transitions don't feel like they block on the network
Users perceive apps with responsive, snappy transitions as higher peforming and ensures a great user experience, even on a slow network.
Each page has a URL
Ensure that all pages are deep linkable via URL. They should also be unique for the purpose of shareability on social media.
Hosting

Server Location

Server IP Address: 185.104.29.24
Continent: Europe
Country: Netherlands
Netherlands Flag
Region:
City:
Longitude: 4.8995
Latitude: 52.3824
Currencies: EUR
Languages: Dutch

Web Hosting Provider

Name IP Address
DigitalOcean, LLC
Registration

Domain Registrant

Private Registration: Yes
Name: WhoisGuard Protected
Organization: WhoisGuard, Inc.
Country: PA
City: Panama
State: Panama
Post Code:
Email: [email protected]
Phone: +507.8365503
Note: Registration information is derived from various sources and may be inaccurate.

Domain Registrar

Name IP Address
NameCheap, Inc. 104.16.99.56
Security

Visitor Safety

Mature Content: Not Likely
McAfee WebAdvisor Rating: Safe
WOT Rating:
WOT Trustworthiness: 1/100
WOT Child Safety: 1/100
Note: Safety information is not guaranteed.

SSL/TLS Certificate

Issued To: cdr-shop.com
Issued By: R3
Valid From: 1st May, 2021
Valid To: 30th July, 2021
Subject: CN = cdr-shop.com
Hash: 72df4bb6
Issuer: CN = R3
O = Let's Encrypt
S = US
Version: 2
Serial Number: 0x03686D19DD1A47269996F50062CBE7C7CC6E
Serial Number (Hex): 03686D19DD1A47269996F50062CBE7C7CC6E
Valid From: 1st May, 2025
Valid To: 30th July, 2025
Signature Algorithm (Short Name): RSA-SHA256
Signature Algorithm (Long Name): sha256WithRSAEncryption
Authority Key Identifier: keyid:14:2E:B3:17:B7:58:56:CB:AE:50:09:40:E6:1F:AF:9D:8B:14:C2:C6
Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication
Certificate Policies: Policy: 2.23.140.1.2.1
Policy: 1.3.6.1.4.1.44947.1.1.1
CPS: http://cps.letsencrypt.org

Authority Information Access: OCSP - URI:http://r3.o.lencr.org
CA Issuers - URI:http://r3.i.lencr.org/

SCT List: Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 44:94:65:2E:B0:EE:CE:AF:C4:40:07:D8:A8:FE:28:C0:
DA:E6:82:BE:D8:CB:31:B5:3F:D3:33:96:B5:B6:81:A8
Timestamp : May 1 15:01:16.690 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:45:02:21:00:BC:D9:F6:57:EF:56:95:A7:21:F5:51:
14:DD:1C:54:80:26:75:E7:4A:98:B3:6F:71:02:C5:3B:
FA:9B:46:57:02:02:20:39:98:37:52:6B:30:DC:B5:53:
22:F1:44:25:8E:AC:44:05:FE:CF:91:E7:08:97:55:0F:
B0:5A:74:FE:F3:F9:6F
Signed Certificate Timestamp:
Version : v1 (0x0)
Log ID : 7D:3E:F2:F8:8F:FF:88:55:68:24:C2:C0:CA:9E:52:89:
79:2B:C5:0E:78:09:7F:2E:6A:97:68:99:7E:22:F0:D7
Timestamp : May 1 15:01:16.744 2021 GMT
Extensions: none
Signature : ecdsa-with-SHA256
30:46:02:21:00:E6:2A:C4:D2:63:B9:84:05:F8:9A:F6:
14:F9:E7:E4:8D:35:19:E0:AE:E2:99:B9:38:52:7D:51:
6D:A2:2D:28:87:02:21:00:E1:D8:5D:BA:84:4F:4E:2C:
B3:72:63:DC:1E:07:76:32:2D:88:8E:A8:10:45:8A:AF:
7C:88:59:47:4D:61:63:D8
Key Usage: Digital Signature, Key Encipherment
Basic Constraints: CA:FALSE
Subject Alternative Name: DNS:cdr-shop.online
DNS:www.cdr-shop.com
DNS:www.cdr-shop.online
DNS:cdr-shop.com
Technical

DNS Lookup

A Records

Host IP Address Class TTL
cdr-shop.com. 185.104.29.24 IN 599

NS Records

Host Nameserver Class TTL
cdr-shop.com. ns.zxcs.be. IN 599
cdr-shop.com. ns.zxcs.eu. IN 599
cdr-shop.com. ns.zxcs.nl. IN 599

AAAA Records

IP Address Class TTL
2a06:2ec0:1::88 IN 599

MX Records

Priority Host Server Class TTL
10 cdr-shop.com. spamrelay.zxcs.nl. IN 599

SOA Records

Domain Name Primary NS Responsible Email TTL
cdr-shop.com. ns.zxcs.nl. hostmaster.cdr-shop.com. 599

TXT Records

Host Value Class TTL
cdr-shop.com. google-site-verification=PvzLErSFI819lWW1xvGmezIgdFunOhJ4fl3h4bdQZeQ IN 599
cdr-shop.com. v=spf1 IN 599
cdr-shop.com. Sendinblue-code:26853a9ce8e0beb39553de14691259af IN 599

HTTP Response Headers

HTTP-Code: HTTP/1.1 301 Moved Permanently
date: 1st June, 2021
server: Apache/2
content-type: text/html; charset=UTF-8
x-powered-by: PHP/7.4.16
x-frame-options: sameorigin
x-xss-protection: 1
x-content-type-options: nosniff
referrer-policy: origin-when-cross-origin
feature-policy: accelerometer 'self'; autoplay 'self'; camera 'self'; encrypted-media 'self'; fullscreen 'self'; geolocation 'self'; gyroscope 'self'; magnetometer 'self'; microphone 'self'; midi 'self'; payment 'self'; usb 'self'
x-redirect-by: WordPress
upgrade: h2,h2c
connection: Upgrade
location: https://cdr-shop.com/
vary: User-Agent

Whois Lookup

Created: 11th March, 2017
Changed: 5th April, 2021
Expires: 11th March, 2022
Registrar: NameCheap, Inc.
Status: clientTransferProhibited
Nameservers: ns.zxcs.be
ns.zxcs.eu
ns.zxcs.nl
Full Whois: Domain Name: CDR-SHOP.COM
Registry Domain ID: 2104071154_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.namecheap.com
Registrar URL: http://www.namecheap.com
Updated Date: 2021-04-05T16:00:14Z
Creation Date: 2017-03-11T16:52:06Z
Registry Expiry Date: 2022-03-11T16:52:06Z
Registrar: NameCheap, Inc.
Registrar IANA ID: 1068
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6613102107
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS.ZXCS.BE
Name Server: NS.ZXCS.EU
Name Server: NS.ZXCS.NL
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2021-06-01T13:43:20Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar. Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.

TERMS OF USE: You are not authorized to access or query our Whois
database through the use of electronic processes that are high-volume and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following terms of use: You agree that you may use this Data only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of VeriSign. You agree not to
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability. VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
reserves the right to modify these terms at any time.

The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.

Nameservers

Name IP Address
ns.zxcs.be 46.101.179.64
ns.zxcs.eu 178.62.208.8
ns.zxcs.nl 185.104.28.19
Related

Subdomains

Similar Sites

Organic Search (US) Competitors

Backlink Competitors

Sites with the same domain name

Sites hosted on the same IP address

Domain Valuation Snoop Score
0/5
0/5