From 09068be8c5bd63ac5ef996323668fd747091f1e2 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Mon, 2 Oct 2017 18:49:07 -0300 Subject: [PATCH 01/22] Improved IconLoader class Related #1160 --- app/util/IconLoader.js | 47 +++++++++++++++++++++++------------------- app/ux/WebView.js | 5 +++-- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/app/util/IconLoader.js b/app/util/IconLoader.js index b4f0349b..f4298679 100644 --- a/app/util/IconLoader.js +++ b/app/util/IconLoader.js @@ -1,6 +1,6 @@ /** - * Singleton class to handle the global unread counter. - */ +* Singleton class to handle the custom icons for special services. +*/ Ext.define('Rambox.util.IconLoader', { singleton: true, @@ -10,23 +10,28 @@ Ext.define('Rambox.util.IconLoader', { config = config || {}; /** - * Sets the icon for a specific service. - * - * @param {*} id Id of the service - */ - this.loadServiceIconUrl = function (service, webview) { - switch (service.type) { - case 'slack': - webview.executeJavaScript("(()=>{let a=document.querySelector('.team_icon');if(!a){const d=document.querySelector('#team_menu');d&&(d.click(),a=document.querySelector('.team_icon'))}if(!a)return!1;const{style:{backgroundImage:b}}=a,c=document.createEvent('MouseEvents');return c.initEvent('mousedown',!0,!0),document.querySelector('.client_channels_list_container').dispatchEvent(c),b.slice(5,-2)})();", - false, - function (backgroundImage) { - if (backgroundImage) { - service.fireEvent('iconchange', service, backgroundImage, service.icon); - } - } - ); - break; - } - }; - } + * Sets the icon for a specific service. + * + * @param {*} service Id of the service + * @param {*} webview Webview component of the service + */ + this.loadServiceIconUrl = function (service, webview) { + switch (service.type) { + case 'slack': + webview.executeJavaScript( + "(()=>{let a=document.querySelector('.team_icon');if(!a){const d=document.querySelector('#team_menu');d&&(d.click(),a=document.querySelector('.team_icon'))}if(!a)return!1;const{style:{backgroundImage:b}}=a,c=document.createEvent('MouseEvents');return c.initEvent('mousedown',!0,!0),document.querySelector('.client_channels_list_container').dispatchEvent(c),b.slice(5,-2)})();", + false, + function (backgroundImage) { + if (backgroundImage) { + service.setTitle(''+service.title); + service.fireEvent('iconchange', service, backgroundImage, service.icon); + } + } + ); + break; + default: + break; + } + }; +} }); diff --git a/app/ux/WebView.js b/app/ux/WebView.js index a512695c..871e0ba7 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -252,7 +252,8 @@ Ext.define('Rambox.ux.WebView',{ // Apply saved zoom level webview.setZoomLevel(me.record.get('zoomLevel')); - + + // Set special icon for some service (like Slack) Rambox.util.IconLoader.loadServiceIconUrl(me, webview); }); @@ -341,7 +342,7 @@ Ext.define('Rambox.ux.WebView',{ require('electron').shell.openExternal(e.url); } }); - + webview.addEventListener('will-navigate', function(e, url) { e.preventDefault(); }); From 86b1eee7421ba7df3bd4acdf1fe85f7748ab1fed Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 12:44:56 -0300 Subject: [PATCH 02/22] Fixed bug on display/close behaviors Fixes #909 --- app/view/preferences/Preferences.js | 2 +- app/view/preferences/PreferencesController.js | 6 ++++++ electron/main.js | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/view/preferences/Preferences.js b/app/view/preferences/Preferences.js index 3eb40737..2d4c2c2d 100644 --- a/app/view/preferences/Preferences.js +++ b/app/view/preferences/Preferences.js @@ -176,7 +176,7 @@ Ext.define('Rambox.view.preferences.Preferences',{ fields: ['value', 'label'] ,data: [ { 'value': 'keep_in_tray', 'label': 'Keep in tray' } - ,{ 'value': 'keep_in_tray_and_taskbar', 'label': 'Keep in tray and taskbar' } + ,{ 'value': 'keep_in_tray_and_taskbar', 'label': 'Keep in tray and/or taskbar' } ,{ 'value': 'quit', 'label': 'Quit' } ] }) diff --git a/app/view/preferences/PreferencesController.js b/app/view/preferences/PreferencesController.js index 5d356718..d72d9bc9 100644 --- a/app/view/preferences/PreferencesController.js +++ b/app/view/preferences/PreferencesController.js @@ -39,6 +39,12 @@ Ext.define('Rambox.view.preferences.PreferencesController', { // Proxy if ( values.proxy && (Ext.isEmpty(values.proxyHost) || Ext.isEmpty(values.proxyPort)) ) return; + // Display behaviour + if ( values.window_display_behavior === 'show_taskbar' && values.window_close_behavior === 'keep_in_tray' ) { + Ext.Msg.alert('Action required', 'You need to change the window closing behaviour because "Keep in tray" is not possible.'); + return; + } + // Locale if ( values.locale !== ipc.sendSync('getConfig').locale ) { localStorage.setItem('locale', values.locale); diff --git a/electron/main.js b/electron/main.js index 5a12b003..61cc952b 100644 --- a/electron/main.js +++ b/electron/main.js @@ -162,6 +162,7 @@ function createWindow () { }); if ( !config.get('start_minimized') && config.get('maximized') ) mainWindow.maximize(); + if ( config.get('window_display_behavior') !== 'show_trayIcon' && config.get('start_minimized') ) mainWindow.minimize(); // Check if the window its outside of the view (ex: multi monitor setup) const { positionOnScreen } = require('./utils/positionOnScreen'); From 368f35e933e3df8a58cefec8247ddbccaeb6065e Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 12:46:23 -0300 Subject: [PATCH 03/22] Enable hide menu bar in Linux also Because some distros of Linux handle the menu bar different than others, we will show this option to all Linux versions. Fixes #956 --- app/view/preferences/Preferences.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/view/preferences/Preferences.js b/app/view/preferences/Preferences.js index 2d4c2c2d..fbbca456 100644 --- a/app/view/preferences/Preferences.js +++ b/app/view/preferences/Preferences.js @@ -122,7 +122,7 @@ Ext.define('Rambox.view.preferences.Preferences',{ ,name: 'hide_menu_bar' ,boxLabel: locale['preferences[1]']+' (Alt key to display)' ,value: config.hide_menu_bar - ,hidden: process.platform !== 'win32' + ,hidden: process.platform === 'darwin' } ,{ xtype: 'combo' From ef37468577777c1481e28190a4d57cba2b16a178 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 16:42:18 -0300 Subject: [PATCH 04/22] Fixed WhatsApp unread code Fixes #1189 --- app/store/ServicesList.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/store/ServicesList.js b/app/store/ServicesList.js index ce764b08..9da5d49c 100644 --- a/app/store/ServicesList.js +++ b/app/store/ServicesList.js @@ -28,7 +28,7 @@ Ext.define('Rambox.store.ServicesList', { ,description: locale['services[0]'] ,url: 'https://web.whatsapp.com/' ,type: 'messaging' - ,js_unread: 'function checkUnread(){var a=document.getElementsByClassName("infinite-list-item"),b=0;for(i=0;i0||0===a[i].getElementsByClassName("unread-count").length)){var c=parseInt(a[i].getElementsByClassName("unread-count")[0].innerHTML.trim());b+=isNaN(c)?0:c}updateBadge(b)}function updateBadge(count) { if (count && count >= 1) { rambox.setUnreadCount(count); } else { rambox.clearUnreadCount(); } }setInterval(checkUnread,1e3);' + ,js_unread: 'function checkUnread(){var i=0;document.querySelectorAll(".unread").forEach(function(e){0===e.querySelectorAll("[data-icon=muted]").length&&i++});updateBadge(i)}function updateBadge(count) { if (count && count >= 1) { rambox.setUnreadCount(count); } else { rambox.clearUnreadCount(); } }setInterval(checkUnread,1e3);' ,dont_update_unread_from_title: true }, { From e57a8962b124b46446c195876b8c50be85c810fb Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 18:12:36 -0300 Subject: [PATCH 05/22] Improved tray click in Linux Fixes #942 --- electron/tray.js | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/electron/tray.js b/electron/tray.js index d19e2646..45d627ab 100644 --- a/electron/tray.js +++ b/electron/tray.js @@ -34,9 +34,27 @@ exports.create = function(win, config) { appIcon = new Tray(iconPath); appIcon.setToolTip('Rambox'); appIcon.setContextMenu(contextMenu); - appIcon.on('double-click', function() { - win.webContents.executeJavaScript('ipc.send("toggleWin", true);'); - }); + + switch (process.platform) { + case 'darwin': + break; + case 'linux': + case 'freebsd': + case 'sunos': + // Double click is not supported and Click its only supported when app indicator is not used. + // Read more here (Platform limitations): https://github.com/electron/electron/blob/master/docs/api/tray.md + appIcon.on('click', function() { + win.webContents.executeJavaScript('ipc.send("toggleWin", true);'); + }); + break; + case 'win32': + appIcon.on('double-click', function() { + win.webContents.executeJavaScript('ipc.send("toggleWin", true);'); + }); + break; + default: + break; + } }; exports.destroy = function() { From fe14a51238c88c6e2f6f989fb61e812735f26ac5 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 18:16:23 -0300 Subject: [PATCH 06/22] Improved UI of Rambox Tab Fixes #1016 --- app/view/main/Main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/view/main/Main.js b/app/view/main/Main.js index bc0ba841..1b0f1e34 100644 --- a/app/view/main/Main.js +++ b/app/view/main/Main.js @@ -39,7 +39,7 @@ Ext.define('Rambox.view.main.Main', { xtype: 'panel' ,title: locale['app.main[0]'] ,margin: '0 5 0 0' - ,flex: 1 + ,flex: 2 ,header: { height: 50 } ,tools: [ { From a704dd0953031902bf64a08b3afbe96d794192a4 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 18:49:37 -0300 Subject: [PATCH 07/22] Fixed bug on editing service Fixes #931 --- app/ux/WebView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ux/WebView.js b/app/ux/WebView.js index 871e0ba7..d31bf2ab 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -577,7 +577,7 @@ Ext.define('Rambox.ux.WebView',{ ,setStatusBar: function(keep) { var me = this; - me.down('statusbar').destroy(); + me.removeDocked(me.down('statusbar'), true); if ( keep ) { me.addDocked(me.statusBarConstructor(false)); From 2ce780840babf8cb4f86dcb55e3aa7385d282d6e Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Tue, 3 Oct 2017 20:08:30 -0300 Subject: [PATCH 08/22] Improved Auth0 integration and fixed locales Fixes #964 --- app.json | 8 -------- app/ux/Auth0.js | 34 +++++++++++++++++++++++++-------- app/view/main/MainController.js | 10 ++++------ package.json | 2 ++ 4 files changed, 32 insertions(+), 22 deletions(-) diff --git a/app.json b/app.json index 8f2fc7b2..4909209a 100644 --- a/app.json +++ b/app.json @@ -103,14 +103,6 @@ { "path": "${framework.dir}/build/ext-all-rtl.js" }, - { - "path": "resources/js/auth0-7.1.0.min.js", - "remote": true - }, - { - "path": "resources/js/lock-10.2.2/lock.min.js", - "remote": true - }, { "path": "resources/js/GALocalStorage.js" }, diff --git a/app/ux/Auth0.js b/app/ux/Auth0.js index 12b39bf2..217a76f5 100644 --- a/app/ux/Auth0.js +++ b/app/ux/Auth0.js @@ -9,6 +9,9 @@ Ext.define('Rambox.ux.Auth0', { ,init: function() { var me = this; + var Auth0Lock = require('auth0-lock').default; + var Auth0 = require('auth0-js'); + // Auth0 Config me.lock = new Auth0Lock(auth0Cfg.clientID, auth0Cfg.domain, { autoclose: true @@ -30,7 +33,7 @@ Ext.define('Rambox.ux.Auth0', { ,language: localStorage.getItem('locale-auth0') === null ? 'en' : localStorage.getItem('locale-auth0') }); - me.auth0 = new Auth0({ clientID: auth0Cfg.clientID, domain : auth0Cfg.domain }); + me.auth0 = new Auth0.WebAuth({ clientID: auth0Cfg.clientID, domain : auth0Cfg.domain }); me.defineEvents(); } @@ -40,10 +43,15 @@ Ext.define('Rambox.ux.Auth0', { me.lock.on("authenticated", function(authResult) { me.lock.getProfile(authResult.idToken, function(err, profile) { - if (err) { - // Handle error + if ( err ) { + if ( err.error === 401 || err.error === 'Unauthorized' ) return me.renewToken(me.checkConfiguration); Ext.Msg.hide(); - return; + return Ext.Msg.show({ + title: 'Error' + ,message: 'There was an error getting the profile: ' + err.error_description + ,icon: Ext.Msg.ERROR + ,buttons: Ext.Msg.OK + }); } // Display a spinner while waiting @@ -141,8 +149,13 @@ Ext.define('Rambox.ux.Auth0', { me.lock.getProfile(localStorage.getItem('id_token'), function (err, profile) { if ( err ) { - if ( err.error === 401 ) return me.renewToken(me.restoreConfiguration); - return alert('There was an error getting the profile: ' + err.message); + if ( err.error === 401 || err.error === 'Unauthorized' ) return me.renewToken(me.checkConfiguration); + return Ext.Msg.show({ + title: 'Error' + ,message: 'There was an error getting the profile: ' + err.error_description + ,icon: Ext.Msg.ERROR + ,buttons: Ext.Msg.OK + }); } // First we remove all current services @@ -163,8 +176,13 @@ Ext.define('Rambox.ux.Auth0', { me.lock.getProfile(localStorage.getItem('id_token'), function (err, profile) { if ( err ) { - if ( err.error === 401 ) return me.renewToken(me.checkConfiguration); - return alert('There was an error getting the profile: ' + err.message); + if ( err.error === 401 || err.error === 'Unauthorized' ) return me.renewToken(me.checkConfiguration); + return Ext.Msg.show({ + title: 'Error' + ,message: 'There was an error getting the profile: ' + err.error_description + ,icon: Ext.Msg.ERROR + ,buttons: Ext.Msg.OK + }); } if ( !profile.user_metadata ) { diff --git a/app/view/main/MainController.js b/app/view/main/MainController.js index c7fe5a46..f796c68c 100644 --- a/app/view/main/MainController.js +++ b/app/view/main/MainController.js @@ -188,8 +188,10 @@ Ext.define('Rambox.view.main.MainController', { } else { Ext.cq1('app-main').suspendEvent('remove'); Ext.getStore('Services').load(); + const count = Ext.getStore('Services').getCount(); + var i = 1; Ext.Array.each(Ext.getStore('Services').collect('id'), function(serviceId) { - me.removeServiceFn(serviceId, 1, 2); + me.removeServiceFn(serviceId, count, i++); }); if ( Ext.isFunction(callback) ) callback(); Ext.cq1('app-main').resumeEvent('remove'); @@ -462,16 +464,12 @@ Ext.define('Rambox.view.main.MainController', { Ext.cq1('app-main').getViewModel().set('avatar', ''); if ( Ext.isFunction(callback) ) callback(); - - Ext.Msg.hide(); } if ( btn ) { Ext.Msg.confirm(locale['app.main[21]'], locale['app.window[38]'], function(btnId) { if ( btnId === 'yes' ) { - logoutFn(function() { - me.removeAllServices(); - }); + logoutFn(me.removeAllServices.bind(me)); } }); } else { diff --git a/package.json b/package.json index c189e972..360d9c50 100644 --- a/package.json +++ b/package.json @@ -101,6 +101,8 @@ }, "dependencies": { "@exponent/electron-cookies": "2.0.0", + "auth0-js": "^8.10.1", + "auth0-lock": "^10.22.0", "auto-launch-patched": "5.0.2", "electron-config": "0.2.1", "electron-is-dev": "^0.1.2", From 3f845e80917b93e9beac4d2f93c8174ee4f98e29 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 10:51:34 -0300 Subject: [PATCH 09/22] Removed code for past version fix --- app/Application.js | 70 ---------------------------------------------- 1 file changed, 70 deletions(-) diff --git a/app/Application.js b/app/Application.js index 5c8ba338..645b7c49 100644 --- a/app/Application.js +++ b/app/Application.js @@ -205,76 +205,6 @@ Ext.define('Rambox.Application', { Ext.cq1('app-main').getController().showLockWindow(); } - // Synchronization problem in version 0.5.3 steps to fix it - if ( localStorage.getItem('id_token') && localStorage.getItem('refresh_token') === null ) { - var win = Ext.create('Ext.window.Window', { - title: 'Backup your services' - ,autoShow: true - ,modal: true - ,closable: false - ,resizable: false - ,bodyPadding: '0 15 15 15' - ,width: 500 - ,layout: 'card' - ,items: [ - { - xtype: 'container' - ,html: '

Synchronization problem fixed!

In previous version, we had a bug that backing up your services throw an error. Now is fixed, but you will need to follow two simple steps to make it work.

If you decide not to do it now, you can cancel but it will ask you again next time you open Rambox until you do it.' - } - ,{ - xtype: 'container' - ,html: '

Login again

Just click the "Sign in" button at the bottom-right of this window to sign in again with the same account you used before.' - } - ,{ - xtype: 'container' - ,html: '

Backup

To finish, click the "Sync!" button to backup your current services and that\'s all!' - } - ] - ,buttons: [ - { - text: locale['button[1]'] - ,ui: 'decline' - ,handler: function() { - win.close(); - } - } - ,'->' - ,{ - text: 'Start' - ,handler: function(btn) { - btn.hide(); - btn.nextSibling('#signin').show(); - win.getLayout().setActiveItem(1); - } - } - ,{ - text: 'Sign in' - ,itemId: 'signin' - ,hidden: true - ,handler: function(btn) { - Rambox.ux.Auth0.backupCurrent = true; - Rambox.ux.Auth0.login(); - Ext.defer(Rambox.ux.Auth0.logout, 1000); - btn.hide(); - btn.nextSibling('#sync').show(); - win.getLayout().setActiveItem(2); - } - } - ,{ - text: 'Sync!' - ,itemId: 'sync' - ,hidden: true - ,handler: function() { - Rambox.ux.Auth0.backupConfiguration(function() { - win.close(); - Rambox.ux.Auth0.backupCurrent = false; - }); - } - } - ] - }); - } - // Remove spinner Ext.get('spinner').destroy(); } From c3d1881822a3ad6cf98e1fe8581663987f7d377f Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 10:58:40 -0300 Subject: [PATCH 10/22] Improved check for updates --- app/Application.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Application.js b/app/Application.js index 645b7c49..810513cd 100644 --- a/app/Application.js +++ b/app/Application.js @@ -42,7 +42,7 @@ Ext.define('Rambox.Application', { if ( Ext.util.Cookies.get('auth0') === null ) Ext.util.Cookies.set('auth0', false); // Check for updates - if ( require('electron').remote.process.argv.indexOf('--without-update') === -1 && process.platform !== 'win32' ) Rambox.app.checkUpdate(true); + if ( require('electron').remote.process.argv.indexOf('--without-update') === -1 ) Rambox.app.checkUpdate(true); // Add shortcuts to switch services using CTRL + Number var map = new Ext.util.KeyMap({ From 3b3772489adf597d984020f93bb60c14c96467d1 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 13:13:24 -0300 Subject: [PATCH 11/22] Fixed Hangouts modal videocalls --- app/ux/WebView.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/ux/WebView.js b/app/ux/WebView.js index d31bf2ab..7f345018 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -276,7 +276,7 @@ Ext.define('Rambox.ux.WebView',{ if ( e.url.indexOf('plus.google.com/u/0/photos/albums') >= 0 ) { ipc.send('image:popup', e.url, e.target.partition); return; - } else if ( e.url.indexOf('https://hangouts.google.com/hangouts/_/CONVERSATION/') >= 0 ) { + } else if ( e.url.indexOf('/el/CONVERSATION/') >= 0 ) { me.add({ xtype: 'window' ,title: 'Video Call' @@ -295,7 +295,7 @@ Ext.define('Rambox.ux.WebView',{ tag: 'webview' ,src: e.url ,style: 'width:100%;height:100%;' - ,partition: 'persist:' + me.record.get('type') + '_' + me.id.replace('tab_', '') + (localStorage.getItem('id_token') ? '_' + Ext.decode(localStorage.getItem('profile')).user_id : '') + ,partition: me.getWebView().partition ,useragent: Ext.getStore('ServicesList').getById(me.record.get('type')).get('userAgent') } } @@ -323,7 +323,7 @@ Ext.define('Rambox.ux.WebView',{ tag: 'webview' ,src: e.url ,style: 'width:100%;height:100%;' - ,partition: e.options.webPreferences.partition + ,partition: me.getWebView().partition ,useragent: Ext.getStore('ServicesList').getById(me.record.get('type')).get('userAgent') } } From 73bdb44948f6670e95215468670de645bd73aaa0 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 13:14:05 -0300 Subject: [PATCH 12/22] Fixed iCloud compose message Fixes #876 --- app/ux/WebView.js | 46 ++++++++++++++++++++++++++++++++ resources/js/rambox-modal-api.js | 4 +++ 2 files changed, 50 insertions(+) create mode 100644 resources/js/rambox-modal-api.js diff --git a/app/ux/WebView.js b/app/ux/WebView.js index 7f345018..0074d55a 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -332,6 +332,52 @@ Ext.define('Rambox.ux.WebView',{ return; } break; + case 'icloud': + if ( e.url.indexOf('index.html#compose') >= 0 ) { + me.add({ + xtype: 'window' + ,title: 'iCloud - Compose' + ,width: 700 + ,height: 500 + ,maximizable: true + ,resizable: true + ,draggable: true + ,collapsible: true + ,items: { + xtype: 'component' + ,itemId: 'webview' + ,hideMode: 'offsets' + ,autoRender: true + ,autoShow: true + ,autoEl: { + tag: 'webview' + ,src: e.url + ,style: 'width:100%;height:100%;' + ,partition: me.getWebView().partition + ,useragent: Ext.getStore('ServicesList').getById(me.record.get('type')).get('userAgent') + ,preload: './resources/js/rambox-modal-api.js' + } + } + ,listeners: { + show: function(win) { + const webview = win.down('#webview').el.dom; + webview.addEventListener('ipc-message', function(event) { + var channel = event.channel; + switch (channel) { + case 'close': + win.close(); + break; + default: + break; + } + }); + } + } + }).show(); + e.preventDefault(); + return; + } + break; default: break; } diff --git a/resources/js/rambox-modal-api.js b/resources/js/rambox-modal-api.js new file mode 100644 index 00000000..50930fbd --- /dev/null +++ b/resources/js/rambox-modal-api.js @@ -0,0 +1,4 @@ +document.addEventListener("DOMContentLoaded", function() { + window.WHAT_TYPE.isChildWindowAnIframe=function(){return false;}; // for iCloud + window.onbeforeunload=function(){return require("electron").ipcRenderer.sendToHost("close");}; +}); From cdb769e8992fc12e4eafb41302d7b4d17a3e1b14 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 16:14:38 -0300 Subject: [PATCH 13/22] Added Sandstorm --- app/store/ServicesList.js | 12 +++++++++++- resources/icons/sandstorm.png | Bin 0 -> 62122 bytes 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 resources/icons/sandstorm.png diff --git a/app/store/ServicesList.js b/app/store/ServicesList.js index 9da5d49c..25f1675b 100644 --- a/app/store/ServicesList.js +++ b/app/store/ServicesList.js @@ -839,7 +839,7 @@ Ext.define('Rambox.store.ServicesList', { ,description: 'Kune is a web tool, based on Apache Wave, for creating environments of constant inter-communication, collective intelligence, knowledge and shared work.' ,url: 'https://kune.cc' ,type: 'messaging' - }, + }, { id: 'googlevoice' ,logo: 'googlevoice.png' @@ -848,6 +848,16 @@ Ext.define('Rambox.store.ServicesList', { ,url: 'https://voice.google.com' ,type: 'messaging' ,js_unread: 'function parseIntOrZero(e){return isNaN(parseInt(e))?0:parseInt(e)}function checkUnread(){var e=document.querySelector(".msgCount"),n=0;e?n=parseIntOrZero(e.innerHTML.replace(/[\(\) ]/gi,"")):["Messages","Calls","Voicemail"].forEach(function(e){var r=document.querySelector(\'gv-nav-button[tooltip="\'+e+\'"] div[aria-label="Unread count"]\');r&&(n+=parseIntOrZero(r.innerHTML))}),updateBadge(n)}function updateBadge(e){var n=e>0?"("+e+") ":"";document.title=n+originalTitle}var originalTitle=document.title;setInterval(checkUnread,3000);' + }, + { + id: 'sandstorm' + ,logo: 'sandstorm.png' + ,name: 'Sandstorm' + ,description: 'Sandstorm is a self-hostable web productivity suite.' + ,url: 'https://oasis.sandstorm.io/' + ,type: 'messaging' + ,custom_domain: true + ,allow_popups: true } ] }); diff --git a/resources/icons/sandstorm.png b/resources/icons/sandstorm.png new file mode 100644 index 0000000000000000000000000000000000000000..e41f5580d61e5cf9437ba06cfde7b400b7846a82 GIT binary patch literal 62122 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[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 Vl)9NZey<8EE2;FZO57yue*hsp#$f;e literal 0 HcmV?d00001 From bab5d529596c43ff4055b84e306cb03611d48116 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 16:15:08 -0300 Subject: [PATCH 14/22] Fixed Flowdock bug on click links Fixes #743 --- app/ux/WebView.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/ux/WebView.js b/app/ux/WebView.js index 0074d55a..c0a3849a 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -378,6 +378,13 @@ Ext.define('Rambox.ux.WebView',{ return; } break; + case 'flowdock': + if ( e.disposition === 'new-window' ) { + e.preventDefault(); + require('electron').shell.openExternal(e.url); + } + return; + break; default: break; } From 33298d9cdb5a0f76c5dfbc785cc2f8f7118c37e8 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 16:47:28 -0300 Subject: [PATCH 15/22] Added Gadu-Gadu Fixes #1087 --- app/store/ServicesList.js | 8 ++++++++ resources/icons/gadugadu.png | Bin 0 -> 8686 bytes 2 files changed, 8 insertions(+) create mode 100644 resources/icons/gadugadu.png diff --git a/app/store/ServicesList.js b/app/store/ServicesList.js index 25f1675b..5e84f689 100644 --- a/app/store/ServicesList.js +++ b/app/store/ServicesList.js @@ -858,6 +858,14 @@ Ext.define('Rambox.store.ServicesList', { ,type: 'messaging' ,custom_domain: true ,allow_popups: true + }, + { + id: 'gadugadu' + ,logo: 'gadugadu.png' + ,name: 'Gadu-Gadu' + ,description: 'The most popular Polish messenger.' + ,url: 'https://www.gg.pl/' + ,type: 'messaging' } ] }); diff --git a/resources/icons/gadugadu.png b/resources/icons/gadugadu.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4602c5f976e5100fe0d777fbe62d77cb26703b GIT binary patch literal 8686 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 literal 0 HcmV?d00001 From 39c69faf9e555eaaacbfcf409f220ccfc6a5b4c3 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:17:36 -0300 Subject: [PATCH 16/22] Added Mail.Ru Fixes #848 --- app/store/ServicesList.js | 8 ++++++++ resources/icons/mailru.png | Bin 0 -> 71846 bytes 2 files changed, 8 insertions(+) create mode 100644 resources/icons/mailru.png diff --git a/app/store/ServicesList.js b/app/store/ServicesList.js index 5e84f689..90b03ce0 100644 --- a/app/store/ServicesList.js +++ b/app/store/ServicesList.js @@ -866,6 +866,14 @@ Ext.define('Rambox.store.ServicesList', { ,description: 'The most popular Polish messenger.' ,url: 'https://www.gg.pl/' ,type: 'messaging' + }, + { + id: 'mailru' + ,logo: 'mailru.png' + ,name: 'Mail.Ru' + ,description: 'Free voice and video calls, ICQ support, Odnoklassniki, VKontakte, Facebook, online games, free SMS.' + ,url: 'http://webagent.mail.ru/webim/agent/popup.html' + ,type: 'email' } ] }); diff --git a/resources/icons/mailru.png b/resources/icons/mailru.png new file mode 100644 index 0000000000000000000000000000000000000000..c79ec1fe7fbbe0487e0cddfcd9ad4b4c6d49768d GIT binary patch literal 71846 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 D@WGB$ literal 0 HcmV?d00001 From 935c602ff4f5b536302e4d2c8dc7f627893666ab Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:18:29 -0300 Subject: [PATCH 17/22] Clear Auth0 libraries --- resources/js/auth0-7.1.0.min.js | 2 -- resources/js/lock-10.2.2/de.js | 1 - resources/js/lock-10.2.2/en.js | 1 - resources/js/lock-10.2.2/es.js | 1 - resources/js/lock-10.2.2/it.js | 1 - resources/js/lock-10.2.2/lock.min.js | 18 ------------------ resources/js/lock-10.2.2/nb.js | 1 - resources/js/lock-10.2.2/pt-br.js | 1 - resources/js/lock-10.2.2/ru.js | 1 - resources/js/lock-10.2.2/zh.js | 1 - 10 files changed, 28 deletions(-) delete mode 100644 resources/js/auth0-7.1.0.min.js delete mode 100644 resources/js/lock-10.2.2/de.js delete mode 100644 resources/js/lock-10.2.2/en.js delete mode 100644 resources/js/lock-10.2.2/es.js delete mode 100644 resources/js/lock-10.2.2/it.js delete mode 100644 resources/js/lock-10.2.2/lock.min.js delete mode 100644 resources/js/lock-10.2.2/nb.js delete mode 100644 resources/js/lock-10.2.2/pt-br.js delete mode 100644 resources/js/lock-10.2.2/ru.js delete mode 100644 resources/js/lock-10.2.2/zh.js diff --git a/resources/js/auth0-7.1.0.min.js b/resources/js/auth0-7.1.0.min.js deleted file mode 100644 index 1ed99f4a..00000000 --- a/resources/js/auth0-7.1.0.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g-1&&(a=new RegExp("rv:([0-9]{2,2}[.0-9]{0,})"),null!==a.exec(c)&&(b=parseFloat(RegExp.$1))),b}function e(a){var b="";for(var c in a)b+=c+"="+a[c]+",";return b.slice(0,-1)}function f(a,b){return!(!a||null==a[b])}function g(a,b){var c=a.status,e="string"==typeof a.responseText?a.responseText:a,f=10===d()||11===d(),g=!c||0===c,h=!!window.navigator.onLine;g&&!h?(c=0,e={code:"offline"}):g&&f?(c=401,e={code:"invalid_user_password"}):g&&(c=0,e={code:"connection_refused_timeout"});var i=new B(c,e);b(i)}function h(a,b,c){return a+"//"+b+c}function i(a){return this instanceof i?(p(a,"clientID"),p(a,"domain"),this._useJSONP=null!=a.forceJSONP?!!a.forceJSONP:C()&&!z("https:",a.domain),this._clientID=a.clientID,this._callbackURL=a.callbackURL||document.location.href,this._shouldRedirect=!!a.callbackURL,this._domain=a.domain,this._responseType=this._parseResponseType(a,!0)||"code",this._responseMode=this._parseResponseMode(a,!0),this._cordovaSocialPlugins={facebook:this._phonegapFacebookLogin},this._useCordovaSocialPlugins=a.useCordovaSocialPlugins,void(this._sendClientInfo=null!=a.sendSDKClientInfo?a.sendSDKClientInfo:!0)):new i(a)}function j(a){return a?"token":"code"}function k(a){if("string"!=typeof a)return!1;for(var b=["code","id_token","token"],c=a.split(" "),d=0;d=1}function l(a){return"form_post"===a}function m(a){console&&console.warn&&console.warn(a)}var n="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},o=a("./lib/base64_url"),p=a("./lib/assert_required"),q=a("./lib/is-array"),r=a("./lib/index-of"),s=a("qs"),t=a("xtend"),u=a("trim"),v=a("reqwest"),w=a("winchan"),x=a("jsonp"),y={param:"cbx",timeout:8e3,prefix:"__auth0jp"},z=a("./lib/same-origin"),A=a("./lib/json-parse"),B=a("./lib/LoginError"),C=a("./lib/use_jsonp");i.version=a("./version").str,i.clientInfo={name:"auth0.js",version:i.version},i.prototype.openWindow=function(a,b,c){return window.open(a,b,e(c))},i.prototype._redirect=function(a){n.window.location=a},i.prototype._getResponseType=function(a){return this._parseResponseType(a)||this._responseType},i.prototype._getCallbackOnLocationHash=function(a){return"form_post"!==this._getResponseMode(a)&&"code"!==this._getResponseType(a)},i.prototype._getResponseMode=function(a){var b=this._parseResponseMode(a)||this._responseMode;return"form_post"===b?"form_post":null},i.prototype._getCallbackURL=function(a){return a&&"undefined"!=typeof a.callbackURL?a.callbackURL:this._callbackURL},i.prototype._getClientInfoString=function(){var a=JSON.stringify(i.clientInfo);return o.encode(a)},i.prototype._getClientInfoHeader=function(){return this._sendClientInfo?{"Auth0-Client":this._getClientInfoString()}:{}},i.prototype._renderAndSubmitWSFedForm=function(a,b){var c=document.createElement("div");c.innerHTML=b;var d=document.body.appendChild(c).children[0];a.popup&&!this._getCallbackOnLocationHash(a)&&(d.target="auth0_signup_popup"),d.submit()},i.prototype._getMode=function(a){var b={scope:"openid",response_type:this._getResponseType(a)},c=this._getResponseMode(a);return c&&(b.response_mode=c),b},i.prototype._configureOfflineMode=function(a){a.scope&&a.scope.indexOf("offline_access")>=0&&(a.device=a.device||"Browser")},i.prototype._getUserInfo=function(a,b,c){if(!a||a.user_id)return c(null,a);var d="https:",e=this._domain,f="/tokeninfo",g=h(d,e,f),i=function(a,b){var d=new Error(a+": "+(b||""));d.error=a,d.error_description=b,c(d)};return this._useJSONP?x(g+"?"+s.stringify({id_token:b}),y,function(a,b){return a?i(0,a.toString()):200===b.status?c(null,b.user):i(b.status,b.err||b.error)}):v({url:z(d,e)?f:g,method:"post",type:"json",crossOrigin:!z(d,e),data:{id_token:b}}).fail(function(a){i(a.status,a.responseText)}).then(function(a){c(null,a)})},i.prototype.getProfile=function(a,b){if("function"!=typeof b)throw new Error("A callback function is required");return a&&"string"==typeof a?void this._getUserInfo(this.decodeJwt(a),a,b):b(new Error("Invalid token"))},i.prototype.validateUser=function(a,b){var c="https:",d=this._domain,e="/public/api/users/validate_userpassword",f=h(c,d,e),g=t(a,{client_id:this._clientID,username:u(a.username||a.email||"")});return this._useJSONP?x(f+"?"+s.stringify(g),y,function(a,c){return a?b(a):"error"in c&&404!==c.status?b(new Error(c.error)):void b(null,200===c.status)}):void v({url:z(c,d)?e:f,method:"post",type:"text",data:g,crossOrigin:!z(c,d),error:function(a){return 404!==a.status?b(new Error(a.responseText)):void b(null,!1)},success:function(a){b(null,200===a.status)}})},i.prototype.decodeJwt=function(a){var b=a&&a.split(".")[1];return A(o.decode(b))},i.prototype.parseHash=function(a){a=a||window.location.hash,a=a.substr(1).replace(/^\//,"");var b=s.parse(a);if(b.hasOwnProperty("error")){var c={error:b.error,error_description:b.error_description};return b.state&&(c.state=b.state),c}if(!b.hasOwnProperty("access_token")&&!b.hasOwnProperty("id_token")&&!b.hasOwnProperty("refresh_token"))return null;var d;if(b.id_token){var e=function(a){var b={error:"invalid_token",error_description:a};return b};d=this.decodeJwt(b.id_token);var f=q(d.aud)?d.aud:[d.aud];if(-1===r(f,this._clientID))return e("The clientID configured ("+this._clientID+") does not match with the clientID set in the token ("+f.join(", ")+").");if(d.iss&&d.iss!=="https://"+this._domain+"/")return e("The domain configured (https://"+this._domain+"/) does not match with the domain set in the token ("+d.iss+").")}return{accessToken:b.access_token,idToken:b.id_token,idTokenPayload:d,refreshToken:b.refresh_token,state:b.state}},i.prototype.signup=function(a,b){function c(){return a.auto_login?e.login(a,b):"function"==typeof b?b():void 0}function d(a,c){var d=new B(a,c);if(j&&"function"==typeof j.kill&&j.kill(),"function"==typeof b)return b(d);throw d}var e=this,g={client_id:this._clientID,redirect_uri:this._getCallbackURL(a),email:u(a.email||a.username||""),tenant:this._domain.split(".")[0]};"string"==typeof a.username&&(g.username=u(a.username));var i=t(this._getMode(a),a,g);this._configureOfflineMode(i),f(a,"sso")||(a.sso=!0),f(a,"auto_login")||(a.auto_login=!0);var j,k=a.auto_login&&a.popup&&(!this._getCallbackOnLocationHash(a)||a.sso);k&&(j=this._buildPopupWindow(a));var l="https:",m=this._domain,n="/dbconnections/signup",o=h(l,m,n);return this._useJSONP?x(o+"?"+s.stringify(i),y,function(a,b){return a?d(0,a):200==b.status?c():d(b.status,b.err||b.error)}):void v({url:z(l,m)?n:o,method:"post",type:"html",data:i,success:c,crossOrigin:!z(l,m),error:function(a){d(a.status,a.responseText)}})},i.prototype.changePassword=function(a,b){function c(a,c){var d=new B(a,c);return b?b(d):void 0}var d={tenant:this._domain.split(".")[0],client_id:this._clientID,connection:a.connection,email:u(a.email||"")};"string"==typeof a.password&&(d.password=a.password);var e="https:",f=this._domain,g="/dbconnections/change_password",i=h(e,f,g);return this._useJSONP?x(i+"?"+s.stringify(d),y,function(a,d){return a?c(0,a):200==d.status?b(null,d.message):c(d.status,d.err||d.error)}):void v({url:z(e,f)?g:i,method:"post",type:"html",data:d,crossOrigin:!z(e,f),error:function(a){c(a.status,a.responseText)},success:function(a){b(null,a)}})},i.prototype._buildAuthorizeQueryString=function(a,b){var c=this._buildAuthorizationParameters(a,b);return s.stringify(c)},i.prototype._buildAuthorizationParameters=function(a,b){var c=t.apply(null,a);this._configureOfflineMode(c),this._sendClientInfo&&(c.auth0Client=this._getClientInfoString()),b=b||["popup","popupOptions"];var d,e;for(d=0;d1&&(!a.sso||window.cordova))return this.loginWithResourceOwner(a,b);var d,e=this;if(a.popup&&!this._getCallbackOnLocationHash(a)&&(d=this._buildPopupWindow(a)),b&&b.length>1&&a.sso)return this.loginWithUsernamePasswordAndSSO(a,b);var f=t(this._getMode(a),a,{client_id:this._clientID,redirect_uri:this._getCallbackURL(a),username:u(a.username||a.email||""),tenant:this._domain.split(".")[0]});this._configureOfflineMode(f);var i="https:",j=this._domain,k="/usernamepassword/login",l=h(i,j,k);return this._useJSONP?x(l+"?"+s.stringify(f),y,function(c,f){if(c)return d&&d.kill&&d.kill(),b(c);if("error"in f){d&&d.kill&&d.kill();var g=new B(f.status,f.error);return b(g)}e._renderAndSubmitWSFedForm(a,f.form)}):void v({url:z(i,j)?k:l,method:"post",type:"html",data:f,headers:this._getClientInfoHeader(),crossOrigin:!z(i,j),success:function(b){e._renderAndSubmitWSFedForm(a,b)},error:function(a){d&&d.kill&&d.kill(),g(a,c)}})},i.prototype.loginWithPasscode=function(a,b){if(null==a.email&&null==a.phoneNumber)throw new Error("email or phoneNumber is required for authentication");if(null==a.passcode)throw new Error("passcode is required for authentication");if(a.connection=null==a.email?"sms":"email",!this._shouldRedirect)return a=t(a,{username:null==a.email?a.phoneNumber:a.email,password:a.passcode,sso:!1}),delete a.email,delete a.phoneNumber,delete a.passcode,this.loginWithResourceOwner(a,b);var c={connection:a.connection};a.phoneNumber&&(a.phone_number=a.phoneNumber,delete a.phoneNumber,c.phone_number=a.phone_number),a.email&&(c.email=a.email),a.verification_code=a.passcode,delete a.passcode,c.verification_code=a.verification_code;var d=this;this._verify(c,function(c){return c?b(c):void d._verify_redirect(a)})},i.prototype._verify=function(a,b){var c="https:",d=this._domain,e="/passwordless/verify",f=h(c,d,e),g=a;return this._useJSONP?(this._sendClientInfo&&(g.auth0Client=this._getClientInfoString()),x(f+"?"+s.stringify(g),y,function(a,c){return a?b(new Error("0: "+a.toString())):200===c.status?b(null,!0):b({status:c.status})})):v({url:z(c,d)?e:f,method:"post",headers:this._getClientInfoHeader(),crossOrigin:!z(c,d),data:g}).fail(function(a){try{b(JSON.parse(a.responseText))}catch(c){var d=new Error(a.status+"("+a.statusText+"): "+a.responseText);d.statusCode=a.status,d.error=a.statusText,d.message=a.responseText,b(d)}}).then(function(a){b(null,a)})},i.prototype._verify_redirect=function(a){var b=[this._getMode(a),a,{client_id:this._clientID,redirect_uri:this._getCallbackURL(a)}],c=this._buildAuthorizeQueryString(b),d=h("https:",this._domain,"/passwordless/verify_redirect?"+c);this._redirect(d)},i.prototype.renewIdToken=function(a,b){this.getDelegationToken({id_token:a,scope:"passthrough",api:"auth0"},b)},i.prototype.refreshToken=function(a,b){this.getDelegationToken({refresh_token:a,scope:"passthrough",api:"auth0"},b)},i.prototype.getDelegationToken=function(a,b){if(a=a||{},!a.id_token&&!a.refresh_token)throw new Error("You must send either an id_token or a refresh_token to get a delegation token.");var c=t({grant_type:"urn:ietf:params:oauth:grant-type:jwt-bearer",client_id:this._clientID,target:a.targetClientId||this._clientID,api_type:a.api},a);delete c.hasOwnProperty,delete c.targetClientId,delete c.api;var e="https:",f=this._domain,g="/delegation",i=h(e,f,g);return this._useJSONP?x(i+"?"+s.stringify(c),y,function(a,c){if(a)return b(a);if("error"in c){var d=new B(c.status,c.error_description||c.error);return b(d)}b(null,c)}):void v({url:z(e,f)?g:i,method:"post",type:"json",data:c,crossOrigin:!z(e,f),success:function(a){b(null,a)},error:function(a){try{b(JSON.parse(a.responseText))}catch(c){var e=a,f=10===d()||11===d(),g=!e.status||0===e.status;g&&!window.navigator.onLine?(e={},e.status=0,e.responseText={code:"offline"}):g&&f?(e={},e.status=401,e.responseText={code:"invalid_operation"}):g?(e={},e.status=0,e.responseText={code:"connection_refused_timeout"}):e.responseText=a,b(new B(e.status,e.responseText))}}})},i.prototype.logout=function(a){var b=h("https:",this._domain,"/logout");a&&(b+="?"+s.stringify(a)),this._redirect(b)},i.prototype.getSSOData=function(a,b){"function"==typeof a&&(b=a,a=!1);var c={sso:!1};if(this._useJSONP){var d=new Error("The SSO data can't be obtained using JSONP");return void setTimeout(function(){b(d,c)},0)}var e="https:",f=this._domain,g="/user/ssodata",i=h(e,f,g),j=z(e,f),k={};return a&&(k={ldaps:1,client_id:this._clientID}),v({url:j?g:i,method:"get",type:"json",data:k,crossOrigin:!j,withCredentials:!j,timeout:3e3}).fail(function(a){var d=new Error("There was an error in the request that obtains the user's SSO data.");d.cause=a,b(d,c)}).then(function(a){b(null,a)})},i.prototype.getConnections=function(a){return x("https://"+this._domain+"/public/api/"+this._clientID+"/connections",y,a)},i.prototype.startPasswordless=function(a,b){if("object"!=typeof a)throw new Error("An options object is required");if("function"!=typeof b)throw new Error("A callback function is required");if(!a.email&&!a.phoneNumber)throw new Error("An `email` or a `phoneNumber` is required.");var c="https:",d=this._domain,e="/passwordless/start",f=h(c,d,e),g={client_id:this._clientID};return a.email?(g.email=a.email,g.connection="email",a.authParams&&(g.authParams=a.authParams),a.send&&"link"!==a.send||(g.authParams||(g.authParams={}),g.authParams.redirect_uri=this._callbackURL,g.authParams.response_type=this._shouldRedirect&&!this._callbackOnLocationHash?"code":"token"),a.send&&(g.send=a.send)):(g.phone_number=a.phoneNumber,g.connection="sms"),this._useJSONP?(this._sendClientInfo&&(g.auth0Client=this._getClientInfoString()),x(f+"?"+s.stringify(g),y,function(a,c){return a?b(new Error("0: "+a.toString())):200===c.status?b(null,!0):b(c.err||c.error)})):v({url:z(c,d)?e:f,method:"post",type:"json",headers:this._getClientInfoHeader(),crossOrigin:!z(c,d),data:g}).fail(function(a){try{b(JSON.parse(a.responseText))}catch(c){var d=new Error(a.status+"("+a.statusText+"): "+a.responseText);d.statusCode=a.status,d.error=a.statusText,d.message=a.responseText,b(d)}}).then(function(a){b(null,a)})},i.prototype.requestMagicLink=function(a,b){return this.startPasswordless(a,b)},i.prototype.requestEmailCode=function(a,b){return a.send="code",this.startPasswordless(a,b)},i.prototype.verifyEmailCode=function(a,b){return a.passcode=a.code,delete a.code,this.login(a,b)},i.prototype.requestSMSCode=function(a,b){return this.startPasswordless(a,b)},i.prototype.verifySMSCode=function(a,b){return a.passcode=a.code,delete a.code,this.login(a,b)},i.prototype.getUserCountry=function(a){var b="https:",c=this._domain,d="/user/geoloc/country",e=h(b,c,d);if(this._useJSONP){var f=new Error("The user's country can't be obtained using JSONP");return void setTimeout(function(){a(f)},0)}v({url:z(b,c)?d:e,method:"get",type:"json",headers:this._getClientInfoHeader(),crossOrigin:!z(b,c),success:function(b){a(null,b.country_code)},error:function(b){var c=new Error("There was an error in the request that obtains the user's country");c.cause=b,a(c)}})},i.prototype._prepareResult=function(a){if(a&&"object"==typeof a){var b=a.profile?a.profile:this.decodeJwt(a.id_token);return{accessToken:a.access_token,idToken:a.id_token,idTokenPayload:b,refreshToken:a.refresh_token,state:a.state}}},i.prototype._parseResponseType=function(a,b){a||(a={}),b&&!this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&(this._providedCallbackOnLocationHash=!0),b&&!this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseType")&&(this._providedResponseOptions=!0),!this._providedCallbackOnLocationHash&&!this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&a.hasOwnProperty("responseType")&&m("The responseType option will be ignored. Both callbackOnLocationHash and responseType options were provided and they can't be used together."),this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseType")&&m("The responseType option will be ignored. The callbackOnLocationHash option was provided to the constructor and they can't be mixed."),this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&m("The callbackOnLocationHash option will be ignored. The responseType option was provided to the constructor and they can't be mixed."),this._providedCallbackOnLocationHash||a.hasOwnProperty("callbackOnLocationHash")||!a.responseType||k(a.responseType)||m('The responseType option will be ignored. Its valid values are "code", "id_token", "token" or any combination of them.');var c=void 0;return this._providedResponseOptions||null==a.callbackOnLocationHash||(c=j(a.callbackOnLocationHash)),!this._providedCallbackOnLocationHash&&!a.hasOwnProperty("callbackOnLocationHash")&&a.responseType&&k(a.responseType)&&(c=a.responseType),c},i.prototype._parseResponseMode=function(a,b){a||(a={}),b&&!this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseMode")&&(this._providedResponseOptions=!0),this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseMode")&&m("The responseMode option will be ignored. The callbackOnLocationHash option was provided to the constructor and they can't be mixed."),!this._providedCallbackOnLocationHash&&!this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&a.hasOwnProperty("responseMode")&&m("The responseMode option will be ignored. Both callbackOnLocationHash and responseMode options were provided and they can't be used together.");var c=void 0;return this._providedCallbackOnLocationHash||!a.responseMode||l(a.responseMode)||m('The responseMode option will be ignored. Its only valid value is "form_post".'),!this._providedCallbackOnLocationHash&&l(a.responseMode)&&(c=a.responseMode),c},b.exports=i},{"./lib/LoginError":2,"./lib/assert_required":3,"./lib/base64_url":4,"./lib/index-of":5,"./lib/is-array":6,"./lib/json-parse":7,"./lib/same-origin":8,"./lib/use_jsonp":9,"./version":27,jsonp:12,qs:16,reqwest:17,trim:18,winchan:19,xtend:21}],2:[function(a,b,c){function d(a,b){var c;if("string"==typeof b)try{c=e(b)}catch(d){c={message:b}}else c=b||{description:"server error"};c.code||(c.code=c.error),"unauthorized"===c.code&&(a=401);var f=c.description||c.message||c.error;"PasswordStrengthError"===c.name&&(f="Password is not strong enough.");var g=Error.call(this,f);return g.status=a,g.name=c.code,g.code=c.code,g.details=c,0===a&&(g.code&&"offline"===g.code||(g.code="Unknown",g.message="Unknown error.")),g}var e=a("./json-parse");b.exports=d,Object&&Object.create&&(d.prototype=Object.create(Error.prototype,{constructor:{value:d}}))},{"./json-parse":7}],3:[function(a,b,c){function d(a,b){if(!a[b])throw new Error(b+" is required.")}b.exports=d},{}],4:[function(a,b,c){function d(a){return f.btoa(a).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function e(a){return a+=Array(5-a.length%4).join("="),a=a.replace(/\-/g,"+").replace(/\_/g,"/"),f.atob(a)}var f=a("Base64");b.exports={encode:d,decode:e}},{Base64:10}],5:[function(a,b,c){function d(a,b,c){return a.indexOf(b,c)}function e(a,b,c){var d;if(null==a)throw new TypeError('"array" is null or not defined');var e=Object(a),f=e.length>>>0;if(0===f)return-1;var g=+c||0;if(Math.abs(g)===1/0&&(g=0),g>=f)return-1;for(d=Math.max(g>=0?g:f-Math.abs(g),0);f>d;){if(d in e&&e[d]===b)return d;d++}return-1}b.exports=Array.prototype.indexOf?d:e},{}],6:[function(a,b,c){function d(a){return"[object Array]"===e.call(a)}var e=Object.prototype.toString;b.exports=null!=Array.isArray?Array.isArray:d},{}],7:[function(a,b,c){b.exports="undefined"==typeof window.JSON?a("json-fallback").parse:window.JSON.parse},{"json-fallback":11}],8:[function(a,b,c){function d(a,b,c){return c=c||"",e===a&&f===b&&g===c}var e=window.location.protocol,f=window.location.hostname,g=window.location.port;b.exports=d},{}],9:[function(a,b,c){function d(){var a=window.XMLHttpRequest?new XMLHttpRequest:null;return a&&"withCredentials"in a?!1:!0}b.exports=d},{}],10:[function(a,b,c){!function(){var a="undefined"!=typeof c?c:this,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",d=function(){try{document.createElement("$")}catch(a){return a}}();a.btoa||(a.btoa=function(a){for(var c,e,f=0,g=b,h="";a.charAt(0|f)||(g="=",f%1);h+=g.charAt(63&c>>8-f%1*8)){if(e=a.charCodeAt(f+=.75),e>255)throw d;c=c<<8|e}return h}),a.atob||(a.atob=function(a){if(a=a.replace(/=+$/,""),a.length%4==1)throw d;for(var c,e,f=0,g=0,h="";e=a.charAt(g++);~e&&(c=f%4?64*c+e:e,f++%4)?h+=String.fromCharCode(255&c>>(-2*f&6)):0)e=b.indexOf(e);return h})}()},{}],11:[function(require,module,exports){var JSON={};!function(){"use strict";function f(a){return 10>a?"0"+a:a}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'"'+a.replace(escapable,function(a){var b=meta[a];return"string"==typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function str(a,b){var c,d,e,f,g,h=gap,i=b[a];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(a)),"function"==typeof rep&&(i=rep.call(b,a,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";if(gap+=indent,g=[],"[object Array]"===Object.prototype.toString.apply(i)){for(f=i.length,c=0;f>c;c+=1)g[c]=str(c,i)||"null";return e=0===g.length?"[]":gap?"[\n"+gap+g.join(",\n"+gap)+"\n"+h+"]":"["+g.join(",")+"]",gap=h,e}if(rep&&"object"==typeof rep)for(f=rep.length,c=0;f>c;c+=1)"string"==typeof rep[c]&&(d=rep[c],e=str(d,i),e&&g.push(quote(d)+(gap?": ":":")+e));else for(d in i)Object.prototype.hasOwnProperty.call(i,d)&&(e=str(d,i),e&&g.push(quote(d)+(gap?": ":":")+e));return e=0===g.length?"{}":gap?"{\n"+gap+g.join(",\n"+gap)+"\n"+h+"}":"{"+g.join(",")+"}",gap=h,e}}"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(a){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(a){return this.valueOf()});var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;"function"!=typeof JSON.stringify&&(JSON.stringify=function(a,b,c){var d;if(gap="",indent="","number"==typeof c)for(d=0;c>d;d+=1)indent+=" ";else"string"==typeof c&&(indent=c);if(rep=b,b&&"function"!=typeof b&&("object"!=typeof b||"number"!=typeof b.length))throw new Error("JSON.stringify");return str("",{"":a})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(a,b){var c,d,e=a[b];if(e&&"object"==typeof e)for(c in e)Object.prototype.hasOwnProperty.call(e,c)&&(d=walk(e,c),void 0!==d?e[c]=d:delete e[c]);return reviver.call(a,b,e)}var j;if(text=String(text),cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}(),module.exports=JSON},{}],12:[function(a,b,c){function d(){}function e(a,b,c){function e(){h.parentNode.removeChild(h),window[o]=d}"function"==typeof b&&(c=b,b={}),b||(b={});var h,i,j=b.prefix||"__jp",k=b.param||"callback",l=null!=b.timeout?b.timeout:6e4,m=encodeURIComponent,n=document.getElementsByTagName("script")[0]||document.head,o=j+g++;l&&(i=setTimeout(function(){e(),c&&c(new Error("Timeout"))},l)),window[o]=function(a){f("jsonp got",a),i&&clearTimeout(i),e(),c&&c(null,a)},a+=(~a.indexOf("?")?"&":"?")+k+"="+m(o),a=a.replace("?&","?"),f('jsonp req "%s"',a),h=document.createElement("script"),h.src=a,n.parentNode.insertBefore(h,n)}var f=a("debug")("jsonp");b.exports=e;var g=0},{debug:13}],13:[function(a,b,c){function d(){return"WebkitAppearance"in document.documentElement.style||window.console&&(console.firebug||console.exception&&console.table)||navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31}function e(){var a=arguments,b=this.useColors;if(a[0]=(b?"%c":"")+this.namespace+(b?" %c":" ")+a[0]+(b?"%c ":" ")+"+"+c.humanize(this.diff),!b)return a;var d="color: "+this.color;a=[a[0],d,"color: inherit"].concat(Array.prototype.slice.call(a,1));var e=0,f=0;return a[0].replace(/%[a-z%]/g,function(a){"%%"!==a&&(e++,"%c"===a&&(f=e))}),a.splice(f,0,d),a}function f(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function g(a){try{null==a?c.storage.removeItem("debug"):c.storage.debug=a}catch(b){}}function h(){var a;try{a=c.storage.debug; -}catch(b){}return a}function i(){try{return window.localStorage}catch(a){}}c=b.exports=a("./debug"),c.log=f,c.formatArgs=e,c.save=g,c.load=h,c.useColors=d,c.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:i(),c.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],c.formatters.j=function(a){return JSON.stringify(a)},c.enable(h())},{"./debug":14}],14:[function(a,b,c){function d(){return c.colors[k++%c.colors.length]}function e(a){function b(){}function e(){var a=e,b=+new Date,f=b-(j||b);a.diff=f,a.prev=j,a.curr=b,j=b,null==a.useColors&&(a.useColors=c.useColors()),null==a.color&&a.useColors&&(a.color=d());var g=Array.prototype.slice.call(arguments);g[0]=c.coerce(g[0]),"string"!=typeof g[0]&&(g=["%o"].concat(g));var h=0;g[0]=g[0].replace(/%([a-z%])/g,function(b,d){if("%%"===b)return b;h++;var e=c.formatters[d];if("function"==typeof e){var f=g[h];b=e.call(a,f),g.splice(h,1),h--}return b}),"function"==typeof c.formatArgs&&(g=c.formatArgs.apply(a,g));var i=e.log||c.log||console.log.bind(console);i.apply(a,g)}b.enabled=!1,e.enabled=!0;var f=c.enabled(a)?e:b;return f.namespace=a,f}function f(a){c.save(a);for(var b=(a||"").split(/[\s,]+/),d=b.length,e=0;d>e;e++)b[e]&&(a=b[e].replace(/\*/g,".*?"),"-"===a[0]?c.skips.push(new RegExp("^"+a.substr(1)+"$")):c.names.push(new RegExp("^"+a+"$")))}function g(){c.enable("")}function h(a){var b,d;for(b=0,d=c.skips.length;d>b;b++)if(c.skips[b].test(a))return!1;for(b=0,d=c.names.length;d>b;b++)if(c.names[b].test(a))return!0;return!1}function i(a){return a instanceof Error?a.stack||a.message:a}c=b.exports=e,c.coerce=i,c.disable=g,c.enable=f,c.enabled=h,c.humanize=a("ms"),c.names=[],c.skips=[],c.formatters={};var j,k=0},{ms:15}],15:[function(a,b,c){function d(a){if(a=""+a,!(a.length>1e4)){var b=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(a);if(b){var c=parseFloat(b[1]),d=(b[2]||"ms").toLowerCase();switch(d){case"years":case"year":case"yrs":case"yr":case"y":return c*l;case"days":case"day":case"d":return c*k;case"hours":case"hour":case"hrs":case"hr":case"h":return c*j;case"minutes":case"minute":case"mins":case"min":case"m":return c*i;case"seconds":case"second":case"secs":case"sec":case"s":return c*h;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c}}}}function e(a){return a>=k?Math.round(a/k)+"d":a>=j?Math.round(a/j)+"h":a>=i?Math.round(a/i)+"m":a>=h?Math.round(a/h)+"s":a+"ms"}function f(a){return g(a,k,"day")||g(a,j,"hour")||g(a,i,"minute")||g(a,h,"second")||a+" ms"}function g(a,b,c){return b>a?void 0:1.5*b>a?Math.floor(a/b)+" "+c:Math.ceil(a/b)+" "+c+"s"}var h=1e3,i=60*h,j=60*i,k=24*j,l=365.25*k;b.exports=function(a,b){return b=b||{},"string"==typeof a?d(a):b["long"]?f(a):e(a)}},{}],16:[function(a,b,c){function d(a,b){if(0==a[b].length)return a[b]={};var c={};for(var d in a[b])q.call(a[b],d)&&(c[d]=a[b][d]);return a[b]=c,c}function e(a,b,c,f){var g=a.shift();if(!q.call(Object.prototype,c))if(g){var h=b[c]=b[c]||[];"]"==g?s(h)?""!=f&&h.push(f):"object"==typeof h?h[t(h).length]=f:h=b[c]=[b[c],f]:~r(g,"]")?(g=g.substr(0,g.length-1),!w.test(g)&&s(h)&&(h=d(b,c)),e(a,h,g,f)):(!w.test(g)&&s(h)&&(h=d(b,c)),e(a,h,g,f))}else s(b[c])?b[c].push(f):"object"==typeof b[c]?b[c]=f:"undefined"==typeof b[c]?b[c]=f:b[c]=[b[c],f]}function f(a,b,c){if(~r(b,"]")){var d=b.split("[");d.length;e(d,a,"base",c)}else{if(!w.test(b)&&s(a.base)){var f={};for(var g in a.base)f[g]=a.base[g];a.base=f}m(a.base,b,c)}return a}function g(a){if("object"!=typeof a)return a;if(s(a)){var b=[];for(var c in a)q.call(a,c)&&b.push(a[c]);return b}for(var d in a)a[d]=g(a[d]);return a}function h(a){var b={base:{}};return u(t(a),function(c){f(b,c,a[c])}),g(b.base)}function i(a,b){var c=v(String(a).split(b.separator),function(a,b){var c=r(b,"="),d=n(b),e=b.substr(0,d||c),g=b.substr(d||c,b.length),g=g.substr(r(g,"=")+1,g.length);return""==e&&(e=b,g=""),""==e?a:f(a,o(e),o(g))},{base:{}}).base;return g(c)}function j(a,b){if(!b)throw new TypeError("stringify expects an object");return b+"="+encodeURIComponent(a)}function k(a,b){var c=[];if(!b)throw new TypeError("stringify expects an object");for(var d=0;df;++f)c=e[f],""!=c&&(null==a[c]?d.push(encodeURIComponent(c)+"="):d.push(x(a[c],b?b+"["+encodeURIComponent(c)+"]":encodeURIComponent(c))));return d.join("&")}function m(a,b,c){var d=a[b];q.call(Object.prototype,b)||(void 0===d?a[b]=c:s(d)?d.push(c):a[b]=[d,c])}function n(a){for(var b,c,d=a.length,e=0;d>e;++e)if(c=a[e],"]"==c&&(b=!1),"["==c&&(b=!0),"="==c&&!b)return e}function o(a){try{return decodeURIComponent(a.replace(/\+/g," "))}catch(b){return a}}var p=Object.prototype.toString,q=Object.prototype.hasOwnProperty,r="function"==typeof Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){"string"==typeof a&&"undefined"==typeof"a"[0]&&(a=a.split(""));for(var c=0;c0;)self._completeHandlers.shift()(a)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=win.JSON?win.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(a,b,c){for(a=self.request,self._responseArgs.resp=a,self._responseArgs.msg=b,self._responseArgs.t=c,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(a,b,c);complete(a)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(a,b){return new Reqwest(a,b)}function normalize(a){return a?a.replace(/\r?\n/g,"\r\n"):""}function serial(a,b){var c,d,e,f,g=a.name,h=a.tagName.toLowerCase(),i=function(a){a&&!a.disabled&&b(g,normalize(a.attributes.value&&a.attributes.value.specified?a.value:a.text))};if(!a.disabled&&g)switch(h){case"input":/reset|button|image|file/i.test(a.type)||(c=/checkbox/i.test(a.type),d=/radio/i.test(a.type),e=a.value,(!(c||d)||a.checked)&&b(g,normalize(c&&""===e?"on":e)));break;case"textarea":b(g,normalize(a.value));break;case"select":if("select-one"===a.type.toLowerCase())i(a.selectedIndex>=0?a.options[a.selectedIndex]:null);else for(f=0;a.length&&f-1){var c=new RegExp("rv:([0-9]{2,2}[.0-9]{0,})");null!==c.exec(b)&&(a=parseFloat(RegExp.$1))}return a>=8}function d(){try{var a=navigator.userAgent;return-1!=a.indexOf("Fennec/")||-1!=a.indexOf("Firefox/")&&-1!=a.indexOf("Android")}catch(b){}return!1}function e(){return window.JSON&&window.JSON.stringify&&window.JSON.parse&&window.postMessage}function f(a){/^https?:\/\//.test(a)||(a=window.location.href);var b=/^(https?:\/\/[\-_a-zA-Z\.0-9:]+)/.exec(a);return b?b[1]:a}function g(){for(var a=(window.location,window.opener.frames),b=a.length-1;b>=0;b--)try{if(a[b].location.protocol===window.location.protocol&&a[b].location.host===window.location.host&&a[b].name===h)return a[b]}catch(c){}}var h="__winchan_relay_frame",i="die",j=c();return e()?{open:function(c,e){function g(){if(m&&document.body.removeChild(m),m=void 0,q&&(q=clearInterval(q)),b(window,"message",k),b(window,"unload",g),p)try{p.close()}catch(a){o.postMessage(i,n)}p=o=void 0}function k(a){if(a.origin===n)try{var b=JSON.parse(a.data);"ready"===b.a?o.postMessage(r,n):"error"===b.a?(g(),e&&(e(b.d),e=null)):"response"===b.a&&(g(),e&&(e(null,b.d),e=null))}catch(c){}}if(!e)throw"missing required callback argument";var l;c.url||(l="missing required 'url' parameter"),c.relay_url||(l="missing required 'relay_url' parameter"),l&&setTimeout(function(){e(l)},0),c.window_name||(c.window_name=null),(!c.window_features||d())&&(c.window_features=void 0);var m,n=f(c.url);if(n!==f(c.relay_url))return setTimeout(function(){e("invalid arguments: origin of url and relay_url must match")},0);var o;j&&(m=document.createElement("iframe"),m.setAttribute("src",c.relay_url),m.style.display="none",m.setAttribute("name",h),document.body.appendChild(m),o=m.contentWindow);var p=c.popup||window.open(c.url,c.window_name,c.window_features);c.popup&&(p.location.href=c.url),o||(o=p);var q=setInterval(function(){p&&p.closed&&(g(),e&&(e("User closed the popup window"),e=null))},500),r=JSON.stringify({a:"request",d:c.params});return a(window,"unload",g),a(window,"message",k),{close:g,focus:function(){if(p)try{p.focus()}catch(a){}}}},onOpen:function(c){function d(a){a=JSON.stringify(a),j?k.doPost(a,h):k.postMessage(a,h)}function e(a){var f;try{f=JSON.parse(a.data)}catch(g){}f&&"request"===f.a&&(b(window,"message",e),h=a.origin,c&&setTimeout(function(){c(h,f.d,function(a){c=void 0,d({a:"response",d:a})})},0))}function f(a){if(a.data===i)try{window.close()}catch(b){}}var h="*",k=j?g():window.opener;if(!k)throw"can't find relay frame";a(j?k:window,"message",e),a(j?k:window,"message",f);try{d({a:"ready"})}catch(l){a(k,"load",function(a){d({a:"ready"})})}var m=function(){try{b(j?k:window,"message",f)}catch(a){}c&&d({a:"error",d:"client closed window"}),c=void 0;try{window.close()}catch(e){}};return a(window,"unload",m),{detach:function(){b(window,"unload",m)}}}}:{open:function(a,b,c,d){setTimeout(function(){d("unsupported browser")},0)},onOpen:function(a){setTimeout(function(){a("unsupported browser")},0)}}}();"undefined"!=typeof b&&b.exports&&(b.exports=d)},{}],20:[function(a,b,c){function d(a){return null!==a&&("object"==typeof a||"function"==typeof a)}b.exports=d},{}],21:[function(a,b,c){function d(){for(var a={},b=0;b2?arguments[2]:null;if(h===+h)for(c=0;h>c;c++)null===i?b(g?a.charAt(c):a[c],c,a):b.call(i,g?a.charAt(c):a[c],c,a);else for(e in a)d.call(a,e)&&(null===i?b(a[e],e,a):b.call(i,a[e],e,a))}},{}],23:[function(a,b,c){b.exports=Object.keys||a("./shim")},{"./shim":25}],24:[function(a,b,c){var d=Object.prototype.toString;b.exports=function e(a){var b=d.call(a),e="[object Arguments]"===b;return e||(e="[object Array]"!==b&&null!==a&&"object"==typeof a&&"number"==typeof a.length&&a.length>=0&&"[object Function]"===d.call(a.callee)),e}},{}],25:[function(a,b,c){!function(){"use strict";var c,d=Object.prototype.hasOwnProperty,e=Object.prototype.toString,f=a("./foreach"),g=a("./isArguments"),h=!{toString:null}.propertyIsEnumerable("toString"),i=function(){}.propertyIsEnumerable("prototype"),j=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];c=function(a){var b=null!==a&&"object"==typeof a,c="[object Function]"===e.call(a),k=g(a),l=[];if(!b&&!c&&!k)throw new TypeError("Object.keys called on a non-object");if(k)f(a,function(a){l.push(a)});else{var m,n=i&&c;for(m in a)n&&"prototype"===m||!d.call(a,m)||l.push(m)}if(h){var o=a.constructor,p=o&&o.prototype===a;f(j,function(b){p&&"constructor"===b||!d.call(a,b)||l.push(b)})}return l},b.exports=c}()},{"./foreach":22,"./isArguments":24}],26:[function(a,b,c){var d="undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e=a("./index");"function"==typeof d.window.define&&d.window.define.amd?d.window.define("auth0",function(){return e}):d.window&&(d.window.Auth0=e)},{"./index":1}],27:[function(a,b,c){b.exports={str:"7.1.0"}},{}]},{},[26]); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/de.js b/resources/js/lock-10.2.2/de.js deleted file mode 100644 index 70a7a5f7..00000000 --- a/resources/js/lock-10.2.2/de.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("de", {"error":{"forgotPassword":{"too_many_requests":"Sie haben das Limit für die Rücksetzung des Passworts erreicht. Bitte warten Sie, bevor Sie es erneut versuchen.","lock.fallback":"Beim Zurücksetzen des Passworts ist ein Fehler aufgetreten."},"login":{"blocked_user":"Der Benutzer wird blockiert.","invalid_user_password":"Falsche Anmeldeinformationen.","lock.fallback":"Beim Verarbeiten der Anmeldung ist ein Fehler aufgetreten.","lock.invalid_code":"Falscher Code.","lock.invalid_email_password":"Falsche E-Mail oder Passwort.","lock.invalid_username_password":"Falscher Benutzername oder Passwort.","lock.network":"Der Server antwortet nicht.
Bitte erneut versuchen.","lock.popup_closed":"Pop-up-Fenster geschlossen. Versuchen Sie es erneut.","lock.unauthorized":"Genehmigungen wurden nicht erteilt. Versuchen Sie es erneut.","password_change_required":"Sie müssen Ihr Passwort ändern, da Sie sich zum ersten Mal anmelden oder das Passwort abgelaufen ist.","password_leaked":"Sie müssen Ihr Passwort ändern, da Sie sich zum ersten Mal anmelden oder das Passwort abgelaufen ist.","too_many_attempts":"Ihr Konto wurde nach mehreren aufeinander folgenden Anmeldeversuche gesperrt."},"passwordless":{"bad.email":"Die E-Mail ist ungültig","bad.phone_number":"Die Telefonnummer ist ungültig","lock.fallback":"Es tut uns leid. Etwas ist schief gegangen."},"signUp":{"invalid_password":"Passwort ist ungültig.","lock.fallback":"Beim Verarbeiten der Registrierung ist ein Fehler aufgetreten.","password_dictionary_error":"Das Passwort ist zu allgemein.","password_no_user_info_error":"Passwort basiert auf Benutzerinformationen.","password_strength_error":"Passwort ist nicht sicher genug.","user_exists":"Der Nutzer existiert bereits.","username_exists":"Der Nutzername wird bereits verwendet."}},"success":{"logIn":"Danke für die Anmeldung.","forgotPassword":"Sie haben eine E-Mail erhalten, um Ihr Passwort zurückzusetzen.","magicLink":"Wir senden Ihnen einen Link zu anmelden
um %s.","signUp":"Danke für's Registrieren."},"blankErrorHint":"Kann nicht leer sein","codeInputPlaceholder":"dein Code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"oder","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"oder","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Einloggen mit Ihrem Firmenanmeldeinformationen.","enterpriseActiveLoginInstructions":"Bitte geben Sie Ihre Unternehmensanmeldeinformationen bei %s.","failedLabel":"Gescheitert!","forgotPasswordAction":"Passwort vergessen?","forgotPasswordInstructions":"Geben Sie bitte Ihre Email-Adresse ein. Wir werden Ihnen eine E-Mail senden um Ihr Passwort zurücksetzen zu können.","forgotPasswordSubmitLabel":"E-Mail senden","invalidErrorHint":"Ungültig","lastLoginInstructions":"Letztes Mal waren Sie angemeldet mit","loginAtLabel":"Anmelden bei %s","loginLabel":"Anmelden","loginSubmitLabel":"Anmelden","loginWithLabel":"Anmelden mit %s","notYourAccountAction":"Falscher Account?","passwordInputPlaceholder":"Ihr Passwort","passwordStrength":{"containsAtLeast":"Enthält mindestens %d der folgenden %d Arten der Zeichen:","identicalChars":"Nicht mehr als %d identische Zeichen in Folge (z. B. \"%s\" ist nicht erlaubt)","nonEmpty":"Das Passwort darf nicht leer sein","numbers":"Zahlen (z. B. 0-9)","lengthAtLeast":"Muss mindestens %d Zeichen lang sein","lowerCase":"Kleinbuchstaben (a-z)","shouldContain":"Sollte enthalten:","specialCharacters":"Sonderzeichen (z. B. !@#$%^&*)","upperCase":"Großbuchstaben (A-Z)"},"passwordlessEmailAlternativeInstructions":"Andernfalls geben Sie Ihre E-Mail in
anmelden oder ein Konto erstellen","passwordlessEmailCodeInstructions":"Eine E-Mail mit dem Code wurde %s gesendet.","passwordlessEmailInstructions":"Geben Sie einfach Ihre E-Mail in
anmelden oder ein Konto erstellen","passwordlessSMSAlternativeInstructions":"Andernfalls geben Sie Ihre Telefon in
anmelden oder ein Konto erstellen","passwordlessSMSCodeInstructions":"Eine SMS mit dem Code wurde
%s gesendet.","passwordlessSMSInstructions":"Geben Sie Ihre Telefonnummer in
anmelden oder ein Konto erstellen","phoneNumberInputPlaceholder":"deine Telefonnummer","resendCodeAction":"Haben Sie nicht den Code bekommen?","resendLabel":"Erneut senden","resendingLabel":"Erneutes Senden...","retryLabel":"Wiederholen","sentLabel":"Senden","signUpLabel":"Registrieren","signUpSubmitLabel":"Registrieren","signUpTerms":"","signUpWithLabel":"Registrieren mit %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On aktiviert","submitLabel":"Einreichen","unrecoverableError":"Etwas ist schief gelaufen.
Bitte kontaktieren Sie den technischen Support.","usernameFormatErrorHint":"Verwenden Sie 1-15 Buchstaben, Zahlen und \"_\"","usernameInputPlaceholder":"dein Benutzername","usernameOrEmailInputPlaceholder":"Benutzername/E-Mail","title":"Auth0","welcome":"Willkommen %s!","windowsAuthInstructions":"Sie sind über Ihr Firmennetzwerk verbunden…","windowsAuthLabel":"Windows Authentication"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/en.js b/resources/js/lock-10.2.2/en.js deleted file mode 100644 index 91f0c12a..00000000 --- a/resources/js/lock-10.2.2/en.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("en", {"error":{"forgotPassword":{"too_many_requests":"You have reached the limit on password change attempts. Please wait before trying again.","lock.fallback":"We're sorry, something went wrong when requesting the password change."},"login":{"blocked_user":"The user is blocked.","invalid_user_password":"Wrong credentials.","lock.fallback":"We're sorry, something went wrong when attempting to log in.","lock.invalid_code":"Wrong code.","lock.invalid_email_password":"Wrong email or password.","lock.invalid_username_password":"Wrong username or password.","lock.network":"We could not reach the server. Please check your connection and try again.","lock.popup_closed":"Popup window closed. Try again.","lock.unauthorized":"Permissions were not granted. Try again.","password_change_required":"You need to update your password because this is the first time you are logging in, or because your password has expired.","password_leaked":"This login has been blocked because your password has been leaked in another website. We’ve sent you an email with instructions on how to unblock it.","too_many_attempts":"Your account has been blocked after multiple consecutive login attempts."},"passwordless":{"bad.email":"The email is invalid","bad.phone_number":"The phone number is invalid","lock.fallback":"We're sorry, something went wrong"},"signUp":{"invalid_password":"Password is invalid.","lock.fallback":"We're sorry, something went wrong when attempting to sign up.","password_dictionary_error":"Password is too common.","password_no_user_info_error":"Password is based on user information.","password_strength_error":"Password is too weak.","user_exists":"The user already exists.","username_exists":"The username already exists."}},"success":{"logIn":"Thanks for logging in.","forgotPassword":"We've just sent you an email to reset your password.","magicLink":"We sent you a link to log in
to %s.","signUp":"Thanks for signing up."},"blankErrorHint":"Can't be blank","codeInputPlaceholder":"your code","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"or","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"or","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Login with your corporate credentials.","enterpriseActiveLoginInstructions":"Please enter your coorporate credentials at %s.","failedLabel":"Failed!","forgotPasswordAction":"Don't remember your password?","forgotPasswordInstructions":"Please enter your email address. We will send you an email to reset your password.","forgotPasswordSubmitLabel":"Send email","invalidErrorHint":"Invalid","lastLoginInstructions":"Last time you logged in with","loginAtLabel":"Log in at %s","loginLabel":"Log In","loginSubmitLabel":"Log In","loginWithLabel":"Log in with %s","notYourAccountAction":"Not your account?","passwordInputPlaceholder":"your password","passwordStrength":{"containsAtLeast":"Contain at least %d of the following %d types of characters:","identicalChars":"No more than %d identical characters in a row (e.g., \"%s\" not allowed)","nonEmpty":"Non-empty password required","numbers":"Numbers (i.e. 0-9)","lengthAtLeast":"At least %d characters in length","lowerCase":"Lower case letters (a-z)","shouldContain":"Should contain:","specialCharacters":"Special characters (e.g. !@#$%^&*)","upperCase":"Upper case letters (A-Z)"},"passwordlessEmailAlternativeInstructions":"Otherwise, enter your email to sign in
or create an account","passwordlessEmailCodeInstructions":"An email with the code has been sent to %s.","passwordlessEmailInstructions":"Enter your email to sign in
or create an account","passwordlessSMSAlternativeInstructions":"Otherwise, enter your phone to sign in
or create an account","passwordlessSMSCodeInstructions":"An SMS with the code has been sent
to %s.","passwordlessSMSInstructions":"Enter your phone to sign in
or create an account","phoneNumberInputPlaceholder":"your phone number","resendCodeAction":"Did not get the code?","resendLabel":"Resend","resendingLabel":"Resending...","retryLabel":"Retry","sentLabel":"Sent!","signUpLabel":"Sign Up","signUpSubmitLabel":"Sign Up","signUpTerms":"","signUpWithLabel":"Sign up with %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On enabled","submitLabel":"Submit","unrecoverableError":"Something went wrong.
Please contact technical support.","usernameFormatErrorHint":"Use 1-15 letters, numbers and \"_\"","usernameInputPlaceholder":"your username","usernameOrEmailInputPlaceholder":"username/email","title":"Auth0","welcome":"Welcome %s!","windowsAuthInstructions":"You are connected from your corporate network…","windowsAuthLabel":"Windows Authentication"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/es.js b/resources/js/lock-10.2.2/es.js deleted file mode 100644 index 41ef1787..00000000 --- a/resources/js/lock-10.2.2/es.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("es", {"error":{"forgotPassword":{"too_many_requests":"Se ha alcanzado el límite de intentos para restablecer su contraseña. Por favor, aguarde unos minutos.","lock.fallback":"Ocurrió un error al restablecer su contraseña."},"login":{"blocked_user":"El usuario se encuentra bloqueado.","invalid_user_password":"Credenciales inválidas.","lock.fallback":"Ocurrió un error al inciar sesión.","lock.invalid_code":"Código inválido.","lock.invalid_email_password":"Correo y contraseña inválidos.","lock.invalid_username_password":"Usuario y contraseña inválidos.","lock.network":"Ocurrió un error de red. Por favor, verifique su conexión.","lock.popup_closed":"Se ha cerrado la ventana emergente.","lock.unauthorized":"Acceso denegado. Por favor, intente nuevamente.","password_change_required":"Debe actualizar su contraseña porque es la primera vez que ingresa o porque la contraseña está vencida.","password_leaked":"Este intento ha sido bloqueado ya que usted utilizó la misma contraseña para registrarse en otra aplicación que tuvo una filtración reciente. Hemos enviado un email con las instrucciones.","too_many_attempts":"Su cuenta ha sido bloqueada luego de múltiples intentos de inicio de sesión consecutivos."},"passwordless":{"bad.email":"Correo inválido","bad.phone_number":"Teléfono inválido","lock.fallback":"Ocurrió un error durante el envío"},"signUp":{"invalid_password":"La contraseña es inválida.","lock.fallback":"Ocurrió un error durante el registro.","password_dictionary_error":"La constraseña es muy común.","password_no_user_info_error":"La constraseña es similar a los datos del usuario.","password_strength_error":"La contraseña es muy débil.","user_exists":"El usuario ya existe.","username_exists":"El nombre de usuario se encuentra en uso."}},"success":{"logIn":"Sesión iniciada con éxito.","forgotPassword":"Hemos enviado un correo para completar el restablecimiento de su contraseña.","magicLink":"Hemos enviado un correo para inciar sesión a
to %s.","signUp":"Registro completado exitosamente."},"blankErrorHint":"Requerido","codeInputPlaceholder":"código","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"o","emailInputPlaceholder":"correo@ejemplo.com","enterpriseLoginIntructions":"Inicie sesión con sus credenciales corporativas.","enterpriseActiveLoginInstructions":"Ingrese las credenciales corporativas de %s.","failedLabel":"Error!","forgotPasswordAction":"¿Olvidó su contraseña?","forgotPasswordInstructions":"Por favor ingrese su dirección de correo. Le enviaremos las instrucciones para restablecer su contrseña.","forgotPasswordSubmitLabel":"Enviar email","invalidErrorHint":"Inválido","lastLoginInstructions":"La última vez inició sesión con","loginAtLabel":"Iniciar en %s","loginLabel":"Iniciar sesión","loginSubmitLabel":"Iniciar sesión","loginWithLabel":"Iniciar con %s","notYourAccountAction":"¿No es su cuenta?","passwordInputPlaceholder":"su contraseña","passwordStrength":{"containsAtLeast":"Contener al menos %d de los siguientes %d tipos de caracteres:","identicalChars":"No más de %d caracteres idénticos juntos (ej., \"%s\" no está permitido)","nonEmpty":"Se requiere una contraseña no vacía","numbers":"Números (ej. 0-9)","lengthAtLeast":"Como mínimo de %d caracteres de longitud","lowerCase":"Letras minúsculas (a-z)","shouldContain":"Debe contener:","specialCharacters":"Caracteres especiales (ej. !@#$%^&*)","upperCase":"Letras mayúsculas (A-Z)"},"passwordlessEmailAlternativeInstructions":"También puede ingresar su email
para iniciar sesión o registrarse","passwordlessEmailCodeInstructions":"Se ha enviado un correo con el código a %s.","passwordlessEmailInstructions":"Ingrese su email para iniciar sesión
o registrarse","passwordlessSMSAlternativeInstructions":"También puede ingresar su teléfono
para iniciar sesión o registrarse","passwordlessSMSCodeInstructions":"Se ha enviado un SMS con el código
a %s.","passwordlessSMSInstructions":"Ingrese su teléfono para iniciar sesión
o registrarse","phoneNumberInputPlaceholder":"número de teléfono","resendCodeAction":"¿No recibió el código?","resendLabel":"Reenviar","resendingLabel":"Reenviando...","retryLabel":"Reintentar","sentLabel":"Enviado!","signUpLabel":"Registrarse","signUpSubmitLabel":"Registrarse","signUpTerms":"","signUpWithLabel":"Registrarse con %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Inicio de sesión único activado","submitLabel":"Enviar","unrecoverableError":"Ocurrió un error.
Por favor, contacte a soporte técnico.","usernameFormatErrorHint":"1-15 letras, números y \"_\"","usernameInputPlaceholder":"su usuario","usernameOrEmailInputPlaceholder":"usuario/correo electrónico","title":"Auth0","welcome":"Bienvenido %s!","windowsAuthInstructions":"Usted se encuentra conectado desde su red corporativa…","windowsAuthLabel":"Autenticación de Windows"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/it.js b/resources/js/lock-10.2.2/it.js deleted file mode 100644 index 7b9329be..00000000 --- a/resources/js/lock-10.2.2/it.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("it", {"error":{"forgotPassword":{"too_many_requests":"Lei è stato raggiunto il limite di tentativi di modifica della password . Si prega di attendere prima di riprovare.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si richiede la modifica della password."},"login":{"blocked_user":"L’utente è bloccato.","invalid_user_password":"Credenziali non corrette.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si tenta di accedere.","lock.invalid_code":"Codice errato.","lock.invalid_email_password":"email o password sbagliata.","lock.invalid_username_password":"Nome utente o password sbagliata.","lock.network":"Non siamo riusciti a raggiungere il server. Si prega di controllare la connessione e riprova.","lock.popup_closed":"Finestra popup chiusa. Riprova per favore.","lock.unauthorized":"Autorizzazioni non sono state concesse. Riprova per favore.","password_change_required":"È necessario aggiornare la password perché questa è la prima volta che si esegue il login, or perché la password è scaduta.","password_leaked":"Questo accesso è stato bloccato perché la password è trapelato in un altro sito . Ti abbiamo inviato una email con le istruzioni su come sbloccarla.","too_many_attempts":"Il suo account è stato bloccato dopo vari tentativi di accesso consecutivi."},"passwordless":{"bad.email":"L’email non è valido ","bad.phone_number":"Il numero di telefono non è valido","lock.fallback":"Ci dispiace, qualcosa è andato storto"},"signUp":{"invalid_password":"La password non è valida.","lock.fallback":"Ci dispiace, qualcosa è andato storto quando si tenta di iscriversi.","password_dictionary_error":"La password è troppo comune.","password_no_user_info_error":"La password si basa sulle informazioni dell'utente.","password_strength_error":"La password è troppo debole.","user_exists":"L’utente esiste già.","username_exists":"Il nome utente esiste già."}},"success":{"logIn":"Grazie per il login.","forgotPassword":"Abbiamo appena inviato un email per reimpostare la password.","magicLink":"La abbiamo inviato un link per il login
a %s.","signUp":"Grazie per esserti iscritto."},"blankErrorHint":"Non può essere vuoto","codeInputPlaceholder":"il Suo codice","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"o","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"or","emailInputPlaceholder":"email@example.com","enterpriseLoginIntructions":"Effettuare il login con le credenziali aziendali.","enterpriseActiveLoginInstructions":"Si prega di inserire le credenziali aziendali a %s.","failedLabel":"Fallito!","forgotPasswordAction":"Non ricordo la password?","forgotPasswordInstructions":"Si prega d’inserare il Suo indirizzo email. La invieremo una email per reimpostare la password.","forgotPasswordSubmitLabel":"Inviare email","invalidErrorHint":"Non valido","lastLoginInstructions":"L’ultima volta Lei ha effettuato l’accesso con","loginAtLabel":"Accedere a %s","loginLabel":"Accesso","loginSubmitLabel":"Accesso","loginWithLabel":"Accede con %s","notYourAccountAction":"Non è il suo account?","passwordInputPlaceholder":"La sua password","passwordStrength":{"containsAtLeast":"Essa deve contenere almeno %d dei seguenti %d tipi di caratteri:","identicalChars":"Non più di %d caratteri identici in una fila (e.g., \"%s\" non autorizzato)","nonEmpty":"La password non vuota richiesta","numbers":"Numeri (i.e. 0-9)","lengthAtLeast":"Almeno %d caratteri di lunghezza","lowerCase":"Lettere minuscole (a-z)","shouldContain":"Dovrebbe contenere:","specialCharacters":"Caratteri speciali (e.g. !@#$%^&*)","upperCase":"Caratteri maiuscoli (A-Z)"},"passwordlessEmailAlternativeInstructions":"Altrimenti, si prega d’inserare la Sua email per accedere
o creare un account","passwordlessEmailCodeInstructions":"Una email con il codice è stato inviato %s.","passwordlessEmailInstructions":"Si prega d’inserare la Sua email
o creare un account","passwordlessSMSAlternativeInstructions":"Altrimenti, si prega d’inserare il numero di telefono per accedere
o creare un account","passwordlessSMSCodeInstructions":"Un SMS con il codice è stato inviato
a %s.","passwordlessSMSInstructions":"Si prega d’inserare il numero di telefono
o creare un account","phoneNumberInputPlaceholder":"il Suo numero di telefono","resendCodeAction":"Non ha ottentuo il codice?","resendLabel":"Inviare di nuovo","resendingLabel":"Reinvio...","retryLabel":"Riprovare per favore","sentLabel":"Inviato!","signUpLabel":"Registrazione","signUpSubmitLabel":"Registrazione","signUpTerms":"","signUpWithLabel":"Registra con %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On abilitati","submitLabel":"Invio","unrecoverableError":"Qualcosa è andato storto.
Si prega di contattare il supporto tecnico.","usernameFormatErrorHint":"Si prega di utilizzare 1-15 lettere, numeri e \"_\"","usernameInputPlaceholder":"il Suo nome utente","usernameOrEmailInputPlaceholder":"il Suo nome utente or email","title":"Auth0","welcome":"Benvenuto %s!","windowsAuthInstructions":"Si è connessi dalla rete aziendale…","windowsAuthLabel":"Autenticazione Windows"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/lock.min.js b/resources/js/lock-10.2.2/lock.min.js deleted file mode 100644 index bd1a8c9e..00000000 --- a/resources/js/lock-10.2.2/lock.min.js +++ /dev/null @@ -1,18 +0,0 @@ -!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g-1&&(a=new RegExp("rv:([0-9]{2,2}[.0-9]{0,})"),null!==a.exec(c)&&(b=parseFloat(RegExp.$1))),b}function e(a){var b="";for(var c in a)b+=c+"="+a[c]+",";return b.slice(0,-1)}function f(a,b){return!(!a||null==a[b])}function g(a,b){var c=a.status,e="string"==typeof a.responseText?a.responseText:a,f=10===d()||11===d(),g=!c||0===c,h=!!window.navigator.onLine;g&&!h?(c=0,e={code:"offline"}):g&&f?(c=401,e={code:"invalid_user_password"}):g&&(c=0,e={code:"connection_refused_timeout"});var i=new A(c,e);b(i)}function h(a,b,c){return a+"//"+b+c}function i(a){return this instanceof i?(o(a,"clientID"),o(a,"domain"),this._useJSONP=null!=a.forceJSONP?!!a.forceJSONP:B()&&!y("https:",a.domain),this._clientID=a.clientID,this._callbackURL=a.callbackURL||document.location.href,this._shouldRedirect=!!a.callbackURL,this._domain=a.domain,this._responseType=this._parseResponseType(a,!0)||"code",this._responseMode=this._parseResponseMode(a,!0),this._cordovaSocialPlugins={facebook:this._phonegapFacebookLogin},this._useCordovaSocialPlugins=a.useCordovaSocialPlugins,void(this._sendClientInfo=null==a.sendSDKClientInfo||a.sendSDKClientInfo)):new i(a)}function j(a){return a?"token":"code"}function k(a){if("string"!=typeof a)return!1;for(var b=["code","id_token","token"],c=a.split(" "),d=0;d=1}function l(a){return"form_post"===a}function m(a){console&&console.warn&&console.warn(a)}var n=a("./lib/base64_url"),o=a("./lib/assert_required"),p=a("./lib/is-array"),q=a("./lib/index-of"),r=a("qs"),s=a("xtend"),t=a("trim"),u=a("reqwest"),v=a("winchan"),w=a("jsonp"),x={param:"cbx",timeout:8e3,prefix:"__auth0jp"},y=a("./lib/same-origin"),z=a("./lib/json-parse"),A=a("./lib/LoginError"),B=a("./lib/use_jsonp");i.version=a("./version").str,i.clientInfo={name:"auth0.js",version:i.version},i.prototype.openWindow=function(a,b,c){return window.open(a,b,e(c))},i.prototype._redirect=function(a){c.window.location=a},i.prototype._getResponseType=function(a){return this._parseResponseType(a)||this._responseType},i.prototype._getCallbackOnLocationHash=function(a){return"form_post"!==this._getResponseMode(a)&&"code"!==this._getResponseType(a)},i.prototype._getResponseMode=function(a){var b=this._parseResponseMode(a)||this._responseMode;return"form_post"===b?"form_post":null},i.prototype._getCallbackURL=function(a){return a&&"undefined"!=typeof a.callbackURL?a.callbackURL:this._callbackURL},i.prototype._getClientInfoString=function(){var a=JSON.stringify(i.clientInfo);return n.encode(a)},i.prototype._getClientInfoHeader=function(){return this._sendClientInfo?{"Auth0-Client":this._getClientInfoString()}:{}},i.prototype._renderAndSubmitWSFedForm=function(a,b){var c=document.createElement("div");c.innerHTML=b;var d=document.body.appendChild(c).children[0];a.popup&&!this._getCallbackOnLocationHash(a)&&(d.target="auth0_signup_popup"),d.submit()},i.prototype._getMode=function(a){var b={scope:"openid",response_type:this._getResponseType(a)},c=this._getResponseMode(a);return c&&(b.response_mode=c),b},i.prototype._configureOfflineMode=function(a){a.scope&&a.scope.indexOf("offline_access")>=0&&(a.device=a.device||"Browser")},i.prototype._getUserInfo=function(a,b,c){if(!a||a.user_id)return c(null,a);var d="https:",e=this._domain,f="/tokeninfo",g=h(d,e,f),i=function(a,b){var d=new Error(a+": "+(b||""));d.error=a,d.error_description=b,c(d)};return this._useJSONP?w(g+"?"+r.stringify({id_token:b}),x,function(a,b){return a?i(0,a.toString()):200===b.status?c(null,b.user):i(b.status,b.err||b.error)}):u({url:y(d,e)?f:g,method:"post",type:"json",crossOrigin:!y(d,e),data:{id_token:b}}).fail(function(a){i(a.status,a.responseText)}).then(function(a){c(null,a)})},i.prototype.getProfile=function(a,b){if("function"!=typeof b)throw new Error("A callback function is required");return a&&"string"==typeof a?void this._getUserInfo(this.decodeJwt(a),a,b):b(new Error("Invalid token"))},i.prototype.validateUser=function(a,b){var c="https:",d=this._domain,e="/public/api/users/validate_userpassword",f=h(c,d,e),g=s(a,{client_id:this._clientID,username:t(a.username||a.email||"")});return this._useJSONP?w(f+"?"+r.stringify(g),x,function(a,c){return a?b(a):"error"in c&&404!==c.status?b(new Error(c.error)):void b(null,200===c.status)}):void u({url:y(c,d)?e:f,method:"post",type:"text",data:g,crossOrigin:!y(c,d),error:function(a){return 404!==a.status?b(new Error(a.responseText)):void b(null,!1)},success:function(a){b(null,200===a.status)}})},i.prototype.decodeJwt=function(a){var b=a&&a.split(".")[1];return z(n.decode(b))},i.prototype.parseHash=function(a){a=a||window.location.hash,a=a.substr(1).replace(/^\//,"");var b=r.parse(a);if(b.hasOwnProperty("error")){var c={error:b.error,error_description:b.error_description};return b.state&&(c.state=b.state),c}if(!b.hasOwnProperty("access_token")&&!b.hasOwnProperty("id_token")&&!b.hasOwnProperty("refresh_token"))return null;var d;if(b.id_token){var e=function(a){var b={error:"invalid_token",error_description:a};return b};d=this.decodeJwt(b.id_token);var f=p(d.aud)?d.aud:[d.aud];if(q(f,this._clientID)===-1)return e("The clientID configured ("+this._clientID+") does not match with the clientID set in the token ("+f.join(", ")+").");if(d.iss&&d.iss!=="https://"+this._domain+"/")return e("The domain configured (https://"+this._domain+"/) does not match with the domain set in the token ("+d.iss+").")}return{accessToken:b.access_token,idToken:b.id_token,idTokenPayload:d,refreshToken:b.refresh_token,state:b.state}},i.prototype.signup=function(a,b){function c(){return a.auto_login?e.login(a,b):"function"==typeof b?b():void 0}function d(a,c){var d=new A(a,c);if(j&&"function"==typeof j.kill&&j.kill(),"function"==typeof b)return b(d);throw d}var e=this,g={client_id:this._clientID,redirect_uri:this._getCallbackURL(a),email:t(a.email||a.username||""),tenant:this._domain.split(".")[0]};"string"==typeof a.username&&(g.username=t(a.username));var i=s(this._getMode(a),a,g);this._configureOfflineMode(i),f(a,"sso")||(a.sso=!0),f(a,"auto_login")||(a.auto_login=!0);var j,k=a.auto_login&&a.popup&&(!this._getCallbackOnLocationHash(a)||a.sso);k&&(j=this._buildPopupWindow(a));var l="https:",m=this._domain,n="/dbconnections/signup",o=h(l,m,n);return this._useJSONP?w(o+"?"+r.stringify(i),x,function(a,b){return a?d(0,a):200==b.status?c():d(b.status,b.err||b.error)}):void u({url:y(l,m)?n:o,method:"post",type:"html",data:i,success:c,crossOrigin:!y(l,m),error:function(a){d(a.status,a.responseText)}})},i.prototype.changePassword=function(a,b){function c(a,c){var d=new A(a,c);if(b)return b(d)}var d={tenant:this._domain.split(".")[0],client_id:this._clientID,connection:a.connection,email:t(a.email||"")};"string"==typeof a.password&&(d.password=a.password);var e="https:",f=this._domain,g="/dbconnections/change_password",i=h(e,f,g);return this._useJSONP?w(i+"?"+r.stringify(d),x,function(a,d){return a?c(0,a):200==d.status?b(null,d.message):c(d.status,d.err||d.error)}):void u({url:y(e,f)?g:i,method:"post",type:"html",data:d,crossOrigin:!y(e,f),error:function(a){c(a.status,a.responseText)},success:function(a){b(null,a)}})},i.prototype._buildAuthorizeQueryString=function(a,b){var c=this._buildAuthorizationParameters(a,b);return r.stringify(c)},i.prototype._buildAuthorizationParameters=function(a,b){var c=s.apply(null,a);this._configureOfflineMode(c),this._sendClientInfo&&(c.auth0Client=this._getClientInfoString()),b=b||["popup","popupOptions"];var d,e;for(d=0;d1&&(!a.sso||window.cordova))return this.loginWithResourceOwner(a,b);var d,e=this;if(a.popup&&!this._getCallbackOnLocationHash(a)&&(d=this._buildPopupWindow(a)),b&&b.length>1&&a.sso)return this.loginWithUsernamePasswordAndSSO(a,b);var f=s(this._getMode(a),a,{client_id:this._clientID,redirect_uri:this._getCallbackURL(a),username:t(a.username||a.email||""),tenant:this._domain.split(".")[0]});this._configureOfflineMode(f);var i="https:",j=this._domain,k="/usernamepassword/login",l=h(i,j,k);return this._useJSONP?w(l+"?"+r.stringify(f),x,function(c,f){if(c)return d&&d.kill&&d.kill(),b(c);if("error"in f){d&&d.kill&&d.kill();var g=new A(f.status,f.error);return b(g)}e._renderAndSubmitWSFedForm(a,f.form)}):void u({url:y(i,j)?k:l,method:"post",type:"html",data:f,headers:this._getClientInfoHeader(),crossOrigin:!y(i,j),success:function(b){e._renderAndSubmitWSFedForm(a,b)},error:function(a){d&&d.kill&&d.kill(),g(a,c)}})},i.prototype.loginWithPasscode=function(a,b){if(null==a.email&&null==a.phoneNumber)throw new Error("email or phoneNumber is required for authentication");if(null==a.passcode)throw new Error("passcode is required for authentication");if(a.connection=null==a.email?"sms":"email",!this._shouldRedirect)return a=s(a,{username:null==a.email?a.phoneNumber:a.email,password:a.passcode,sso:!1}),delete a.email,delete a.phoneNumber,delete a.passcode,this.loginWithResourceOwner(a,b);var c={connection:a.connection};a.phoneNumber&&(a.phone_number=a.phoneNumber,delete a.phoneNumber,c.phone_number=a.phone_number),a.email&&(c.email=a.email),a.verification_code=a.passcode,delete a.passcode,c.verification_code=a.verification_code;var d=this;this._verify(c,function(c){return c?b(c):void d._verify_redirect(a)})},i.prototype._verify=function(a,b){var c="https:",d=this._domain,e="/passwordless/verify",f=h(c,d,e),g=a;return this._useJSONP?(this._sendClientInfo&&(g.auth0Client=this._getClientInfoString()),w(f+"?"+r.stringify(g),x,function(a,c){return a?b(new Error("0: "+a.toString())):200===c.status?b(null,!0):b({status:c.status})})):u({url:y(c,d)?e:f,method:"post",headers:this._getClientInfoHeader(),crossOrigin:!y(c,d),data:g}).fail(function(a){try{b(JSON.parse(a.responseText))}catch(c){var d=new Error(a.status+"("+a.statusText+"): "+a.responseText);d.statusCode=a.status,d.error=a.statusText,d.message=a.responseText,b(d)}}).then(function(a){b(null,a)})},i.prototype._verify_redirect=function(a){var b=[this._getMode(a),a,{client_id:this._clientID,redirect_uri:this._getCallbackURL(a)}],c=this._buildAuthorizeQueryString(b),d=h("https:",this._domain,"/passwordless/verify_redirect?"+c);this._redirect(d)},i.prototype.renewIdToken=function(a,b){this.getDelegationToken({id_token:a,scope:"passthrough",api:"auth0"},b)},i.prototype.refreshToken=function(a,b){this.getDelegationToken({refresh_token:a,scope:"passthrough",api:"auth0"},b)},i.prototype.getDelegationToken=function(a,b){if(a=a||{},!a.id_token&&!a.refresh_token)throw new Error("You must send either an id_token or a refresh_token to get a delegation token.");var c=s({grant_type:"urn:ietf:params:oauth:grant-type:jwt-bearer",client_id:this._clientID,target:a.targetClientId||this._clientID,api_type:a.api},a);delete c.hasOwnProperty,delete c.targetClientId,delete c.api;var e="https:",f=this._domain,g="/delegation",i=h(e,f,g);return this._useJSONP?w(i+"?"+r.stringify(c),x,function(a,c){if(a)return b(a);if("error"in c){var d=new A(c.status,c.error_description||c.error);return b(d)}b(null,c)}):void u({url:y(e,f)?g:i,method:"post",type:"json",data:c,crossOrigin:!y(e,f),success:function(a){b(null,a)},error:function(a){try{b(JSON.parse(a.responseText))}catch(c){var e=a,f=10===d()||11===d(),g=!e.status||0===e.status;g&&!window.navigator.onLine?(e={},e.status=0,e.responseText={code:"offline"}):g&&f?(e={},e.status=401,e.responseText={code:"invalid_operation"}):g?(e={},e.status=0,e.responseText={code:"connection_refused_timeout"}):e.responseText=a,b(new A(e.status,e.responseText))}}})},i.prototype.logout=function(a){var b=h("https:",this._domain,"/logout");a&&(b+="?"+r.stringify(a)),this._redirect(b)},i.prototype.getSSOData=function(a,b){"function"==typeof a&&(b=a,a=!1);var c={sso:!1};if(this._useJSONP){var d=new Error("The SSO data can't be obtained using JSONP");return void setTimeout(function(){b(d,c)},0)}var e="https:",f=this._domain,g="/user/ssodata",i=h(e,f,g),j=y(e,f),k={};return a&&(k={ldaps:1,client_id:this._clientID}),u({url:j?g:i,method:"get",type:"json",data:k,crossOrigin:!j,withCredentials:!j,timeout:3e3}).fail(function(a){var d=new Error("There was an error in the request that obtains the user's SSO data.");d.cause=a,b(d,c)}).then(function(a){b(null,a)})},i.prototype.getConnections=function(a){return w("https://"+this._domain+"/public/api/"+this._clientID+"/connections",x,a)},i.prototype.startPasswordless=function(a,b){if("object"!=typeof a)throw new Error("An options object is required");if("function"!=typeof b)throw new Error("A callback function is required");if(!a.email&&!a.phoneNumber)throw new Error("An `email` or a `phoneNumber` is required.");var c="https:",d=this._domain,e="/passwordless/start",f=h(c,d,e),g={client_id:this._clientID};return a.email?(g.email=a.email,g.connection="email",a.authParams&&(g.authParams=a.authParams),a.send&&"link"!==a.send||(g.authParams||(g.authParams={}),g.authParams.redirect_uri=this._callbackURL,g.authParams.response_type=this._shouldRedirect&&!this._callbackOnLocationHash?"code":"token"),a.send&&(g.send=a.send)):(g.phone_number=a.phoneNumber,g.connection="sms"),this._useJSONP?(this._sendClientInfo&&(g.auth0Client=this._getClientInfoString()),w(f+"?"+r.stringify(g),x,function(a,c){return a?b(new Error("0: "+a.toString())):200===c.status?b(null,!0):b(c.err||c.error)})):u({url:y(c,d)?e:f,method:"post",type:"json",headers:this._getClientInfoHeader(),crossOrigin:!y(c,d),data:g}).fail(function(a){try{b(JSON.parse(a.responseText))}catch(c){var d=new Error(a.status+"("+a.statusText+"): "+a.responseText);d.statusCode=a.status,d.error=a.statusText,d.message=a.responseText,b(d)}}).then(function(a){b(null,a)})},i.prototype.requestMagicLink=function(a,b){return this.startPasswordless(a,b)},i.prototype.requestEmailCode=function(a,b){return a.send="code",this.startPasswordless(a,b)},i.prototype.verifyEmailCode=function(a,b){return a.passcode=a.code,delete a.code,this.login(a,b)},i.prototype.requestSMSCode=function(a,b){return this.startPasswordless(a,b)},i.prototype.verifySMSCode=function(a,b){return a.passcode=a.code,delete a.code,this.login(a,b)},i.prototype.getUserCountry=function(a){var b="https:",c=this._domain,d="/user/geoloc/country",e=h(b,c,d);if(this._useJSONP){var f=new Error("The user's country can't be obtained using JSONP");return void setTimeout(function(){a(f)},0)}u({url:y(b,c)?d:e,method:"get",type:"json",headers:this._getClientInfoHeader(),crossOrigin:!y(b,c),success:function(b){a(null,b.country_code)},error:function(b){var c=new Error("There was an error in the request that obtains the user's country");c.cause=b,a(c)}})},i.prototype._prepareResult=function(a){if(a&&"object"==typeof a){var b=a.profile?a.profile:this.decodeJwt(a.id_token);return{accessToken:a.access_token,idToken:a.id_token,idTokenPayload:b,refreshToken:a.refresh_token,state:a.state}}},i.prototype._parseResponseType=function(a,b){a||(a={}),b&&!this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&(this._providedCallbackOnLocationHash=!0),b&&!this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseType")&&(this._providedResponseOptions=!0),!this._providedCallbackOnLocationHash&&!this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&a.hasOwnProperty("responseType")&&m("The responseType option will be ignored. Both callbackOnLocationHash and responseType options were provided and they can't be used together."),this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseType")&&m("The responseType option will be ignored. The callbackOnLocationHash option was provided to the constructor and they can't be mixed."),this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&m("The callbackOnLocationHash option will be ignored. The responseType option was provided to the constructor and they can't be mixed."),this._providedCallbackOnLocationHash||a.hasOwnProperty("callbackOnLocationHash")||!a.responseType||k(a.responseType)||m('The responseType option will be ignored. Its valid values are "code", "id_token", "token" or any combination of them.');var c=void 0;return this._providedResponseOptions||null==a.callbackOnLocationHash||(c=j(a.callbackOnLocationHash)),!this._providedCallbackOnLocationHash&&!a.hasOwnProperty("callbackOnLocationHash")&&a.responseType&&k(a.responseType)&&(c=a.responseType),c},i.prototype._parseResponseMode=function(a,b){a||(a={}),b&&!this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseMode")&&(this._providedResponseOptions=!0),this._providedCallbackOnLocationHash&&a.hasOwnProperty("responseMode")&&m("The responseMode option will be ignored. The callbackOnLocationHash option was provided to the constructor and they can't be mixed."),!this._providedCallbackOnLocationHash&&!this._providedResponseOptions&&a.hasOwnProperty("callbackOnLocationHash")&&a.hasOwnProperty("responseMode")&&m("The responseMode option will be ignored. Both callbackOnLocationHash and responseMode options were provided and they can't be used together.");var c=void 0;return this._providedCallbackOnLocationHash||!a.responseMode||l(a.responseMode)||m('The responseMode option will be ignored. Its only valid value is "form_post".'),!this._providedCallbackOnLocationHash&&l(a.responseMode)&&(c=a.responseMode),c},b.exports=i}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./lib/LoginError":2,"./lib/assert_required":3,"./lib/base64_url":4,"./lib/index-of":5,"./lib/is-array":6,"./lib/json-parse":7,"./lib/same-origin":8,"./lib/use_jsonp":9,"./version":25,jsonp:12,qs:16,reqwest:17,trim:225,winchan:18,xtend:20}],2:[function(a,b,c){function d(a,b){var c;if("string"==typeof b)try{c=e(b)}catch(d){c={message:b}}else c=b||{description:"server error"};c.code||(c.code=c.error),"unauthorized"===c.code&&(a=401);var f=c.description||c.message||c.error;"PasswordStrengthError"===c.name&&(f="Password is not strong enough.");var g=Error.call(this,f);return g.status=a,g.name=c.code,g.code=c.code,g.details=c,0===a&&(g.code&&"offline"===g.code||(g.code="Unknown",g.message="Unknown error.")),g}var e=a("./json-parse");b.exports=d,Object&&Object.create&&(d.prototype=Object.create(Error.prototype,{constructor:{value:d}}))},{"./json-parse":7}],3:[function(a,b,c){function d(a,b){if(!a[b])throw new Error(b+" is required.")}b.exports=d},{}],4:[function(a,b,c){function d(a){return f.btoa(a).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function e(a){return a+=Array(5-a.length%4).join("="),a=a.replace(/\-/g,"+").replace(/\_/g,"/"),f.atob(a)}var f=a("Base64");b.exports={encode:d,decode:e}},{Base64:10}],5:[function(a,b,c){function d(a,b,c){return a.indexOf(b,c)}function e(a,b,c){var d;if(null==a)throw new TypeError('"array" is null or not defined');var e=Object(a),f=e.length>>>0;if(0===f)return-1;var g=+c||0;if(Math.abs(g)===1/0&&(g=0),g>=f)return-1;for(d=Math.max(g>=0?g:f-Math.abs(g),0);d>8-f%1*8)){if(e=a.charCodeAt(f+=.75),e>255)throw d;c=c<<8|e}return h}),a.atob||(a.atob=function(a){if(a=a.replace(/=+$/,""),a.length%4==1)throw d;for(var c,e,f=0,g=0,h="";e=a.charAt(g++);~e&&(c=f%4?64*c+e:e,f++%4)?h+=String.fromCharCode(255&c>>(-2*f&6)):0)e=b.indexOf(e);return h})}()},{}],11:[function(require,module,exports){var JSON={};!function(){"use strict";function f(a){return a<10?"0"+a:a}function quote(a){return escapable.lastIndex=0,escapable.test(a)?'"'+a.replace(escapable,function(a){var b=meta[a];return"string"==typeof b?b:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+a+'"'}function str(a,b){var c,d,e,f,g,h=gap,i=b[a];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(a)),"function"==typeof rep&&(i=rep.call(b,a,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";if(gap+=indent,g=[],"[object Array]"===Object.prototype.toString.apply(i)){for(f=i.length,c=0;c=31}function e(){var a=arguments,b=this.useColors;if(a[0]=(b?"%c":"")+this.namespace+(b?" %c":" ")+a[0]+(b?"%c ":" ")+"+"+c.humanize(this.diff),!b)return a;var d="color: "+this.color;a=[a[0],d,"color: inherit"].concat(Array.prototype.slice.call(a,1));var e=0,f=0;return a[0].replace(/%[a-z%]/g,function(a){"%%"!==a&&(e++,"%c"===a&&(f=e))}),a.splice(f,0,d),a}function f(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function g(a){try{null==a?c.storage.removeItem("debug"):c.storage.debug=a; -}catch(b){}}function h(){var a;try{a=c.storage.debug}catch(b){}return a}function i(){try{return window.localStorage}catch(a){}}c=b.exports=a("./debug"),c.log=f,c.formatArgs=e,c.save=g,c.load=h,c.useColors=d,c.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:i(),c.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],c.formatters.j=function(a){return JSON.stringify(a)},c.enable(h())},{"./debug":14}],14:[function(a,b,c){function d(){return c.colors[k++%c.colors.length]}function e(a){function b(){}function e(){var a=e,b=+new Date,f=b-(j||b);a.diff=f,a.prev=j,a.curr=b,j=b,null==a.useColors&&(a.useColors=c.useColors()),null==a.color&&a.useColors&&(a.color=d());var g=Array.prototype.slice.call(arguments);g[0]=c.coerce(g[0]),"string"!=typeof g[0]&&(g=["%o"].concat(g));var h=0;g[0]=g[0].replace(/%([a-z%])/g,function(b,d){if("%%"===b)return b;h++;var e=c.formatters[d];if("function"==typeof e){var f=g[h];b=e.call(a,f),g.splice(h,1),h--}return b}),"function"==typeof c.formatArgs&&(g=c.formatArgs.apply(a,g));var i=e.log||c.log||console.log.bind(console);i.apply(a,g)}b.enabled=!1,e.enabled=!0;var f=c.enabled(a)?e:b;return f.namespace=a,f}function f(a){c.save(a);for(var b=(a||"").split(/[\s,]+/),d=b.length,e=0;e1e4)){var b=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(a);if(b){var c=parseFloat(b[1]),d=(b[2]||"ms").toLowerCase();switch(d){case"years":case"year":case"yrs":case"yr":case"y":return c*l;case"days":case"day":case"d":return c*k;case"hours":case"hour":case"hrs":case"hr":case"h":return c*j;case"minutes":case"minute":case"mins":case"min":case"m":return c*i;case"seconds":case"second":case"secs":case"sec":case"s":return c*h;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c}}}}function e(a){return a>=k?Math.round(a/k)+"d":a>=j?Math.round(a/j)+"h":a>=i?Math.round(a/i)+"m":a>=h?Math.round(a/h)+"s":a+"ms"}function f(a){return g(a,k,"day")||g(a,j,"hour")||g(a,i,"minute")||g(a,h,"second")||a+" ms"}function g(a,b,c){if(!(a0;)self._completeHandlers.shift()(a)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=win.JSON?win.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(a,b,c){for(a=self.request,self._responseArgs.resp=a,self._responseArgs.msg=b,self._responseArgs.t=c,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(a,b,c);complete(a)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(a,b){return new Reqwest(a,b)}function normalize(a){return a?a.replace(/\r?\n/g,"\r\n"):""}function serial(a,b){var c,d,e,f,g=a.name,h=a.tagName.toLowerCase(),i=function(a){a&&!a.disabled&&b(g,normalize(a.attributes.value&&a.attributes.value.specified?a.value:a.text))};if(!a.disabled&&g)switch(h){case"input":/reset|button|image|file/i.test(a.type)||(c=/checkbox/i.test(a.type),d=/radio/i.test(a.type),e=a.value,(!(c||d)||a.checked)&&b(g,normalize(c&&""===e?"on":e)));break;case"textarea":b(g,normalize(a.value));break;case"select":if("select-one"===a.type.toLowerCase())i(a.selectedIndex>=0?a.options[a.selectedIndex]:null);else for(f=0;a.length&&f-1){var c=new RegExp("rv:([0-9]{2,2}[.0-9]{0,})");null!==c.exec(b)&&(a=parseFloat(RegExp.$1))}return a>=8}function d(){try{var a=navigator.userAgent;return a.indexOf("Fennec/")!=-1||a.indexOf("Firefox/")!=-1&&a.indexOf("Android")!=-1}catch(b){}return!1}function e(){return window.JSON&&window.JSON.stringify&&window.JSON.parse&&window.postMessage}function f(a){/^https?:\/\//.test(a)||(a=window.location.href);var b=/^(https?:\/\/[\-_a-zA-Z\.0-9:]+)/.exec(a);return b?b[1]:a}function g(){for(var a=(window.location,window.opener.frames),b=a.length-1;b>=0;b--)try{if(a[b].location.protocol===window.location.protocol&&a[b].location.host===window.location.host&&a[b].name===h)return a[b]}catch(c){}}var h="__winchan_relay_frame",i="die",j=c();return e()?{open:function(c,e){function g(){if(m&&document.body.removeChild(m),m=void 0,q&&(q=clearInterval(q)),b(window,"message",k),b(window,"unload",g),p)try{p.close()}catch(a){o.postMessage(i,n)}p=o=void 0}function k(a){if(a.origin===n)try{var b=JSON.parse(a.data);"ready"===b.a?o.postMessage(r,n):"error"===b.a?(g(),e&&(e(b.d),e=null)):"response"===b.a&&(g(),e&&(e(null,b.d),e=null))}catch(c){}}if(!e)throw"missing required callback argument";var l;c.url||(l="missing required 'url' parameter"),c.relay_url||(l="missing required 'relay_url' parameter"),l&&setTimeout(function(){e(l)},0),c.window_name||(c.window_name=null),c.window_features&&!d()||(c.window_features=void 0);var m,n=f(c.url);if(n!==f(c.relay_url))return setTimeout(function(){e("invalid arguments: origin of url and relay_url must match")},0);var o;j&&(m=document.createElement("iframe"),m.setAttribute("src",c.relay_url),m.style.display="none",m.setAttribute("name",h),document.body.appendChild(m),o=m.contentWindow);var p=c.popup||window.open(c.url,c.window_name,c.window_features);c.popup&&(p.location.href=c.url),o||(o=p);var q=setInterval(function(){p&&p.closed&&(g(),e&&(e("User closed the popup window"),e=null))},500),r=JSON.stringify({a:"request",d:c.params});return a(window,"unload",g),a(window,"message",k),{close:g,focus:function(){if(p)try{p.focus()}catch(a){}}}},onOpen:function(c){function d(a){a=JSON.stringify(a),j?k.doPost(a,h):k.postMessage(a,h)}function e(a){var f;try{f=JSON.parse(a.data)}catch(g){}f&&"request"===f.a&&(b(window,"message",e),h=a.origin,c&&setTimeout(function(){c(h,f.d,function(a){c=void 0,d({a:"response",d:a})})},0))}function f(a){if(a.data===i)try{window.close()}catch(b){}}var h="*",k=j?g():window.opener;if(!k)throw"can't find relay frame";a(j?k:window,"message",e),a(j?k:window,"message",f);try{d({a:"ready"})}catch(l){a(k,"load",function(a){d({a:"ready"})})}var m=function(){try{b(j?k:window,"message",f)}catch(a){}c&&d({a:"error",d:"client closed window"}),c=void 0;try{window.close()}catch(e){}};return a(window,"unload",m),{detach:function(){b(window,"unload",m)}}}}:{open:function(a,b,c,d){setTimeout(function(){d("unsupported browser")},0)},onOpen:function(a){setTimeout(function(){a("unsupported browser")},0)}}}();"undefined"!=typeof b&&b.exports&&(b.exports=d)},{}],19:[function(a,b,c){function d(a){return null!==a&&("object"==typeof a||"function"==typeof a)}b.exports=d},{}],20:[function(a,b,c){function d(){for(var a={},b=0;b2?arguments[2]:null;if(h===+h)for(c=0;c=0&&"[object Function]"===d.call(b.callee)),a}},{}],24:[function(a,b,c){!function(){"use strict";var c,d=Object.prototype.hasOwnProperty,e=Object.prototype.toString,f=a("./foreach"),g=a("./isArguments"),h=!{toString:null}.propertyIsEnumerable("toString"),i=function(){}.propertyIsEnumerable("prototype"),j=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];c=function(a){var b=null!==a&&"object"==typeof a,c="[object Function]"===e.call(a),k=g(a),l=[];if(!b&&!c&&!k)throw new TypeError("Object.keys called on a non-object");if(k)f(a,function(a){l.push(a)});else{var m,n=i&&c;for(m in a)n&&"prototype"===m||!d.call(a,m)||l.push(m)}if(h){var o=a.constructor,p=o&&o.prototype===a;f(j,function(b){p&&"constructor"===b||!d.call(a,b)||l.push(b)})}return l},b.exports=c}()},{"./foreach":21,"./isArguments":23}],25:[function(a,b,c){b.exports={str:"7.1.0"}},{}],26:[function(a,b,c){!function(a){"use strict";function b(a,b){var c=(65535&a)+(65535&b),d=(a>>16)+(b>>16)+(c>>16);return d<<16|65535&c}function c(a,b){return a<>>32-b}function d(a,d,e,f,g,h){return b(c(b(b(d,a),b(f,h)),g),e)}function e(a,b,c,e,f,g,h){return d(b&c|~b&e,a,b,f,g,h)}function f(a,b,c,e,f,g,h){return d(b&e|c&~e,a,b,f,g,h)}function g(a,b,c,e,f,g,h){return d(b^c^e,a,b,f,g,h)}function h(a,b,c,e,f,g,h){return d(c^(b|~e),a,b,f,g,h)}function i(a,c){a[c>>5]|=128<>>9<<4)+14]=c;var d,i,j,k,l,m=1732584193,n=-271733879,o=-1732584194,p=271733878;for(d=0;d>5]>>>b%32&255);return c}function k(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b>5]|=(255&a.charCodeAt(b/8))<16&&(e=i(e,8*a.length)),c=0;c<16;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=i(f.concat(k(b)),512+8*b.length),j(i(g.concat(d),640))}function n(a){var b,c,d="0123456789abcdef",e="";for(c=0;c>>4&15)+d.charAt(15&b);return e}function o(a){return unescape(encodeURIComponent(a))}function p(a){return l(o(a))}function q(a){return n(p(a))}function r(a,b){return m(o(a),o(b))}function s(a,b){return n(r(a,b))}function t(a,b,c){return b?c?r(b,a):s(b,a):c?p(a):q(a)}"function"==typeof define&&define.amd?define(function(){return t}):a.md5=t}(this)},{}],27:[function(a,b,c){"use strict";var d=a("./invariant"),e={addClass:function(a,b){return/\s/.test(b)?d(!1):void 0,b&&(a.classList?a.classList.add(b):e.hasClass(a,b)||(a.className=a.className+" "+b)),a},removeClass:function(a,b){return/\s/.test(b)?d(!1):void 0,b&&(a.classList?a.classList.remove(b):e.hasClass(a,b)&&(a.className=a.className.replace(new RegExp("(^|\\s)"+b+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,""))),a},conditionClass:function(a,b,c){return(c?e.addClass:e.removeClass)(a,b)},hasClass:function(a,b){return/\s/.test(b)?d(!1):void 0,a.classList?!!b&&a.classList.contains(b):(" "+a.className+" ").indexOf(" "+b+" ")>-1}};b.exports=e},{"./invariant":28}],28:[function(a,b,c){"use strict";var d=function(a,b,c,d,e,f,g,h){if(!a){var i;if(void 0===b)i=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var j=[c,d,e,f,g,h],k=0;i=new Error("Invariant Violation: "+b.replace(/%s/g,function(){return j[k++]}))}throw i.framesToPop=1,i}};b.exports=d},{}],29:[function(a,b,c){function d(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function e(a){return"function"==typeof a}function f(a){return"number"==typeof a}function g(a){return"object"==typeof a&&null!==a}function h(a){return void 0===a}b.exports=d,d.EventEmitter=d,d.prototype._events=void 0,d.prototype._maxListeners=void 0,d.defaultMaxListeners=10,d.prototype.setMaxListeners=function(a){if(!f(a)||a<0||isNaN(a))throw TypeError("n must be a positive number");return this._maxListeners=a,this},d.prototype.emit=function(a){var b,c,d,f,i,j;if(this._events||(this._events={}),"error"===a&&(!this._events.error||g(this._events.error)&&!this._events.error.length)){if(b=arguments[1],b instanceof Error)throw b;throw TypeError('Uncaught, unspecified "error" event.')}if(c=this._events[a],h(c))return!1;if(e(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:for(d=arguments.length,f=new Array(d-1),i=1;i0&&this._events[a].length>c&&(this._events[a].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[a].length),"function"==typeof console.trace&&console.trace())}return this},d.prototype.on=d.prototype.addListener,d.prototype.once=function(a,b){function c(){this.removeListener(a,c),d||(d=!0,b.apply(this,arguments))}if(!e(b))throw TypeError("listener must be a function");var d=!1;return c.listener=b,this.on(a,c),this},d.prototype.removeListener=function(a,b){var c,d,f,h;if(!e(b))throw TypeError("listener must be a function");if(!this._events||!this._events[a])return this;if(c=this._events[a],f=c.length,d=-1,c===b||e(c.listener)&&c.listener===b)delete this._events[a],this._events.removeListener&&this.emit("removeListener",a,b);else if(g(c)){for(h=f;h-- >0;)if(c[h]===b||c[h].listener&&c[h].listener===b){d=h;break}if(d<0)return this;1===c.length?(c.length=0,delete this._events[a]):c.splice(d,1),this._events.removeListener&&this.emit("removeListener",a,b)}return this},d.prototype.removeAllListeners=function(a){var b,c;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[a]&&delete this._events[a],this;if(0===arguments.length){for(b in this._events)"removeListener"!==b&&this.removeAllListeners(b);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[a],e(c))this.removeListener(a,c);else for(;c.length;)this.removeListener(a,c[c.length-1]);return delete this._events[a],this},d.prototype.listeners=function(a){var b;return b=this._events&&this._events[a]?e(this._events[a])?[this._events[a]]:this._events[a].slice():[]},d.listenerCount=function(a,b){var c;return c=a._events&&a._events[b]?e(a._events[b])?1:a._events[b].length:0}},{}],30:[function(a,b,c){"function"==typeof Object.create?b.exports=function(a,b){a.super_=b,a.prototype=Object.create(b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})}:b.exports=function(a,b){a.super_=b;var c=function(){};c.prototype=b.prototype,a.prototype=new c,a.prototype.constructor=a}},{}],31:[function(a,b,c){function d(){throw new Error("setTimeout has not been defined")}function e(){throw new Error("clearTimeout has not been defined")}function f(a){if(l===setTimeout)return setTimeout(a,0);if((l===d||!l)&&setTimeout)return l=setTimeout,setTimeout(a,0);try{return l(a,0)}catch(b){try{return l.call(null,a,0)}catch(b){return l.call(this,a,0)}}}function g(a){if(m===clearTimeout)return clearTimeout(a);if((m===e||!m)&&clearTimeout)return m=clearTimeout,clearTimeout(a);try{return m(a)}catch(b){try{return m.call(null,a)}catch(b){return m.call(this,a)}}}function h(){q&&o&&(q=!1,o.length?p=o.concat(p):r=-1,p.length&&i())}function i(){if(!q){var a=f(h);q=!0;for(var b=p.length;b;){for(o=p,p=[];++r1)for(var c=1;c=3&&(d.depth=arguments[2]),arguments.length>=4&&(d.colors=arguments[3]),p(b)?d.showHidden=b:b&&c._extend(d,b),v(d.showHidden)&&(d.showHidden=!1),v(d.depth)&&(d.depth=2),v(d.colors)&&(d.colors=!1),v(d.customInspect)&&(d.customInspect=!0),d.colors&&(d.stylize=f),i(d,a,d.depth)}function f(a,b){var c=e.styles[b];return c?"["+e.colors[c][0]+"m"+a+"["+e.colors[c][1]+"m":a}function g(a,b){return a}function h(a){var b={};return a.forEach(function(a,c){ -b[a]=!0}),b}function i(a,b,d){if(a.customInspect&&b&&A(b.inspect)&&b.inspect!==c.inspect&&(!b.constructor||b.constructor.prototype!==b)){var e=b.inspect(d,a);return t(e)||(e=i(a,e,d)),e}var f=j(a,b);if(f)return f;var g=Object.keys(b),p=h(g);if(a.showHidden&&(g=Object.getOwnPropertyNames(b)),z(b)&&(g.indexOf("message")>=0||g.indexOf("description")>=0))return k(b);if(0===g.length){if(A(b)){var q=b.name?": "+b.name:"";return a.stylize("[Function"+q+"]","special")}if(w(b))return a.stylize(RegExp.prototype.toString.call(b),"regexp");if(y(b))return a.stylize(Date.prototype.toString.call(b),"date");if(z(b))return k(b)}var r="",s=!1,u=["{","}"];if(o(b)&&(s=!0,u=["[","]"]),A(b)){var v=b.name?": "+b.name:"";r=" [Function"+v+"]"}if(w(b)&&(r=" "+RegExp.prototype.toString.call(b)),y(b)&&(r=" "+Date.prototype.toUTCString.call(b)),z(b)&&(r=" "+k(b)),0===g.length&&(!s||0==b.length))return u[0]+r+u[1];if(d<0)return w(b)?a.stylize(RegExp.prototype.toString.call(b),"regexp"):a.stylize("[Object]","special");a.seen.push(b);var x;return x=s?l(a,b,d,p,g):g.map(function(c){return m(a,b,d,p,c,s)}),a.seen.pop(),n(x,r,u)}function j(a,b){if(v(b))return a.stylize("undefined","undefined");if(t(b)){var c="'"+JSON.stringify(b).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(c,"string")}return s(b)?a.stylize(""+b,"number"):p(b)?a.stylize(""+b,"boolean"):q(b)?a.stylize("null","null"):void 0}function k(a){return"["+Error.prototype.toString.call(a)+"]"}function l(a,b,c,d,e){for(var f=[],g=0,h=b.length;g-1&&(h=f?h.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+h.split("\n").map(function(a){return" "+a}).join("\n"))):h=a.stylize("[Circular]","special")),v(g)){if(f&&e.match(/^\d+$/))return h;g=JSON.stringify(""+e),g.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(g=g.substr(1,g.length-2),g=a.stylize(g,"name")):(g=g.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),g=a.stylize(g,"string"))}return g+": "+h}function n(a,b,c){var d=0,e=a.reduce(function(a,b){return d++,b.indexOf("\n")>=0&&d++,a+b.replace(/\u001b\[\d\d?m/g,"").length+1},0);return e>60?c[0]+(""===b?"":b+"\n ")+" "+a.join(",\n ")+" "+c[1]:c[0]+b+" "+a.join(", ")+" "+c[1]}function o(a){return Array.isArray(a)}function p(a){return"boolean"==typeof a}function q(a){return null===a}function r(a){return null==a}function s(a){return"number"==typeof a}function t(a){return"string"==typeof a}function u(a){return"symbol"==typeof a}function v(a){return void 0===a}function w(a){return x(a)&&"[object RegExp]"===C(a)}function x(a){return"object"==typeof a&&null!==a}function y(a){return x(a)&&"[object Date]"===C(a)}function z(a){return x(a)&&("[object Error]"===C(a)||a instanceof Error)}function A(a){return"function"==typeof a}function B(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||"undefined"==typeof a}function C(a){return Object.prototype.toString.call(a)}function D(a){return a<10?"0"+a.toString(10):a.toString(10)}function E(){var a=new Date,b=[D(a.getHours()),D(a.getMinutes()),D(a.getSeconds())].join(":");return[a.getDate(),J[a.getMonth()],b].join(" ")}function F(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var G=/%[sdj%]/g;c.format=function(a){if(!t(a)){for(var b=[],c=0;c=f)return a;switch(a){case"%s":return String(d[c++]);case"%d":return Number(d[c++]);case"%j":try{return JSON.stringify(d[c++])}catch(b){return"[Circular]"}default:return a}}),h=d[c];c>>0;if(""+c!==b||4294967295===c)return NaN;b=c}return b<0?o(a)+b:b}function q(){return!0}function r(a,b,c){return(0===a||void 0!==c&&a<=-c)&&(void 0===b||void 0!==c&&b>=c)}function s(a,b){return u(a,b,0)}function t(a,b){return u(a,b,b)}function u(a,b,c){return void 0===a?c:a<0?Math.max(0,b+a):void 0===b?a:Math.min(b,a)}function v(a){this.next=a}function w(a,b,c,d){var e=0===a?b:1===a?c:[b,c];return d?d.value=e:d={value:e,done:!1},d}function x(){return{value:void 0,done:!0}}function y(a){return!!B(a)}function z(a){return a&&"function"==typeof a.next}function A(a){var b=B(a);return b&&b.call(a)}function B(a){var b=a&&(wc&&a[wc]||a[xc]);if("function"==typeof b)return b}function C(a){return a&&"number"==typeof a.length}function D(a){return null===a||void 0===a?M():f(a)?a.toSeq():P(a)}function E(a){return null===a||void 0===a?M().toKeyedSeq():f(a)?g(a)?a.toSeq():a.fromEntrySeq():N(a)}function F(a){return null===a||void 0===a?M():f(a)?g(a)?a.entrySeq():a.toIndexedSeq():O(a)}function G(a){return(null===a||void 0===a?M():f(a)?g(a)?a.entrySeq():a:O(a)).toSetSeq()}function H(a){this._array=a,this.size=a.length}function I(a){var b=Object.keys(a);this._object=a,this._keys=b,this.size=b.length}function J(a){this._iterable=a,this.size=a.length||a.size}function K(a){this._iterator=a,this._iteratorCache=[]}function L(a){return!(!a||!a[zc])}function M(){return Ac||(Ac=new H([]))}function N(a){var b=Array.isArray(a)?new H(a).fromEntrySeq():z(a)?new K(a).fromEntrySeq():y(a)?new J(a).fromEntrySeq():"object"==typeof a?new I(a):void 0;if(!b)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+a);return b}function O(a){var b=Q(a);if(!b)throw new TypeError("Expected Array or iterable object of values: "+a);return b}function P(a){var b=Q(a)||"object"==typeof a&&new I(a);if(!b)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+a);return b}function Q(a){return C(a)?new H(a):z(a)?new K(a):y(a)?new J(a):void 0}function R(a,b,c,d){var e=a._cache;if(e){for(var f=e.length-1,g=0;g<=f;g++){var h=e[c?f-g:g];if(b(h[1],d?h[0]:g,a)===!1)return g+1}return g}return a.__iterateUncached(b,c)}function S(a,b,c,d){var e=a._cache;if(e){var f=e.length-1,g=0;return new v(function(){var a=e[c?f-g:g];return g++>f?x():w(b,d?a[0]:g-1,a[1])})}return a.__iteratorUncached(b,c)}function T(a,b){return b?U(b,a,"",{"":a}):V(a)}function U(a,b,c,d){return Array.isArray(b)?a.call(d,c,F(b).map(function(c,d){return U(a,c,d,b)})):W(b)?a.call(d,c,E(b).map(function(c,d){return U(a,c,d,b)})):b}function V(a){return Array.isArray(a)?F(a).map(V).toList():W(a)?E(a).map(V).toMap():a}function W(a){return a&&(a.constructor===Object||void 0===a.constructor)}function X(a,b){if(a===b||a!==a&&b!==b)return!0;if(!a||!b)return!1;if("function"==typeof a.valueOf&&"function"==typeof b.valueOf){if(a=a.valueOf(),b=b.valueOf(),a===b||a!==a&&b!==b)return!0;if(!a||!b)return!1}return!("function"!=typeof a.equals||"function"!=typeof b.equals||!a.equals(b))}function Y(a,b){if(a===b)return!0;if(!f(b)||void 0!==a.size&&void 0!==b.size&&a.size!==b.size||void 0!==a.__hash&&void 0!==b.__hash&&a.__hash!==b.__hash||g(a)!==g(b)||h(a)!==h(b)||j(a)!==j(b))return!1;if(0===a.size&&0===b.size)return!0;var c=!i(a);if(j(a)){var d=a.entries();return b.every(function(a,b){var e=d.next().value;return e&&X(e[1],a)&&(c||X(e[0],b))})&&d.next().done}var e=!1;if(void 0===a.size)if(void 0===b.size)"function"==typeof a.cacheResult&&a.cacheResult();else{e=!0;var k=a;a=b,b=k}var l=!0,m=b.__iterate(function(b,d){if(c?!a.has(b):e?!X(b,a.get(d,qc)):!X(a.get(d,qc),b))return l=!1,!1});return l&&a.size===m}function Z(a,b){if(!(this instanceof Z))return new Z(a,b);if(this._value=a,this.size=void 0===b?1/0:Math.max(0,b),0===this.size){if(Bc)return Bc;Bc=this}}function $(a,b){if(!a)throw new Error(b)}function _(a,b,c){if(!(this instanceof _))return new _(a,b,c);if($(0!==c,"Cannot step a Range by 0"),a=a||0,void 0===b&&(b=1/0),c=void 0===c?1:Math.abs(c),b>>1&1073741824|3221225471&a}function fa(a){if(a===!1||null===a||void 0===a)return 0;if("function"==typeof a.valueOf&&(a=a.valueOf(),a===!1||null===a||void 0===a))return 0;if(a===!0)return 1;var b=typeof a;if("number"===b){if(a!==a||a===1/0)return 0;var c=0|a;for(c!==a&&(c^=4294967295*a);a>4294967295;)a/=4294967295,c^=a;return ea(c)}if("string"===b)return a.length>Kc?ga(a):ha(a);if("function"==typeof a.hashCode)return a.hashCode();if("object"===b)return ia(a);if("function"==typeof a.toString)return ha(a.toString());throw new Error("Value type "+b+" cannot be hashed.")}function ga(a){var b=Nc[a];return void 0===b&&(b=ha(a),Mc===Lc&&(Mc=0,Nc={}),Mc++,Nc[a]=b),b}function ha(a){for(var b=0,c=0;c0)switch(a.nodeType){case 1:return a.uniqueID;case 9:return a.documentElement&&a.documentElement.uniqueID}}function ka(a){$(a!==1/0,"Cannot perform this action with an infinite size.")}function la(a){return null===a||void 0===a?wa():ma(a)&&!j(a)?a:wa().withMutations(function(b){var d=c(a);ka(d.size),d.forEach(function(a,c){return b.set(c,a)})})}function ma(a){return!(!a||!a[Oc])}function na(a,b){this.ownerID=a,this.entries=b}function oa(a,b,c){this.ownerID=a,this.bitmap=b,this.nodes=c}function pa(a,b,c){this.ownerID=a,this.count=b,this.nodes=c}function qa(a,b,c){this.ownerID=a,this.keyHash=b,this.entries=c}function ra(a,b,c){this.ownerID=a,this.keyHash=b,this.entry=c}function sa(a,b,c){this._type=b,this._reverse=c,this._stack=a._root&&ua(a._root)}function ta(a,b){return w(a,b[0],b[1])}function ua(a,b){return{node:a,index:0,__prev:b}}function va(a,b,c,d){var e=Object.create(Pc);return e.size=a,e._root=b,e.__ownerID=c,e.__hash=d,e.__altered=!1,e}function wa(){return Qc||(Qc=va(0))}function xa(a,b,c){var d,e;if(a._root){var f=k(rc),g=k(sc);if(d=ya(a._root,a.__ownerID,0,void 0,b,c,f,g),!g.value)return a;e=a.size+(f.value?c===qc?-1:1:0)}else{if(c===qc)return a;e=1,d=new na(a.__ownerID,[[b,c]])}return a.__ownerID?(a.size=e,a._root=d,a.__hash=void 0,a.__altered=!0,a):d?va(e,d):wa()}function ya(a,b,c,d,e,f,g,h){return a?a.update(b,c,d,e,f,g,h):f===qc?a:(l(h),l(g),new ra(b,d,[e,f]))}function za(a){return a.constructor===ra||a.constructor===qa}function Aa(a,b,c,d,e){if(a.keyHash===d)return new qa(b,d,[a.entry,e]);var f,g=(0===c?a.keyHash:a.keyHash>>>c)&pc,h=(0===c?d:d>>>c)&pc,i=g===h?[Aa(a,b,c+nc,d,e)]:(f=new ra(b,d,e),g>>=1)g[h]=1&c?b[f++]:void 0;return g[d]=e,new pa(a,f+1,g)}function Ea(a,b,d){for(var e=[],g=0;g>1&1431655765,a=(858993459&a)+(a>>2&858993459),a=a+(a>>4)&252645135,a+=a>>8,a+=a>>16,127&a}function Ka(a,b,c,d){var e=d?a:n(a);return e[b]=c,e}function La(a,b,c,d){var e=a.length+1;if(d&&b+1===e)return a[b]=c,a;for(var f=new Array(e),g=0,h=0;h0&&ef?0:f-c,j=g-c;return j>oc&&(j=oc),function(){if(e===j)return Xc;var a=b?--j:e++;return d&&d[a]}}function e(a,d,e){var h,i=a&&a.array,j=e>f?0:f-e>>d,k=(g-e>>d)+1;return k>oc&&(k=oc),function(){for(;;){if(h){var a=h();if(a!==Xc)return a;h=null}if(j===k)return Xc;var f=b?--k:j++;h=c(i&&i[f],d-nc,e+(f<=a.size||b<0)return a.withMutations(function(a){b<0?Xa(a,b).set(0,c):Xa(a,0,b+1).set(b,c)});b+=a._origin;var d=a._tail,e=a._root,f=k(sc);return b>=Za(a._capacity)?d=Ua(d,a.__ownerID,0,b,c,f):e=Ua(e,a.__ownerID,a._level,b,c,f),f.value?a.__ownerID?(a._root=e,a._tail=d,a.__hash=void 0,a.__altered=!0,a):Ra(a._origin,a._capacity,a._level,e,d):a}function Ua(a,b,c,d,e,f){var g=d>>>c&pc,h=a&&g0){var j=a&&a.array[g],k=Ua(j,b,c-nc,d,e,f);return k===j?a:(i=Va(a,b),i.array[g]=k,i)}return h&&a.array[g]===e?a:(l(f),i=Va(a,b),void 0===e&&g===i.array.length-1?i.array.pop():i.array[g]=e,i)}function Va(a,b){return b&&a&&b===a.ownerID?a:new Pa(a?a.array.slice():[],b)}function Wa(a,b){if(b>=Za(a._capacity))return a._tail;if(b<1<0;)c=c.array[b>>>d&pc],d-=nc;return c}}function Xa(a,b,c){void 0!==b&&(b=0|b),void 0!==c&&(c=0|c);var d=a.__ownerID||new m,e=a._origin,f=a._capacity,g=e+b,h=void 0===c?f:c<0?f+c:e+c;if(g===e&&h===f)return a;if(g>=h)return a.clear();for(var i=a._level,j=a._root,k=0;g+k<0;)j=new Pa(j&&j.array.length?[void 0,j]:[],d),i+=nc,k+=1<=1<l?new Pa([],d):o;if(o&&n>l&&gnc;r-=nc){var s=l>>>r&pc;q=q.array[s]=Va(q.array[s],d)}q.array[l>>>nc&pc]=o}if(h=n)g-=n,h-=n,i=nc,j=null,p=p&&p.removeBefore(d,0,g);else if(g>e||n>>i&pc;if(t!==n>>>i&pc)break;t&&(k+=(1<e&&(j=j.removeBefore(d,i,g-k)),j&&ng&&(g=j.size),f(i)||(j=j.map(function(a){return T(a)})),e.push(j)}return g>a.size&&(a=a.setSize(g)),Ha(a,b,e)}function Za(a){return a>>nc<=oc&&g.size>=2*f.size?(e=g.filter(function(a,b){return void 0!==a&&h!==b}),d=e.toKeyedSeq().map(function(a){return a[0]}).flip().toMap(),a.__ownerID&&(d.__ownerID=e.__ownerID=a.__ownerID)):(d=f.remove(b),e=h===g.size-1?g.pop():g.set(h,void 0))}else if(i){if(c===g.get(h)[1])return a;d=f,e=g.set(h,[b,c])}else d=f.set(b,g.size),e=g.set(g.size,[b,c]);return a.__ownerID?(a.size=d.size,a._map=d,a._list=e,a.__hash=void 0,a):ab(d,e)}function db(a,b){this._iter=a,this._useKeys=b,this.size=a.size}function eb(a){this._iter=a,this.size=a.size}function fb(a){this._iter=a,this.size=a.size}function gb(a){this._iter=a,this.size=a.size}function hb(a){var b=Cb(a);return b._iter=a,b.size=a.size,b.flip=function(){return a},b.reverse=function(){var b=a.reverse.apply(this);return b.flip=function(){return a.reverse()},b},b.has=function(b){return a.includes(b)},b.includes=function(b){return a.has(b)},b.cacheResult=Db,b.__iterateUncached=function(b,c){var d=this;return a.__iterate(function(a,c){return b(c,a,d)!==!1},c)},b.__iteratorUncached=function(b,c){if(b===vc){var d=a.__iterator(b,c);return new v(function(){var a=d.next();if(!a.done){var b=a.value[0];a.value[0]=a.value[1],a.value[1]=b}return a})}return a.__iterator(b===uc?tc:uc,c)},b}function ib(a,b,c){var d=Cb(a);return d.size=a.size,d.has=function(b){return a.has(b)},d.get=function(d,e){var f=a.get(d,qc);return f===qc?e:b.call(c,f,d,a)},d.__iterateUncached=function(d,e){var f=this;return a.__iterate(function(a,e,g){return d(b.call(c,a,e,g),e,f)!==!1},e)},d.__iteratorUncached=function(d,e){var f=a.__iterator(vc,e);return new v(function(){var e=f.next();if(e.done)return e;var g=e.value,h=g[0];return w(d,h,b.call(c,g[1],h,a),e)})},d}function jb(a,b){var c=Cb(a);return c._iter=a,c.size=a.size,c.reverse=function(){return a},a.flip&&(c.flip=function(){var b=hb(a);return b.reverse=function(){return a.flip()},b}),c.get=function(c,d){return a.get(b?c:-1-c,d)},c.has=function(c){return a.has(b?c:-1-c)},c.includes=function(b){return a.includes(b)},c.cacheResult=Db,c.__iterate=function(b,c){var d=this;return a.__iterate(function(a,c){return b(a,c,d)},!c)},c.__iterator=function(b,c){return a.__iterator(b,!c)},c}function kb(a,b,c,d){var e=Cb(a);return d&&(e.has=function(d){var e=a.get(d,qc);return e!==qc&&!!b.call(c,e,d,a)},e.get=function(d,e){var f=a.get(d,qc);return f!==qc&&b.call(c,f,d,a)?f:e}),e.__iterateUncached=function(e,f){var g=this,h=0;return a.__iterate(function(a,f,i){if(b.call(c,a,f,i))return h++,e(a,d?f:h-1,g)},f),h},e.__iteratorUncached=function(e,f){var g=a.__iterator(vc,f),h=0;return new v(function(){for(;;){var f=g.next();if(f.done)return f;var i=f.value,j=i[0],k=i[1];if(b.call(c,k,j,a))return w(e,d?j:h++,k,f)}})},e}function lb(a,b,c){var d=la().asMutable();return a.__iterate(function(e,f){d.update(b.call(c,e,f,a),0,function(a){return a+1})}),d.asImmutable()}function mb(a,b,c){var d=g(a),e=(j(a)?$a():la()).asMutable();a.__iterate(function(f,g){e.update(b.call(c,f,g,a),function(a){return a=a||[],a.push(d?[g,f]:f),a})});var f=Bb(a);return e.map(function(b){return yb(a,f(b))})}function nb(a,b,c,d){var e=a.size;if(void 0!==b&&(b=0|b),void 0!==c&&(c=c===1/0?e:0|c),r(b,c,e))return a;var f=s(b,e),g=t(c,e);if(f!==f||g!==g)return nb(a.toSeq().cacheResult(),b,c,d);var h,i=g-f;i===i&&(h=i<0?0:i);var j=Cb(a);return j.size=0===h?h:a.size&&h||void 0,!d&&L(a)&&h>=0&&(j.get=function(b,c){return b=p(this,b),b>=0&&bh)return x();var a=e.next();return d||b===uc?a:b===tc?w(b,i-1,void 0,a):w(b,i-1,a.value[1],a)})},j}function ob(a,b,c){var d=Cb(a);return d.__iterateUncached=function(d,e){var f=this;if(e)return this.cacheResult().__iterate(d,e);var g=0;return a.__iterate(function(a,e,h){return b.call(c,a,e,h)&&++g&&d(a,e,f)}),g},d.__iteratorUncached=function(d,e){var f=this;if(e)return this.cacheResult().__iterator(d,e);var g=a.__iterator(vc,e),h=!0;return new v(function(){if(!h)return x();var a=g.next();if(a.done)return a;var e=a.value,i=e[0],j=e[1];return b.call(c,j,i,f)?d===vc?a:w(d,i,j,a):(h=!1,x())})},d}function pb(a,b,c,d){var e=Cb(a);return e.__iterateUncached=function(e,f){var g=this;if(f)return this.cacheResult().__iterate(e,f);var h=!0,i=0;return a.__iterate(function(a,f,j){if(!h||!(h=b.call(c,a,f,j)))return i++,e(a,d?f:i-1,g)}),i},e.__iteratorUncached=function(e,f){var g=this;if(f)return this.cacheResult().__iterator(e,f);var h=a.__iterator(vc,f),i=!0,j=0;return new v(function(){var a,f,k;do{if(a=h.next(),a.done)return d||e===uc?a:e===tc?w(e,j++,void 0,a):w(e,j++,a.value[1],a);var l=a.value;f=l[0],k=l[1],i&&(i=b.call(c,k,f,g))}while(i);return e===vc?a:w(e,f,k,a)})},e}function qb(a,b){var d=g(a),e=[a].concat(b).map(function(a){return f(a)?d&&(a=c(a)):a=d?N(a):O(Array.isArray(a)?a:[a]),a}).filter(function(a){return 0!==a.size});if(0===e.length)return a;if(1===e.length){var i=e[0];if(i===a||d&&g(i)||h(a)&&h(i))return i}var j=new H(e);return d?j=j.toKeyedSeq():h(a)||(j=j.toSetSeq()),j=j.flatten(!0),j.size=e.reduce(function(a,b){if(void 0!==a){var c=b.size;if(void 0!==c)return a+c}},0),j}function rb(a,b,c){var d=Cb(a);return d.__iterateUncached=function(d,e){function g(a,j){var k=this;a.__iterate(function(a,e){return(!b||j0}function xb(a,c,d){var e=Cb(a);return e.size=new H(d).map(function(a){return a.size}).min(),e.__iterate=function(a,b){for(var c,d=this.__iterator(uc,b),e=0;!(c=d.next()).done&&a(c.value,e++,this)!==!1;);return e},e.__iteratorUncached=function(a,e){var f=d.map(function(a){return a=b(a),A(e?a.reverse():a)}),g=0,h=!1;return new v(function(){var b;return h||(b=f.map(function(a){return a.next()}),h=b.some(function(a){return a.done})),h?x():w(a,g++,c.apply(null,b.map(function(a){return a.value})))})},e}function yb(a,b){return L(a)?b:a.constructor(b)}function zb(a){if(a!==Object(a))throw new TypeError("Expected [K, V] tuple: "+a)}function Ab(a){return ka(a.size),o(a)}function Bb(a){return g(a)?c:h(a)?d:e}function Cb(a){return Object.create((g(a)?E:h(a)?F:G).prototype)}function Db(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):D.prototype.cacheResult.call(this)}function Eb(a,b){return a>b?1:ab?-1:0}function ec(a){if(a.size===1/0)return 0;var b=j(a),c=g(a),d=b?1:0,e=a.__iterate(c?b?function(a,b){d=31*d+gc(fa(a),fa(b))|0}:function(a,b){d=d+gc(fa(a),fa(b))|0}:b?function(a){d=31*d+fa(a)|0}:function(a){d=d+fa(a)|0});return fc(e,d)}function fc(a,b){return b=Ec(b,3432918353),b=Ec(b<<15|b>>>-15,461845907),b=Ec(b<<13|b>>>-13,5),b=(b+3864292196|0)^a,b=Ec(b^b>>>16,2246822507),b=Ec(b^b>>>13,3266489909),b=ea(b^b>>>16)}function gc(a,b){return a^b+2654435769+(a<<6)+(a>>2)|0}var hc=Array.prototype.slice;a(c,b),a(d,b),a(e,b),b.isIterable=f,b.isKeyed=g,b.isIndexed=h,b.isAssociative=i,b.isOrdered=j,b.Keyed=c,b.Indexed=d,b.Set=e;var ic="@@__IMMUTABLE_ITERABLE__@@",jc="@@__IMMUTABLE_KEYED__@@",kc="@@__IMMUTABLE_INDEXED__@@",lc="@@__IMMUTABLE_ORDERED__@@",mc="delete",nc=5,oc=1<d?x():w(a,e,c[b?d-e++:e++])})},a(I,E),I.prototype.get=function(a,b){return void 0===b||this.has(a)?this._object[a]:b},I.prototype.has=function(a){return this._object.hasOwnProperty(a)},I.prototype.__iterate=function(a,b){for(var c=this._object,d=this._keys,e=d.length-1,f=0;f<=e;f++){var g=d[b?e-f:f];if(a(c[g],g,this)===!1)return f+1}return f},I.prototype.__iterator=function(a,b){var c=this._object,d=this._keys,e=d.length-1,f=0;return new v(function(){var g=d[b?e-f:f];return f++>e?x():w(a,g,c[g])})},I.prototype[lc]=!0,a(J,F),J.prototype.__iterateUncached=function(a,b){if(b)return this.cacheResult().__iterate(a,b);var c=this._iterable,d=A(c),e=0;if(z(d))for(var f;!(f=d.next()).done&&a(f.value,e++,this)!==!1;);return e},J.prototype.__iteratorUncached=function(a,b){if(b)return this.cacheResult().__iterator(a,b);var c=this._iterable,d=A(c);if(!z(d))return new v(x);var e=0;return new v(function(){var b=d.next();return b.done?b:w(a,e++,b.value)})},a(K,F),K.prototype.__iterateUncached=function(a,b){if(b)return this.cacheResult().__iterate(a,b);for(var c=this._iterator,d=this._iteratorCache,e=0;e=d.length){var b=c.next();if(b.done)return b;d[e]=b.value}return w(a,e,d[e++])})};var Ac;a(Z,F),Z.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},Z.prototype.get=function(a,b){return this.has(a)?this._value:b},Z.prototype.includes=function(a){return X(this._value,a)},Z.prototype.slice=function(a,b){var c=this.size;return r(a,b,c)?this:new Z(this._value,t(b,c)-s(a,c))},Z.prototype.reverse=function(){return this},Z.prototype.indexOf=function(a){return X(this._value,a)?0:-1},Z.prototype.lastIndexOf=function(a){return X(this._value,a)?this.size:-1},Z.prototype.__iterate=function(a,b){for(var c=0;c=0&&b=0&&cc?x():w(a,f++,g)})},_.prototype.equals=function(a){return a instanceof _?this._start===a._start&&this._end===a._end&&this._step===a._step:Y(this,a)};var Cc;a(aa,b),a(ba,aa),a(ca,aa),a(da,aa),aa.Keyed=ba,aa.Indexed=ca,aa.Set=da;var Dc,Ec="function"==typeof Math.imul&&Math.imul(4294967295,2)===-2?Math.imul:function(a,b){a=0|a,b=0|b;var c=65535&a,d=65535&b;return c*d+((a>>>16)*d+c*(b>>>16)<<16>>>0)|0},Fc=Object.isExtensible,Gc=function(){try{return Object.defineProperty({},"@",{}),!0}catch(a){return!1}}(),Hc="function"==typeof WeakMap;Hc&&(Dc=new WeakMap);var Ic=0,Jc="__immutablehash__";"function"==typeof Symbol&&(Jc=Symbol(Jc));var Kc=16,Lc=255,Mc=0,Nc={};a(la,ba),la.of=function(){var a=hc.call(arguments,0);return wa().withMutations(function(b){for(var c=0;c=a.length)throw new Error("Missing value for key: "+a[c]);b.set(a[c],a[c+1])}})},la.prototype.toString=function(){return this.__toString("Map {","}")},la.prototype.get=function(a,b){return this._root?this._root.get(0,void 0,a,b):b},la.prototype.set=function(a,b){return xa(this,a,b)},la.prototype.setIn=function(a,b){return this.updateIn(a,qc,function(){return b})},la.prototype.remove=function(a){return xa(this,a,qc)},la.prototype.deleteIn=function(a){return this.updateIn(a,function(){return qc})},la.prototype.update=function(a,b,c){return 1===arguments.length?a(this):this.updateIn([a],b,c)},la.prototype.updateIn=function(a,b,c){c||(c=b,b=void 0);var d=Ia(this,Fb(a),b,c);return d===qc?void 0:d},la.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):wa()},la.prototype.merge=function(){return Ea(this,void 0,arguments)},la.prototype.mergeWith=function(a){var b=hc.call(arguments,1);return Ea(this,a,b)},la.prototype.mergeIn=function(a){var b=hc.call(arguments,1);return this.updateIn(a,wa(),function(a){return"function"==typeof a.merge?a.merge.apply(a,b):b[b.length-1]})},la.prototype.mergeDeep=function(){return Ea(this,Fa,arguments)},la.prototype.mergeDeepWith=function(a){var b=hc.call(arguments,1);return Ea(this,Ga(a),b)},la.prototype.mergeDeepIn=function(a){var b=hc.call(arguments,1);return this.updateIn(a,wa(),function(a){return"function"==typeof a.mergeDeep?a.mergeDeep.apply(a,b):b[b.length-1]})},la.prototype.sort=function(a){return $a(ub(this,a))},la.prototype.sortBy=function(a,b){return $a(ub(this,b,a))},la.prototype.withMutations=function(a){var b=this.asMutable();return a(b),b.wasAltered()?b.__ensureOwner(this.__ownerID):this},la.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new m)},la.prototype.asImmutable=function(){return this.__ensureOwner()},la.prototype.wasAltered=function(){return this.__altered},la.prototype.__iterator=function(a,b){return new sa(this,a,b)},la.prototype.__iterate=function(a,b){var c=this,d=0;return this._root&&this._root.iterate(function(b){return d++,a(b[1],b[0],c)},b),d},la.prototype.__ensureOwner=function(a){return a===this.__ownerID?this:a?va(this.size,this._root,a,this.__hash):(this.__ownerID=a,this.__altered=!1,this)},la.isMap=ma;var Oc="@@__IMMUTABLE_MAP__@@",Pc=la.prototype;Pc[Oc]=!0,Pc[mc]=Pc.remove,Pc.removeIn=Pc.deleteIn,na.prototype.get=function(a,b,c,d){for(var e=this.entries,f=0,g=e.length;f=Rc)return Ba(a,i,d,e);var o=a&&a===this.ownerID,p=o?i:n(i);return m?h?j===k-1?p.pop():p[j]=p.pop():p[j]=[d,e]:p.push([d,e]),o?(this.entries=p,this):new na(a,p)}},oa.prototype.get=function(a,b,c,d){void 0===b&&(b=fa(c));var e=1<<((0===a?b:b>>>a)&pc),f=this.bitmap;return 0===(f&e)?d:this.nodes[Ja(f&e-1)].get(a+nc,b,c,d)},oa.prototype.update=function(a,b,c,d,e,f,g){void 0===c&&(c=fa(d));var h=(0===b?c:c>>>b)&pc,i=1<=Sc)return Da(a,m,j,h,o);if(k&&!o&&2===m.length&&za(m[1^l]))return m[1^l];if(k&&o&&1===m.length&&za(o))return o;var p=a&&a===this.ownerID,q=k?o?j:j^i:j|i,r=k?o?Ka(m,l,o,p):Ma(m,l,p):La(m,l,o,p);return p?(this.bitmap=q,this.nodes=r,this):new oa(a,q,r)},pa.prototype.get=function(a,b,c,d){void 0===b&&(b=fa(c));var e=(0===a?b:b>>>a)&pc,f=this.nodes[e];return f?f.get(a+nc,b,c,d):d},pa.prototype.update=function(a,b,c,d,e,f,g){void 0===c&&(c=fa(d));var h=(0===b?c:c>>>b)&pc,i=e===qc,j=this.nodes,k=j[h];if(i&&!k)return this;var l=ya(k,a,b+nc,c,d,e,f,g);if(l===k)return this;var m=this.count;if(k){if(!l&&(m--,m=0&&a>>b&pc;if(d>=this.array.length)return new Pa([],a);var e,f=0===d;if(b>0){var g=this.array[d];if(e=g&&g.removeBefore(a,b-nc,c),e===g&&f)return this}if(f&&!e)return this;var h=Va(this,a);if(!f)for(var i=0;i>>b&pc;if(d>=this.array.length)return this;var e;if(b>0){var f=this.array[d];if(e=f&&f.removeAfter(a,b-nc,c),e===f&&d===this.array.length-1)return this}var g=Va(this,a);return g.array.splice(d+1),e&&(g.array[d]=e),g};var Wc,Xc={};a($a,la),$a.of=function(){return this(arguments)},$a.prototype.toString=function(){return this.__toString("OrderedMap {","}")},$a.prototype.get=function(a,b){var c=this._map.get(a);return void 0!==c?this._list.get(c)[1]:b},$a.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):bb()},$a.prototype.set=function(a,b){return cb(this,a,b)},$a.prototype.remove=function(a){return cb(this,a,qc)},$a.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},$a.prototype.__iterate=function(a,b){var c=this;return this._list.__iterate(function(b){return b&&a(b[1],b[0],c)},b)},$a.prototype.__iterator=function(a,b){return this._list.fromEntrySeq().__iterator(a,b)},$a.prototype.__ensureOwner=function(a){if(a===this.__ownerID)return this;var b=this._map.__ensureOwner(a),c=this._list.__ensureOwner(a);return a?ab(b,c,a,this.__hash):(this.__ownerID=a,this._map=b,this._list=c,this)},$a.isOrderedMap=_a,$a.prototype[lc]=!0,$a.prototype[mc]=$a.prototype.remove;var Yc;a(db,E),db.prototype.get=function(a,b){return this._iter.get(a,b)},db.prototype.has=function(a){return this._iter.has(a)},db.prototype.valueSeq=function(){return this._iter.valueSeq()},db.prototype.reverse=function(){var a=this,b=jb(this,!0);return this._useKeys||(b.valueSeq=function(){return a._iter.toSeq().reverse()}),b},db.prototype.map=function(a,b){var c=this,d=ib(this,a,b);return this._useKeys||(d.valueSeq=function(){return c._iter.toSeq().map(a,b)}),d},db.prototype.__iterate=function(a,b){var c,d=this;return this._iter.__iterate(this._useKeys?function(b,c){return a(b,c,d)}:(c=b?Ab(this):0,function(e){return a(e,b?--c:c++,d)}),b)},db.prototype.__iterator=function(a,b){if(this._useKeys)return this._iter.__iterator(a,b);var c=this._iter.__iterator(uc,b),d=b?Ab(this):0;return new v(function(){var e=c.next();return e.done?e:w(a,b?--d:d++,e.value,e)})},db.prototype[lc]=!0,a(eb,F),eb.prototype.includes=function(a){return this._iter.includes(a)},eb.prototype.__iterate=function(a,b){var c=this,d=0;return this._iter.__iterate(function(b){return a(b,d++,c)},b)},eb.prototype.__iterator=function(a,b){var c=this._iter.__iterator(uc,b),d=0;return new v(function(){var b=c.next();return b.done?b:w(a,d++,b.value,b)})},a(fb,G),fb.prototype.has=function(a){return this._iter.includes(a)},fb.prototype.__iterate=function(a,b){var c=this;return this._iter.__iterate(function(b){return a(b,b,c)},b)},fb.prototype.__iterator=function(a,b){var c=this._iter.__iterator(uc,b);return new v(function(){var b=c.next();return b.done?b:w(a,b.value,b.value,b)})},a(gb,E),gb.prototype.entrySeq=function(){return this._iter.toSeq()},gb.prototype.__iterate=function(a,b){var c=this;return this._iter.__iterate(function(b){if(b){zb(b);var d=f(b);return a(d?b.get(1):b[1],d?b.get(0):b[0],c)}},b)},gb.prototype.__iterator=function(a,b){var c=this._iter.__iterator(uc,b);return new v(function(){for(;;){var b=c.next();if(b.done)return b;var d=b.value;if(d){zb(d);var e=f(d);return w(a,e?d.get(0):d[0],e?d.get(1):d[1],b)}}})},eb.prototype.cacheResult=db.prototype.cacheResult=fb.prototype.cacheResult=gb.prototype.cacheResult=Db,a(Gb,ba),Gb.prototype.toString=function(){return this.__toString(Ib(this)+" {","}")},Gb.prototype.has=function(a){return this._defaultValues.hasOwnProperty(a)},Gb.prototype.get=function(a,b){if(!this.has(a))return b;var c=this._defaultValues[a];return this._map?this._map.get(a,c):c},Gb.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var a=this.constructor;return a._empty||(a._empty=Hb(this,wa()))},Gb.prototype.set=function(a,b){if(!this.has(a))throw new Error('Cannot set unknown key "'+a+'" on '+Ib(this));if(this._map&&!this._map.has(a)){var c=this._defaultValues[a];if(b===c)return this}var d=this._map&&this._map.set(a,b);return this.__ownerID||d===this._map?this:Hb(this,d)},Gb.prototype.remove=function(a){if(!this.has(a))return this;var b=this._map&&this._map.remove(a);return this.__ownerID||b===this._map?this:Hb(this,b)},Gb.prototype.wasAltered=function(){return this._map.wasAltered()},Gb.prototype.__iterator=function(a,b){var d=this;return c(this._defaultValues).map(function(a,b){return d.get(b)}).__iterator(a,b)},Gb.prototype.__iterate=function(a,b){var d=this;return c(this._defaultValues).map(function(a,b){return d.get(b)}).__iterate(a,b)},Gb.prototype.__ensureOwner=function(a){if(a===this.__ownerID)return this;var b=this._map&&this._map.__ensureOwner(a);return a?Hb(this,b,a):(this.__ownerID=a,this._map=b,this)};var Zc=Gb.prototype;Zc[mc]=Zc.remove,Zc.deleteIn=Zc.removeIn=Pc.removeIn,Zc.merge=Pc.merge,Zc.mergeWith=Pc.mergeWith,Zc.mergeIn=Pc.mergeIn,Zc.mergeDeep=Pc.mergeDeep,Zc.mergeDeepWith=Pc.mergeDeepWith,Zc.mergeDeepIn=Pc.mergeDeepIn,Zc.setIn=Pc.setIn,Zc.update=Pc.update,Zc.updateIn=Pc.updateIn,Zc.withMutations=Pc.withMutations,Zc.asMutable=Pc.asMutable,Zc.asImmutable=Pc.asImmutable,a(Lb,da),Lb.of=function(){return this(arguments)},Lb.fromKeys=function(a){return this(c(a).keySeq())},Lb.prototype.toString=function(){return this.__toString("Set {","}")},Lb.prototype.has=function(a){return this._map.has(a)},Lb.prototype.add=function(a){return Nb(this,this._map.set(a,!0))},Lb.prototype.remove=function(a){return Nb(this,this._map.remove(a))},Lb.prototype.clear=function(){return Nb(this,this._map.clear())},Lb.prototype.union=function(){var a=hc.call(arguments,0);return a=a.filter(function(a){return 0!==a.size}),0===a.length?this:0!==this.size||this.__ownerID||1!==a.length?this.withMutations(function(b){for(var c=0;c=0;c--)b={value:arguments[c],next:b};return this.__ownerID?(this.size=a,this._head=b,this.__hash=void 0,this.__altered=!0,this):Wb(a,b)},Ub.prototype.pushAll=function(a){if(a=d(a),0===a.size)return this;ka(a.size);var b=this.size,c=this._head;return a.reverse().forEach(function(a){b++,c={value:a,next:c}}),this.__ownerID?(this.size=b,this._head=c,this.__hash=void 0,this.__altered=!0,this):Wb(b,c)},Ub.prototype.pop=function(){return this.slice(1)},Ub.prototype.unshift=function(){return this.push.apply(this,arguments)},Ub.prototype.unshiftAll=function(a){return this.pushAll(a)},Ub.prototype.shift=function(){return this.pop.apply(this,arguments)},Ub.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Xb()},Ub.prototype.slice=function(a,b){if(r(a,b,this.size))return this;var c=s(a,this.size),d=t(b,this.size);if(d!==this.size)return ca.prototype.slice.call(this,a,b);for(var e=this.size-c,f=this._head;c--;)f=f.next;return this.__ownerID?(this.size=e,this._head=f,this.__hash=void 0,this.__altered=!0,this):Wb(e,f)},Ub.prototype.__ensureOwner=function(a){return a===this.__ownerID?this:a?Wb(this.size,this._head,a,this.__hash):(this.__ownerID=a,this.__altered=!1,this)},Ub.prototype.__iterate=function(a,b){if(b)return this.reverse().__iterate(a);for(var c=0,d=this._head;d&&a(d.value,c++,this)!==!1;)d=d.next;return c},Ub.prototype.__iterator=function(a,b){if(b)return this.reverse().__iterator(a);var c=0,d=this._head;return new v(function(){if(d){var b=d.value;return d=d.next,w(a,c++,b)}return x()})},Ub.isStack=Vb;var dd="@@__IMMUTABLE_STACK__@@",ed=Ub.prototype;ed[dd]=!0,ed.withMutations=Pc.withMutations,ed.asMutable=Pc.asMutable,ed.asImmutable=Pc.asImmutable,ed.wasAltered=Pc.wasAltered;var fd;b.Iterator=v,Yb(b,{toArray:function(){ka(this.size);var a=new Array(this.size||0);return this.valueSeq().__iterate(function(b,c){a[c]=b}),a},toIndexedSeq:function(){return new eb(this)},toJS:function(){return this.toSeq().map(function(a){return a&&"function"==typeof a.toJS?a.toJS():a}).__toJS()},toJSON:function(){return this.toSeq().map(function(a){return a&&"function"==typeof a.toJSON?a.toJSON():a}).__toJS()},toKeyedSeq:function(){return new db(this,!0)},toMap:function(){return la(this.toKeyedSeq())},toObject:function(){ka(this.size);var a={};return this.__iterate(function(b,c){a[c]=b}),a},toOrderedMap:function(){return $a(this.toKeyedSeq())},toOrderedSet:function(){return Qb(g(this)?this.valueSeq():this)},toSet:function(){return Lb(g(this)?this.valueSeq():this)},toSetSeq:function(){return new fb(this)},toSeq:function(){return h(this)?this.toIndexedSeq():g(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return Ub(g(this)?this.valueSeq():this)},toList:function(){return Na(g(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(a,b){return 0===this.size?a+b:a+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+b},concat:function(){var a=hc.call(arguments,0);return yb(this,qb(this,a))},includes:function(a){return this.some(function(b){return X(b,a)})},entries:function(){return this.__iterator(vc)},every:function(a,b){ka(this.size);var c=!0;return this.__iterate(function(d,e,f){if(!a.call(b,d,e,f))return c=!1,!1}),c},filter:function(a,b){return yb(this,kb(this,a,b,!0))},find:function(a,b,c){var d=this.findEntry(a,b);return d?d[1]:c},forEach:function(a,b){return ka(this.size),this.__iterate(b?a.bind(b):a)},join:function(a){ka(this.size),a=void 0!==a?""+a:",";var b="",c=!0;return this.__iterate(function(d){c?c=!1:b+=a,b+=null!==d&&void 0!==d?d.toString():""}),b},keys:function(){return this.__iterator(tc)},map:function(a,b){return yb(this,ib(this,a,b))},reduce:function(a,b,c){ka(this.size);var d,e;return arguments.length<2?e=!0:d=b,this.__iterate(function(b,f,g){e?(e=!1,d=b):d=a.call(c,d,b,f,g)}),d},reduceRight:function(a,b,c){var d=this.toKeyedSeq().reverse();return d.reduce.apply(d,arguments)},reverse:function(){return yb(this,jb(this,!0))},slice:function(a,b){return yb(this,nb(this,a,b,!0))},some:function(a,b){return!this.every(_b(a),b)},sort:function(a){return yb(this,ub(this,a))},values:function(){return this.__iterator(uc)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(a,b){return o(a?this.toSeq().filter(a,b):this)},countBy:function(a,b){return lb(this,a,b)},equals:function(a){return Y(this,a)},entrySeq:function(){var a=this;if(a._cache)return new H(a._cache);var b=a.toSeq().map($b).toIndexedSeq();return b.fromEntrySeq=function(){return a.toSeq()},b},filterNot:function(a,b){return this.filter(_b(a),b)},findEntry:function(a,b,c){var d=c;return this.__iterate(function(c,e,f){if(a.call(b,c,e,f))return d=[e,c],!1}),d},findKey:function(a,b){var c=this.findEntry(a,b);return c&&c[0]},findLast:function(a,b,c){return this.toKeyedSeq().reverse().find(a,b,c)},findLastEntry:function(a,b,c){return this.toKeyedSeq().reverse().findEntry(a,b,c)},findLastKey:function(a,b){return this.toKeyedSeq().reverse().findKey(a,b)},first:function(){return this.find(q)},flatMap:function(a,b){return yb(this,sb(this,a,b))},flatten:function(a){return yb(this,rb(this,a,!0))},fromEntrySeq:function(){return new gb(this)},get:function(a,b){return this.find(function(b,c){return X(c,a)},void 0,b)},getIn:function(a,b){for(var c,d=this,e=Fb(a);!(c=e.next()).done;){var f=c.value;if(d=d&&d.get?d.get(f,qc):qc,d===qc)return b}return d},groupBy:function(a,b){return mb(this,a,b)},has:function(a){return this.get(a,qc)!==qc},hasIn:function(a){return this.getIn(a,qc)!==qc},isSubset:function(a){return a="function"==typeof a.includes?a:b(a),this.every(function(b){return a.includes(b)})},isSuperset:function(a){return a="function"==typeof a.isSubset?a:b(a),a.isSubset(this)},keyOf:function(a){return this.findKey(function(b){return X(b,a)})},keySeq:function(){return this.toSeq().map(Zb).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(a){return this.toKeyedSeq().reverse().keyOf(a)},max:function(a){return vb(this,a)},maxBy:function(a,b){return vb(this,b,a)},min:function(a){return vb(this,a?ac(a):dc)},minBy:function(a,b){return vb(this,b?ac(b):dc,a)},rest:function(){return this.slice(1)},skip:function(a){return this.slice(Math.max(0,a))},skipLast:function(a){return yb(this,this.toSeq().reverse().skip(a).reverse())},skipWhile:function(a,b){return yb(this,pb(this,a,b,!0))},skipUntil:function(a,b){return this.skipWhile(_b(a),b)},sortBy:function(a,b){return yb(this,ub(this,b,a))},take:function(a){return this.slice(0,Math.max(0,a))},takeLast:function(a){return yb(this,this.toSeq().reverse().take(a).reverse())},takeWhile:function(a,b){return yb(this,ob(this,a,b))},takeUntil:function(a,b){return this.takeWhile(_b(a),b)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=ec(this))}});var gd=b.prototype;gd[ic]=!0,gd[yc]=gd.values,gd.__toJS=gd.toArray,gd.__toStringMapper=bc,gd.inspect=gd.toSource=function(){return this.toString()},gd.chain=gd.flatMap,gd.contains=gd.includes,Yb(c,{flip:function(){return yb(this,hb(this))},mapEntries:function(a,b){var c=this,d=0;return yb(this,this.toSeq().map(function(e,f){return a.call(b,[f,e],d++,c)}).fromEntrySeq())},mapKeys:function(a,b){var c=this;return yb(this,this.toSeq().flip().map(function(d,e){return a.call(b,d,e,c)}).flip())}});var hd=c.prototype;hd[jc]=!0,hd[yc]=gd.entries,hd.__toJS=gd.toObject,hd.__toStringMapper=function(a,b){return JSON.stringify(b)+": "+bc(a)},Yb(d,{toKeyedSeq:function(){return new db(this,!1)},filter:function(a,b){return yb(this,kb(this,a,b,!1))},findIndex:function(a,b){var c=this.findEntry(a,b);return c?c[0]:-1},indexOf:function(a){var b=this.keyOf(a);return void 0===b?-1:b},lastIndexOf:function(a){var b=this.lastKeyOf(a);return void 0===b?-1:b},reverse:function(){return yb(this,jb(this,!1))},slice:function(a,b){return yb(this,nb(this,a,b,!1))},splice:function(a,b){var c=arguments.length;if(b=Math.max(0|b,0),0===c||2===c&&!b)return this;a=s(a,a<0?this.count():this.size);var d=this.slice(0,a);return yb(this,1===c?d:d.concat(n(arguments,2),this.slice(a+b)))},findLastIndex:function(a,b){var c=this.findLastEntry(a,b);return c?c[0]:-1},first:function(){return this.get(0)},flatten:function(a){return yb(this,rb(this,a,!1))},get:function(a,b){return a=p(this,a),a<0||this.size===1/0||void 0!==this.size&&a>this.size?b:this.find(function(b,c){return c===a},void 0,b)},has:function(a){return a=p(this,a),a>=0&&(void 0!==this.size?this.size===1/0||a=31}function e(){var a=arguments,b=this.useColors;if(a[0]=(b?"%c":"")+this.namespace+(b?" %c":" ")+a[0]+(b?"%c ":" ")+"+"+c.humanize(this.diff),!b)return a;var d="color: "+this.color;a=[a[0],d,"color: inherit"].concat(Array.prototype.slice.call(a,1));var e=0,f=0;return a[0].replace(/%[a-z%]/g,function(a){"%%"!==a&&(e++,"%c"===a&&(f=e))}),a.splice(f,0,d),a}function f(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function g(a){try{null==a?j.removeItem("debug"):j.debug=a}catch(b){}} -function h(){var a;try{a=j.debug}catch(b){}return a}function i(){try{return window.localStorage}catch(a){}}c=b.exports=a("./debug"),c.log=f,c.formatArgs=e,c.save=g,c.load=h,c.useColors=d;var j;j="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:i(),c.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],c.formatters.j=function(a){return JSON.stringify(a)},c.enable(h())},{"./debug":37}],37:[function(a,b,c){arguments[4][14][0].apply(c,arguments)},{dup:14,ms:38}],38:[function(a,b,c){function d(a){var b=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(a);if(b){var c=parseFloat(b[1]),d=(b[2]||"ms").toLowerCase();switch(d){case"years":case"year":case"yrs":case"yr":case"y":return c*l;case"days":case"day":case"d":return c*k;case"hours":case"hour":case"hrs":case"hr":case"h":return c*j;case"minutes":case"minute":case"mins":case"min":case"m":return c*i;case"seconds":case"second":case"secs":case"sec":case"s":return c*h;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c}}}function e(a){return a>=k?Math.round(a/k)+"d":a>=j?Math.round(a/j)+"h":a>=i?Math.round(a/i)+"m":a>=h?Math.round(a/h)+"s":a+"ms"}function f(a){return g(a,k,"day")||g(a,j,"hour")||g(a,i,"minute")||g(a,h,"second")||a+" ms"}function g(a,b,c){if(!(a","\\?","@","\\[","\\\\","\\]","\\^","_","`","{","\\|","}","~"].join("|"),f=new RegExp(e);b.exports={validate:function(a){if(!d.isObject(a))throw new Error("options should be an object");if(!d.isArray(a.expressions)||d.isEmpty(a.expressions))throw new Error("contains expects expressions to be a non-empty array");var b=a.expressions.every(function(a){return d.isFunction(a.explain)&&d.isFunction(a.test)});if(!b)throw new Error("contains expressions are invalid: An explain and a test function should be provided");return!0},explain:function(a){return{message:"Should contain:",code:"shouldContain",items:a.expressions.map(function(a){return a.explain()})}},missing:function(a,b){var c=a.expressions.map(function(a){var c=a.explain();return c.verified=a.test(b),c}),d=c.every(function(a){return a.verified});return{message:"Should contain:",code:"shouldContain",verified:d,items:c}},assert:function(a,b){return!!b&&a.expressions.every(function(a){var c=a.test(b);return c})},charsets:{upperCase:{explain:function(){return{message:"upper case letters (A-Z)",code:"upperCase"}},test:function(a){return/[A-Z]/.test(a)}},lowerCase:{explain:function(){return{message:"lower case letters (a-z)",code:"lowerCase"}},test:function(a){return/[a-z]/.test(a)}},specialCharacters:{explain:function(){return{message:"special characters (e.g. !@#$%^&*)",code:"specialCharacters"}},test:function(a){return f.test(a)}},numbers:{explain:function(){return{message:"numbers (i.e. 0-9)",code:"numbers"}},test:function(a){return/\d/.test(a)}}}}},{underscore:46}],43:[function(a,b,c){function d(){return"Contain at least %d of the following %d types of characters:"}var e=a("underscore"),f=a("./contains");b.exports={validate:function(a){if(!e.isObject(a))throw new Error("options should be an object");if(!e.isNumber(a.atLeast)||e.isNaN(a.atLeast)||a.atLeast<1)throw new Error("atLeast should be a valid, non-NaN number, greater than 0");if(!e.isArray(a.expressions)||e.isEmpty(a.expressions))throw new Error("expressions should be an non-empty array");if(a.expressions.length=a.atLeast;return{message:d(),code:"containsAtLeast",format:[a.atLeast,a.expressions.length],items:c,verified:f}},assert:function(a,b){if(!b)return!1;var c=a.expressions.filter(function(a){return a.test(b)});return c.length>=a.atLeast},charsets:f.charsets}},{"./contains":42,underscore:46}],44:[function(a,b,c){function d(a,b){if(!b)return!1;var c,d={c:null,count:0};for(c=0;ca.max)return!1;return!0}function e(a,b){var c=new Array(a.max+2).join("a"),d={message:'No more than %d identical characters in a row (e.g., "%s" not allowed)',code:"identicalChars",format:[a.max,c]};return void 0!==b&&(d.verified=b),d}var f=a("underscore");b.exports={validate:function(a){if(!f.isObject(a))throw new Error("options should be an object");if(!f.isNumber(a.max)||f.isNaN(a.max)||a.max<1)throw new Error("max should be a number greater than 1");return!0},explain:e,missing:function(a,b){return e(a,d(a,b))},assert:d}},{underscore:46}],45:[function(a,b,c){function d(a,b){return!!b&&a.minLength<=b.length}function e(a){return 1===a.minLength?{message:"Non-empty password required",code:"nonEmpty"}:{message:"At least %d characters in length",format:[a.minLength],code:"lengthAtLeast"}}var f=a("underscore");b.exports={validate:function(a){if(!f.isObject(a))throw new Error("options should be an object");if(!f.isNumber(a.minLength)||f.isNaN(a.minLength))throw new Error("length expects minLength to be a non-zero number");return!0},explain:e,missing:function(a,b){var c=e(a);return c.verified=!!d(a,b),c},assert:d}},{underscore:46}],46:[function(a,b,c){(function(){function a(a){function b(b,c,d,e,f,g){for(;f>=0&&f0?0:h-1;return arguments.length<3&&(e=c[g?g[i]:i],i+=a),b(c,d,e,g,i,h)}}function d(a){return function(b,c,d){c=w(c,d);for(var e=B(b),f=a>0?0:e-1;f>=0&&f0?g=f>=0?f:Math.max(f+h,g):h=f>=0?Math.min(f+1,h):f+h+1;else if(c&&f&&h)return f=c(d,e),d[f]===e?f:-1;if(e!==e)return f=b(m.call(d,g,h),u.isNaN),f>=0?f+g:-1;for(f=a>0?g:h-1;f>=0&&f=0&&b<=A};u.each=u.forEach=function(a,b,c){b=v(b,c);var d,e;if(C(a))for(d=0,e=a.length;d=0},u.invoke=function(a,b){var c=m.call(arguments,2),d=u.isFunction(b);return u.map(a,function(a){var e=d?b:a[b];return null==e?e:e.apply(a,c)})},u.pluck=function(a,b){return u.map(a,u.property(b))},u.where=function(a,b){return u.filter(a,u.matcher(b))},u.findWhere=function(a,b){return u.find(a,u.matcher(b))},u.max=function(a,b,c){var d,e,f=-(1/0),g=-(1/0);if(null==b&&null!=a){a=C(a)?a:u.values(a);for(var h=0,i=a.length;hf&&(f=d)}else b=w(b,c),u.each(a,function(a,c,d){e=b(a,c,d),(e>g||e===-(1/0)&&f===-(1/0))&&(f=a,g=e)});return f},u.min=function(a,b,c){var d,e,f=1/0,g=1/0;if(null==b&&null!=a){a=C(a)?a:u.values(a);for(var h=0,i=a.length;hd||void 0===c)return 1;if(cb?(g&&(clearTimeout(g),g=null),h=j,f=a.apply(d,e),g||(d=e=null)):g||c.trailing===!1||(g=setTimeout(i,k)),f}},u.debounce=function(a,b,c){var d,e,f,g,h,i=function(){var j=u.now()-g;j=0?d=setTimeout(i,b-j):(d=null,c||(h=a.apply(f,e),d||(f=e=null)))};return function(){f=this,e=arguments,g=u.now();var j=c&&!d;return d||(d=setTimeout(i,b)),j&&(h=a.apply(f,e),f=e=null),h}},u.wrap=function(a,b){return u.partial(b,a)},u.negate=function(a){return function(){return!a.apply(this,arguments)}},u.compose=function(){var a=arguments,b=a.length-1;return function(){for(var c=b,d=a[b].apply(this,arguments);c--;)d=a[c].call(this,d);return d}},u.after=function(a,b){return function(){if(--a<1)return b.apply(this,arguments)}},u.before=function(a,b){var c;return function(){return--a>0&&(c=b.apply(this,arguments)),a<=1&&(b=null),c}},u.once=u.partial(u.before,2);var G=!{toString:null}.propertyIsEnumerable("toString"),H=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];u.keys=function(a){if(!u.isObject(a))return[];if(q)return q(a);var b=[];for(var c in a)u.has(a,c)&&b.push(c);return G&&f(a,b),b},u.allKeys=function(a){if(!u.isObject(a))return[];var b=[];for(var c in a)b.push(c);return G&&f(a,b),b},u.values=function(a){for(var b=u.keys(a),c=b.length,d=Array(c),e=0;e":">",'"':""","'":"'","`":"`"},K=u.invert(J),L=function(a){var b=function(b){return a[b]},c="(?:"+u.keys(a).join("|")+")",d=RegExp(c),e=RegExp(c,"g");return function(a){return a=null==a?"":""+a,d.test(a)?a.replace(e,b):a}};u.escape=L(J),u.unescape=L(K),u.result=function(a,b,c){var d=null==a?void 0:a[b];return void 0===d&&(d=c),u.isFunction(d)?d.call(a):d};var M=0;u.uniqueId=function(a){var b=++M+"";return a?a+b:b},u.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var N=/(.)^/,O={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\u2028|\u2029/g,Q=function(a){return"\\"+O[a]};u.template=function(a,b,c){!b&&c&&(b=c),b=u.defaults({},b,u.templateSettings);var d=RegExp([(b.escape||N).source,(b.interpolate||N).source,(b.evaluate||N).source].join("|")+"|$","g"),e=0,f="__p+='";a.replace(d,function(b,c,d,g,h){return f+=a.slice(e,h).replace(P,Q),e=h+b.length,c?f+="'+\n((__t=("+c+"))==null?'':_.escape(__t))+\n'":d?f+="'+\n((__t=("+d+"))==null?'':__t)+\n'":g&&(f+="';\n"+g+"\n__p+='"),b}),f+="';\n",b.variable||(f="with(obj||{}){\n"+f+"}\n"),f="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+f+"return __p;\n";try{var g=new Function(b.variable||"obj","_",f)}catch(h){throw h.source=f,h}var i=function(a){return g.call(this,a,u)},j=b.variable||"obj";return i.source="function("+j+"){\n"+f+"}",i},u.chain=function(a){var b=u(a);return b._chain=!0,b};var R=function(a,b){return a._chain?u(b).chain():b};u.mixin=function(a){u.each(u.functions(a),function(b){var c=u[b]=a[b];u.prototype[b]=function(){var a=[this._wrapped];return l.apply(a,arguments),R(this,c.apply(u,a))}})},u.mixin(u),u.each(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var b=i[a];u.prototype[a]=function(){var c=this._wrapped;return b.apply(c,arguments),"shift"!==a&&"splice"!==a||0!==c.length||delete c[0],R(this,c)}}),u.each(["concat","join","slice"],function(a){var b=i[a];u.prototype[a]=function(){return R(this,b.apply(this._wrapped,arguments))}}),u.prototype.value=function(){return this._wrapped},u.prototype.valueOf=u.prototype.toJSON=u.prototype.value,u.prototype.toString=function(){return""+this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return u})}).call(this)},{}],47:[function(a,b,c){b.exports=a("react/lib/ReactCSSTransitionGroup")},{"react/lib/ReactCSSTransitionGroup":77}],48:[function(a,b,c){b.exports=a("react/lib/ReactTransitionGroup")},{"react/lib/ReactTransitionGroup":144}],49:[function(a,b,c){"use strict";b.exports=a("react/lib/ReactDOM")},{"react/lib/ReactDOM":89}],50:[function(a,b,c){"use strict";var d=a("./ReactDOMComponentTree"),e=a("fbjs/lib/focusNode"),f={focusDOMComponent:function(){e(d.getNodeFromInstance(this))}};b.exports=f},{"./ReactDOMComponentTree":93,"fbjs/lib/focusNode":207}],51:[function(a,b,c){"use strict";function d(){var a=window.opera;return"object"==typeof a&&"function"==typeof a.version&&parseInt(a.version(),10)<=12}function e(a){return(a.ctrlKey||a.altKey||a.metaKey)&&!(a.ctrlKey&&a.altKey)}function f(a){switch(a){case C.topCompositionStart:return D.compositionStart;case C.topCompositionEnd:return D.compositionEnd;case C.topCompositionUpdate:return D.compositionUpdate}}function g(a,b){return a===C.topKeyDown&&b.keyCode===v}function h(a,b){switch(a){case C.topKeyUp:return u.indexOf(b.keyCode)!==-1;case C.topKeyDown:return b.keyCode!==v;case C.topKeyPress:case C.topMouseDown:case C.topBlur:return!0;default:return!1}}function i(a){var b=a.detail;return"object"==typeof b&&"data"in b?b.data:null}function j(a,b,c,d){var e,j;if(w?e=f(a):F?h(a,c)&&(e=D.compositionEnd):g(a,c)&&(e=D.compositionStart),!e)return null;z&&(F||e!==D.compositionStart?e===D.compositionEnd&&F&&(j=F.getData()):F=q.getPooled(d));var k=r.getPooled(e,b,c,d);if(j)k.data=j;else{var l=i(c);null!==l&&(k.data=l)}return o.accumulateTwoPhaseDispatches(k),k}function k(a,b){switch(a){case C.topCompositionEnd:return i(b);case C.topKeyPress:var c=b.which;return c!==A?null:(E=!0,B);case C.topTextInput:var d=b.data;return d===B&&E?null:d;default:return null}}function l(a,b){if(F){if(a===C.topCompositionEnd||h(a,b)){var c=F.getData();return q.release(F),F=null,c}return null}switch(a){case C.topPaste:return null;case C.topKeyPress:return b.which&&!e(b)?String.fromCharCode(b.which):null;case C.topCompositionEnd:return z?null:b.data;default:return null}}function m(a,b,c,d){var e;if(e=y?k(a,c):l(a,c),!e)return null;var f=s.getPooled(D.beforeInput,b,c,d);return f.data=e,o.accumulateTwoPhaseDispatches(f),f}var n=a("./EventConstants"),o=a("./EventPropagators"),p=a("fbjs/lib/ExecutionEnvironment"),q=a("./FallbackCompositionState"),r=a("./SyntheticCompositionEvent"),s=a("./SyntheticInputEvent"),t=a("fbjs/lib/keyOf"),u=[9,13,27,32],v=229,w=p.canUseDOM&&"CompositionEvent"in window,x=null;p.canUseDOM&&"documentMode"in document&&(x=document.documentMode);var y=p.canUseDOM&&"TextEvent"in window&&!x&&!d(),z=p.canUseDOM&&(!w||x&&x>8&&x<=11),A=32,B=String.fromCharCode(A),C=n.topLevelTypes,D={beforeInput:{phasedRegistrationNames:{bubbled:t({onBeforeInput:null}),captured:t({onBeforeInputCapture:null})},dependencies:[C.topCompositionEnd,C.topKeyPress,C.topTextInput,C.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:t({onCompositionEnd:null}),captured:t({onCompositionEndCapture:null})},dependencies:[C.topBlur,C.topCompositionEnd,C.topKeyDown,C.topKeyPress,C.topKeyUp,C.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:t({onCompositionStart:null}),captured:t({onCompositionStartCapture:null})},dependencies:[C.topBlur,C.topCompositionStart,C.topKeyDown,C.topKeyPress,C.topKeyUp,C.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:t({onCompositionUpdate:null}),captured:t({onCompositionUpdateCapture:null})},dependencies:[C.topBlur,C.topCompositionUpdate,C.topKeyDown,C.topKeyPress,C.topKeyUp,C.topMouseDown]}},E=!1,F=null,G={eventTypes:D,extractEvents:function(a,b,c,d){return[j(a,b,c,d),m(a,b,c,d)]}};b.exports=G},{"./EventConstants":65,"./EventPropagators":69,"./FallbackCompositionState":70,"./SyntheticCompositionEvent":153,"./SyntheticInputEvent":157,"fbjs/lib/ExecutionEnvironment":199,"fbjs/lib/keyOf":217}],52:[function(a,b,c){"use strict";function d(a,b){return a+b.charAt(0).toUpperCase()+b.substring(1)}var e={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f=["Webkit","ms","Moz","O"];Object.keys(e).forEach(function(a){f.forEach(function(b){e[d(b,a)]=e[a]})});var g={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},h={isUnitlessNumber:e,shorthandPropertyExpansions:g};b.exports=h},{}],53:[function(a,b,c){"use strict";var d=a("./CSSProperty"),e=a("fbjs/lib/ExecutionEnvironment"),f=(a("./ReactInstrumentation"),a("fbjs/lib/camelizeStyleName"),a("./dangerousStyleValue")),g=a("fbjs/lib/hyphenateStyleName"),h=a("fbjs/lib/memoizeStringOnly"),i=(a("fbjs/lib/warning"),h(function(a){return g(a)})),j=!1,k="cssFloat";if(e.canUseDOM){var l=document.createElement("div").style;try{l.font=""}catch(m){j=!0}void 0===document.documentElement.style.cssFloat&&(k="styleFloat")}var n={createMarkupForStyles:function(a,b){var c="";for(var d in a)if(a.hasOwnProperty(d)){var e=a[d];null!=e&&(c+=i(d)+":",c+=f(d,e,b)+";")}return c||null},setValueForStyles:function(a,b,c){var e=a.style;for(var g in b)if(b.hasOwnProperty(g)){var h=f(g,b[g],c);if("float"!==g&&"cssFloat"!==g||(g=k),h)e[g]=h;else{var i=j&&d.shorthandPropertyExpansions[g];if(i)for(var l in i)e[l]="";else e[g]=""}}}};b.exports=n},{"./CSSProperty":52,"./ReactInstrumentation":123,"./dangerousStyleValue":171,"fbjs/lib/ExecutionEnvironment":199,"fbjs/lib/camelizeStyleName":201,"fbjs/lib/hyphenateStyleName":212,"fbjs/lib/memoizeStringOnly":218,"fbjs/lib/warning":222}],54:[function(a,b,c){"use strict";function d(){this._callbacks=null,this._contexts=null}var e=a("./reactProdInvariant"),f=a("object-assign"),g=a("./PooledClass");a("fbjs/lib/invariant");f(d.prototype,{enqueue:function(a,b){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(a),this._contexts.push(b)},notifyAll:function(){var a=this._callbacks,b=this._contexts;if(a){a.length!==b.length?e("24"):void 0,this._callbacks=null,this._contexts=null;for(var c=0;c8));var K=!1;v.canUseDOM&&(K=A("input")&&(!("documentMode"in document)||document.documentMode>11));var L={get:function(){return I.get.call(this)},set:function(a){H=""+a,I.set.call(this,a)}},M={eventTypes:E,extractEvents:function(a,b,c,e){var f,g,h=b?w.getNodeFromInstance(b):window;if(d(h)?J?f=i:g=j:B(h)?K?f=n:(f=p,g=o):q(h)&&(f=r),f){var k=f(a,b);if(k){var l=y.getPooled(E.change,k,c,e);return l.type="change",u.accumulateTwoPhaseDispatches(l),l}}g&&g(a,h,b)}};b.exports=M},{"./EventConstants":65,"./EventPluginHub":66,"./EventPropagators":69,"./ReactDOMComponentTree":93,"./ReactUpdates":146,"./SyntheticEvent":155,"./getEventTarget":179,"./isEventSupported":186,"./isTextInputElement":187,"fbjs/lib/ExecutionEnvironment":199,"fbjs/lib/keyOf":217}],56:[function(a,b,c){"use strict";function d(a,b){return Array.isArray(b)&&(b=b[1]),b?b.nextSibling:a.firstChild}function e(a,b,c){k.insertTreeBefore(a,b,c)}function f(a,b,c){Array.isArray(b)?h(a,b[0],b[1],c):q(a,b,c)}function g(a,b){if(Array.isArray(b)){var c=b[1];b=b[0],i(a,b,c),a.removeChild(c)}a.removeChild(b)}function h(a,b,c,d){for(var e=b;;){var f=e.nextSibling;if(q(a,e,d),e===c)break;e=f}}function i(a,b,c){for(;;){var d=b.nextSibling;if(d===c)break;a.removeChild(d)}}function j(a,b,c){var d=a.parentNode,e=a.nextSibling;e===b?c&&q(d,document.createTextNode(c),e):c?(p(e,c),i(d,e,b)):i(d,a,b)}var k=a("./DOMLazyTree"),l=a("./Danger"),m=a("./ReactMultiChildUpdateTypes"),n=(a("./ReactDOMComponentTree"),a("./ReactInstrumentation"),a("./createMicrosoftUnsafeLocalFunction")),o=a("./setInnerHTML"),p=a("./setTextContent"),q=n(function(a,b,c){a.insertBefore(b,c)}),r=l.dangerouslyReplaceNodeWithMarkup,s={dangerouslyReplaceNodeWithMarkup:r,replaceDelimitedText:j,processUpdates:function(a,b){for(var c=0;c-1?void 0:g("96",a),!j.plugins[c]){b.extractEvents?void 0:g("97",a),j.plugins[c]=b;var d=b.eventTypes;for(var f in d)e(d[f],b,f)?void 0:g("98",f,a)}}}function e(a,b,c){j.eventNameDispatchConfigs.hasOwnProperty(c)?g("99",c):void 0,j.eventNameDispatchConfigs[c]=a;var d=a.phasedRegistrationNames;if(d){for(var e in d)if(d.hasOwnProperty(e)){var h=d[e];f(h,b,c)}return!0}return!!a.registrationName&&(f(a.registrationName,b,c),!0)}function f(a,b,c){j.registrationNameModules[a]?g("100",a):void 0,j.registrationNameModules[a]=b,j.registrationNameDependencies[a]=b.eventTypes[c].dependencies}var g=a("./reactProdInvariant"),h=(a("fbjs/lib/invariant"),null),i={},j={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(a){h?g("101"):void 0,h=Array.prototype.slice.call(a),d()},injectEventPluginsByName:function(a){var b=!1;for(var c in a)if(a.hasOwnProperty(c)){var e=a[c];i.hasOwnProperty(c)&&i[c]===e||(i[c]?g("102",c):void 0,i[c]=e,b=!0)}b&&d()},getPluginModuleForEvent:function(a){var b=a.dispatchConfig;if(b.registrationName)return j.registrationNameModules[b.registrationName]||null;for(var c in b.phasedRegistrationNames)if(b.phasedRegistrationNames.hasOwnProperty(c)){var d=j.registrationNameModules[b.phasedRegistrationNames[c]];if(d)return d}return null},_resetEventPlugins:function(){h=null;for(var a in i)i.hasOwnProperty(a)&&delete i[a];j.plugins.length=0;var b=j.eventNameDispatchConfigs;for(var c in b)b.hasOwnProperty(c)&&delete b[c];var d=j.registrationNameModules;for(var e in d)d.hasOwnProperty(e)&&delete d[e]}};b.exports=j},{"./reactProdInvariant":190,"fbjs/lib/invariant":213}],68:[function(a,b,c){"use strict";function d(a){return a===s.topMouseUp||a===s.topTouchEnd||a===s.topTouchCancel}function e(a){return a===s.topMouseMove||a===s.topTouchMove}function f(a){return a===s.topMouseDown||a===s.topTouchStart}function g(a,b,c,d){var e=a.type||"unknown-event";a.currentTarget=t.getNodeFromInstance(d),b?q.invokeGuardedCallbackWithCatch(e,c,a):q.invokeGuardedCallback(e,c,a),a.currentTarget=null}function h(a,b){var c=a._dispatchListeners,d=a._dispatchInstances;if(Array.isArray(c))for(var e=0;e1?1-b:void 0;return this._fallbackText=e.slice(a,h),this._fallbackText}}),f.addPoolingTo(d),b.exports=d},{"./PooledClass":74,"./getTextContentAccessor":183,"object-assign":223}],71:[function(a,b,c){"use strict";var d=a("./DOMProperty"),e=d.injection.MUST_USE_PROPERTY,f=d.injection.HAS_BOOLEAN_VALUE,g=d.injection.HAS_NUMERIC_VALUE,h=d.injection.HAS_POSITIVE_NUMERIC_VALUE,i=d.injection.HAS_OVERLOADED_BOOLEAN_VALUE,j={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+d.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:f,allowTransparency:0,alt:0,async:f,autoComplete:0,autoPlay:f,capture:f,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:e|f,cite:0,classID:0,className:0,cols:h,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:f,coords:0,crossOrigin:0,data:0,dateTime:0,default:f,defer:f,dir:0,disabled:f,download:i,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:f,formTarget:0,frameBorder:0,headers:0,height:0,hidden:f,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:f,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:e|f,muted:e|f,name:0,nonce:0,noValidate:f,open:f,optimum:0,pattern:0,placeholder:0,poster:0,preload:0,profile:0,radioGroup:0,readOnly:f,referrerPolicy:0,rel:0,required:f,reversed:f,role:0,rows:h,rowSpan:g,sandbox:0,scope:0,scoped:f,scrolling:0,seamless:f,selected:e|f,shape:0,size:h,sizes:0,span:h,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:g,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:f,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}};b.exports=j},{"./DOMProperty":59}],72:[function(a,b,c){"use strict";function d(a){var b=/[=:]/g,c={"=":"=0",":":"=2"},d=(""+a).replace(b,function(a){return c[a]});return"$"+d}function e(a){var b=/(=0|=2)/g,c={"=0":"=","=2":":"},d="."===a[0]&&"$"===a[1]?a.substring(2):a.substring(1);return(""+d).replace(b,function(a){return c[a]})}var f={escape:d,unescape:e};b.exports=f},{}],73:[function(a,b,c){"use strict";function d(a){null!=a.checkedLink&&null!=a.valueLink?h("87"):void 0}function e(a){d(a),null!=a.value||null!=a.onChange?h("88"):void 0}function f(a){d(a),null!=a.checked||null!=a.onChange?h("89"):void 0}function g(a){if(a){var b=a.getName();if(b)return" Check the render method of `"+b+"`."}return""}var h=a("./reactProdInvariant"),i=a("./ReactPropTypes"),j=a("./ReactPropTypeLocations"),k=a("./ReactPropTypesSecret"),l=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),m={value:function(a,b,c){return!a[b]||l[a.type]||a.onChange||a.readOnly||a.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(a,b,c){return!a[b]||a.onChange||a.readOnly||a.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:i.func},n={},o={checkPropTypes:function(a,b,c){for(var d in m){if(m.hasOwnProperty(d))var e=m[d](b,d,a,j.prop,null,k);if(e instanceof Error&&!(e.message in n)){n[e.message]=!0;g(c)}}},getValue:function(a){return a.valueLink?(e(a),a.valueLink.value):a.value},getChecked:function(a){return a.checkedLink?(f(a),a.checkedLink.value):a.checked},executeOnChange:function(a,b){return a.valueLink?(e(a),a.valueLink.requestChange(b.target.value)):a.checkedLink?(f(a),a.checkedLink.requestChange(b.target.checked)):a.onChange?a.onChange.call(void 0,b):void 0}};b.exports=o},{"./ReactPropTypeLocations":133,"./ReactPropTypes":134,"./ReactPropTypesSecret":135,"./reactProdInvariant":190,"fbjs/lib/invariant":213,"fbjs/lib/warning":222}],74:[function(a,b,c){"use strict";var d=a("./reactProdInvariant"),e=(a("fbjs/lib/invariant"),function(a){var b=this;if(b.instancePool.length){var c=b.instancePool.pop();return b.call(c,a),c}return new b(a)}),f=function(a,b){var c=this;if(c.instancePool.length){var d=c.instancePool.pop();return c.call(d,a,b),d}return new c(a,b)},g=function(a,b,c){var d=this;if(d.instancePool.length){var e=d.instancePool.pop();return d.call(e,a,b,c),e}return new d(a,b,c)},h=function(a,b,c,d){var e=this;if(e.instancePool.length){var f=e.instancePool.pop();return e.call(f,a,b,c,d),f}return new e(a,b,c,d)},i=function(a,b,c,d,e){var f=this;if(f.instancePool.length){var g=f.instancePool.pop();return f.call(g,a,b,c,d,e),g}return new f(a,b,c,d,e)},j=function(a){var b=this;a instanceof b?void 0:d("25"),a.destructor(),b.instancePool.length=0||null!=b.is}function o(a){var b=a.type;m(b),this._currentElement=a,this._tag=b.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var p=a("./reactProdInvariant"),q=a("object-assign"),r=a("./AutoFocusUtils"),s=a("./CSSPropertyOperations"),t=a("./DOMLazyTree"),u=a("./DOMNamespaces"),v=a("./DOMProperty"),w=a("./DOMPropertyOperations"),x=a("./EventConstants"),y=a("./EventPluginHub"),z=a("./EventPluginRegistry"),A=a("./ReactBrowserEventEmitter"),B=a("./ReactDOMButton"),C=a("./ReactDOMComponentFlags"),D=a("./ReactDOMComponentTree"),E=a("./ReactDOMInput"),F=a("./ReactDOMOption"),G=a("./ReactDOMSelect"),H=a("./ReactDOMTextarea"),I=(a("./ReactInstrumentation"),a("./ReactMultiChild")),J=a("./ReactServerRenderingTransaction"),K=(a("fbjs/lib/emptyFunction"),a("./escapeTextContentForBrowser")),L=(a("fbjs/lib/invariant"),a("./isEventSupported"),a("fbjs/lib/keyOf")),M=(a("fbjs/lib/shallowEqual"),a("./validateDOMNesting"),a("fbjs/lib/warning"),C),N=y.deleteListener,O=D.getNodeFromInstance,P=A.listenTo,Q=z.registrationNameModules,R={string:!0,number:!0},S=L({style:null}),T=L({__html:null}),U={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},V=11,W={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},X={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Y={listing:!0,pre:!0,textarea:!0},Z=q({menuitem:!0},X),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,_={},aa={}.hasOwnProperty,ba=1;o.displayName="ReactDOMComponent",o.Mixin={mountComponent:function(a,b,c,d){this._rootNodeID=ba++,this._domID=c._idCounter++,this._hostParent=b,this._hostContainerInfo=c;var f=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},a.getReactMountReady().enqueue(k,this);break;case"button":f=B.getHostProps(this,f,b);break;case"input":E.mountWrapper(this,f,b),f=E.getHostProps(this,f),a.getReactMountReady().enqueue(k,this);break;case"option":F.mountWrapper(this,f,b),f=F.getHostProps(this,f);break;case"select":G.mountWrapper(this,f,b),f=G.getHostProps(this,f),a.getReactMountReady().enqueue(k,this);break;case"textarea":H.mountWrapper(this,f,b),f=H.getHostProps(this,f),a.getReactMountReady().enqueue(k,this)}e(this,f);var g,l;null!=b?(g=b._namespaceURI,l=b._tag):c._tag&&(g=c._namespaceURI,l=c._tag),(null==g||g===u.svg&&"foreignobject"===l)&&(g=u.html), -g===u.html&&("svg"===this._tag?g=u.svg:"math"===this._tag&&(g=u.mathml)),this._namespaceURI=g;var m;if(a.useCreateElement){var n,o=c._ownerDocument;if(g===u.html)if("script"===this._tag){var p=o.createElement("div"),q=this._currentElement.type;p.innerHTML="<"+q+">",n=p.removeChild(p.firstChild)}else n=f.is?o.createElement(this._currentElement.type,f.is):o.createElement(this._currentElement.type);else n=o.createElementNS(g,this._currentElement.type);D.precacheNode(this,n),this._flags|=M.hasCachedChildNodes,this._hostParent||w.setAttributeForRoot(n),this._updateDOMProperties(null,f,a);var s=t(n);this._createInitialChildren(a,f,d,s),m=s}else{var v=this._createOpenTagMarkupAndPutListeners(a,f),x=this._createContentMarkup(a,f,d);m=!x&&X[this._tag]?v+"/>":v+">"+x+""}switch(this._tag){case"input":a.getReactMountReady().enqueue(h,this),f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"textarea":a.getReactMountReady().enqueue(i,this),f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"select":f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"button":f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"option":a.getReactMountReady().enqueue(j,this)}return m},_createOpenTagMarkupAndPutListeners:function(a,b){var c="<"+this._currentElement.type;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];if(null!=e)if(Q.hasOwnProperty(d))e&&f(this,d,e,a);else{d===S&&(e&&(e=this._previousStyleCopy=q({},b.style)),e=s.createMarkupForStyles(e,this));var g=null;null!=this._tag&&n(this._tag,b)?U.hasOwnProperty(d)||(g=w.createMarkupForCustomAttribute(d,e)):g=w.createMarkupForProperty(d,e),g&&(c+=" "+g)}}return a.renderToStaticMarkup?c:(this._hostParent||(c+=" "+w.createMarkupForRoot()),c+=" "+w.createMarkupForID(this._domID))},_createContentMarkup:function(a,b,c){var d="",e=b.dangerouslySetInnerHTML;if(null!=e)null!=e.__html&&(d=e.__html);else{var f=R[typeof b.children]?b.children:null,g=null!=f?null:b.children;if(null!=f)d=K(f);else if(null!=g){var h=this.mountChildren(g,a,c);d=h.join("")}}return Y[this._tag]&&"\n"===d.charAt(0)?"\n"+d:d},_createInitialChildren:function(a,b,c,d){var e=b.dangerouslySetInnerHTML;if(null!=e)null!=e.__html&&t.queueHTML(d,e.__html);else{var f=R[typeof b.children]?b.children:null,g=null!=f?null:b.children;if(null!=f)t.queueText(d,f);else if(null!=g)for(var h=this.mountChildren(g,a,c),i=0;i"},receiveComponent:function(){},getHostNode:function(){return f.getNodeFromInstance(this)},unmountComponent:function(){f.uncacheNode(this)}}),b.exports=g},{"./DOMLazyTree":57,"./ReactDOMComponentTree":93,"object-assign":223}],96:[function(a,b,c){"use strict";var d=a("./ReactElement"),e=d.createFactory,f={a:e("a"),abbr:e("abbr"),address:e("address"),area:e("area"),article:e("article"),aside:e("aside"),audio:e("audio"),b:e("b"),base:e("base"),bdi:e("bdi"),bdo:e("bdo"),big:e("big"),blockquote:e("blockquote"),body:e("body"),br:e("br"),button:e("button"),canvas:e("canvas"),caption:e("caption"),cite:e("cite"),code:e("code"),col:e("col"),colgroup:e("colgroup"),data:e("data"),datalist:e("datalist"),dd:e("dd"),del:e("del"),details:e("details"),dfn:e("dfn"),dialog:e("dialog"),div:e("div"),dl:e("dl"),dt:e("dt"),em:e("em"),embed:e("embed"),fieldset:e("fieldset"),figcaption:e("figcaption"),figure:e("figure"),footer:e("footer"),form:e("form"),h1:e("h1"),h2:e("h2"),h3:e("h3"),h4:e("h4"),h5:e("h5"),h6:e("h6"),head:e("head"),header:e("header"),hgroup:e("hgroup"),hr:e("hr"),html:e("html"),i:e("i"),iframe:e("iframe"),img:e("img"),input:e("input"),ins:e("ins"),kbd:e("kbd"),keygen:e("keygen"),label:e("label"),legend:e("legend"),li:e("li"),link:e("link"),main:e("main"),map:e("map"),mark:e("mark"),menu:e("menu"),menuitem:e("menuitem"),meta:e("meta"),meter:e("meter"),nav:e("nav"),noscript:e("noscript"),object:e("object"),ol:e("ol"),optgroup:e("optgroup"),option:e("option"),output:e("output"),p:e("p"),param:e("param"),picture:e("picture"),pre:e("pre"),progress:e("progress"),q:e("q"),rp:e("rp"),rt:e("rt"),ruby:e("ruby"),s:e("s"),samp:e("samp"),script:e("script"),section:e("section"),select:e("select"),small:e("small"),source:e("source"),span:e("span"),strong:e("strong"),style:e("style"),sub:e("sub"),summary:e("summary"),sup:e("sup"),table:e("table"),tbody:e("tbody"),td:e("td"),textarea:e("textarea"),tfoot:e("tfoot"),th:e("th"),thead:e("thead"),time:e("time"),title:e("title"),tr:e("tr"),track:e("track"),u:e("u"),ul:e("ul"),var:e("var"),video:e("video"),wbr:e("wbr"),circle:e("circle"),clipPath:e("clipPath"),defs:e("defs"),ellipse:e("ellipse"),g:e("g"),image:e("image"),line:e("line"),linearGradient:e("linearGradient"),mask:e("mask"),path:e("path"),pattern:e("pattern"),polygon:e("polygon"),polyline:e("polyline"),radialGradient:e("radialGradient"),rect:e("rect"),stop:e("stop"),svg:e("svg"),text:e("text"),tspan:e("tspan")};b.exports=f},{"./ReactElement":111,"./ReactElementValidator":112}],97:[function(a,b,c){"use strict";var d={useCreateElement:!0};b.exports=d},{}],98:[function(a,b,c){"use strict";var d=a("./DOMChildrenOperations"),e=a("./ReactDOMComponentTree"),f={dangerouslyProcessChildrenUpdates:function(a,b){var c=e.getNodeFromInstance(a);d.processUpdates(c,b)}};b.exports=f},{"./DOMChildrenOperations":56,"./ReactDOMComponentTree":93}],99:[function(a,b,c){"use strict";function d(){this._rootNodeID&&m.updateWrapper(this)}function e(a){var b=this._currentElement.props,c=j.executeOnChange(b,a);l.asap(d,this);var e=b.name;if("radio"===b.type&&null!=e){for(var g=k.getNodeFromInstance(this),h=g;h.parentNode;)h=h.parentNode;for(var i=h.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),m=0;mb.end?(c=b.end,d=b.start):(c=b.start,d=b.end),e.moveToElementText(a),e.moveStart("character",c),e.setEndPoint("EndToStart",e),e.moveEnd("character",d-c),e.select()}function h(a,b){if(window.getSelection){var c=window.getSelection(),d=a[k()].length,e=Math.min(b.start,d),f=void 0===b.end?e:Math.min(b.end,d);if(!c.extend&&e>f){var g=f;f=e,e=g}var h=j(a,e),i=j(a,f);if(h&&i){var l=document.createRange();l.setStart(h.node,h.offset),c.removeAllRanges(),e>f?(c.addRange(l),c.extend(i.node,i.offset)):(l.setEnd(i.node,i.offset),c.addRange(l))}}}var i=a("fbjs/lib/ExecutionEnvironment"),j=a("./getNodeForCharacterOffset"),k=a("./getTextContentAccessor"),l=i.canUseDOM&&"selection"in document&&!("getSelection"in window),m={getOffsets:l?e:f,setOffsets:l?g:h};b.exports=m},{"./getNodeForCharacterOffset":182,"./getTextContentAccessor":183,"fbjs/lib/ExecutionEnvironment":199}],104:[function(a,b,c){"use strict";var d=a("./reactProdInvariant"),e=a("object-assign"),f=a("./DOMChildrenOperations"),g=a("./DOMLazyTree"),h=a("./ReactDOMComponentTree"),i=a("./escapeTextContentForBrowser"),j=(a("fbjs/lib/invariant"),a("./validateDOMNesting"),function(a){this._currentElement=a,this._stringText=""+a,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});e(j.prototype,{mountComponent:function(a,b,c,d){var e=c._idCounter++,f=" react-text: "+e+" ",j=" /react-text ";if(this._domID=e,this._hostParent=b,a.useCreateElement){var k=c._ownerDocument,l=k.createComment(f),m=k.createComment(j),n=g(k.createDocumentFragment());return g.queueChild(n,g(l)),this._stringText&&g.queueChild(n,g(k.createTextNode(this._stringText))),g.queueChild(n,g(m)),h.precacheNode(this,l),this._closingComment=m,n}var o=i(this._stringText);return a.renderToStaticMarkup?o:""+o+""},receiveComponent:function(a,b){if(a!==this._currentElement){this._currentElement=a;var c=""+a;if(c!==this._stringText){this._stringText=c;var d=this.getHostNode();f.replaceDelimitedText(d[0],d[1],c)}}},getHostNode:function(){var a=this._commentNodes;if(a)return a;if(!this._closingComment)for(var b=h.getNodeFromInstance(this),c=b.nextSibling;;){if(null==c?d("67",this._domID):void 0,8===c.nodeType&&" /react-text "===c.nodeValue){this._closingComment=c;break}c=c.nextSibling}return a=[this._hostNode,this._closingComment],this._commentNodes=a,a},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,h.uncacheNode(this)}}),b.exports=j},{"./DOMChildrenOperations":56,"./DOMLazyTree":57,"./ReactDOMComponentTree":93,"./escapeTextContentForBrowser":172,"./reactProdInvariant":190,"./validateDOMNesting":196,"fbjs/lib/invariant":213,"object-assign":223}],105:[function(a,b,c){"use strict";function d(){this._rootNodeID&&l.updateWrapper(this)}function e(a){var b=this._currentElement.props,c=i.executeOnChange(b,a);return k.asap(d,this),c}var f=a("./reactProdInvariant"),g=a("object-assign"),h=a("./DisabledInputUtils"),i=a("./LinkedValueUtils"),j=a("./ReactDOMComponentTree"),k=a("./ReactUpdates"),l=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{getHostProps:function(a,b){null!=b.dangerouslySetInnerHTML?f("91"):void 0;var c=g({},h.getHostProps(a,b),{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue,onChange:a._wrapperState.onChange});return c},mountWrapper:function(a,b){var c=i.getValue(b),d=c;if(null==c){var g=b.defaultValue,h=b.children;null!=h&&(null!=g?f("92"):void 0,Array.isArray(h)&&(h.length<=1?void 0:f("93"),h=h[0]),g=""+h),null==g&&(g=""),d=g}a._wrapperState={initialValue:""+d,listeners:null,onChange:e.bind(a)}},updateWrapper:function(a){var b=a._currentElement.props,c=j.getNodeFromInstance(a),d=i.getValue(b);if(null!=d){var e=""+d;e!==c.value&&(c.value=e),null==b.defaultValue&&(c.defaultValue=e)}null!=b.defaultValue&&(c.defaultValue=b.defaultValue)},postMountWrapper:function(a){var b=j.getNodeFromInstance(a);b.value=b.textContent}});b.exports=l},{"./DisabledInputUtils":63,"./LinkedValueUtils":73,"./ReactDOMComponentTree":93,"./ReactUpdates":146,"./reactProdInvariant":190,"fbjs/lib/invariant":213,"fbjs/lib/warning":222,"object-assign":223}],106:[function(a,b,c){"use strict";function d(a,b){"_hostNode"in a?void 0:i("33"),"_hostNode"in b?void 0:i("33");for(var c=0,d=a;d;d=d._hostParent)c++;for(var e=0,f=b;f;f=f._hostParent)e++;for(;c-e>0;)a=a._hostParent,c--;for(;e-c>0;)b=b._hostParent,e--;for(var g=c;g--;){if(a===b)return a;a=a._hostParent,b=b._hostParent}return null}function e(a,b){"_hostNode"in a?void 0:i("35"),"_hostNode"in b?void 0:i("35");for(;b;){if(b===a)return!0;b=b._hostParent}return!1}function f(a){return"_hostNode"in a?void 0:i("36"),a._hostParent}function g(a,b,c){for(var d=[];a;)d.push(a),a=a._hostParent;var e;for(e=d.length;e-- >0;)b(d[e],!1,c);for(e=0;e0;)c(i[j],!1,f)}var i=a("./reactProdInvariant");a("fbjs/lib/invariant");b.exports={isAncestor:e,getLowestCommonAncestor:d,getParentInstance:f,traverseTwoPhase:g,traverseEnterLeave:h}},{"./reactProdInvariant":190,"fbjs/lib/invariant":213}],107:[function(a,b,c){"use strict";function d(a,b){null!=b&&"string"==typeof b.type&&(b.type.indexOf("-")>=0||b.props.is||f(a,b))}var e,f=(a("./DOMProperty"),a("./EventPluginRegistry"),a("./ReactComponentTreeHook"),a("fbjs/lib/warning"),function(a,b){var c=[];for(var d in b.props){var f=e(b.type,d,a);f||c.push(d)}c.map(function(a){return"`"+a+"`"}).join(", ");1===c.length||c.length>1}),g={onBeforeMountComponent:function(a,b){d(a,b)},onBeforeUpdateComponent:function(a,b){d(a,b)}};b.exports=g},{"./DOMProperty":59,"./EventPluginRegistry":67,"./ReactComponentTreeHook":86,"fbjs/lib/warning":222}],108:[function(a,b,c){"use strict";function d(a,b,c,d,e,f,g,h){try{b.call(c,d,e,f,g,h)}catch(i){u[a]=!0}}function e(a,b,c,e,f,g){for(var h=0;h1){for(var q=Array(p),r=0;r1){for(var t=Array(s),u=0;u.")}return b}function f(a,b){if(a._store&&!a._store.validated&&null==a.key){a._store.validated=!0;var c=n.uniqueKey||(n.uniqueKey={}),d=e(b);if(!c[d]){c[d]=!0;var f="";a&&a._owner&&a._owner!==i.current&&(f=" It was passed a child from "+a._owner.getName()+".")}}}function g(a,b){if("object"==typeof a)if(Array.isArray(a))for(var c=0;c/,f=/^<\!\-\-/,g={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(a){var b=d(a);return f.test(a)?a:a.replace(e," "+g.CHECKSUM_ATTR_NAME+'="'+b+'"$&')},canReuseMarkup:function(a,b){var c=b.getAttribute(g.CHECKSUM_ATTR_NAME);c=c&&parseInt(c,10);var e=d(a);return e===c}};b.exports=g},{"./adler32":167}],126:[function(a,b,c){"use strict";function d(a,b){for(var c=Math.min(a.length,b.length),d=0;d.":"function"==typeof b?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=b&&void 0!==b.props?" This may be caused by unintentionally loading two independent copies of React.":"");var g,h=u(M,null,null,null,null,null,b);if(a){var i=w.get(a);g=i._processChildContext(i._context)}else g=B;var k=m(c);if(k){var l=k._currentElement,o=l.props;if(E(o,b)){var p=k._renderedComponent.getPublicInstance(),q=d&&function(){d.call(p)};return N._updateRootComponent(k,h,g,c,q),p}N.unmountComponentAtNode(c)}var r=e(c),s=r&&!!f(r),t=j(c),v=s&&!k&&!t,x=N._renderNewRootComponent(h,c,v,g)._renderedComponent.getPublicInstance();return d&&d.call(x),x},render:function(a,b,c){return N._renderSubtreeIntoContainer(null,a,b,c)},unmountComponentAtNode:function(a){k(a)?void 0:n("40");var b=m(a);if(!b){j(a),1===a.nodeType&&a.hasAttribute(G);return!1}return delete K[b._instance.rootID],A.batchedUpdates(i,b,a,!1),!0},_mountImageIntoNode:function(a,b,c,f,g){if(k(b)?void 0:n("41"),f){var h=e(b);if(x.canReuseMarkup(a,h))return void r.precacheNode(c,h);var i=h.getAttribute(x.CHECKSUM_ATTR_NAME);h.removeAttribute(x.CHECKSUM_ATTR_NAME);var j=h.outerHTML;h.setAttribute(x.CHECKSUM_ATTR_NAME,i);var l=a,m=d(l,j),p=" (client) "+l.substring(m-20,m+20)+"\n (server) "+j.substring(m-20,m+20);b.nodeType===I?n("42",p):void 0}if(b.nodeType===I?n("43"):void 0,g.useCreateElement){for(;b.lastChild;)b.removeChild(b.lastChild);o.insertTreeBefore(b,a,null)}else D(b,a),r.precacheNode(c,b.firstChild)}};b.exports=N},{"./DOMLazyTree":57,"./DOMProperty":59,"./ReactBrowserEventEmitter":76,"./ReactCurrentOwner":88,"./ReactDOMComponentTree":93,"./ReactDOMContainerInfo":94,"./ReactDOMFeatureFlags":97,"./ReactElement":111,"./ReactFeatureFlags":117,"./ReactInstanceMap":122,"./ReactInstrumentation":123,"./ReactMarkupChecksum":125,"./ReactReconciler":138,"./ReactUpdateQueue":145,"./ReactUpdates":146,"./instantiateReactComponent":185,"./reactProdInvariant":190,"./setInnerHTML":192,"./shouldUpdateReactComponent":194,"fbjs/lib/emptyObject":206,"fbjs/lib/invariant":213,"fbjs/lib/warning":222}],127:[function(a,b,c){"use strict";function d(a,b,c){return{type:m.INSERT_MARKUP,content:a,fromIndex:null,fromNode:null,toIndex:c,afterNode:b}}function e(a,b,c){return{type:m.MOVE_EXISTING,content:null,fromIndex:a._mountIndex,fromNode:n.getHostNode(a),toIndex:c,afterNode:b}}function f(a,b){return{type:m.REMOVE_NODE,content:null,fromIndex:a._mountIndex,fromNode:b,toIndex:null,afterNode:null}}function g(a){return{type:m.SET_MARKUP,content:a,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function h(a){return{type:m.TEXT_CONTENT,content:a,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function i(a,b){return b&&(a=a||[],a.push(b)),a}function j(a,b){l.processChildrenUpdates(a,b)}var k=a("./reactProdInvariant"),l=a("./ReactComponentEnvironment"),m=(a("./ReactInstanceMap"),a("./ReactInstrumentation"),a("./ReactMultiChildUpdateTypes")),n=(a("./ReactCurrentOwner"),a("./ReactReconciler")),o=a("./ReactChildReconciler"),p=(a("fbjs/lib/emptyFunction"),a("./flattenChildren")),q=(a("fbjs/lib/invariant"),{Mixin:{_reconcilerInstantiateChildren:function(a,b,c){return o.instantiateChildren(a,b,c)},_reconcilerUpdateChildren:function(a,b,c,d,e,f){var g,h=0;return g=p(b,h),o.updateChildren(a,g,c,d,e,this,this._hostContainerInfo,f,h),g},mountChildren:function(a,b,c){var d=this._reconcilerInstantiateChildren(a,b,c);this._renderedChildren=d;var e=[],f=0;for(var g in d)if(d.hasOwnProperty(g)){var h=d[g],i=0,j=n.mountComponent(h,b,this,this._hostContainerInfo,c,i);h._mountIndex=f++,e.push(j)}return e},updateTextContent:function(a){var b=this._renderedChildren;o.unmountChildren(b,!1);for(var c in b)b.hasOwnProperty(c)&&k("118");var d=[h(a)];j(this,d)},updateMarkup:function(a){var b=this._renderedChildren;o.unmountChildren(b,!1);for(var c in b)b.hasOwnProperty(c)&&k("118");var d=[g(a)];j(this,d)},updateChildren:function(a,b,c){this._updateChildren(a,b,c)},_updateChildren:function(a,b,c){var d=this._renderedChildren,e={},f=[],g=this._reconcilerUpdateChildren(d,a,f,e,b,c);if(g||d){var h,k=null,l=0,m=0,o=0,p=null;for(h in g)if(g.hasOwnProperty(h)){var q=d&&d[h],r=g[h];q===r?(k=i(k,this.moveChild(q,p,l,m)),m=Math.max(q._mountIndex,m),q._mountIndex=l):(q&&(m=Math.max(q._mountIndex,m)),k=i(k,this._mountChildAtIndex(r,f[o],p,l,b,c)),o++),l++,p=n.getHostNode(r)}for(h in e)e.hasOwnProperty(h)&&(k=i(k,this._unmountChild(d[h],e[h])));k&&j(this,k),this._renderedChildren=g}},unmountChildren:function(a){var b=this._renderedChildren;o.unmountChildren(b,a),this._renderedChildren=null},moveChild:function(a,b,c,d){if(a._mountIndex>"),B={array:g("array"),bool:g("boolean"),func:g("function"),number:g("number"),object:g("object"),string:g("string"),symbol:g("symbol"),any:h(),arrayOf:i,element:j(),instanceOf:k,node:o(),objectOf:m,oneOf:l,oneOfType:n,shape:p};e.prototype=Error.prototype,b.exports=B},{"./ReactElement":111,"./ReactPropTypeLocationNames":132,"./ReactPropTypesSecret":135,"./getIteratorFn":181,"fbjs/lib/emptyFunction":205,"fbjs/lib/warning":222}],135:[function(a,b,c){"use strict";var d="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";b.exports=d},{}],136:[function(a,b,c){"use strict";function d(a,b,c){this.props=a,this.context=b,this.refs=i,this.updater=c||h}function e(){}var f=a("object-assign"),g=a("./ReactComponent"),h=a("./ReactNoopUpdateQueue"),i=a("fbjs/lib/emptyObject");e.prototype=g.prototype,d.prototype=new e,d.prototype.constructor=d,f(d.prototype,g.prototype),d.prototype.isPureReactComponent=!0,b.exports=d},{"./ReactComponent":83,"./ReactNoopUpdateQueue":130,"fbjs/lib/emptyObject":206,"object-assign":223}],137:[function(a,b,c){"use strict";function d(a){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=f.getPooled(null),this.useCreateElement=a}var e=a("object-assign"),f=a("./CallbackQueue"),g=a("./PooledClass"),h=a("./ReactBrowserEventEmitter"),i=a("./ReactInputSelection"),j=(a("./ReactInstrumentation"),a("./Transaction")),k=a("./ReactUpdateQueue"),l={initialize:i.getSelectionInformation,close:i.restoreSelection},m={initialize:function(){var a=h.isEnabled();return h.setEnabled(!1),a},close:function(a){h.setEnabled(a)}},n={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},o=[l,m,n],p={getTransactionWrappers:function(){return o},getReactMountReady:function(){return this.reactMountReady},getUpdateQueue:function(){return k},checkpoint:function(){return this.reactMountReady.checkpoint()},rollback:function(a){this.reactMountReady.rollback(a)},destructor:function(){f.release(this.reactMountReady),this.reactMountReady=null}};e(d.prototype,j.Mixin,p),g.addPoolingTo(d),b.exports=d},{"./CallbackQueue":54,"./PooledClass":74,"./ReactBrowserEventEmitter":76,"./ReactInputSelection":121,"./ReactInstrumentation":123,"./ReactUpdateQueue":145,"./Transaction":164,"object-assign":223}],138:[function(a,b,c){"use strict";function d(){e.attachRefs(this,this._currentElement)}var e=a("./ReactRef"),f=(a("./ReactInstrumentation"),a("fbjs/lib/warning"),{mountComponent:function(a,b,c,e,f,g){var h=a.mountComponent(b,c,e,f,g);return a._currentElement&&null!=a._currentElement.ref&&b.getReactMountReady().enqueue(d,a),h},getHostNode:function(a){return a.getHostNode()},unmountComponent:function(a,b){e.detachRefs(a,a._currentElement),a.unmountComponent(b)},receiveComponent:function(a,b,c,f){var g=a._currentElement;if(b!==g||f!==a._context){var h=e.shouldUpdateRefs(g,b);h&&e.detachRefs(a,g),a.receiveComponent(b,c,f),h&&a._currentElement&&null!=a._currentElement.ref&&c.getReactMountReady().enqueue(d,a)}},performUpdateIfNecessary:function(a,b,c){a._updateBatchNumber===c&&a.performUpdateIfNecessary(b)}});b.exports=f},{"./ReactInstrumentation":123,"./ReactRef":139,"fbjs/lib/warning":222}],139:[function(a,b,c){"use strict";function d(a,b,c){"function"==typeof a?a(b.getPublicInstance()):f.addComponentAsRefTo(b,a,c)}function e(a,b,c){"function"==typeof a?a(null):f.removeComponentAsRefFrom(b,a,c)}var f=a("./ReactOwner"),g={};g.attachRefs=function(a,b){if(null!==b&&b!==!1){var c=b.ref;null!=c&&d(c,a,b._owner)}},g.shouldUpdateRefs=function(a,b){var c=null===a||a===!1,d=null===b||b===!1;return c||d||b.ref!==a.ref||"string"==typeof b.ref&&b._owner!==a._owner},g.detachRefs=function(a,b){if(null!==b&&b!==!1){var c=b.ref;null!=c&&e(c,a,b._owner)}},b.exports=g},{"./ReactOwner":131}],140:[function(a,b,c){"use strict";function d(a){this.reinitializeTransaction(),this.renderToStaticMarkup=a,this.useCreateElement=!1,this.updateQueue=new h(this)}var e=a("object-assign"),f=a("./PooledClass"),g=a("./Transaction"),h=(a("./ReactInstrumentation"),a("./ReactServerUpdateQueue")),i=[],j={enqueue:function(){}},k={getTransactionWrappers:function(){return i},getReactMountReady:function(){return j},getUpdateQueue:function(){return this.updateQueue},destructor:function(){},checkpoint:function(){},rollback:function(){}};e(d.prototype,g.Mixin,k),f.addPoolingTo(d),b.exports=d},{"./PooledClass":74,"./ReactInstrumentation":123,"./ReactServerUpdateQueue":141,"./Transaction":164,"object-assign":223}],141:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){}var f=a("./ReactUpdateQueue"),g=(a("./Transaction"),a("fbjs/lib/warning"),function(){function a(b){d(this,a),this.transaction=b}return a.prototype.isMounted=function(a){return!1},a.prototype.enqueueCallback=function(a,b,c){this.transaction.isInTransaction()&&f.enqueueCallback(a,b,c)},a.prototype.enqueueForceUpdate=function(a){this.transaction.isInTransaction()?f.enqueueForceUpdate(a):e(a,"forceUpdate")},a.prototype.enqueueReplaceState=function(a,b){this.transaction.isInTransaction()?f.enqueueReplaceState(a,b):e(a,"replaceState")},a.prototype.enqueueSetState=function(a,b){this.transaction.isInTransaction()?f.enqueueSetState(a,b):e(a,"setState")},a}());b.exports=g},{"./ReactUpdateQueue":145,"./Transaction":164,"fbjs/lib/warning":222}],142:[function(a,b,c){"use strict";var d=a("./flattenChildren"),e={getChildMapping:function(a,b){return a?d(a):a},mergeChildMappings:function(a,b){function c(c){return b.hasOwnProperty(c)?b[c]:a[c]}a=a||{},b=b||{};var d={},e=[];for(var f in a)b.hasOwnProperty(f)?e.length&&(d[f]=e,e=[]):e.push(f);var g,h={};for(var i in b){if(d.hasOwnProperty(i))for(g=0;g0&&d.length<20?c+" (keys: "+d.join(", ")+")":c}function f(a,b){var c=h.get(a);if(!c){return null}return c}var g=a("./reactProdInvariant"),h=(a("./ReactCurrentOwner"),a("./ReactInstanceMap")),i=(a("./ReactInstrumentation"),a("./ReactUpdates")),j=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{isMounted:function(a){var b=h.get(a);return!!b&&!!b._renderedComponent},enqueueCallback:function(a,b,c){j.validateCallback(b,c); -var e=f(a);return e?(e._pendingCallbacks?e._pendingCallbacks.push(b):e._pendingCallbacks=[b],void d(e)):null},enqueueCallbackInternal:function(a,b){a._pendingCallbacks?a._pendingCallbacks.push(b):a._pendingCallbacks=[b],d(a)},enqueueForceUpdate:function(a){var b=f(a,"forceUpdate");b&&(b._pendingForceUpdate=!0,d(b))},enqueueReplaceState:function(a,b){var c=f(a,"replaceState");c&&(c._pendingStateQueue=[b],c._pendingReplaceState=!0,d(c))},enqueueSetState:function(a,b){var c=f(a,"setState");if(c){var e=c._pendingStateQueue||(c._pendingStateQueue=[]);e.push(b),d(c)}},enqueueElementInternal:function(a,b,c){a._pendingElement=b,a._context=c,d(a)},validateCallback:function(a,b){a&&"function"!=typeof a?g("122",b,e(a)):void 0}});b.exports=j},{"./ReactCurrentOwner":88,"./ReactInstanceMap":122,"./ReactInstrumentation":123,"./ReactUpdates":146,"./reactProdInvariant":190,"fbjs/lib/invariant":213,"fbjs/lib/warning":222}],146:[function(a,b,c){"use strict";function d(){B.ReactReconcileTransaction&&v?void 0:k("123")}function e(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=m.getPooled(),this.reconcileTransaction=B.ReactReconcileTransaction.getPooled(!0)}function f(a,b,c,e,f,g){d(),v.batchedUpdates(a,b,c,e,f,g)}function g(a,b){return a._mountOrder-b._mountOrder}function h(a){var b=a.dirtyComponentsLength;b!==r.length?k("124",b,r.length):void 0,r.sort(g),s++;for(var c=0;c]/;b.exports=e},{}],173:[function(a,b,c){"use strict";function d(a){if(null==a)return null;if(1===a.nodeType)return a;var b=g.get(a);return b?(b=h(b),b?f.getNodeFromInstance(b):null):void("function"==typeof a.render?e("44"):e("45",Object.keys(a))); -}var e=a("./reactProdInvariant"),f=(a("./ReactCurrentOwner"),a("./ReactDOMComponentTree")),g=a("./ReactInstanceMap"),h=a("./getHostComponentFromComposite");a("fbjs/lib/invariant"),a("fbjs/lib/warning");b.exports=d},{"./ReactCurrentOwner":88,"./ReactDOMComponentTree":93,"./ReactInstanceMap":122,"./getHostComponentFromComposite":180,"./reactProdInvariant":190,"fbjs/lib/invariant":213,"fbjs/lib/warning":222}],174:[function(a,b,c){(function(c){"use strict";function d(a,b,c,d){if(a&&"object"==typeof a){var e=a,f=void 0===e[c];f&&null!=b&&(e[c]=b)}}function e(a,b){if(null==a)return a;var c={};return f(a,d,c),c}var f=(a("./KeyEscapeUtils"),a("./traverseAllChildren"));a("fbjs/lib/warning");"undefined"!=typeof c&&c.env,1,b.exports=e}).call(this,a("_process"))},{"./KeyEscapeUtils":72,"./ReactComponentTreeHook":86,"./traverseAllChildren":195,_process:31,"fbjs/lib/warning":222}],175:[function(a,b,c){"use strict";function d(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}b.exports=d},{}],176:[function(a,b,c){"use strict";function d(a){var b,c=a.keyCode;return"charCode"in a?(b=a.charCode,0===b&&13===c&&(b=13)):b=c,b>=32||13===b?b:0}b.exports=d},{}],177:[function(a,b,c){"use strict";function d(a){if(a.key){var b=f[a.key]||a.key;if("Unidentified"!==b)return b}if("keypress"===a.type){var c=e(a);return 13===c?"Enter":String.fromCharCode(c)}return"keydown"===a.type||"keyup"===a.type?g[a.keyCode]||"Unidentified":""}var e=a("./getEventCharCode"),f={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},g={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};b.exports=d},{"./getEventCharCode":176}],178:[function(a,b,c){"use strict";function d(a){var b=this,c=b.nativeEvent;if(c.getModifierState)return c.getModifierState(a);var d=f[a];return!!d&&!!c[d]}function e(a){return d}var f={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};b.exports=e},{}],179:[function(a,b,c){"use strict";function d(a){var b=a.target||a.srcElement||window;return b.correspondingUseElement&&(b=b.correspondingUseElement),3===b.nodeType?b.parentNode:b}b.exports=d},{}],180:[function(a,b,c){"use strict";function d(a){for(var b;(b=a._renderedNodeType)===e.COMPOSITE;)a=a._renderedComponent;return b===e.HOST?a._renderedComponent:b===e.EMPTY?null:void 0}var e=a("./ReactNodeTypes");b.exports=d},{"./ReactNodeTypes":129}],181:[function(a,b,c){"use strict";function d(a){var b=a&&(e&&a[e]||a[f]);if("function"==typeof b)return b}var e="function"==typeof Symbol&&Symbol.iterator,f="@@iterator";b.exports=d},{}],182:[function(a,b,c){"use strict";function d(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function e(a){for(;a;){if(a.nextSibling)return a.nextSibling;a=a.parentNode}}function f(a,b){for(var c=d(a),f=0,g=0;c;){if(3===c.nodeType){if(g=f+c.textContent.length,f<=b&&g>=b)return{node:c,offset:b-f};f=g}c=d(e(c))}}b.exports=f},{}],183:[function(a,b,c){"use strict";function d(){return!f&&e.canUseDOM&&(f="textContent"in document.documentElement?"textContent":"innerText"),f}var e=a("fbjs/lib/ExecutionEnvironment"),f=null;b.exports=d},{"fbjs/lib/ExecutionEnvironment":199}],184:[function(a,b,c){"use strict";function d(a,b){var c={};return c[a.toLowerCase()]=b.toLowerCase(),c["Webkit"+a]="webkit"+b,c["Moz"+a]="moz"+b,c["ms"+a]="MS"+b,c["O"+a]="o"+b.toLowerCase(),c}function e(a){if(h[a])return h[a];if(!g[a])return a;var b=g[a];for(var c in b)if(b.hasOwnProperty(c)&&c in i)return h[a]=b[c];return""}var f=a("fbjs/lib/ExecutionEnvironment"),g={animationend:d("Animation","AnimationEnd"),animationiteration:d("Animation","AnimationIteration"),animationstart:d("Animation","AnimationStart"),transitionend:d("Transition","TransitionEnd")},h={},i={};f.canUseDOM&&(i=document.createElement("div").style,"AnimationEvent"in window||(delete g.animationend.animation,delete g.animationiteration.animation,delete g.animationstart.animation),"TransitionEvent"in window||delete g.transitionend.transition),b.exports=e},{"fbjs/lib/ExecutionEnvironment":199}],185:[function(a,b,c){"use strict";function d(a){if(a){var b=a.getName();if(b)return" Check the render method of `"+b+"`."}return""}function e(a){return"function"==typeof a&&"undefined"!=typeof a.prototype&&"function"==typeof a.prototype.mountComponent&&"function"==typeof a.prototype.receiveComponent}function f(a,b){var c;if(null===a||a===!1)c=j.create(f);else if("object"==typeof a){var h=a;!h||"function"!=typeof h.type&&"string"!=typeof h.type?g("130",null==h.type?h.type:typeof h.type,d(h._owner)):void 0,"string"==typeof h.type?c=k.createInternalComponent(h):e(h.type)?(c=new h.type(h),c.getHostNode||(c.getHostNode=c.getNativeNode)):c=new l(h)}else"string"==typeof a||"number"==typeof a?c=k.createInstanceForText(a):g("131",typeof a);return c._mountIndex=0,c._mountImage=null,c}var g=a("./reactProdInvariant"),h=a("object-assign"),i=a("./ReactCompositeComponent"),j=a("./ReactEmptyComponent"),k=a("./ReactHostComponent"),l=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),function(a){this.construct(a)});h(l.prototype,i.Mixin,{_instantiateReactComponent:f});b.exports=f},{"./ReactCompositeComponent":87,"./ReactEmptyComponent":113,"./ReactHostComponent":118,"./reactProdInvariant":190,"fbjs/lib/invariant":213,"fbjs/lib/warning":222,"object-assign":223}],186:[function(a,b,c){"use strict";function d(a,b){if(!f.canUseDOM||b&&!("addEventListener"in document))return!1;var c="on"+a,d=c in document;if(!d){var g=document.createElement("div");g.setAttribute(c,"return;"),d="function"==typeof g[c]}return!d&&e&&"wheel"===a&&(d=document.implementation.hasFeature("Events.wheel","3.0")),d}var e,f=a("fbjs/lib/ExecutionEnvironment");f.canUseDOM&&(e=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),b.exports=d},{"fbjs/lib/ExecutionEnvironment":199}],187:[function(a,b,c){"use strict";function d(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return"input"===b?!!e[a.type]:"textarea"===b}var e={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};b.exports=d},{}],188:[function(a,b,c){"use strict";function d(a){return f.isValidElement(a)?void 0:e("143"),a}var e=a("./reactProdInvariant"),f=a("./ReactElement");a("fbjs/lib/invariant");b.exports=d},{"./ReactElement":111,"./reactProdInvariant":190,"fbjs/lib/invariant":213}],189:[function(a,b,c){"use strict";function d(a){return'"'+e(a)+'"'}var e=a("./escapeTextContentForBrowser");b.exports=d},{"./escapeTextContentForBrowser":172}],190:[function(a,b,c){"use strict";function d(a){for(var b=arguments.length-1,c="Minified React error #"+a+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+a,d=0;d]/,i=a("./createMicrosoftUnsafeLocalFunction"),j=i(function(a,b){if(a.namespaceURI!==f.svg||"innerHTML"in a)a.innerHTML=b;else{d=d||document.createElement("div"),d.innerHTML=""+b+"";for(var c=d.firstChild.childNodes,e=0;e-1},matchesSelector:function(a,b){var c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||function(b){return d(a,b)};return c.call(a,b)}};b.exports=f},{"./invariant":213}],198:[function(a,b,c){"use strict";var d=a("./emptyFunction"),e={listen:function(a,b,c){return a.addEventListener?(a.addEventListener(b,c,!1),{remove:function(){a.removeEventListener(b,c,!1)}}):a.attachEvent?(a.attachEvent("on"+b,c),{remove:function(){a.detachEvent("on"+b,c)}}):void 0},capture:function(a,b,c){return a.addEventListener?(a.addEventListener(b,c,!0),{remove:function(){a.removeEventListener(b,c,!0)}}):{remove:d}},registerDefault:function(){}};b.exports=e},{"./emptyFunction":205}],199:[function(a,b,c){"use strict";var d=!("undefined"==typeof window||!window.document||!window.document.createElement),e={canUseDOM:d,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:d&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:d&&!!window.screen,isInWorker:!d};b.exports=e},{}],200:[function(a,b,c){"use strict";function d(a){return a.replace(e,function(a,b){return b.toUpperCase()})}var e=/-(.)/g;b.exports=d},{}],201:[function(a,b,c){"use strict";function d(a){return e(a.replace(f,"ms-"))}var e=a("./camelize"),f=/^-ms-/;b.exports=d},{"./camelize":200}],202:[function(a,b,c){"use strict";function d(a,b){return!(!a||!b)&&(a===b||!e(a)&&(e(b)?d(a,b.parentNode):"contains"in a?a.contains(b):!!a.compareDocumentPosition&&!!(16&a.compareDocumentPosition(b))))}var e=a("./isTextNode");b.exports=d},{"./isTextNode":215}],203:[function(a,b,c){"use strict";function d(a){var b=a.length;if(Array.isArray(a)||"object"!=typeof a&&"function"!=typeof a?g(!1):void 0,"number"!=typeof b?g(!1):void 0,0===b||b-1 in a?void 0:g(!1),"function"==typeof a.callee?g(!1):void 0,a.hasOwnProperty)try{return Array.prototype.slice.call(a)}catch(c){}for(var d=Array(b),e=0;e":g.innerHTML="<"+a+">",h[a]=!g.firstChild),h[a]?m[a]:null}var e=a("./ExecutionEnvironment"),f=a("./invariant"),g=e.canUseDOM?document.createElement("div"):null,h={},i=[1,'"],j=[1,"","
"],k=[3,"","
"],l=[1,'',""],m={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:i,option:i,caption:j,colgroup:j,tbody:j,tfoot:j,thead:j,td:k,th:k},n=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];n.forEach(function(a){m[a]=l,h[a]=!0}),b.exports=d},{"./ExecutionEnvironment":199,"./invariant":213}],210:[function(a,b,c){"use strict";function d(a){return a===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:a.scrollLeft,y:a.scrollTop}}b.exports=d},{}],211:[function(a,b,c){"use strict";function d(a){return a.replace(e,"-$1").toLowerCase()}var e=/([A-Z])/g;b.exports=d},{}],212:[function(a,b,c){"use strict";function d(a){return e(a).replace(f,"-ms-")}var e=a("./hyphenate"),f=/^ms-/;b.exports=d},{"./hyphenate":211}],213:[function(a,b,c){"use strict";function d(a,b,c,d,e,f,g,h){if(!a){var i;if(void 0===b)i=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var j=[c,d,e,f,g,h],k=0;i=new Error(b.replace(/%s/g,function(){return j[k++]})),i.name="Invariant Violation"}throw i.framesToPop=1,i}}b.exports=d},{}],214:[function(a,b,c){"use strict";function d(a){return!(!a||!("function"==typeof Node?a instanceof Node:"object"==typeof a&&"number"==typeof a.nodeType&&"string"==typeof a.nodeName))}b.exports=d},{}],215:[function(a,b,c){"use strict";function d(a){return e(a)&&3==a.nodeType}var e=a("./isNode");b.exports=d},{"./isNode":214}],216:[function(a,b,c){"use strict";var d=a("./invariant"),e=function(a){var b,c={};a instanceof Object&&!Array.isArray(a)?void 0:d(!1);for(b in a)a.hasOwnProperty(b)&&(c[b]=b);return c};b.exports=e},{"./invariant":213}],217:[function(a,b,c){"use strict";var d=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return b;return null};b.exports=d},{}],218:[function(a,b,c){"use strict";function d(a){var b={};return function(c){return b.hasOwnProperty(c)||(b[c]=a.call(this,c)),b[c]}}b.exports=d},{}],219:[function(a,b,c){"use strict";var d,e=a("./ExecutionEnvironment");e.canUseDOM&&(d=window.performance||window.msPerformance||window.webkitPerformance),b.exports=d||{}},{"./ExecutionEnvironment":199}],220:[function(a,b,c){"use strict";var d,e=a("./performance");d=e.now?function(){return e.now()}:function(){return Date.now()},b.exports=d},{"./performance":219}],221:[function(a,b,c){"use strict";function d(a,b){return a===b?0!==a||1/a===1/b:a!==a&&b!==b}function e(a,b){if(d(a,b))return!0;if("object"!=typeof a||null===a||"object"!=typeof b||null===b)return!1;var c=Object.keys(a),e=Object.keys(b);if(c.length!==e.length)return!1;for(var g=0;g1?c-1:0),e=1;e-1;return d||Q.warn(a,"The `"+b+"` option will be ignored, because it is not one of the following allowed values: "+c.map(function(a){return JSON.stringify(a)}).join(", ")+"."),d}function i(a,b){var c=void 0===a[b]||"string"==typeof a[b]&&(0,W.default)(a[b]).length>0;return c||Q.warn(a,"The `"+b+"` option will be ignored, because it is not a non-empty string."),c}function j(a,c){var d=void 0===a[c]||b.Array.isArray(a[c]);return d||Q.warn(a,"The `"+c+"` option will be ignored, because it is not an array."),d}function k(a){var c=a.additionalSignUpFields,d=a.defaultDatabaseConnection,e=a.forgotPasswordLink,f=a.loginAfterSignUp,k=a.mustAcceptTerms,m=a.signUpLink,n=a.usernameStyle,o=l(a),p=o.initialScreen,q=o.screens;return h(a,"usernameStyle",["email","username"])||(n=void 0),i(a,"defaultDatabaseConnection")||(d=void 0),i(a,"forgotPasswordLink")||(e=void 0),i(a,"signUpLink")||(m=void 0),g(a,"mustAcceptTerms")||(k=void 0),j(a,"additionalSignUpFields")?c&&(c=c.reduce(function(c,d){var e=d.icon,f=d.name,g=d.options,h=d.placeholder,i=d.prefill,j=d.type,k=d.validator,l=!0,m=["email","username","password"];("string"!=typeof f||!f.match(/^[a-zA-Z0-9_]+$/)||m.indexOf(f)>-1)&&(Q.warn(a,"Ignoring an element of `additionalSignUpFields` because it does not contain valid `name` property. Every element of `additionalSignUpFields` must be an object with a `name` property that is a non-empty string consisting of letters, numbers and underscores. The following names are reserved, and therefore, cannot be used: "+m.join(", ")+"."),l=!1),"string"==typeof h&&h||(Q.warn(a,"Ignoring an element of `additionalSignUpFields` because it does not contain a valid `placeholder` property. Every element of `additionalSignUpFields` must have a `placeholder` property that is a non-empty string."),l=!1),void 0==e||"string"==typeof e&&e||(Q.warn(a,"When provided, the `icon` property of an element of `additionalSignUpFields` must be a non-empty string."),e=void 0),void 0==i||"string"==typeof i&&i||"function"==typeof i||(Q.warn(a,"When provided, the `prefill` property of an element of `additionalSignUpFields` must be a non-empty string or a function."),i=void 0);var n=["select","text"];return void 0==j||"string"==typeof j&&n.indexOf(j)!==-1||(Q.warn(a,'When provided, the `type` property of an element of `additionalSignUpFields` must be one of the following strings: "'+n.join('", "')+'".'),j=void 0),void 0!=k&&"select"===j&&(Q.warn(a,'Elements of `additionalSignUpFields` with a "select" `type` cannot specify a `validator` function, all of its `options` are assumed to be valid.'),k=void 0),void 0!=k&&"function"!=typeof k&&(Q.warn(a,"When provided, the `validator` property of an element of `additionalSignUpFields` must be a function."),k=void 0),void 0!=g&&"select"!=j&&(Q.warn(a,'The `options` property can only by provided for an element of `additionalSignUpFields` when its `type` equals to "select"'),g=void 0),(void 0!=g&&!b.Array.isArray(g)&&"function"!=typeof g||"select"===j&&void 0===g)&&(Q.warn(a,'Ignoring an element of `additionalSignUpFields` because it has a "select" `type` but does not specify an `options` property that is an Array or a function.'),l=!1),l?c.concat([{icon:e,name:f,options:g,placeholder:h,prefill:i,type:j,validator:k}]):c},[]),c=O.default.fromJS(c).map(function(a){return a.filter(function(a){return void 0!==a})})):c=void 0,f=f!==!1,(0,N.Map)({additionalSignUpFields:c,defaultConnectionName:d,forgotPasswordLink:e,initialScreen:p,loginAfterSignUp:f,mustAcceptTerms:k,screens:q,signUpLink:m,usernameStyle:n}).filter(function(a){return"undefined"!=typeof a}).toJS()}function l(a){var b=arguments.length<=1||void 0===arguments[1]?{allowLogin:!0,allowSignUp:!0,allowForgotPassword:!0,initialScreen:void 0}:arguments[1],c=a.allowForgotPassword,d=a.allowLogin,e=a.allowSignUp,f=a.initialScreen,i=[];return(d===!0||!g(a,"allowLogin")&&b.allowLogin||void 0===d&&b.allowLogin)&&i.push("login"),(e===!0||!g(a,"allowSignUp")&&b.allowSignUp||void 0===e&&b.allowSignUp)&&i.push("signUp"),(c===!0||!g(a,"allowForgotPassword")&&b.allowForgotPassword||void 0===c&&b.allowForgotPassword)&&i.push("forgotPassword"),h(a,"initialScreen",i)||(f=void 0),void 0===f&&(f=b.initialScreen||i[0]),{initialScreen:f,screens:new N.List(i)}}function m(a,b){var c=l(b,{allowLogin:v(a).contains("login"),allowSignUp:v(a).contains("signUp"),allowForgotPassword:v(a).contains("forgotPassword"), -initialScreen:Y(a,"initialScreen")}),d=c.initialScreen,e=c.screens;return a=_(a,"initialScreen",d),a=_(a,"screens",e)}function n(a){var b=o(a);return b&&Q.findConnection(a,b)}function o(a){return Y(a,"defaultConnectionName")}function p(a){return n(a)||Q.connection(a,"database")}function q(a){return(p(a)||(0,N.Map)()).get("name")}function r(a){var b=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return Y(a,"forgotPasswordLink",b)}function s(a){var b=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return Y(a,"signUpLink",b)}function t(a,b){var c=arguments.length<=2||void 0===arguments[2]?[]:arguments[2];return a=Q.clearGlobalError(a),a=Q.clearGlobalSuccess(a),a=(0,R.clearFields)(a,c),_(a,"screen",b)}function u(a){var b=$(a,"screen"),c=w(a),d=[b,c,"login","signUp","forgotPassword"],e=d.filter(function(b){return D(a,b)});return e[0]}function v(a){return $(a,"screens")||Y(a,"screens",new N.List)}function w(a){return $(a,"initialScreen")||Y(a,"initialScreen")}function x(a,b){return w(a)===b}function y(a){return(p(a)||(0,N.Map)()).toJS().requireUsername}function z(a){return y(a)?Y(a,"usernameStyle","any"):"email"}function A(a){return"email"===z(a)}function B(a){return(0,R.getFieldValue)(a,A(a)?"email":"username")}function C(a){return y(a)||"username"===Y(a,"usernameStyle","email")}function D(a,b){var c=(p(a)||(0,N.Map)()).toJS(),d=c.allowForgot,e=c.allowSignup;return!(d===!1&&"forgotPassword"===b)&&!(e===!1&&"signUp"===b)&&v(a).contains(b)}function E(a){return Y(a,"loginAfterSignUp")}function F(a){return(p(a)||(0,N.Map)()).get("passwordPolicy","none")}function G(a){return Y(a,"additionalSignUpFields",(0,N.List)())}function H(a){return Y(a,"mustAcceptTerms",!1)}function I(a){return!H(a)||$(a,"termsAccepted",!1)}function J(a){return _(a,"termsAccepted",!I(a))}function K(a){return G(a).reduce(function(a,b){return"select"===b.get("type")?L(a,b):M(a,b)},a)}function L(a,b){var c=b.get("name"),d=["additionalSignUpField",c],e=b.get("prefill"),f=b.get("options"),g="function"==typeof e?void 0:e||"",h="function"==typeof f?void 0:f,i=function(a){return void 0!==g&&void 0!==h?(0,R.registerOptionField)(a,c,O.default.fromJS(h),g):a};return void 0===g&&(a=(0,U.default)(a,d.concat("prefill"),{recoverResult:"",successFn:function(a,b){return g=b,i(a)},syncFn:function(a,b){return e(b)}})),void 0===h&&(a=(0,U.default)(a,d.concat("options"),{successFn:function(a,b){return h=b,i(a)},syncFn:function(a,b){return f(b)}})),void 0!==g&&void 0!==h&&(a=(0,R.registerOptionField)(a,c,O.default.fromJS(h),g)),a}function M(a,b){var c=b.get("name"),d=["additionalSignUpField",c,"prefill"],e=b.get("prefill"),f=b.get("validator"),g="function"==typeof e?void 0:e||"";return a=void 0===g?(0,U.default)(a,d,{recoverResult:"",successFn:function(a,b){return(0,R.setField)(a,c,b,f)},syncFn:function(a,b){return e(b)}}):(0,R.setField)(a,c,g,f)}c.__esModule=!0,c.initDatabase=f,c.overrideDatabaseOptions=m,c.defaultDatabaseConnection=n,c.defaultDatabaseConnectionName=o,c.databaseConnection=p,c.databaseConnectionName=q,c.forgotPasswordLink=r,c.signUpLink=s,c.setScreen=t,c.getScreen=u,c.availableScreens=v,c.getInitialScreen=w,c.hasInitialScreen=x,c.databaseConnectionRequiresUsername=y,c.databaseUsernameStyle=z,c.databaseLogInWithEmail=A,c.databaseUsernameValue=B,c.authWithUsername=C,c.hasScreen=D,c.shouldAutoLogin=E,c.passwordStrengthPolicy=F,c.additionalSignUpFields=G,c.mustAcceptTerms=H,c.termsAccepted=I,c.toggleTermsAcceptance=J,c.resolveAdditionalSignUpFields=K;var N=a("immutable"),O=e(N),P=a("../../core/index"),Q=d(P),R=a("../../field/index"),S=a("../../utils/data_utils"),T=a("../../sync"),U=e(T),V=a("trim"),W=e(V),X=(0,S.dataFns)(["database"]),Y=X.get,Z=X.initNS,$=X.tget,_=X.tset}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../../core/index":251,"../../field/index":269,"../../sync":282,"../../utils/data_utils":305,immutable:34,trim:225}],231:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../field/email/email_pane"),l=e(k),m=a("../../field/username/username_pane"),n=e(m),o=a("../../field/password/password_pane"),p=e(o),q=a("./actions"),r=a("./index"),s=a("../../core/index"),t=d(s),u=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.handleDontRememberPasswordClick=function(a){a.preventDefault(),(0,q.showResetPasswordActivity)(t.id(this.props.lock))},b.prototype.render=function(){var a=this.props,b=a.emailInputPlaceholder,c=a.forgotPasswordAction,d=a.i18n,e=a.instructions,f=a.lock,g=a.passwordInputPlaceholder,h=a.showForgotPasswordLink,i=a.showPassword,k=a.usernameInputPlaceholder,m=a.usernameStyle,o=e||null,q=o&&j.default.createElement("p",null,o),s="email"===m?j.default.createElement(l.default,{i18n:d,lock:f,placeholder:b}):j.default.createElement(n.default,{i18n:d,lock:f,placeholder:k,usernameStyle:m,validateFormat:!0}),t=i?j.default.createElement(p.default,{i18n:d,lock:f,placeholder:g}):null,u=h&&(0,r.hasScreen)(f,"forgotPassword")?j.default.createElement("p",{className:"auth0-lock-alternative"},j.default.createElement("a",{className:"auth0-lock-alternative-link",href:(0,r.forgotPasswordLink)(f,"#"),onClick:(0,r.forgotPasswordLink)(f)?void 0:this.handleDontRememberPasswordClick.bind(this)},c)):null;return j.default.createElement("div",null,q,s,t,u)},b}(j.default.Component);c.default=u,u.propTypes={emailInputPlaceholder:j.default.PropTypes.string.isRequired,forgotPasswordAction:j.default.PropTypes.string.isRequired,i18n:j.default.PropTypes.object.isRequired,instructions:j.default.PropTypes.any,lock:j.default.PropTypes.object.isRequired,passwordInputPlaceholder:j.default.PropTypes.string.isRequired,showForgotPasswordLink:j.default.PropTypes.bool.isRequired,showPassword:j.default.PropTypes.bool.isRequired,usernameInputPlaceholder:j.default.PropTypes.string.isRequired,usernameStyle:j.default.PropTypes.oneOf(["any","email","username"])}},{"../../core/index":251,"../../field/email/email_pane":268,"../../field/password/password_pane":272,"../../field/username/username_pane":275,"./actions":229,"./index":230,react:224}],232:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("./actions"),l=a("../../core/index"),m=d(l),n=a("./index"),o=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.render=function(){var a=this.props,b=a.lock,c=a.loginLabel,d=a.signUpLink,e=a.signUpLabel,f="login"===(0,n.getScreen)(b);return j.default.createElement("div",{className:"auth0-lock-tabs-container"},j.default.createElement("ul",{className:"auth0-lock-tabs"},j.default.createElement(p,{label:c,current:f,clickHandler:this.handleLoginClick.bind(this)}),j.default.createElement(p,{label:e,current:!f,clickHandler:this.handleSignUpClick.bind(this),href:d})))},b.prototype.handleLoginClick=function(){(0,k.showLoginActivity)(m.id(this.props.lock))},b.prototype.handleSignUpClick=function(){(0,k.showSignUpActivity)(m.id(this.props.lock))},b}(j.default.Component);c.default=o,o.propTypes={lock:j.default.PropTypes.object.isRequired,loginLabel:j.default.PropTypes.string.isRequired,signUpLabel:j.default.PropTypes.string.isRequired,signUpLink:j.default.PropTypes.string};var p=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.handleClick=function(a){a.preventDefault(),this.props.clickHandler()},b.prototype.render=function(){var a=this.props,b=a.current,c=a.href,d=a.label,e=b?"auth0-lock-tabs-current":"";return j.default.createElement("li",{className:e},j.default.createElement("a",{href:c||"#",onClick:c?void 0:this.handleClick.bind(this)},d))},b}(j.default.Component)},{"../../core/index":251,"./actions":229,"./index":230,react:224}],233:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return b.closeHandler=n.closeLock,b.key="auxiliarypane",b.lock=a,a.get("passwordResetted")?k.default.createElement(s,b):null}c.__esModule=!0,c.renderPasswordResetConfirmation=i;var j=a("react"),k=e(j),l=a("../../ui/box/success_pane"),m=e(l),n=a("../../core/actions"),o=a("../../core/index"),p=d(o),q=a("../../i18n"),r=d(q),s=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.handleClose=function(){var a=this.props,b=a.closeHandler,c=a.lock;b(p.id(c))},b.prototype.render=function(){var a=this.props.lock,b=p.ui.closable(a)?this.handleClose.bind(this):void 0;return k.default.createElement(m.default,{closeHandler:b},k.default.createElement("p",null,r.html(this.props.lock,["success","forgotPassword"])))},b}(k.default.Component);c.default=s,s.propTypes={closeHandler:k.default.PropTypes.func.isRequired,lock:k.default.PropTypes.object.isRequired}},{"../../core/actions":247,"../../core/index":251,"../../i18n":276,"../../ui/box/success_pane":291,react:224}],234:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../core/screen"),l=e(k),m=a("./reset_password_pane"),n=e(m),o=a("./index"),p=a("./actions"),q=a("./password_reset_confirmation"),r=a("../../i18n"),s=d(r),t=function(a){var b=a.i18n,c=a.model,d=b.html("forgotPasswordInstructions")||null,e=d&&j.default.createElement("p",null,d);return j.default.createElement(n.default,{emailInputPlaceholder:b.str("emailInputPlaceholder"),header:e,i18n:b,lock:c})},u=function(a){function b(){return f(this,b),g(this,a.call(this,"forgotPassword"))}return h(b,a),b.prototype.backHandler=function(a){return(0,o.hasScreen)(a,"login")?p.cancelResetPassword:void 0},b.prototype.submitButtonLabel=function(a){return s.str(a,["forgotPasswordSubmitLabel"])},b.prototype.submitHandler=function(){return p.resetPassword},b.prototype.renderAuxiliaryPane=function(a){return(0,q.renderPasswordResetConfirmation)(a)},b.prototype.render=function(){return t},b}(l.default);c.default=u},{"../../core/screen":255,"../../i18n":276,"./actions":229,"./index":230,"./password_reset_confirmation":233,"./reset_password_pane":235,react:224}],235:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../field/email/email_pane"),l=e(k),m=a("../../core/index"),n=(d(m),function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.render=function(){var a=this.props,b=a.emailInputPlaceholder,c=a.header,d=a.i18n,e=a.lock;return j.default.createElement("div",null,c,j.default.createElement(l.default,{i18n:d,lock:e,placeholder:b}))},b}(j.default.Component));n.propTypes={emailInputPlaceholder:j.default.PropTypes.string.isRequired,lock:j.default.PropTypes.object.isRequired},c.default=n},{"../../core/index":251,"../../field/email/email_pane":268,react:224}],236:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("react"),f=d(e),g=function(a){var b=a.checkHandler,c=a.checked,d=a.children;return b?f.default.createElement("span",{className:"auth0-lock-sign-up-terms-agreement"},f.default.createElement("label",null,f.default.createElement("input",{type:"checkbox",onChange:b,checked:c}),d)):d};c.default=g},{react:224}],237:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return b.closeHandler=n.closeLock,b.key="auxiliarypane",b.lock=a,a.get("signedUp")&&!(0,q.shouldAutoLogin)(a)?k.default.createElement(t,b):null}c.__esModule=!0,c.renderSignedUpConfirmation=i;var j=a("react"),k=e(j),l=a("../../ui/box/success_pane"),m=e(l),n=a("../../core/actions"),o=a("../../core/index"),p=d(o),q=a("./index"),r=a("../../i18n"),s=d(r),t=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.handleClose=function(){var a=this.props,b=a.closeHandler,c=a.lock;b(p.id(c))},b.prototype.render=function(){var a=this.props.lock,b=p.ui.closable(a)?this.handleClose.bind(this):void 0;return k.default.createElement(m.default,{closeHandler:b},k.default.createElement("p",null,s.html(a,["success","signUp"])))},b}(k.default.Component);c.default=t,t.propTypes={closeHandler:k.default.PropTypes.func.isRequired,lock:k.default.PropTypes.object.isRequired}},{"../../core/actions":247,"../../core/index":251,"../../i18n":276,"../../ui/box/success_pane":291,"./index":230,react:224}],238:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){return H(a,y.default.fromJS(g(b)))}function g(a){var b=a.defaultEnterpriseConnection;return void 0!=b&&"string"!=typeof b&&(A.warn(options,"The `defaultEnterpriseConnection` option will be ignored, because it is not a string."),b=void 0),void 0===b?{}:{defaultConnectionName:b}}function h(a){var b=i(a);return b&&p(a,b)}function i(a){return G(a,"defaultConnectionName")}function j(a){if(w(a)){var b=I(a,"hrdEmail","");return k(a,b)||q(a)}return h(a)||p(a)}function k(a,b){var c=arguments.length<=2||void 0===arguments[2]?[]:arguments[2],d=(0,D.emailDomain)(b);return!!d&&A.connections.apply(A,[a,"enterprise"].concat(c)).find(function(a){return a.get("domains").contains(d)})}function l(a,b){var c=arguments.length<=2||void 0===arguments[2]?[]:arguments[2];return!!k(a,b,c)}function m(a){return t(a)?A.connections(a,"enterprise").getIn([0,"domains",0]):(0,D.emailDomain)(I(a,"hrdEmail"))}function n(a){return!o(a)&&A.hasOneConnection(a,"enterprise")?A.connections(a,"enterprise").get(0):null}function o(a){return A.hasSomeConnections(a,"enterprise","ad","auth0-adldap")}function p(a){var b=arguments.length<=1||void 0===arguments[1]?void 0:arguments[1];return A.connections(a,"enterprise","ad","auth0-adldap").find(function(a){return a.get("domains").isEmpty()&&(!b||a.get("name")===b)})}function q(a){var b=arguments.length<=1||void 0===arguments[1]?void 0:arguments[1];return A.connections(a,"enterprise","ad","auth0-adldap").find(function(a){return!b||a.get("name")===b})}function r(a){return void 0!==s(a)}function s(a){return a.getIn(["sso","connection"])}function t(a){return o(a)&&1===A.connections(a).count()}function u(a,b){return l(a,b,["ad","auth0-adldap"])}function v(a,b){return b?(a=(0,E.setUsername)(a,(0,D.emailLocalPart)(b),"username",!1),a=K(a,"hrdEmail",b)):a=J(a,"hrdEmail"),K(a,"hrd",!!b)}function w(a){return I(a,"hrd",t(a))}c.__esModule=!0,c.STRATEGIES=void 0,c.initEnterprise=f,c.defaultEnterpriseConnection=h,c.defaultEnterpriseConnectionName=i,c.enterpriseActiveFlowConnection=j,c.matchConnection=k,c.isEnterpriseDomain=l,c.enterpriseDomain=m,c.quickAuthConnection=n,c.isADEnabled=o,c.findADConnectionWithoutDomain=p,c.isInCorpNetwork=r,c.corpNetworkConnection=s,c.isSingleHRDConnection=t,c.isHRDDomain=u,c.toggleHRD=v,c.isHRDActive=w;var x=a("immutable"),y=e(x),z=a("../core/index"),A=d(z),B=a("../field/index"),C=(d(B),a("../utils/data_utils")),D=a("../field/email"),E=a("../field/username"),F=(0,C.dataFns)(["enterprise"]),G=F.get,H=F.initNS,I=F.tget,J=F.tremove,K=F.tset;c.STRATEGIES={ad:"AD / LDAP",adfs:"ADFS","auth0-adldap":"AD/LDAP",custom:"Custom Auth","google-apps":"Google Apps",ip:"IP Address",mscrm:"Dynamics CRM",office365:"Office365",pingfederate:"Ping Federate",samlp:"SAML",sharepoint:"SharePoint Apps",waad:"Windows Azure AD"}},{"../core/index":251,"../field/email":267,"../field/index":269,"../field/username":274,"../utils/data_utils":305,immutable:34}],239:[function(a,b,c){"use strict";function d(a,b){(0,i.swap)(i.updateEntity,"lock",a,j.toggleHRD,b)}function e(a){(0,i.swap)(i.updateEntity,"lock",a,function(a){return a=(0,j.toggleHRD)(a,!1),a=(0,k.hideInvalidFields)(a)})}function f(a){var b=(0,i.read)(i.getEntity,"lock",a),c=(0,k.getFieldValue)(b,(0,m.databaseLogInWithEmail)(b)?"email":"username"),d=(0,j.matchConnection)(b,c);return d&&!(0,j.isHRDActive)(b)?h(a,d):void g(a)}function g(a){var b=(0,i.read)(i.getEntity,"lock",a),c=(0,j.isHRDActive)(b)||!(0,m.databaseLogInWithEmail)(b)?"username":"email",d=(0,k.getFieldValue)(b,c);(0,l.logIn)(a,["password",c],{connection:(0,j.enterpriseActiveFlowConnection)(b).get("name"),username:d,password:(0,k.getFieldValue)(b,"password"),login_hint:d})}function h(a,b){var c=(0,i.read)(i.getEntity,"lock",a),d=(0,m.databaseLogInWithEmail)(c)?"email":"username";(0,l.logIn)(a,[d],{connection:b.get("name"),login_hint:(0,k.getFieldValue)(c,d)})}c.__esModule=!0,c.startHRD=d,c.cancelHRD=e,c.logIn=f;var i=a("../../store/index"),j=a("../enterprise"),k=a("../../field/index"),l=a("../../core/actions"),m=a("../database/index")},{"../../core/actions":247,"../../field/index":269,"../../store/index":281,"../database/index":230,"../enterprise":238}],240:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../field/username/username_pane"),l=e(k),m=a("../../field/password/password_pane"),n=e(m),o=a("../../core/index"),p=(d(o),function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.render=function(){var a=this.props,b=a.header,c=a.i18n,d=a.model,e=a.passwordInputPlaceholder,f=a.usernameInputPlaceholder;return j.default.createElement("div",null,b,j.default.createElement(l.default,{i18n:c,lock:d,placeholder:f,validateFormat:!1}),j.default.createElement(n.default,{i18n:c,lock:d,placeholder:e}))},b}(j.default.Component));c.default=p,p.propTypes={header:j.default.PropTypes.element,i18n:j.default.PropTypes.object.isRequired,model:j.default.PropTypes.object.isRequired,passwordInputPlaceholder:j.default.PropTypes.string.isRequired,usernameInputPlaceholder:j.default.PropTypes.string.isRequired}},{"../../core/index":251,"../../field/password/password_pane":272,"../../field/username/username_pane":275,react:224}],241:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../core/screen"),l=e(k),m=a("../../core/signed_in_confirmation"),n=a("./hrd_pane"),o=e(n),p=a("./actions"),q=a("../enterprise"),r=a("../../i18n"),s=d(r),t=function(a){var b=a.i18n,c=a.model,d=b.html("enterpriseActiveLoginInstructions",(0,q.enterpriseDomain)(c))||null,e=d&&j.default.createElement("p",null,d);return j.default.createElement(o.default,{header:e,i18n:b,model:c,passwordInputPlaceholder:b.str("passwordInputPlaceholder"),usernameInputPlaceholder:b.str("usernameInputPlaceholder")})},u=function(a){function b(){return f(this,b),g(this,a.call(this,"hrd"))}return h(b,a),b.prototype.backHandler=function(a){return(0,q.isSingleHRDConnection)(a)?null:p.cancelHRD},b.prototype.submitButtonLabel=function(a){return s.str(a,["loginSubmitLabel"])},b.prototype.submitHandler=function(a){return p.logIn},b.prototype.renderAuxiliaryPane=function(a){return(0,m.renderSignedInConfirmation)(a)},b.prototype.render=function(){return t},b}(l.default);c.default=u},{"../../core/screen":255,"../../core/signed_in_confirmation":256,"../../i18n":276,"../enterprise":238,"./actions":239,"./hrd_pane":240,react:224}],242:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../core/screen"),l=e(k),m=a("../../ui/pane/quick_auth_pane"),n=e(m),o=a("../../quick-auth/actions"),p=a("../../core/signed_in_confirmation"),q=a("../../core/index"),r=d(q),s=a("../enterprise"),t=function(a){var b=a.i18n,c=a.model,d=b.html("windowsAuthInstructions")||null,e=d&&j.default.createElement("p",null,d);return j.default.createElement(n.default,{alternativeLabel:b.str("notYourAccountAction"),alternativeClickHandler:function(){return(0,o.skipQuickAuth)(r.id(c))},buttonLabel:b.str("windowsAuthLabel"),buttonClickHandler:function(a){return(0,o.logIn)(r.id(c),(0,s.corpNetworkConnection)(c))},header:e,strategy:"windows"})},u=function(a){function b(){return f(this,b),g(this,a.call(this,"kerberos"))}return h(b,a),b.prototype.renderAuxiliaryPane=function(a){return(0,p.renderSignedInConfirmation)(a)},b.prototype.render=function(){return t},b}(l.default);c.default=u},{"../../core/index":251,"../../core/screen":255,"../../core/signed_in_confirmation":256,"../../quick-auth/actions":279,"../../ui/pane/quick_auth_pane":301,"../enterprise":238,react:224}],243:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a){return"google-apps"===a?a:~["adfs","office365","waad"].indexOf(a)?"windows":"auth0"}c.__esModule=!0;var j=a("react"),k=e(j),l=a("../../core/screen"),m=e(l),n=a("../../ui/pane/quick_auth_pane"),o=e(n),p=a("../../quick-auth/actions"),q=a("../../core/signed_in_confirmation"),r=a("../../core/index"),s=d(r),t=a("../enterprise"),u=function(a){var b=a.i18n,c=a.model,d=b.html("enterpriseLoginIntructions")||null,e=d&&k.default.createElement("p",null,d);return k.default.createElement(o.default,{buttonLabel:b.str("loginAtLabel",(0,t.quickAuthConnection)(c).getIn(["domains",0])),buttonClickHandler:function(a){return(0,p.logIn)(s.id(c),(0,t.quickAuthConnection)(c))},header:e,strategy:i((0,t.quickAuthConnection)(c).get("strategy"))})},v=function(a){function b(){return f(this,b),g(this,a.call(this,"enterpriseQuickAuth"))}return h(b,a),b.prototype.renderAuxiliaryPane=function(a){return(0,q.renderSignedInConfirmation)(a)},b.prototype.render=function(){return u},b}(m.default);c.default=v},{"../../core/index":251,"../../core/screen":255,"../../core/signed_in_confirmation":256,"../../quick-auth/actions":279,"../../ui/pane/quick_auth_pane":301,"../enterprise":238,react:224}],244:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("react"),f=d(e),g=a("../../ui/input/password_input");c.default=function(a){var b=a.children;return f.default.createElement("div",{className:"auth0-sso-notice-container"},f.default.createElement("span",{dangerouslySetInnerHTML:{__html:g.icon}})," "," ",f.default.createElement("span",{className:"auth0-sso-notice"},b))}},{"../../ui/input/password_input":296,react:224}],245:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){return s(a,l.default.fromJS(h(b)))}function g(a){return p[a.get("strategy")]}function h(a){var b={},c=a.socialButtonStyle;return["big","small"].indexOf(c)>-1&&(b.socialButtonStyle=c),b}function i(a){return n.connections(a,"social")}function j(a,b){var c=r(a,"socialButtonStyle");return c?"big"===c:n.connections(a,"social").count()<=b}c.__esModule=!0,c.STRATEGIES=void 0,c.initSocial=f,c.displayName=g,c.socialConnections=i,c.useBigButtons=j;var k=a("immutable"),l=e(k),m=a("../../core/index"),n=d(m),o=a("../../utils/data_utils"),p=c.STRATEGIES={amazon:"Amazon",aol:"Aol",baidu:"百度",bitbucket:"Bitbucket",box:"Box",dropbox:"Dropbox",dwolla:"Dwolla",ebay:"ebay",exact:"Exact",facebook:"Facebook",fitbit:"Fitbit",github:"GitHub","google-openid":"Google OpenId","google-oauth2":"Google",instagram:"Instagram",linkedin:"LinkedIn",miicard:"miiCard",paypal:"PayPal",planningcenter:"Planning Center",renren:"人人",salesforce:"Salesforce","salesforce-community":"Salesforce Community","salesforce-sandbox":"Salesforce (sandbox)",shopify:"Shopify",soundcloud:"Soundcloud",thecity:"The City","thecity-sandbox":"The City (sandbox)",thirtysevensignals:"37 Signals",twitter:"Twitter",vkontakte:"vKontakte",windowslive:"Microsoft Account",wordpress:"Wordpress",yahoo:"Yahoo!",yammer:"Yammer",yandex:"Yandex",weibo:"新浪微博"},q=(0,o.dataFns)(["social"]),r=q.get,s=q.initNS},{"../../core/index":251,"../../utils/data_utils":305,immutable:34}],246:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){ -return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a},j=a("events"),k=a("./store/index"),l=a("./ui/box"),m=a("./core/web_api"),n=e(m),o=a("./core/actions"),p=a("./connection/database/index"),q=a("./core/index"),r=d(q),s=a("./field/index"),t=(d(s),a("./utils/id_utils")),u=d(t),v=a("./i18n"),w=d(v),x=a("./sync"),y=function(a){function b(c,d){var e=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],h=arguments[3];if(f(this,b),"string"!=typeof c)throw new Error("A `clientID` string must be provided as first argument.");if("string"!=typeof d)throw new Error("A `domain` string must be provided as second argument.");if("object"!=("undefined"==typeof e?"undefined":i(e)))throw new Error("When provided, the third argument must be an `options` object.");var j=g(this,a.call(this));j.id=u.incremental(),j.engine=h;var m=j.runHook.bind(j),n=j.emit.bind(j);return(0,x.go)(j.id),(0,o.setupLock)(j.id,c,d,e,m,n),b.hasScheduledAuthCallback||(b.hasScheduledAuthCallback=!0,setTimeout(o.handleAuthCallback,0)),(0,k.observe)("render",j.id,function(a){var b=function(b,c){var d=b[c](a);return d?function(){for(var b=arguments.length,c=Array(b),e=0;e1?c-1:0),e=1;e1?c-1:0),e=1;e2?d-2:0),f=2;f0&&(b.location.hash="")}function h(a,b){var c=w.default.parseHash(A.id(a),b);A.emitHashParsedEvent(a,c);var d=void 0,e=void 0;return c&&(c.error?d=c:c.hasOwnProperty("error")||(e=c),d?A.emitAuthorizationErrorEvent(a,d):e&&A.emitAuthenticatedEvent(a,e)),!(!d&&!e)}function i(a,b){var c=(0,x.read)(x.getEntity,"lock",a);if(!c)throw new Error("The Lock can't be opened again after it has been destroyed");return!A.rendering(c)&&(A.emitEvent(c,"show"),(0,x.swap)(x.updateEntity,"lock",a,function(a){return a=A.overrideOptions(a,b),a=A.filterConnections(a),a=A.runHook(a,"willShow",b),A.render(a)}),!0)}function j(a){var b=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],c=arguments.length<=2||void 0===arguments[2]?function(){}:arguments[2],d=(0,x.read)(x.getEntity,"lock",a);(A.ui.closable(d)||b)&&A.rendering(d)&&(A.emitEvent(d,"hide"),A.ui.appendContainer(d)?((0,x.swap)(x.updateEntity,"lock",a,A.stopRendering),setTimeout(function(){(0,x.swap)(x.updateEntity,"lock",a,A.reset),d=(0,x.read)(x.getEntity,"lock",a),c(d)},1e3)):((0,x.swap)(x.updateEntity,"lock",a,A.reset),c(d)))}function k(a){(0,x.swap)(x.updateEntity,"lock",a,A.stopRendering),(0,x.swap)(x.removeEntity,"lock",a)}function l(a,b){return(0,x.swap)(x.updateEntity,"lock",a,b)}function m(a){var b=(0,x.read)(x.getEntity,"lock",a);b.get("isLoadingPanePinned")||(0,x.swap)(x.updateEntity,"lock",a,function(a){return a.set("isLoadingPanePinned",!0)})}function n(a){(0,x.swap)(x.updateEntity,"lock",a,function(a){return a.set("isLoadingPanePinned",!1)})}function o(a){var b=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],c=arguments[2];(0,x.swap)(x.updateEntity,"lock",a,function(a){var c=b.reduce(function(b,c){return b&&(0,D.isFieldValid)(a,c)},!0);return c?A.setSubmitting(a,!0):b.reduce(function(a,b){return(0,D.showInvalidField)(a,b)},a)});var d=(0,x.read)(x.getEntity,"lock",a);A.submitting(d)&&c(d)}function p(a,b){var c=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];o(a,b,function(d){w.default.logIn(a,c,A.auth.params(d).toJS(),function(c,d){c?setTimeout(function(){return r(a,b,c)},250):q(a,d)})})}function q(a,b){var c=(0,x.read)(x.getEntity,"lock",a);A.ui.autoclose(c)?j(a,!1,function(a){return A.emitAuthenticatedEvent(a,b)}):((0,x.swap)(x.updateEntity,"lock",a,function(a){return a=A.setSubmitting(a,!1),A.setLoggedIn(a,!0)}),A.emitAuthenticatedEvent(c,b))}function r(a,b,c){var d=(0,x.read)(x.getEntity,"lock",a),e=A.loginErrorMessage(d,c,s(b));["blocked_user","rule_error","lock.unauthorized"].indexOf(c.code)>-1&&A.emitAuthorizationErrorEvent(d,c),(0,x.swap)(x.updateEntity,"lock",a,A.setSubmitting,!1,e)}function s(a){if(a)return~a.indexOf("vcode")?"code":~a.indexOf("username")?"username":~a.indexOf("email")?"email":void 0}c.__esModule=!0;var t=Object.assign||function(a){for(var b=1;b-1}function f(a,b,c){var d=g(a,b).get("connections",(0,o.List)());return d.find(h(c))||(0,o.Map)()}function g(a,b){return a.getIn(["client","strategies"],(0,o.List)()).find(h(b))||(0,o.Map)()}function h(a){return function(b){return b.get("name")===a}}function i(a){return"auth0"===a?"database":"email"===a||"sms"===a?"passwordless":r.STRATEGIES[a]?"social":s.STRATEGIES[a]?"enterprise":"unknown"}function j(a,b){return u(a,k(b))}function k(a){return new p.default.fromJS({id:a.id,tenant:{name:a.tenant,subscription:a.subscription},connections:l(a)})}function l(a){for(var b=w.toJS(),c=function(){var c,e=a.strategies[d],f=i(e.name),g=e.connections.map(function(a){return m(f,e.name,a)});(c=b[f]).push.apply(c,g)},d=0;d<(a.strategies||[]).length;d++)c();return b}function m(a,b,c){var d={name:c.name,strategy:b,type:a};if("database"===a&&(d.passwordPolicy=c.passwordPolicy||"none",d.allowSignup="boolean"!=typeof c.showSignup||c.showSignup,d.allowForgot="boolean"!=typeof c.showForgot||c.showForgot,d.requireUsername="boolean"==typeof c.requires_username&&c.requires_username),"enterprise"===a){var e=c.domain_aliases||[];c.domain&&e.unshift(c.domain),d.domains=e}return d}function n(a){return v(a,"connections",w)}c.__esModule=!0,c.hasFreeSubscription=e,c.connection=f,c.initClient=j,c.clientConnections=n;var o=a("immutable"),p=d(o),q=a("../../utils/data_utils"),r=a("../../connection/social/index"),s=a("../../connection/enterprise"),t=(0,q.dataFns)(["client"]),u=t.initNS,v=t.get,w=p.default.fromJS({database:[],enterprise:[],passwordless:[],social:[],unknown:[]})},{"../../connection/enterprise":238,"../../connection/social/index":245,"../../utils/data_utils":305,immutable:34}],249:[function(a,b,c){"use strict";function d(a,b,c){(0,e.load)({method:"setClient",url:b+"/client/"+a+".js?t"+ +new Date,check:function(b){return b&&b.id===a},cb:c})}c.__esModule=!0,c.fetchClientSettings=d;var e=a("../../utils/cdn_utils")},{"../../utils/cdn_utils":304}],250:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("./screen"),l=e(k),m=a("./index"),n=(d(m),function(a){function b(){return f(this,b),g(this,a.call(this,"error"))}return h(b,a),b.prototype.render=function(){return o},b}(l.default));c.default=n;var o=function(a){var b=a.i18n;return j.default.createElement("div",{className:"auth0-lock-error-pane"},j.default.createElement("p",null,b.html("unrecoverableError")))};o.propTypes={i18n:j.default.PropTypes.object.isRequired}},{"./index":251,"./screen":255,react:224}],251:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b,c,d,e,f){var g=ka(a,Y.default.fromJS({assetsUrl:x(d,c),auth:v(d),clientID:b,domain:c,emitEventFn:f,hookRunner:e,allowedConnections:Y.default.fromJS(d.allowedConnections||[]),ui:u(a,d)}));return g=ba.initI18n(g)}function g(a){return a.get("id")}function h(a){return ja(a,"clientID")}function i(a){return ja(a,"domain")}function j(a){return ja(a,"assetsUrl")}function k(a,b){var c=arguments.length<=2||void 0===arguments[2]?"":arguments[2];return a=oa(a,"submitting",b),a=r(a),a=c&&!b?m(a,c):o(a)}function l(a){return na(a,"submitting",!1)}function m(a,b){return oa(a,"globalError",b)}function n(a){return na(a,"globalError","")}function o(a){return pa(a,"globalError")}function p(a,b){return oa(a,"globalSuccess",b)}function q(a){return na(a,"globalSuccess","")}function r(a){return pa(a,"globalSuccess")}function s(a){return na(a,"render",!1)}function t(a){return pa(a,"render")}function u(a,b){var c=!b.container&&(void 0===b.closable||!!b.closable),d=b.theme||{},e=d.labeledSubmitButton,f=d.logo,g=d.primaryColor,h=null!==b.avatar,i=b.avatar&&"function"==typeof b.avatar.url&&"function"==typeof b.avatar.displayName&&b.avatar,j=i||fa;return new Y.default.fromJS({containerID:b.container||"auth0-lock-container-"+a,appendContainer:!b.container,autoclose:void 0!==b.autoclose&&(c&&b.autoclose),autofocus:void 0===b.autofocus?!(b.container||(0,Z.isSmallScreen)()):!!b.autofocus,avatar:h,avatarProvider:j,logo:"string"==typeof f?f:void 0,closable:c,labeledSubmitButton:void 0===e||!!e,language:void 0===b.language?"en":(0,da.default)(b.language||"").toLowerCase(),dict:"object"===W(b.languageDictionary)?b.languageDictionary:{},disableWarnings:void 0!==b.disableWarnings&&!!b.disableWarnings,mobile:void 0!==b.mobile&&!!b.mobile,popupOptions:void 0===b.popupOptions?{}:b.popupOptions,primaryColor:"string"==typeof g?g:void 0,rememberLastLogin:void 0===b.rememberLastLogin||!!b.rememberLastLogin})}function v(a){var b=a.auth||{},c=b.params,d=b.redirect,e=b.redirectUrl,f=b.responseMode,g=b.responseType,h=b.sso;return c="object"===("undefined"==typeof c?"undefined":W(c))?c:{},e="string"==typeof e&&e?e:void 0,d="boolean"!=typeof d||d,f="string"==typeof f?f:void 0,g="string"==typeof g?g:e?"code":"token",h="boolean"!=typeof h||h,"openid profile"===(0,da.default)(c.scope||"")&&B(a,"Usage of scope 'openid profile' is not recommended. See https://auth0.com/docs/scopes for more details."),Y.default.fromJS({params:c,redirect:d,redirectUrl:e,responseMode:f,responseType:g,sso:h})}function w(a,b){return Y.default.fromJS(b).merge(ja(a,"auth")).toJS()}function x(a,b){if(a.assetsUrl&&"string"==typeof a.assetsUrl)return a.assetsUrl;var c="https://"+b,d=(0,_.parseUrl)(c).hostname,e=".auth0.com",f="https://cdn.auth0.com";if((0,$.endsWith)(d,e)){var g=d.split(".");return g.length>3?"https://cdn."+g[g.length-3]+e:f}return c}function y(a){return oa(a,"render",!0)}function z(a,b){return oa(a,"loggedIn",b)}function A(a){return na(a,"loggedIn",!1)}function B(a,b){var c=X.Map.isMap(a)?!sa.disableWarnings(a):!a.disableWarnings;c&&console&&console.warn&&console.warn(b)}function C(a,b){var c=X.Map.isMap(a)?!sa.disableWarnings(a):!a.disableWarnings;c&&console&&console.error&&console.error(b)}function D(a){return na(a,"allowedConnections")||ja(a,"allowedConnections")}function E(a){for(var b=arguments.length,c=Array(b>2?b-2:0),d=2;d0?f.filter(function(a){return~c.indexOf(a.get("strategy"))}):f}function F(a){for(var b=arguments.length<=1||void 0===arguments[1]?void 0:arguments[1],c=arguments.length,d=Array(c>2?c-2:0),e=2;e2?d-2:0),f=2;f0&&c===g}function I(a){for(var b=arguments.length<=1||void 0===arguments[1]?void 0:arguments[1],c=arguments.length,d=Array(c>2?c-2:0),e=2;e0}function J(a,b){return E(a).find(function(a){return a.get("name")===b})}function K(a,b){return!!J(a,b)}function L(a){var b=D(a),c=0===b.count()?function(a){return 0}:function(a){return b.indexOf(a.get("name"))};return oa(a,"connections",(0,ha.clientConnections)(a).map(function(a){return a.filter(function(a){return c(a)>=0}).sort(function(a,b){return c(a)-c(b)})}))}function M(a,b){for(var c=arguments.length,d=Array(c>2?c-2:0),e=2;e2?c-2:0),e=2;e1?b-1:0),e=1;e1?c-1:0),e=1;e2?c-2:0),e=2;e4?e-4:0),g=4;g()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)},{"../utils/string_utils":311,"./index":269,trim:225}],268:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../ui/input/email_input"),l=e(k),m=a("../index"),n=d(m),o=a("../../store/index"),p=a("../../core/index"),q=d(p),r=a("../email"),s=a("../../avatar"),t=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.componentDidMount=function(){var a=this.props.lock;q.ui.avatar(a)&&n.email(a)&&(0,s.requestAvatar)(q.id(a),n.email(a))},b.prototype.handleChange=function(a){var b=this.props.lock;q.ui.avatar(b)&&(0,s.debouncedRequestAvatar)(q.id(b),a.target.value),(0,o.swap)(o.updateEntity,"lock",q.id(b),r.setEmail,a.target.value)},b.prototype.render=function(){var a=this.props,b=a.i18n,c=a.lock,d=a.placeholder,e=n.getFieldValue(c,"email");return j.default.createElement(l.default,{value:e,invalidHint:b.str(e?"invalidErrorHint":"blankErrorHint"),isValid:!n.isFieldVisiblyInvalid(c,"email"),onChange:this.handleChange.bind(this),placeholder:d})},b}(j.default.Component);c.default=t,t.propTypes={i18n:j.default.PropTypes.object.isRequired,invalidHint:j.default.PropTypes.string,lock:j.default.PropTypes.object.isRequired,placeholder:j.default.PropTypes.string.isRequired}},{"../../avatar":226,"../../core/index":251,"../../store/index":281,"../../ui/input/email_input":293,"../email":267,"../index":269,react:224}],269:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b,c){for(var d=arguments.length<=3||void 0===arguments[3]?function(a){return(0,F.default)(a).length>0}:arguments[3],e=a.getIn(["field",b,"value"]),f=a.getIn(["field",b,"showInvalid"],!1),h=arguments.length,i=Array(h>4?h-4:0),j=4;j2?c-2:0),e=2;e0;var c=l.exec((0,k.default)(a.toLowerCase()));return c&&c[0]}function f(a,b){var c=arguments.length<=2||void 0===arguments[2]?"username":arguments[2],d=arguments.length<=3||void 0===arguments[3]||arguments[3],f=function(a){switch(c){case"email":return(0,i.validateEmail)(a);case"username":return e(a,d);default:return g(a)?(0,i.validateEmail)(a):e(a,d)}};return(0,h.setField)(a,"username",b,f)}function g(a){return a.indexOf("@")>-1}c.__esModule=!0,c.setUsername=f,c.usernameLooksLikeEmail=g;var h=a("./index"),i=a("./email"),j=a("trim"),k=d(j),l=/^[a-zA-Z0-9_]{1,15}$/},{"./email":267,"./index":269,trim:225}],275:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("../../ui/input/username_input"),l=e(k),m=a("../index"),n=d(m),o=a("../../store/index"),p=a("../../core/index"),q=d(p),r=a("../username"),s=a("../../avatar"),t=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.componentDidMount=function(){var a=this.props.lock;q.ui.avatar(a)&&n.username(a)&&(0,s.requestAvatar)(q.id(a),n.username(a))},b.prototype.handleChange=function(a){var b=this.props,c=b.lock,d=b.validateFormat,e=b.usernameStyle; -q.ui.avatar(c)&&(0,s.debouncedRequestAvatar)(q.id(c),a.target.value),(0,o.swap)(o.updateEntity,"lock",q.id(c),r.setUsername,a.target.value,e,d)},b.prototype.render=function(){var a=this.props,b=a.i18n,c=a.lock,d=a.placeholder,e=a.validateFormat,f=n.getFieldValue(c,"username"),g=function(a){return a?(0,r.usernameLooksLikeEmail)(a)||!e?"invalidErrorHint":"usernameFormatErrorHint":"blankErrorHint"};return j.default.createElement(l.default,{value:f,invalidHint:b.str(g(f)),isValid:!n.isFieldVisiblyInvalid(c,"username"),onChange:this.handleChange.bind(this),placeholder:d})},b}(j.default.Component);c.default=t,t.propTypes={i18n:j.default.PropTypes.object.isRequired,lock:j.default.PropTypes.object.isRequired,placeholder:j.default.PropTypes.string.isRequired,validateFormat:j.default.PropTypes.bool.isRequired,usernameStyle:j.default.PropTypes.oneOf(["any","email","username"])},t.defaultProps={validateFormat:!1,usernameStyle:"username"}},{"../../avatar":226,"../../core/index":251,"../../store/index":281,"../../ui/input/username_input":299,"../index":269,"../username":274,react:224}],276:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){for(var c=arguments.length,d=Array(c>2?c-2:0),e=2;e2?c-2:0),e=2;eto %s.",signUp:"Thanks for signing up."},blankErrorHint:"Can't be blank",codeInputPlaceholder:"your code",databaseEnterpriseLoginInstructions:"",databaseEnterpriseAlternativeLoginInstructions:"or",databaseSignUpInstructions:"",databaseAlternativeSignUpInstructions:"or",emailInputPlaceholder:"yours@example.com",enterpriseLoginIntructions:"Login with your corporate credentials.",enterpriseActiveLoginInstructions:"Please enter your coorporate credentials at %s.",failedLabel:"Failed!",forgotPasswordAction:"Don't remember your password?",forgotPasswordInstructions:"Please enter your email address. We will send you an email to reset your password.",forgotPasswordSubmitLabel:"Send email",invalidErrorHint:"Invalid",lastLoginInstructions:"Last time you logged in with",loginAtLabel:"Log in at %s",loginLabel:"Log In",loginSubmitLabel:"Log In",loginWithLabel:"Log in with %s",notYourAccountAction:"Not your account?",passwordInputPlaceholder:"your password",passwordStrength:{containsAtLeast:"Contain at least %d of the following %d types of characters:",identicalChars:'No more than %d identical characters in a row (e.g., "%s" not allowed)',nonEmpty:"Non-empty password required",numbers:"Numbers (i.e. 0-9)",lengthAtLeast:"At least %d characters in length",lowerCase:"Lower case letters (a-z)",shouldContain:"Should contain:",specialCharacters:"Special characters (e.g. !@#$%^&*)",upperCase:"Upper case letters (A-Z)"},passwordlessEmailAlternativeInstructions:"Otherwise, enter your email to sign in
or create an account",passwordlessEmailCodeInstructions:"An email with the code has been sent to %s.",passwordlessEmailInstructions:"Enter your email to sign in
or create an account",passwordlessSMSAlternativeInstructions:"Otherwise, enter your phone to sign in
or create an account",passwordlessSMSCodeInstructions:"An SMS with the code has been sent
to %s.",passwordlessSMSInstructions:"Enter your phone to sign in
or create an account",phoneNumberInputPlaceholder:"your phone number",resendCodeAction:"Did not get the code?",resendLabel:"Resend",resendingLabel:"Resending...",retryLabel:"Retry",sentLabel:"Sent!",signUpLabel:"Sign Up",signUpSubmitLabel:"Sign Up",signUpTerms:"",signUpWithLabel:"Sign up with %s",socialLoginInstructions:"",socialSignUpInstructions:"",ssoEnabled:"Single Sign-On enabled",submitLabel:"Submit",unrecoverableError:"Something went wrong.
Please contact technical support.",usernameFormatErrorHint:'Use 1-15 letters, numbers and "_"',usernameInputPlaceholder:"your username",usernameOrEmailInputPlaceholder:"username/email",title:"Auth0",welcome:"Welcome %s!",windowsAuthInstructions:"You are connected from your corporate network…",windowsAuthLabel:"Windows Authentication"}},{}],278:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("auth0-js"),i=d(h),j=a("./core"),k=d(j),l=a("./engine/classic"),m=d(l),n='.auth0-lock html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}.auth0-lock body{margin:0;}.auth0-lock article,.auth0-lock aside,.auth0-lock details,.auth0-lock figcaption,.auth0-lock figure,.auth0-lock footer,.auth0-lock header,.auth0-lock hgroup,.auth0-lock main,.auth0-lock menu,.auth0-lock nav,.auth0-lock section,.auth0-lock summary{display:block;}.auth0-lock audio,.auth0-lock canvas,.auth0-lock progress,.auth0-lock video{display:inline-block;vertical-align:baseline;}.auth0-lock audio:not([controls]){display:none;height:0;}.auth0-lock [hidden],.auth0-lock template{display:none;}.auth0-lock a{background-color:transparent;}.auth0-lock a:active,.auth0-lock a:hover{outline:0;}.auth0-lock abbr[title]{border-bottom:1px dotted;}.auth0-lock b,.auth0-lock strong{font-weight:bold;}.auth0-lock dfn{font-style:italic;}.auth0-lock h1{font-size:2em;margin:0.67em 0;}.auth0-lock mark{background:#ff0;color:#000;}.auth0-lock small{font-size:80%;}.auth0-lock sub,.auth0-lock sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}.auth0-lock sup{top:-0.5em;}.auth0-lock sub{bottom:-0.25em;}.auth0-lock img{border:0;}.auth0-lock svg:not(:root){overflow:hidden;}.auth0-lock figure{margin:1em 40px;}.auth0-lock hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}.auth0-lock pre{overflow:auto;}.auth0-lock code,.auth0-lock kbd,.auth0-lock pre,.auth0-lock samp{font-family:monospace, monospace;font-size:1em;}.auth0-lock button,.auth0-lock input,.auth0-lock optgroup,.auth0-lock select,.auth0-lock textarea{color:inherit;font:inherit;margin:0;}.auth0-lock button{overflow:visible;}.auth0-lock button,.auth0-lock select{text-transform:none;}.auth0-lock button,.auth0-lock html input[type="button"],.auth0-lock input[type="reset"],.auth0-lock input[type="submit"]{-webkit-appearance:button;cursor:pointer;}.auth0-lock button[disabled],.auth0-lock html input[disabled]{cursor:default;}.auth0-lock button::-moz-focus-inner,.auth0-lock input::-moz-focus-inner{border:0;padding:0;}.auth0-lock input{line-height:normal;}.auth0-lock input[type="checkbox"],.auth0-lock input[type="radio"]{box-sizing:border-box;padding:0;}.auth0-lock input[type="number"]::-webkit-inner-spin-button,.auth0-lock input[type="number"]::-webkit-outer-spin-button{height:auto;}.auth0-lock input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.auth0-lock input[type="search"]::-webkit-search-cancel-button,.auth0-lock input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}.auth0-lock fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}.auth0-lock legend{border:0;padding:0;}.auth0-lock textarea{overflow:auto;}.auth0-lock optgroup{font-weight:bold;}.auth0-lock table{border-collapse:collapse;border-spacing:0;}.auth0-lock td,.auth0-lock th{padding:0;}.auth0-lock-social-button-icon{background-repeat:no-repeat;background-size:50%;background-position:center center;}.auth0-lock-social-button[data-provider="amazon"]{background-color:#f90;}.auth0-lock-social-button[data-provider="aol"]{background-color:#ff0b00;}.auth0-lock-social-button[data-provider="baidu"]{background-color:#2529d8;}.auth0-lock-social-button[data-provider="bitbucket"]{background-color:#205081;}.auth0-lock-social-button[data-provider="dropbox"]{background-color:#007ee5;}.auth0-lock-social-button[data-provider="ebay"]{background-color:#0064d2;}.auth0-lock-social-button[data-provider="facebook"]{background-color:#3b5998;}.auth0-lock-social-button[data-provider^="google"]{background-color:#4285f4;}.auth0-lock-social-button[data-provider="instagram"]{background-color:#3f729b;}.auth0-lock-social-button[data-provider="linkedin"]{background-color:#0077b5;}.auth0-lock-social-button[data-provider="github"]{background-color:#333;}.auth0-lock-social-button[data-provider="paypal"]{background-color:#009cde;}.auth0-lock-social-button[data-provider^="salesforce"]{background-color:#1798c1;}.auth0-lock-social-button[data-provider="shopify"]{background-color:#96bf48;}.auth0-lock-social-button[data-provider="soundcloud"]{background-color:#f80;}.auth0-lock-social-button[data-provider="renren"]{background-color:#0056b5;}.auth0-lock-social-button[data-provider="exact"]{background-color:#ed1c24;}.auth0-lock-social-button[data-provider="twitter"]{background-color:#55acee;}.auth0-lock-social-button[data-provider=""]{background-color:#c7eaff;}.auth0-lock-social-button[data-provider="yandex"]{background-color:#fc0;}.auth0-lock-social-button[data-provider^="thecity"]{background-color:#767571;}.auth0-lock-social-button[data-provider="planningcenter"]{background-color:#4e4e4e;}.auth0-lock-social-button[data-provider="thirtysevensignals"]{background-color:#6ac071;}.auth0-lock-social-button[data-provider="fitbit"]{background-color:#4cc2c4;}.auth0-lock-social-button[data-provider="wordpress"]{background-color:#21759b;}.auth0-lock-social-button[data-provider="yahoo"]{background-color:#410093;}.auth0-lock-social-button[data-provider="box"]{background-color:#267bb6;}.auth0-lock-social-button[data-provider="vkontakte"]{background-color:#45668e;}.auth0-lock-social-button[data-provider="dwolla"]{background-color:#f5891f;}.auth0-lock-social-button[data-provider="miicard"]{background-color:#3fb7ff;}.auth0-lock-social-button[data-provider="yammer"]{background-color:#0072c6;}.auth0-lock-social-button[data-provider="weibo"]{background-color:#dd4b39;}.auth0-lock-social-button[data-provider^="windows"],.auth0-lock-social-button[data-provider^="microsoft"]{background-color:#00a1f1;}.auth0-lock-social-button[data-provider^=amazon] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjcycHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDcyIDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YW1hem9uPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFtYXpvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjA2Myw1MC4zMTMgQzEsNTAuNDM4IDAuOTM4LDUwLjU2MyAwLjkzOCw1MC42ODggQzAuOTM4LDUwLjg3NiAxLjA2Myw1MS4xMjYgMS4zMTMsNTEuMzEzIEM2LjAwMSw1NS41NjMgMTEuMzEzLDU4LjgxMyAxNy4yNTEsNjEuMTI2IEMyMy4xODksNjMuNDM5IDI5LjUwMSw2NC42MjYgMzYuMTI2LDY0LjYyNiBDNDAuNDM5LDY0LjYyNiA0NC44NzYsNjQuMDAxIDQ5LjM3Niw2Mi44MTMgQzUzLjkzOSw2MS42MjUgNTguMDAxLDU5LjkzOCA2MS42ODksNTcuNzUgQzYyLjg3Nyw1Ny4wNjIgNjMuODc3LDU2LjQzNyA2NC42MjcsNTUuODc1IEM2NS4xOSw1NS40MzcgNjUuMzE1LDU0LjkzNyA2NC45NCw1NC40MzcgQzY0LjYyNyw1My45MzcgNjQuMTI3LDUzLjgxMiA2My40NCw1NC4wNjIgQzYzLjMxNSw1NC4xMjUgNjMuMDAyLDU0LjI1IDYyLjYyNyw1NC40MzcgQzYyLjE4OSw1NC42MjUgNjEuODc3LDU0Ljc1IDYxLjY4OSw1NC44MTIgQzUzLjUwMSw1Ny45MzcgNDUuMjUxLDU5LjUgMzYuODc2LDU5LjUgQzI0LjM3Niw1OS41IDEyLjc1MSw1Ni40MzcgMi4wNjMsNTAuMjUgQzEuNjI1LDQ5LjkzNyAxLjI1LDQ5LjkzNyAxLjA2Myw1MC4zMTMgTDEuMDYzLDUwLjMxMyBaIE0yMC4zMTMsMzIuMDYzIEMyMC4zMTMsMzUuNzUxIDIxLjM3NiwzOC42MjYgMjMuNTAxLDQwLjYyNiBDMjUuNjI2LDQyLjY4OSAyOC4zMTQsNDMuNjg5IDMxLjU2NCw0My42ODkgQzMzLjc1Miw0My42ODkgMzUuNTAyLDQzLjUwMSAzNi45MzksNDMuMDY0IEMzOS4yNTIsNDIuNDM5IDQxLjYyNyw0MC44MTQgNDQuMDAyLDM4LjE4OSBDNDQuMTksMzguMzc3IDQ0LjUwMiwzOC44MTQgNDQuODc3LDM5LjQzOSBDNDUuMzE1LDQwLjA2NCA0NS42MjcsNDAuNTAyIDQ1LjgxNSw0MC42ODkgTDQ2LjgxNSw0MS42ODkgQzQ3LjI1Myw0Mi4xODkgNDcuNzUzLDQyLjY4OSA0OC4zNzgsNDMuMTg5IEM0OS4wNjYsNDMuNTAyIDQ5LjY5MSw0My40MzkgNTAuMTkxLDQzLjA2NCBDNTAuNTA0LDQyLjgxNCA1Mi40NDEsNDEuMTI2IDU2LjAwNCwzOC4wNjQgQzU2LjMxNywzNy44MTQgNTYuNTA0LDM3LjUwMSA1Ni41MDQsMzcuMTg5IEM1Ni41MDQsMzYuODc3IDU2LjM3OSwzNi41MDEgNTYuMTI5LDM2LjEyNiBDNTUuNDQxLDM1LjI1MSA1NC45NDEsMzQuNjI2IDU0LjYyOSwzNC4xODggQzU0LjMxNiwzMy44MTMgNTQuMDA0LDMzLjEyNSA1My42OTEsMzIuMTg4IEM1My4zNzgsMzEuMzEzIDUzLjI1MywzMC4yNSA1My4yNTMsMjkuMTg4IEw1My4yNTMsMTMuNjg4IEM1My4yNTMsMTMuNSA1My4xOSwxMi45MzggNTMuMTksMTIuMDYzIEM1My4xMjcsMTEuMTI1IDUzLjA2NSwxMC41IDUyLjk0LDEwLjI1IEw1Mi41NjUsOC43NSBDNTIuNDQsOCA1Mi4yNTIsNy40MzcgNTIuMDAyLDcuMDYyIEM1MS44MTQsNi42ODcgNTEuNTAyLDYuMjQ5IDUxLjEyNyw1Ljc0OSBDNTAuODE0LDUuMzExIDUwLjM3Nyw0LjgxMSA0OS45MzksNC4zNzQgQzQ3LjI1MSwxLjg3NCA0My40MzksMC42MjQgMzguNTY0LDAuNjI0IEwzNi45MzksMC42MjQgQzMzLjE4OSwwLjgxMiAyOS44NzYsMS44NzQgMjcuMDAxLDMuNjg3IEMyNC4xODgsNS41IDIyLjM3Niw4LjMxMiAyMS42ODgsMTIuMTI1IEMyMS42MjUsMTIuMzEzIDIxLjYyNSwxMi40MzggMjEuNjI1LDEyLjU2MyBDMjEuNjI1LDEzLjE4OCAyMiwxMy41NjMgMjIuNjg4LDEzLjc1MSBMMzAuMDYzLDE0LjYyNiBDMzAuNzUxLDE0LjUwMSAzMS4xODgsMTQuMDAxIDMxLjMxMywxMy4xODggQzMxLjYyNiwxMS44MTMgMzIuMzEzLDEwLjc1IDMzLjMxMyw5LjkzOCBDMzQuMzc2LDkuMTg4IDM1LjU2Myw4Ljc1IDM2LjkzOCw4LjYyNSBMMzcuNTAxLDguNjI1IEMzOS4zNzYsOC42MjUgNDAuODE0LDkuMjUgNDEuNjg5LDEwLjU2MyBDNDIuMzE0LDExLjUwMSA0Mi42MjcsMTMuMzEzIDQyLjYyNywxNi4wNjMgTDQyLjYyNywxNy4xMjYgQzQwLjAwMiwxNy4zNzYgMzguMTI3LDE3LjUwMSAzNi45MzksMTcuNjI2IEMzMy42MjYsMTguMDY0IDMwLjc1MSwxOC43NTEgMjguNDM5LDE5Ljc1MSBDMjUuOTM5LDIwLjgxNCAyMy45MzksMjIuMzc2IDIyLjUwMSwyNC41MDEgQzIxLjA2MywyNi41NjQgMjAuMzEzLDI5LjEyNiAyMC4zMTMsMzIuMDY0IEwyMC4zMTMsMzIuMDYzIFogTTMxLjMxMywzMC43NSBDMzEuMzEzLDI3LjEyNSAzMy4xODgsMjQuNzUgMzYuOTM4LDIzLjY4NyBDMzguMjUxLDIzLjMxMiA0MC4xMjYsMjMuMTI0IDQyLjYyNiwyMy4xMjQgTDQyLjYyNiwyNC43NDkgQzQyLjYyNiwyNi4xMjQgNDIuNTYzLDI3LjEyNCA0Mi41NjMsMjcuNjg3IEM0Mi41NjMsMjguMzEyIDQyLjQzOCwyOS4wNjIgNDIuMTg4LDMwIEM0MS45MzgsMzEgNDEuNjI1LDMxLjg3NSA0MS4xMjUsMzIuNjg4IEM0MC4xMjUsMzQuNTAxIDM4Ljc1LDM1LjY4OCAzNi45MzcsMzYuMTI2IEMzNi44NzQsMzYuMTI2IDM2Ljc0OSwzNi4xODkgMzYuNDk5LDM2LjE4OSBDMzYuMjQ5LDM2LjI1MiAzNi4wNjEsMzYuMjUyIDM1LjkzNiwzNi4yNTIgQzM0LjU2MSwzNi4yNTIgMzMuNDM2LDM1Ljc1MiAzMi41NjEsMzQuNzUyIEMzMS43NDgsMzMuNzUyIDMxLjMxMSwzMi40MzkgMzEuMzExLDMwLjc1MiBMMzEuMzEzLDMwLjc1IFogTTU4LjE4OCw1MS4zNzUgQzU4LjE4OCw1MS40MzggNTguMTI1LDUxLjUgNTguMTI1LDUxLjU2MyBDNTguMTI1LDUxLjYyNiA1OC4xMjUsNTEuNzUxIDU4LjE4OCw1MS44MTMgQzU4LjMxMyw1MS44NzYgNTguNTAxLDUxLjkzOCA1OC43NTEsNTEuOTM4IEM1OS42MjYsNTEuODEzIDYwLjYyNiw1MS42ODggNjEuNjg5LDUxLjU2MyBDNjIuNjI3LDUxLjUgNjMuNTAyLDUxLjQzOCA2NC4yNTIsNTEuNDM4IEM2Ni4xOSw1MS40MzggNjcuMzc3LDUxLjY4OCA2Ny44MTUsNTIuMTg4IEM2OC4wMDMsNTIuNDM4IDY4LjA2NSw1Mi43NTEgNjguMDY1LDUzLjI1MSBDNjguMDY1LDU0LjY4OSA2Ny4zMTUsNTcuMjUxIDY1LjY5LDYxLjAwMSBDNjUuNTY1LDYxLjMxNCA2NS42MjcsNjEuNTY0IDY1Ljg3OCw2MS42ODkgQzY2LjAwMyw2MS43NTIgNjYuMDY2LDYxLjc1MiA2Ni4xMjgsNjEuNzUyIEM2Ni4zMTYsNjEuNzUyIDY2LjUwMyw2MS42MjcgNjYuNzUzLDYxLjUwMiBDNjguMTkxLDYwLjI1MiA2OS4zMTYsNTguNjI3IDcwLjEyOCw1Ni41NjQgQzcwLjk0MSw1NC41NjQgNzEuMzE2LDUyLjgxNCA3MS4zMTYsNTEuMzE0IEw3MS4zMTYsNTAuODc2IEM3MS4zMTYsNTAuMzc2IDcxLjI1Myw0OS45MzggNzEuMDY2LDQ5LjY4OCBDNzAuNjkxLDQ5LjI1IDY5LjU2Niw0OC45MzggNjcuNjI4LDQ4Ljc1IEM2Ny4yNTMsNDguNjg3IDY2LjgxNSw0OC42MjUgNjYuNDQsNDguNjg3IEM2NC44NzcsNDguNzUgNjMuMzE1LDQ4LjkzNyA2MS42OSw0OS4zNzUgQzYwLjY5LDQ5LjYyNSA1OS42OSw1MC4xMjUgNTguNjI3LDUwLjg3NSBDNTguNDM5LDUxIDU4LjMxNCw1MS4xODggNTguMTg5LDUxLjM3NSBMNTguMTg4LDUxLjM3NSBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=aol] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjkxcHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMCAwIDkxIDM2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YW9sPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImFvbCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00OS45MzgsNy43NSBDNTguMDAxLDcuNzUgNjQuMDYzLDE0IDY0LjA2MywyMS43NSBDNjQuMDYzLDI5Ljg3NSA1Ny43NSwzNS42ODggNDkuOTM4LDM1LjY4OCBDNDIuMTg4LDM1LjY4OCAzNS44NzUsMjkuODc1IDM1Ljg3NSwyMS43NSBDMzUuODc1LDE0IDQxLjkzOCw3Ljc1IDQ5LjkzOCw3Ljc1IEw0OS45MzgsNy43NSBaIE00OS45MzgsMTUuMTg4IEM0Ni41LDE1LjE4OCA0My42MjUsMTguMDYzIDQzLjYyNSwyMS43NTEgQzQzLjYyNSwyNS4zNzYgNDYuNSwyOC4zMTQgNDkuOTM4LDI4LjMxNCBDNTMuNDM4LDI4LjMxNCA1Ni4yNTEsMjUuMzc2IDU2LjI1MSwyMS43NTEgQzU2LjI1MSwxOC4wNjMgNTMuNDM4LDE1LjEyNiA0OS45MzgsMTUuMTg4IEw0OS45MzgsMTUuMTg4IFogTTkwLjEyNSwzMC44MTMgQzkwLjEyNSwyOC4xMjUgODcuOTM3LDI1LjkzOCA4NS4yNSwyNS45MzggQzgyLjU2MywyNS45MzggODAuMzc1LDI4LjEyNiA4MC4zNzUsMzAuODEzIEM4MC4zNzUsMzMuNSA4Mi41NjMsMzUuNjg4IDg1LjI1LDM1LjY4OCBDODcuOTM3LDM1LjY4OCA5MC4xMjUsMzMuNSA5MC4xMjUsMzAuODEzIEw5MC4xMjUsMzAuODEzIFogTTc1LjkzOCwzNC44MTMgTDc1LjkzOCwwLjEyNSBMNjguMjUsMC4xMjUgTDY4LjI1LDM0LjgxMyBMNzUuOTM4LDM0LjgxMyBMNzUuOTM4LDM0LjgxMyBaIE0wLjY4OCwzNC44MTMgTDEwLjUwMSwzNC44MTMgTDEyLjEyNiwyOS44NzUgTDI0LjI1MSwyOS44NzUgTDI1Ljg3NiwzNC44MTMgTDM1LjYyNiwzNC44MTMgTDIxLjg3NiwwLjEyNSBMMTQuNjg4LDAuMTI1IEwwLjY4OCwzNC44MTMgWiBNMjEuODc1LDIyLjY4OCBMMTguMzEyLDExLjA2MyBMMTQuNjg3LDIyLjY4OCBMMjEuODc1LDIyLjY4OCBMMjEuODc1LDIyLjY4OCBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=baidu] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU5cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDU5IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YmFpZHU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iYmFpZHUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC4xMjUsMjQgQzAuMDYyLDI0LjQzOCAwLDI0Ljg3NSAwLDI1LjMxMyBDMCwyNS45MzggMC4wNjMsMjYuNjI2IDAuMjUsMjcuMzc2IEMwLjUsMjguNjI2IDAuOTM4LDI5Ljg3NiAxLjYyNSwzMS4wNjQgQzIuMjUsMzIuMjUyIDMuMTg4LDMzLjE4OSA0LjUsMzMuODE0IEM1LjMxMywzNC4yNTIgNi4yNSwzNC41MDIgNy4yNSwzNC41MDIgQzcuODEzLDM0LjUwMiA4LjMxMywzNC40MzkgOC44NzUsMzQuMzE0IEMxMC41LDMzLjkzOSAxMS43NSwzMy4yNTEgMTIuNjg4LDMyLjE4OSBDMTMuNjg4LDMxLjE4OSAxNC4yNTEsMjkuOTM5IDE0LjUwMSwyOC41MDEgQzE0Ljc1MSwyNy4xMjYgMTQuODc2LDI2LjAwMSAxNC44NzYsMjUuMTI2IEwxNC44NzYsMjQuNzUxIEMxNC44NzYsMjQuMDAxIDE0LjgxMywyMy4zMTMgMTQuNjI2LDIyLjYyNiBDMTQuNTAxLDIxLjAwMSAxMy42MjYsMTkuMzc2IDEyLjA2MywxNy42MjYgQzEwLjU2MywxNi4xMjYgOC45MzgsMTUuMzEzIDcuMTI1LDE1LjMxMyBMNi41NjIsMTUuMzEzIEw1Ljk5OSwxNS40MzggQzUuNjI0LDE1LjUwMSA1LjEyNCwxNS42ODggNC41NjEsMTYuMDYzIEMzLjkzNiwxNi4zNzYgMy4zNzMsMTYuODEzIDIuNzQ4LDE3LjM3NiBDMi4xMjMsMTcuOTM5IDEuNjIzLDE4LjgxNCAxLjEyMywxOS45MzkgQzAuNjIzLDIxLjEyNyAwLjMxLDIyLjQzOSAwLjEyMywyNC4wMDIgTDAuMTI1LDI0IFogTTQuMjUsNTUuMTI1IEw0LjkzOCw1Ny4zMTMgQzUuMzc2LDU4Ljc1MSA2LjM3Niw2MC4yNTEgNy44NzYsNjEuNjg4IEM5LjMxNCw2My4wNjMgMTEuMDAxLDYzLjgxMyAxMy4wMDEsNjMuODEzIEwxMy4xODksNjMuODEzIEMxMy44NzcsNjMuOTM4IDE0LjYyNyw2NC4wMDEgMTUuNTAyLDYzLjkzOCBDMTYuMzE1LDYzLjkzOCAxNy4yNTIsNjMuODc1IDE4LjMxNSw2My44MTMgQzIwLjM3OCw2My41NjMgMjEuNzUzLDYzLjM3NSAyMi41MDMsNjMuMjUgQzIzLjI1Myw2My4xMjUgMjMuODE2LDYzLjA2MiAyNC4yNTMsNjIuOTM3IEwyNS44NzgsNjIuNjg3IEMyNi44MTYsNjIuNDk5IDI3Ljk0MSw2Mi40MzcgMjkuMzc4LDYyLjQzNyBMMzAuMjUzLDYyLjQzNyBDMzIuMTI4LDYyLjUgMzMuODE2LDYyLjc1IDM1LjMxNiw2My4yNSBDMzcuOTQxLDY0LjEyNSA0MC4zMTYsNjQuNTYzIDQyLjUwNCw2NC41NjMgQzQ0LjY5Miw2NC41NjMgNDYuMzc5LDY0LjMxMyA0Ny41NjcsNjMuODEzIEM0OC43NTUsNjMuMzEzIDQ5LjgxNyw2Mi42ODggNTAuNzU1LDYxLjgxMyBDNTEuNjkzLDYwLjkzOCA1Mi4yNTUsNjAuMzEzIDUyLjUwNSw1OS45MzggQzUyLjc1NSw1OS41NjMgNTIuOTQzLDU5LjI1IDUzLjAwNSw1OSBMNTMuMzgsNTggQzUzLjU2OCw1Ny4zNzUgNTMuODE4LDU2LjU2MiA1My45NDMsNTUuNSBDNTQuMTMxLDU0LjQzNyA1NC4xOTMsNTMuMzc1IDU0LjE5Myw1Mi4xODcgQzU0LjE5Myw1MC45OTkgNTMuOTQzLDQ5LjgxMiA1My4zOCw0OC40OTkgQzUyLjc1NSw0Ny4yNDkgNTEuOTQyLDQ2LjE4NiA1MC44MTcsNDUuMzc0IEM0OC41MDQsNDMuNDk5IDQ2LjE5Miw0MS40OTkgNDQuMDY3LDM5LjI0OSBDNDEuODc5LDM2Ljk5OSA0MC40NDIsMzUuNDM2IDM5Ljc1NCwzNC42MjQgQzM5LjEyOSwzMy44MTEgMzguNjI5LDMzLjEyNCAzOC4yNTQsMzIuNjI0IEMzNi43NTQsMzAuMzExIDM1LjA2NiwyOC42ODYgMzMuMTkxLDI3LjY4NiBDMzEuNzUzLDI2LjkzNiAzMC4zMTYsMjYuNTYxIDI5LjAwMywyNi41NjEgQzI4LjYyOCwyNi41NjEgMjguMzE1LDI2LjU2MSAyNy44NzgsMjYuNjI0IEMyNi4yNTMsMjYuODc0IDI0LjY5LDI3LjQzNyAyMy4zMTUsMjguMzc0IEMyMS45NCwyOS4zMTEgMjAuODc3LDMwLjQzNyAyMC4xMjcsMzEuODEyIEMxOS4yNTIsMzMuMzEyIDE4LjE4OSwzNC42ODcgMTYuOTM5LDM2IEMxNS43NTEsMzcuMzEzIDE0LjU2NCwzOC40MzggMTMuNTY0LDM5LjMxMyBDMTIuNTAxLDQwLjE4OCAxMS45MzksNDAuNjg4IDExLjgxNCw0MC43NTEgTDEwLjE4OSw0Mi4wNjQgQzkuMDY0LDQzLjAwMiA4LjA2NCw0My45MzkgNy4wNjQsNDUuMDAyIEM2LjEyNiw0Ni4wMDIgNS4zMTQsNDcuNDQgNC42MjYsNDkuMzE1IEM0LjE4OCw1MC41MDMgMy45MzgsNTEuNjI4IDMuOTM4LDUyLjg3OCBDMy45MzgsNTMuNjI4IDQuMDYzLDU0LjM3OCA0LjI1MSw1NS4xMjggTDQuMjUsNTUuMTI1IFogTTEzLjMxMyw0OC41IEwxMy44MTMsNDcuMTg3IEMxNC4xMjYsNDYuMzEyIDE0Ljc1MSw0NS40MzcgMTUuNzUxLDQ0LjU2MiBDMTYuNzUxLDQzLjY4NyAxNy44NzYsNDMuMjQ5IDE5LjEyNiw0My4yNDkgTDIzLjUwMSw0My4yNDkgTDIzLjUwMSwzNy45MzYgTDI3LjEyNiwzNy45OTkgTDI3LjEyNiw1Ny42MjQgTDE5LjAwMSw1Ny42MjQgQzE2LjU2Myw1Ny4xMjQgMTQuODc2LDU1LjkzNiAxMy45MzgsNTQuMTI0IEMxMy40MzgsNTIuODc0IDEzLjE4OCw1MS41NjEgMTMuMTg4LDUwLjI0OSBDMTMuMTg4LDQ5LjY4NiAxMy4yNTEsNDkuMDYxIDEzLjMxMyw0OC40OTkgTDEzLjMxMyw0OC41IFogTTE0Ljg3NSwxMC41IEMxNC44NzUsMTMuMTg4IDE1LjUsMTUuNTYzIDE2Ljg3NSwxNy40MzggQzE4LjE4OCwxOS4zNzYgMTkuODEzLDIwLjMxMyAyMS43NSwyMC4zMTMgQzIzLjY4NywyMC4zMTMgMjUuMzEzLDE5LjM3NSAyNi42MjUsMTcuNDM4IEMyOCwxNS41NjMgMjguNjg4LDEzLjE4OCAyOC42ODgsMTAuNSBDMjguNjg4LDcuNzUgMjgsNS40MzcgMjYuNjI1LDMuNSBDMjUuMzEyLDEuNTYyIDIzLjY4NywwLjYyNSAyMS43NSwwLjYyNSBDMTkuODEzLDAuNjI1IDE4LjE4NywxLjU2MyAxNi44NzUsMy41IEMxNS41LDUuNDM4IDE0Ljg3NSw3Ljc1IDE0Ljg3NSwxMC41IEwxNC44NzUsMTAuNSBaIE0xNy4xMjUsNTEuNjI1IEwxNy40MzgsNTIuMzEzIEMxNy41NjMsNTIuODEzIDE3LjkzOCw1My4yNTEgMTguMzc2LDUzLjY4OCBDMTguODc2LDU0LjE4OCAxOS41MDEsNTQuMzc2IDIwLjE4OSw1NC4zNzYgTDIzLjQzOSw1NC4zNzYgTDIzLjQzOSw0Ni4zNzYgTDE5Ljg3Niw0Ni4zNzYgQzE4LjY4OCw0Ni43NTEgMTcuODEzLDQ3LjUwMSAxNy40MzgsNDguNjI2IEMxNy4xMjUsNDkuMzc2IDE3LDUwLjAwMSAxNyw1MC42MjYgQzE3LDUwLjkzOSAxNy4wNjMsNTEuMzE0IDE3LjEyNSw1MS42MjYgTDE3LjEyNSw1MS42MjUgWiBNMjkuMTI1LDU0LjA2MyBMMjkuMTI1LDQzLjY4OCBMMzIuOTM4LDQzLjYyNSBMMzIuOTM4LDUyLjkzOCBMMzMuMDAxLDUzLjE4OCBDMzMuMTI2LDUzLjMxMyAzMy4yNTEsNTMuNTAxIDMzLjUwMSw1My43NTEgQzMzLjc1MSw1My45MzkgMzQuMDY0LDU0LjA2NCAzNC40MzksNTQuMTI2IEwzOC4yNTIsNTQuMTI2IEwzOC4yNTIsNDMuNjg4IEw0Mi4zMTUsNDMuNjg4IEw0Mi4zMTUsNTcuNTYzIEwzMi45NCw1Ny41NjMgTDMyLjAwMiw1Ny4yNSBDMzEuMzc3LDU3LjA2MiAzMC43NTIsNTYuNjI1IDMwLjA2NCw1Ni4wNjIgQzI5LjQzOSw1NS40OTkgMjkuMTI2LDU0LjgxMiAyOS4xMjYsNTQuMDYyIEwyOS4xMjUsNTQuMDYzIFogTTMyLjUsMTEuMDYzIEMzMi40MzcsMTEuNzUxIDMyLjM3NSwxMi4zNzYgMzIuMzc1LDEzLjAwMSBDMzIuNDM4LDE0LjgxNCAzMi43NSwxNi40MzkgMzMuNDM4LDE3Ljc1MSBDMzQuMjUxLDE5LjYyNiAzNS44NzYsMjAuNjg5IDM4LjI1MSwyMS4wNjQgQzM4LjU2NCwyMS4wNjQgMzguODc2LDIxLjEyNyAzOS4xODksMjEuMTI3IEM0MS4xMjcsMjEuMDY0IDQyLjgxNCwyMC4xODkgNDQuMzE0LDE4LjU2NCBDNDUuOTM5LDE2LjU2NCA0Ny4wMDIsMTQuNDM5IDQ3LjM3NywxMi4wNjQgQzQ3LjM3NywxMS42ODkgNDcuNDQsMTEuMzE0IDQ3LjQ0LDEwLjkzOSBDNDcuNDQsOS4zMTQgNDYuODc3LDcuNjg5IDQ1LjgxNSw2LjAwMSBDNDQuNTAyLDMuOTM4IDQyLjk0LDIuNjg4IDQxLjA2NSwyLjMxMyBDNDAuODE1LDIuMjUgNDAuNTAyLDIuMjUgNDAuMjUyLDIuMjUgQzM4Ljc1MiwyLjI1IDM3LjI1MiwzLjEyNSAzNS42MjcsNC44NzUgQzMzLjc1Miw2LjkzOCAzMi43NTIsOSAzMi41MDIsMTEuMDYzIEwzMi41LDExLjA2MyBaIE00My44NzUsMjkuNjI1IEM0My44NzUsMzAuODc1IDQzLjkzOCwzMS44NzUgNDQuMTI1LDMyLjY4OCBDNDQuMjUsMzMuNTYzIDQ0LjUsMzQuNTAxIDQ1LDM1LjU2MyBDNDUuNDM4LDM2LjU2MyA0Ni4yNSwzNy4zNzYgNDcuNDM4LDM3Ljg3NiBDNDguNTAxLDM4LjMxNCA0OS44MTMsMzguNTY0IDUxLjQzOCwzOC41NjQgTDUxLjgxMywzOC41NjQgQzUyLjYyNiwzOC41NjQgNTMuMzc2LDM4LjUwMSA1NC4wNjMsMzguMzE0IEM1NC43NTEsMzguMDY0IDU1LjMxMywzNy44MTQgNTUuNzUxLDM3LjQzOSBDNTYuMjUxLDM3LjA2NCA1Ni42MjYsMzYuNjI2IDU3LjAwMSwzNi4yNTEgQzU3LjM3NiwzNS44MTMgNTcuNjI2LDM1LjMxMyA1Ny44MTQsMzQuNzUxIEM1OC4wMDIsMzQuMTI2IDU4LjE4OSwzMy42MjYgNTguMzE0LDMzLjE4OCBDNTguNDM5LDMyLjc1IDU4LjUwMiwzMi4yNSA1OC41NjQsMzEuNTYzIEM1OC42MjYsMzAuODc2IDU4LjYyNywzMC40MzggNTguNjI3LDMwLjEyNSBMNTguNjI3LDI3LjkzNyBDNTguNjI3LDI3LjM3NCA1OC41MDIsMjYuNjI0IDU4LjI1MiwyNS44MTIgQzU4LjAwMiwyNSA1Ny41NjQsMjQuMTg3IDU3LjA2NCwyMy4yNDkgQzU2LjUwMSwyMi4zMTEgNTUuNjg5LDIxLjU2MSA1NC42MjYsMjAuOTM2IEM1My41NjMsMjAuMzExIDUyLjI1MSwxOS45OTggNTAuODEzLDE5Ljk5OCBDNDYuMTg4LDE5Ljk5OCA0My44NzUsMjMuMTg2IDQzLjg3NSwyOS42MjMgTDQzLjg3NSwyOS42MjUgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=bitbucket] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI5NXB4IiB2aWV3Qm94PSIwIDAgMjU2IDI5NSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy43LjIgKDI4Mjc2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMjgsNC42MDc0MjQwN2UtMDYgTDEyOCw0LjYwNzQyNDA3ZS0wNiBDNTcuNzMxODgxOCw0LjYwNzQyNDA3ZS0wNiAwLjAxMTYzOTUwNTEsMTguODIxODE1NyAwLjAxMTYzOTUwNTEsNDIuNjYyNzgxOCBDMC4wMTE2Mzk1MDUxLDQ4LjkzNjcyMjcgMTUuMDY5MDkzLDEzOC4wMjY2NjUgMjEuMzQzMDMzOSwxNzMuMTYwNzE1IEMyMy44NTI2MDU2LDE4OS40NzI5NjYgNjUuMjYwNjA4NSwyMTIuMDU5MTQ2IDEyOCwyMTIuMDU5MTQ2IEwxMjgsMjEyLjA1OTE0NiBDMTkwLjczOTM4NiwyMTIuMDU5MTQ2IDIzMC44OTI1OTEsMTg5LjQ3Mjk2NiAyMzQuNjU2OTcyLDE3My4xNjA3MTUgQzI0MC45MzA5MDEsMTM4LjAyNjY2NSAyNTUuOTg4MzU1LDQ4LjkzNjcyMjcgMjU1Ljk4ODM1NSw0Mi42NjI3ODE4IEMyNTQuNzMzNTY5LDE4LjgyMTgxNTcgMTk4LjI2ODExMiw0LjYwNzQyNDA3ZS0wNiAxMjgsNC42MDc0MjQwN2UtMDYgTDEyOCw0LjYwNzQyNDA3ZS0wNiBMMTI4LDQuNjA3NDI0MDdlLTA2IFogTTEyOCwxODMuMTk5MDI1IEMxMDUuNDEzODIsMTgzLjE5OTAyNSA4Ny44NDY3ODg4LDE2NS42MzE5ODggODcuODQ2Nzg4OCwxNDMuMDQ1ODA4IEM4Ny44NDY3ODg4LDEyMC40NTk2MjggMTA1LjQxMzgyLDEwMi44OTI2MDcgMTI4LDEwMi44OTI2MDcgQzE1MC41ODYxNjksMTAyLjg5MjYwNyAxNjguMTUzMjA1LDEyMC40NTk2MjggMTY4LjE1MzIwNSwxNDMuMDQ1ODA4IEMxNjguMTUzMjA1LDE2NC4zNzcyMDMgMTUwLjU4NjE2OSwxODMuMTk5MDI1IDEyOCwxODMuMTk5MDI1IEwxMjgsMTgzLjE5OTAyNSBMMTI4LDE4My4xOTkwMjUgWiBNMTI4LDU1LjIxMDY2MzYgQzgyLjgyNzYzMzcsNTUuMjEwNjYzNiA0Ni40Mzg3ODU5LDQ3LjY4MTkzNjggNDYuNDM4Nzg1OSwzNy42NDM2Mzg0IEM0Ni40Mzg3ODU5LDI3LjYwNTMyODMgODIuODI3NjMzNywyMC4wNzY2MDE2IDEyOCwyMC4wNzY2MDE2IEMxNzMuMTcyMzQ5LDIwLjA3NjYwMTYgMjA5LjU2MTIwOCwyNy42MDUzMjgzIDIwOS41NjEyMDgsMzcuNjQzNjM4NCBDMjA5LjU2MTIwOCw0Ny42ODE5MzY4IDE3My4xNzIzNDksNTUuMjEwNjYzNiAxMjgsNTUuMjEwNjYzNiBMMTI4LDU1LjIxMDY2MzYgTDEyOCw1NS4yMTA2NjM2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMjIwLjYwODE3NiwyMDcuMDM5OTkxIEMyMTguMDk4NTkyLDIwNy4wMzk5OTEgMjE2Ljg0MzgwNywyMDguMjk0Nzc3IDIxNi44NDM4MDcsMjA4LjI5NDc3NyBDMjE2Ljg0MzgwNywyMDguMjk0Nzc3IDE4NS40NzQxMTQsMjMzLjM5MDU0MSAxMjkuMDA4NjU3LDIzMy4zOTA1NDEgQzcyLjU0MzIxMTMsMjMzLjM5MDU0MSA0MS4xNzM1MDY5LDIwOC4yOTQ3NzcgNDEuMTczNTA2OSwyMDguMjk0Nzc3IEM0MS4xNzM1MDY5LDIwOC4yOTQ3NzcgMzguNjYzOTM1MSwyMDcuMDM5OTkxIDM3LjQwOTE0OTMsMjA3LjAzOTk5MSBDMzQuODk5NTY2LDIwNy4wMzk5OTEgMzIuMzg5OTk0MywyMDguMjk0Nzc3IDMyLjM4OTk5NDMsMjEyLjA1OTE0NiBMMzIuMzg5OTk0MywyMTMuMzEzOTMyIEMzNy40MDkxNDkzLDIzOS42NjQ0ODIgNDEuMTczNTA2OSwyNTguNDg2MjkzIDQxLjE3MzUwNjksMjYwLjk5NTg2NCBDNDQuOTM3ODc2LDI3OS44MTc2ODcgODIuNTgxNTA5OCwyOTQuODc1MTQxIDEyNy43NTM4NzEsMjk0Ljg3NTE0MSBMMTI3Ljc1Mzg3MSwyOTQuODc1MTQxIEMxNzIuOTI2MjMyLDI5NC44NzUxNDEgMjEwLjU2OTg2NiwyNzkuODE3Njg3IDIxNC4zMzQyMzUsMjYwLjk5NTg2NCBDMjE0LjMzNDIzNSwyNTguNDg2MjkzIDIxOC4wOTg1OTIsMjM5LjY2NDQ4MiAyMjMuMTE3NzQ3LDIxMy4zMTM5MzIgTDIyMy4xMTc3NDcsMjEyLjA1OTE0NiBDMjI0LjM3MjUzMywyMDkuNTQ5NTYzIDIyMy4xMTc3NDcsMjA3LjAzOTk5MSAyMjAuNjA4MTc2LDIwNy4wMzk5OTEgTDIyMC42MDgxNzYsMjA3LjAzOTk5MSBMMjIwLjYwODE3NiwyMDcuMDM5OTkxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBjeD0iMTI4IiBjeT0iMTQxLjc5MTA4IiByPSIyMC4wNzY2MDUiPjwvY2lyY2xlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:45%;}.auth0-lock-social-button[data-provider^=box] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY1cHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMCAwIDY1IDM2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Ym94PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImJveCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNC41NjMsMTAuODc1IEM0MS40MzgsMTAuODc1IDQ3LjAwMSwxNi40MzggNDcuMDAxLDIzLjI1IEM0Ny4wMDEsMzAuMTI1IDQxLjQzOCwzNS42ODggMzQuNTYzLDM1LjY4OCBDMjkuODEzLDM1LjY4OCAyNS42ODgsMzMgMjMuNTYzLDI5LjA2MyBDMjEuNSwzMy4wMDEgMTcuMzc1LDM1LjY4OCAxMi42MjUsMzUuNjg4IEM1LjgxMiwzNS42ODggMC4zMTIsMzAuMjUgMC4xODcsMjMuNSBMMC4xODcsMjMuNSBMMC4xODcsMi44NzUgQzAuMjUsMS41IDEuMzEyLDAuNDM3IDIuNjg3LDAuNDM3IEM0LjA2MiwwLjQzNyA1LjEyNSwxLjUgNS4xODcsMi44NzUgTDUuMTg3LDIuODc1IEw1LjE4NywxMy4zMTMgQzcuMjUsMTEuNzUgOS44MTIsMTAuODc1IDEyLjYyNSwxMC44NzUgQzE3LjM3NSwxMC44NzUgMjEuNSwxMy41IDIzLjU2MywxNy40MzggQzI1LjY4OCwxMy41IDI5LjgxMywxMC44NzUgMzQuNTYzLDEwLjg3NSBMMzQuNTYzLDEwLjg3NSBaIE0xMi42MjUsMzAuNjg4IEMxNi43NSwzMC42ODggMjAuMDYzLDI3LjM3NSAyMC4wNjMsMjMuMjUgQzIwLjA2MywxOS4xODcgMTYuNzUsMTUuODEyIDEyLjYyNSwxNS44MTIgQzguNSwxNS44MTIgNS4xODcsMTkuMTg3IDUuMTg3LDIzLjI1IEM1LjE4NywyNy4zNzUgOC41LDMwLjY4OCAxMi42MjUsMzAuNjg4IEwxMi42MjUsMzAuNjg4IFogTTM0LjU2MywzMC42ODggQzM4LjY4OCwzMC42ODggNDIuMDAxLDI3LjM3NSA0Mi4wMDEsMjMuMjUgQzQyLjAwMSwxOS4xODcgMzguNjg4LDE1LjgxMiAzNC41NjMsMTUuODEyIEMzMC40MzgsMTUuODEyIDI3LjEyNSwxOS4xODcgMjcuMTI1LDIzLjI1IEMyNy4xMjUsMjcuMzc1IDMwLjQzOCwzMC42ODggMzQuNTYzLDMwLjY4OCBMMzQuNTYzLDMwLjY4OCBaIE02My42ODgsMzEuNzUgTDYzLjY4OCwzMS44MTMgQzY0LjQzOCwzMi44NzYgNjQuMjUxLDM0LjM3NiA2My4xODgsMzUuMTg4IEM2Mi4wNjMsMzYuMDYzIDYwLjU2MywzNS44MTMgNTkuNjg4LDM0Ljc1IEw1NC4yNSwyNy40MzcgTDQ4Ljc1LDM0Ljc1IEM0Ny44NzUsMzUuODEzIDQ2LjM3NSwzNi4wNjMgNDUuMzEyLDM1LjE4OCBDNDQuMTg3LDM0LjM3NSA0My45OTksMzIuODc1IDQ0Ljc0OSwzMS44MTMgTDUxLjEyNCwyMy4yNSBMNDQuNzQ5LDE0Ljc1IEM0My45OTksMTMuNjg3IDQ0LjE4NiwxMi4xMjUgNDUuMzEyLDExLjMxMiBDNDYuMzc1LDEwLjQ5OSA0Ny44NzUsMTAuNzQ5IDQ4Ljc1LDExLjgxMiBMNTQuMjUsMTkuMTI1IEw1OS42ODgsMTEuODEyIEM2MC41NjMsMTAuNzQ5IDYyLjA2MywxMC40OTkgNjMuMTg4LDExLjMxMiBDNjQuMjUxLDEyLjEyNSA2NC40MzgsMTMuNjg3IDYzLjY4OCwxNC43NSBMNTcuMzEzLDIzLjI1IEw2My42ODgsMzEuNzUgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=dropbox] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY2cHgiIGhlaWdodD0iNjNweCIgdmlld0JveD0iMCAwIDY2IDYzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ZHJvcGJveDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJkcm9wYm94IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAuMjUsMzMuODEzIEwyMC4xMjUsNDUuNjI2IEwzMy4xMjUsMzUuNjI2IEw0Ni4xMjUsNDUuNjI2IEw2NS43NSwzMy44MTMgTDUzLjEyNSwyMi45MzggTDY1Ljc1LDEyLjM3NSBMNDYuNDM3LDAgTDMzLjEyNCwxMS4xMjUgTDIwLjEyNCwwIEwwLjI0OSwxMyBMMTMuOTM3LDIzLjM3NSBMMC4yNSwzMy44MTMgWiBNMTMuODc1LDQ5Ljg3NSBMMzIuOTM4LDYyLjYyNSBMMzIuOTM4LDM5Ljg3NSBMMzIuODc1LDM5LjgxMiBMMTkuODc1LDQ5Ljc1IEwxMy44NzUsNDYuMTg3IEwxMy44NzUsNDkuODc1IEwxMy44NzUsNDkuODc1IFogTTE0LjE4OCwyMy4yNSBMMzMuMTI2LDExLjY4NyBMNTEuOTM5LDIyLjU2MiBMMzMuMDAxLDM1LjA2MiBMMTQuMTg4LDIzLjI1IFogTTMyLjkzOCw2Mi42MjUgTDUyLjQzOCw0OS45MzcgTDUyLjQzOCw0NS44NzQgTDQ2LjA2Myw0OS43NDkgTDMzLjEyNSwzOS44MTEgTDMzLDM5Ljg3NCBMMzIuOTM4LDYyLjYyNSBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=dwolla] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDQwIDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ZHdvbGxhPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImR3b2xsYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMSw1NSBDMSw1OC4zMTMgMiw2MC45MzggNC4wNjMsNjIuODc1IEM2LjEyNiw2NC43NSA4LjkzOCw2NS4yNSAxMi41NjMsNjQuMzc1IEMxMy4zNzYsNjQuMTg3IDE0LjQzOCw2My43NSAxNS44MTMsNjMuMDYyIEwxOC4wNjMsNjEuODc0IEwyMy44MTMsNTkuMzc0IEMyMy45MzgsNTkuMzc0IDI0LjM3Niw1OS4xMjQgMjUuMjUxLDU4Ljc0OSBDMjYuMDY0LDU4LjM3NCAyNi44MTQsNTguMDYxIDI3LjUwMSw1Ny44MTEgQzI5LjEyNiw1Ny4xMjMgMzAuNDM5LDU2LjU2MSAzMS4zNzYsNTYuMDYxIEMzMi4xODksNTUuNjg2IDMzLjMxNCw1NS4wNjEgMzQuODE0LDU0LjEyMyBDMzYuMTI3LDUzLjMxIDM3LjEyNyw1Mi40MzUgMzcuODE0LDUxLjYyMyBDMzguNTY0LDUwLjgxIDM5LjEyNyw0OS42ODUgMzkuNjI3LDQ4LjMxIEM0MC4xOSw0Ny4wNiA0MC41MDIsNDUuNTYgNDAuNTAyLDQzLjk5NyBDNDAuNTAyLDQyLjY4NCA0MC4zMTQsNDEuNDM0IDQwLjAwMiw0MC4yNDcgQzM5LjY4OSwzOC45OTcgMzkuMzc3LDM3Ljk5NyAzOS4wMDIsMzcuMTIyIEMzOC42ODksMzYuMjQ3IDM4LjEyNywzNS4zMDkgMzcuMzc3LDM0LjE4NCBDMzYuNTY0LDMzLjA1OSAzNi4wMDIsMzIuMjQ2IDM1LjU2NCwzMS43NDYgQzM1LjEyNiwzMS4yNDYgMzQuNDM5LDMwLjQzMyAzMy40MzksMjkuMzcxIEMzMi40MzksMjguMjQ2IDMxLjg3NiwyNy41NTggMzEuNTY0LDI3LjI0NiBDMzEuMzc2LDI2Ljk5NiAzMC42ODksMjYuMjQ2IDI5LjU2NCwyNC45MzMgQzI4LjQzOSwyMy42ODMgMjcuNjg5LDIyLjgwOCAyNy4zNzYsMjIuMzcgQzI3LjAwMSwyMS45OTUgMjYuNDM4LDIxLjE4MiAyNS42MjYsMTkuOTk1IEMyNC44MTQsMTguODA4IDI0LjMxMywxNy44NyAyNC4wMDEsMTcuMDU3IEMyMy43NTEsMTYuMjQ0IDIzLjQzOCwxNS4yNDQgMjMuMTg4LDE0LjA1NyBDMjIuOTM4LDEyLjgwNyAyMi44NzUsMTEuNjE5IDIyLjg3NSwxMC4zNjkgQzIzLDcuMTgxIDI0LjM3NSw0Ljc0NCAyNywzLjA1NiBDMjguMTI1LDIuNDkzIDI4LjY4OCwxLjkzMSAyOC42ODgsMS40OTMgQzI4LjUsMC43NDMgMjcuOTM4LDAuNjE4IDI3LjEyNSwxLjA1NSBDMjUuOTM3LDEuNzQzIDI0LjA2MiwyLjU1NSAyMS42MjUsMy42MTggTDE3LjE4Nyw1LjU1NiBMMTQuMTg3LDYuOTMxIEMxMy42ODcsNy4xMTkgMTMuMDYyLDcuMzY5IDEyLjMxMiw3LjY4MSBDMTEuNTYyLDguMDU2IDExLjA2Miw4LjI0NCAxMC44NzQsOC4zMDYgQzEwLjQ5OSw4LjQ5NCA5LjU2MSw4Ljk5NCA3Ljk5OSw5LjkzMSBDNi43NDksMTAuNjgxIDUuODExLDExLjM2OSA1LjMxMSwxMS45OTQgQzMuODExLDEzLjQ5NCAyLjg3MywxNS40MzIgMi42MjMsMTcuODA3IEMxLjkzNSwyMi42ODIgMy45MzYsMjcuOTk1IDguNjIzLDMzLjYyIEM4Ljk5OCwzNC4wNTggMTAuMjQ4LDM1LjU1OCAxMi40MzYsMzguMTIgQzEzLjg3NCwzOS43NDUgMTQuOTk5LDQxLjE4MyAxNS45MzYsNDIuNDk1IEMxNS41NjEsNDIuNjgzIDEyLjkzNiw0My44NyA4LjEyMyw0NS45MzMgQzcuMDYsNDYuMzcxIDUuODczLDQ2Ljk5NiA0LjYyMyw0Ny44MDggQzIuMTg1LDQ5LjM3MSAwLjk5OCw1MS43NDYgMC45OTgsNTQuOTk2IEwxLDU1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:30%;}.auth0-lock-social-button[data-provider^=ebay] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjkwcHgiIGhlaWdodD0iMzlweCIgdmlld0JveD0iMCAwIDkwIDM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ZWJheTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJlYmF5IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4wMDAwMDAsIDAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLDIzLjY4OCBDMSwyNS42MjYgMS4xODgsMjcuMTg4IDEuNjI1LDI4LjUwMSBDMiwyOS43NTEgMi44MTMsMzAuOTM5IDQsMzIuMDY0IEM1LjE4NywzMy4xODkgNy4wNjMsMzQuMDAyIDkuNTYzLDM0LjU2NCBDMTIuMDYzLDM1LjA2NCAxNS4zMTMsMzUuMzc3IDE5LjI1MSwzNS4zNzcgQzIyLjc1MSwzNS4zNzcgMjUuOTM5LDM1LjA2NCAyOC44MTQsMzQuMzc3IEMzMC4wNjQsMzQuMTI3IDMxLjI1MiwzMy43NTIgMzIuNDM5LDMzLjE4OSBMMzIuNDM5LDI3LjUwMSBMMjQuNjg5LDI3LjUwMSBDMjQuNjg5LDMwLjA2NCAyMi44NzYsMzEuMzc2IDE5LjI1MSwzMS4zNzYgQzE3LjkzOCwzMS4zNzYgMTYuODc2LDMxLjE4OCAxNi4wNjMsMzAuODEzIEMxNS4yNSwzMC40MzggMTQuNjg4LDI5Ljg3NSAxNC4zNzUsMjkuMDYzIEMxNC4wNjIsMjguMzEzIDEzLjg3NSwyNy42ODggMTMuODEyLDI3LjEyNSBDMTMuNjg3LDI2LjYyNSAxMy42ODcsMjUuODc1IDEzLjY4NywyNSBMMzIuNDM3LDI1IEwzMi40MzcsMTQuNjg3IEMzMS42MjQsMTQuMjQ5IDMwLjM3NCwxMy44NzQgMjguNjg3LDEzLjU2MiBDMjYuMTI0LDEyLjk5OSAyMi45OTksMTIuNjg3IDE5LjI0OSwxMi42ODcgQzE2LjA2MSwxMi42ODcgMTMuMzExLDEyLjg3NSAxMC45OTksMTMuMzEyIEM4Ljc0OSwxMy42ODcgNi45MzYsMTQuMjUgNS42ODYsMTQuODc1IEM0LjM3MywxNS40MzggMy4zNzMsMTYuMzEzIDIuNjg2LDE3LjMxMyBDMS45OTksMTguMzEzIDEuNTYxLDE5LjMxMyAxLjMxMSwyMC4zMTMgQzEuMTIzLDIxLjI1MSAwLjk5OCwyMi4zNzYgMC45OTgsMjMuNjg4IEwxLDIzLjY4OCBaIE0xMy42ODgsMjEuNTYzIEMxMy42ODgsMjAuODc1IDEzLjY4OCwyMC4zMTMgMTMuNzUxLDE5LjkzOCBDMTMuODE0LDE5LjYyNSAxNC4wMDEsMTkuMDYzIDE0LjMxNCwxOC40MzggQzE0LjYyNywxNy43NSAxNS4xODksMTcuMjUgMTYuMDAyLDE2LjkzOCBDMTYuODE1LDE2LjYyNiAxNy45NCwxNi41IDE5LjI1MiwxNi41IEMyMC42MjcsMTYuNSAyMS44MTUsMTYuNjI1IDIyLjY5LDE2LjkzOCBDMjMuNTY1LDE3LjI1MSAyNC4xMjgsMTcuNjg4IDI0LjQ0LDE4LjMxMyBDMjQuNzUzLDE5LjAwMSAyNC44NzgsMTkuNTAxIDI0Ljk0LDE5LjgxMyBDMjUuMDY1LDIwLjE4OCAyNS4wNjUsMjAuNzUxIDI1LjA2NSwyMS41NjMgTDEzLjY5LDIxLjU2MyBMMTMuNjg4LDIxLjU2MyBaIE0zMi40MzgsMzMuMTg4IEMzMi41MDEsMzMuMTg4IDMyLjYyNiwzMy4xMjUgMzIuNjg4LDMzLjA2MyBDMzUuODEzLDMxLjUgMzcuMzc2LDI5LjY4OCAzNy40MzgsMjcuNSBMMzIuNDM4LDI3LjUgTDMyLjQzOCwzMy4xODggTDMyLjQzOCwzMy4xODggWiBNMzIuNDM4LDMzLjE4OCBMMzIuNDM4LDM4LjI1MSBMMzkuMDAxLDM4LjI1MSBMMzkuMDAxLDM1LjU2MyBMMzkuMDY0LDM1LjU2MyBDNDAuMjUyLDM3LjY4OCA0Mi4xODksMzguNzUxIDQ0Ljg3NywzOC43NTEgQzQ2LjI1MiwzOC43NTEgNDcuNDQsMzguNTAxIDQ4LjMxNSwzNy45MzggQzQ5LjI1MywzNy40MzggNDkuOTQsMzYuNjI1IDUwLjQ0LDM1LjYyNSBDNTAuODc4LDM0LjU2MiA1MS4xOSwzMy41NjIgNTEuMzc4LDMyLjYyNSBDNTEuNTY2LDMxLjYyNSA1MS42OTEsMzAuNSA1MS43NTMsMjkuMTI1IEM0OC41MDMsMjguMzc1IDQ2Ljg3OCwyNS43NSA0Ni44NzgsMjEuMzEyIEM0Ni44NzgsMTguMjQ5IDQ3Ljc1MywxNi4wNjIgNDkuNDQxLDE0LjgxMiBDNDguMzE2LDEzLjY4NyA0Ni44NzgsMTMuMTI0IDQ1LjA2NiwxMy4xMjQgQzQyLjYyOCwxMy4xMjQgNDAuNzUzLDE0LjA2MiAzOS4zNzgsMTUuOTM3IEwzOS4yNTMsMTUuOTM3IEwzOS4yNTMsMi45OTkgTDMyLjQ0LDIuOTk5IEwzMi40NCwxNC42ODcgQzM0LjY5LDE1LjY4NyAzNi4xOSwxNyAzNi44MTUsMTguNjI1IEMzNy4zNzgsMjAgMzcuNjksMjEuNjI1IDM3LjY5LDIzLjUgQzM3LjY5LDI0IDM3LjYyNywyNC41IDM3LjYyNywyNSBMMzIuNDM5LDI1IEwzMi40MzksMjcuNSBMMzcuNDM5LDI3LjUgQzM3LjM3NiwyOS42ODggMzUuODE0LDMxLjUgMzIuNjg5LDMzLjA2MyBDMzIuNjI2LDMzLjEyNiAzMi41MDEsMzMuMTg4IDMyLjQzOSwzMy4xODggTDMyLjQzOCwzMy4xODggWiBNMzIuNDM4LDI1IEwzNy42MjYsMjUgQzM3LjYyNiwyNC41IDM3LjY4OSwyNCAzNy42ODksMjMuNSBDMzcuNjg5LDIxLjYyNSAzNy4zNzYsMjAgMzYuODE0LDE4LjYyNSBDMzYuMTg5LDE3IDM0LjY4OSwxNS42ODcgMzIuNDM5LDE0LjY4NyBMMzIuNDM5LDI1IEwzMi40MzgsMjUgWiBNMzkuMjUsMjUuNjg4IEMzOS4yNSwyNC4xMjUgMzkuMzEzLDIyLjkzOCAzOS4zMTMsMjIuMjUgQzM5LjM3NiwyMS41IDM5LjUwMSwyMC42ODcgMzkuNjI2LDE5LjgxMiBDMzkuNzUxLDE4LjkzNyA0MC4wNjQsMTguMjQ5IDQwLjQzOSwxNy45MzcgQzQwLjg3NywxNy41NjIgNDEuMzc3LDE3LjM3NCA0Mi4wNjQsMTcuMzc0IEM0Mi44MTQsMTcuMzc0IDQzLjM3NywxNy41NjIgNDMuODE0LDE3Ljg3NCBDNDQuMTg5LDE4LjI0OSA0NC41MDIsMTguODEyIDQ0LjYyNywxOS42ODcgQzQ0LjgxNSwyMC41NjIgNDQuOTQsMjEuMzc1IDQ0Ljk0LDIyLjA2MiBDNDUuMDAzLDIyLjc1IDQ1LjA2NSwyMy44NzUgNDUuMDY1LDI1LjM3NSBMNDUuMDY1LDI1LjY4OCBDNDUuMDY1LDI5LjAwMSA0NC44MTUsMzEuMjUxIDQ0LjQ0LDMyLjU2MyBDNDQuMDY1LDMzLjg3NSA0My4zMTUsMzQuNTAxIDQyLjA2NSwzNC41MDEgQzQwLjk0LDM0LjUwMSA0MC4xOSwzMy44NzYgMzkuODE1LDMyLjU2MyBDMzkuNDQsMzEuMjUgMzkuMjUyLDI5IDM5LjI1MiwyNS42ODggTDM5LjI1LDI1LjY4OCBaIE00Ni44NzUsMjEuMzEzIEM0Ni44NzUsMjUuNzUxIDQ4LjUsMjguMzc2IDUxLjc1LDI5LjEyNiBMNTEuNzUsMjUuODEzIEM1MS44MTMsMjQgNTEuODEzLDIyLjYyNSA1MS43NSwyMS43NSBDNTEuNjg3LDIwLjg3NSA1MS41LDE5LjY4NyA1MS4xMjUsMTguMTg3IEM1MC43NSwxNi42ODcgNTAuMTg3LDE1LjU2MiA0OS40MzcsMTQuODEyIEM0Ny43NDksMTYuMDYyIDQ2Ljg3NCwxOC4yNSA0Ni44NzQsMjEuMzEyIEw0Ni44NzUsMjEuMzEzIFogTTQ3LjM3NSwxMS4xODggTDU0LjI1LDExLjE4OCBDNTQuMjUsOS45MzggNTQuMzc1LDkgNTQuNjg4LDguMzEzIEM1NS4wMDEsNy42MjYgNTUuNjg4LDcuMzEzIDU2LjgxMyw3LjMxMyBDNTcuOTM4LDcuMzEzIDU4LjY4OCw3LjYyNiA1OS4wNjMsOC4yNTEgQzU5LjQzOCw4LjgxNCA1OS42MjYsOS43NTEgNTkuNjI2LDExLjAwMSBMNTkuNjI2LDEyLjkzOSBMNTguMDYzLDEyLjkzOSBDNTMuOTM4LDEyLjkzOSA1MS4wNjMsMTMuNTY0IDQ5LjQzOCwxNC44MTQgQzUwLjE4OCwxNS41NjQgNTAuNzUxLDE2LjY4OSA1MS4xMjYsMTguMTg5IEM1MS41MDEsMTkuNjg5IDUxLjY4OSwyMC44NzcgNTEuNzUxLDIxLjc1MiBMNTEuNzUxLDI5LjEyNyBDNTIuMDY0LDI5LjE5IDUyLjYyNiwyOS4xOSA1My40MzksMjkuMTkgQzU2LjI1MiwyOS4xOSA1OC40MzksMjguMDAyIDU5LjgxNCwyNS41MDIgTDU5LjkzOSwyNS41MDIgTDYwLjI1MiwyOC44MTUgTDY2LjY5LDI4LjgxNSBDNjYuNjksMjguNDQgNjYuNjI3LDI3Ljc1MiA2Ni41NjUsMjYuNjI3IEM2Ni40NCwyNS41NjQgNjYuNDQsMjQuNzUyIDY2LjQ0LDI0LjE4OSBMNjYuNDQsMTcuNjI2IEw1OS41NjUsMy42ODggQzU3LjYyNywzLjU2MyA1Ni42MjcsMy41IDU2LjQ0LDMuNSBDNTMuNTY1LDMuNSA1MS40NCw0LjA2MyA0OS45NCw1LjEyNSBDNDguMjUyLDYuMTg4IDQ3LjM3Nyw4LjI1IDQ3LjM3NywxMS4xODggTDQ3LjM3NSwxMS4xODggWiBNNTMuNjI1LDIxIEM1My4xODcsMjAuNjI1IDUzLjE4NywyMC4xODcgNTMuNjg4LDE5Ljc1IEM1NC4xODksMTkuMzEzIDU0LjI1MSwxOC45MzcgNTQuMDAxLDE4Ljc1IEM1My42ODgsMTguNTYyIDUzLjg3NiwxOC4zMTIgNTQuNDM5LDE4LjA2MiBDNTQuOTM5LDE3LjgxMiA1NS4xODksMTcuNjI0IDU1LjAwMiwxNy41NjIgQzU0Ljg3NywxNy40MzcgNTUuMDY1LDE3LjMxMiA1NS42OSwxNy4xODcgQzU2LjMxNSwxNy4wNjIgNTYuNTY1LDE2Ljk5OSA1Ni41NjUsMTYuOTk5IEw1Ny41MDMsMTYuODc0IEM1Ny42MjgsMTYuODc0IDU4LjAwMywxNi44NzQgNTguNTY2LDE2LjgxMSBMNTkuNjI5LDE2LjgxMSBMNTkuNjI5LDE4LjA2MSBDNTkuNjkyLDE4Ljc0OSA1OS42OTIsMTkuMjQ5IDU5LjYyOSwxOS42MjQgQzU5LjYyOSwxOS45MzcgNTkuNjI5LDIwLjQzNyA1OS41NjYsMjEuMTI0IEM1OS41MDMsMjEuNzQ5IDU5LjQ0MSwyMi4zMTIgNTkuMjUzLDIyLjYyNCBDNTkuMTI4LDIyLjk5OSA1OC45NCwyMy4zNzQgNTguNjksMjMuODEyIEM1OC40NCwyNC4xODcgNTguMDY1LDI0LjUgNTcuNjksMjQuNjg3IEM1Ny4yNTIsMjQuODc1IDU2LjgxNSwyNSA1Ni4yNTIsMjUgQzU0LjUwMiwyNSA1My42MjcsMjMuNjg3IDUzLjYyNywyMSBMNTMuNjI1LDIxIFogTTU3Ljg3NSwwLjM3NSBMNTkuNTYzLDMuNjg4IEM2Mi4zMTMsNC4wNjMgNjQuMTI2LDQuOTM4IDY1LjA2Myw2LjI1MSBDNjUuOTM4LDcuNjI2IDY2LjQzOCw5LjQzOSA2Ni40MzgsMTEuODE0IEw2Ni40MzgsMTcuNjI3IEw2OS4xODgsMjMuMzE1IEw2OS4xODgsMzUuNTAzIEw3OC4xODgsMzUuNTAzIEw3OC4xODgsMjMuMzE1IEw5MC4yNTEsMC4zNzcgTDgxLjEyNiwwLjM3NyBMNzQuMTI2LDE1LjE5IEw2Ny43NTEsMC4zNzcgTDU3Ljg3NiwwLjM3NyBMNTcuODc1LDAuMzc1IFogTTU5LjU2MywzLjY4OCBMNjYuNDM4LDE3LjYyNiBMNjYuNDM4LDExLjgxMyBDNjYuNDM4LDkuNDM4IDY1LjkzOCw3LjYyNSA2NS4wNjMsNi4yNSBDNjQuMTI1LDQuOTM3IDYyLjMxMyw0LjA2MiA1OS41NjMsMy42ODcgTDU5LjU2MywzLjY4OCBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:70%;}.auth0-lock-social-button[data-provider^=exact] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQzcHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQzIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ZXhhY3Q8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iZXhhY3QiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuMDQ5LDEuMDA4IEMxNC4wMTIsMC44IDI3Ljk3NCwwLjgyOSA0MS45MzcsMC45NzggQzQyLjAyNCwzLjcxOCA0Mi4yMjYsOS4xOTggNDIuMzEzLDExLjkzOSBDMjguNTI0LDEyLjQ0NSAxNC43MDYsMTIuMjA3IDAuODg4LDEyLjI5NyBDMC41OTksOC41NDQgMC4zMSw0Ljc5MSAwLjA1LDEuMDA5IEwwLjA1LDEuMDA5IEwwLjA1LDEuMDA5IEwwLjA0OSwxLjAwOCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjIyMywyMC4yMTkgQzE0LjA0MSwyMC4yNDkgMjcuOTQ2LDE5LjI5NiA0MS43NjQsMjAuNjM2IEM0Mi4xMTEsMjQuMTUxIDQyLjExMSwyNy43MjUgNDIuMTQsMzEuMjY5IEMyOC4yMzUsMzEuMjM5IDE0LjM1OSwzMS4yMzkgMC40NTQsMzEuMjEgQzAuMzY3LDI3LjU0NyAwLjI4MSwyMy44ODMgMC4yMjMsMjAuMjIgTDAuMjIzLDIwLjIyIEwwLjIyMywyMC4yMiBMMC4yMjMsMjAuMjE5IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");background-size:30%;}.auth0-lock-social-button[data-provider^=facebook] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM2cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDM2IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+ZmFjZWJvb2s8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iZmFjZWJvb2siIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC45MzgsMzUgTDEwLjc1MSwzNSBMMTAuNzUxLDY0LjYyNSBMMjMuMDY0LDY0LjYyNSBMMjMuMDY0LDM1IEwzNS4zNzcsMzUgTDM1LjM3NywyMi43NSBMMjMuMDY0LDIyLjc1IEwyMy4wNjQsMTYuNSBDMjMuMDY0LDE1LjQzNyAyMy4zMTQsMTQuNjI1IDIzLjgxNCwxMy44NzUgQzI0LjM3NywxMy4xODcgMjQuOTM5LDEyLjg3NSAyNS41NjQsMTIuODc1IEwzNS4zNzcsMTIuODc1IEwzNS4zNzcsMC42MjUgTDI1LjU2NCwwLjYyNSBDMjEuNDM5LDAuNjI1IDE4LjAwMSwyLjE4OCAxNS4xMjYsNS4zMTMgQzEyLjE4OCw4LjQzOCAxMC43NTEsMTIuMTg4IDEwLjc1MSwxNi42MjYgTDEwLjc1MSwyMi43NTEgTDAuOTM4LDIyLjc1MSBMMC45MzgsMzUuMDAxIEwwLjkzOCwzNSBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:25%;}.auth0-lock-social-button[data-provider^=fitbit] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjYwcHgiIGhlaWdodD0iNTlweCIgdmlld0JveD0iMCAwIDYwIDU5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Zml0Yml0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImZpdGJpdCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOC4zNzUsNDIgQzM4LjM3NSw0NC40MzggNDAuMzEzLDQ2LjMxMyA0Mi44MTMsNDYuMzEzIEM0NS4yNTEsNDYuMzEzIDQ3LjI1MSw0NC4zNzUgNDcuMzEzLDQyIEM0Ny4zMTMsMzkuNjI1IDQ1LjI1LDM3LjU2MiA0Mi43NSwzNy42MjUgQzQwLjMxMiwzNy42MjUgMzguMzc1LDM5LjUgMzguMzc1LDQyIEwzOC4zNzUsNDIgWiBNNjAsMjkuNSBDNjAsMjYuOTM3IDU4LjE4NywyNS4xMjUgNTUuNjg3LDI1LjEyNSBDNTMuMTg3LDI1LjA2MiA1MS4xMjQsMjcuMDYzIDUxLjEyNCwyOS40MzggQzUxLjE4NywzMS44MTMgNTMuMTg3LDMzLjgxMyA1NS41NjIsMzMuODEzIEM1OC4wNjIsMzMuODc2IDYwLDMxLjkzOCA2MCwyOS41IEw2MCwyOS41IFogTTM4LjM3NSwxNi45MzggQzM4LjM3NSwxOS4zNzYgNDAuMzc1LDIxLjMxMyA0Mi44MTMsMjEuMzEzIEM0NS4yNTEsMjEuMjUgNDcuMjUxLDE5LjI1IDQ3LjMxMywxNi45MzggQzQ3LjMxMywxNC42MjUgNDUuMjUsMTIuNTYzIDQyLjg3NSwxMi41NjMgQzQwLjM3NSwxMi41IDM4LjM3NSwxNC40MzggMzguMzc1LDE2LjkzOCBMMzguMzc1LDE2LjkzOCBaIE0wLDI5LjQzOCBDMCwzMS44NzYgMiwzMy44MTMgNC4zNzUsMzMuODEzIEM2Ljg3NSwzMy44MTMgOC44NzUsMzEuNzUgOC44NzUsMjkuMzc1IEM4LjgxMiwyNyA2LjgxMiwyNS4xMjUgNC4zNzUsMjUuMTI1IEMxLjgxMiwyNS4xMjUgMCwyNi45MzggMCwyOS40MzggTDAsMjkuNDM4IFogTTM4LjM3NSwyOS40MzggQzM4LjM3NSwzMS44MTMgNDAuMzc1LDMzLjgxMyA0Mi44MTMsMzMuODEzIEM0NS4yNTEsMzMuODEzIDQ3LjMxMywzMS43NSA0Ny4zMTMsMjkuMzc1IEM0Ny4yNSwyNyA0NS4yNSwyNS4xMjUgNDIuODEzLDI1LjEyNSBDNDAuMjUsMjUuMTI1IDM4LjM3NSwyNi45MzggMzguMzc1LDI5LjQzOCBMMzguMzc1LDI5LjQzOCBaIE0yMS42MjUsMjkuNSBDMjEuNjI1LDI3IDE5LjgxMiwyNS4xMjUgMTcuMzEyLDI1LjEyNSBDMTQuNzQ5LDI1LjA2MiAxMi43NDksMjYuOTM4IDEyLjY4NywyOS40MzggQzEyLjY4NywzMS43NTEgMTQuODEyLDMzLjgxMyAxNy4yNSwzMy44MTMgQzE5LjYyNSwzMy44MTMgMjEuNTYzLDMxLjg3NSAyMS42MjUsMjkuNSBMMjEuNjI1LDI5LjUgWiBNMjkuOTM4LDI1LjEyNSBDMjcuNSwyNS4xMjUgMjUuNSwyNy4wNjMgMjUuNTYzLDI5LjQzOCBDMjUuNTYzLDMxLjg3NiAyNy41NjMsMzMuODEzIDMwLjAwMSwzMy44MTMgQzMyLjQzOSwzMy44MTMgMzQuNDM5LDMxLjg3NSAzNC40MzksMjkuNSBDMzQuNTAyLDI3IDMyLjUwMSwyNS4xMjUgMjkuOTM5LDI1LjEyNSBMMjkuOTM4LDI1LjEyNSBaIE0zMCw4LjY4OCBDMzIuNSw4LjY4OCAzNC40MzgsNi43NSAzNC40MzgsNC4zMTMgQzM0LjM3NSwyIDMyLjMxMyw4Ljg4MTc4NDJlLTE2IDMwLDAuMDYzIEMyNy42MjUsMC4wNjMgMjUuNTYyLDIuMDYzIDI1LjU2Miw0LjQzOCBDMjUuNjI1LDYuNzUxIDI3LjYyNSw4LjY4OCAzMCw4LjY4OCBMMzAsOC42ODggWiBNMzAsNTguODEzIEMzMi40MzgsNTguODEzIDM0LjQzOCw1Ni44NzUgMzQuNDM4LDU0LjQzOCBDMzQuNDM4LDUyLjEyNSAzMi40MzgsNTAuMTg4IDMwLDUwLjE4OCBDMjcuNjI1LDUwLjEyNSAyNS41NjIsNTIuMTg4IDI1LjU2Miw1NC41MDEgQzI1LjU2Miw1Ni44NzYgMjcuNTYyLDU4Ljc1MSAzMCw1OC44MTQgTDMwLDU4LjgxMyBaIE0zNC40MzgsNDEuOTM4IEMzNC40MzgsMzkuNjI1IDMyLjQzOCwzNy42MjUgMzAsMzcuNjI1IEMyNy42ODcsMzcuNjI1IDI1LjYyNSwzOS42MjUgMjUuNTYyLDQxLjkzOCBDMjUuNTYyLDQ0LjI1MSAyNy42MjUsNDYuMzEzIDMwLjA2Miw0Ni4zMTMgQzMyLjQzNyw0Ni4yNSAzNC40MzcsNDQuMzEzIDM0LjQzNyw0MS45MzggTDM0LjQzOCw0MS45MzggWiBNMTIuODc1LDQyIEMxMi44NzUsNDQuNDM4IDE0Ljc1LDQ2LjMxMyAxNy4xODgsNDYuMzEzIEMxOS42MjYsNDYuMzEzIDIxLjU2Myw0NC4zNzUgMjEuNTYzLDQyIEMyMS41NjMsMzkuNjI1IDE5LjYyNSwzNy42MjUgMTcuMjUsMzcuNjI1IEMxNC42ODcsMzcuNjI1IDEyLjg3NSwzOS41IDEyLjg3NSw0MiBMMTIuODc1LDQyIFogTTMwLDEyLjYyNSBDMjcuNSwxMi42ODggMjUuNjI1LDE0LjUgMjUuNTYyLDE2Ljg3NSBDMjUuNTYyLDE5LjI1IDI3LjUsMjEuMTg4IDI5LjkzNywyMS4xODggQzMyLjUsMjEuMTg4IDM0LjQzNywxOS4zMTMgMzQuNDM3LDE2Ljg3NSBDMzQuMzc0LDE0LjUgMzIuNDM3LDEyLjYyNSAyOS45OTksMTIuNjI1IEwzMCwxMi42MjUgWiBNMTcuMjUsMjEuMTg4IEMxOS43NSwyMS4xODggMjEuNTYzLDE5LjM3NSAyMS41NjMsMTYuODc1IEMyMS41NjMsMTQuNDM3IDE5Ljc1LDEyLjY4NyAxNy4yNSwxMi42MjUgQzE0Ljc1LDEyLjYyNSAxMi42ODcsMTQuNjI1IDEyLjc1LDE2LjkzOCBDMTIuODEzLDE5LjMxMyAxNC44MTMsMjEuMTg4IDE3LjI1LDIxLjE4OCBMMTcuMjUsMjEuMTg4IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=github] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDY0IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Z2l0aHViPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9ImdpdGh1YiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjQzNzY5NDk5ZS0xNSwzMi4yNSBDOC40Mzc2OTQ5OWUtMTUsMzYuNTYzIDAuODc1LDQwLjc1IDIuNTYzLDQ0LjYyNSBDNS45MzgsNTIuNjI1IDExLjU2Myw1OC4zMTMgMTkuNTAxLDYxLjc1IEMyMy40MzksNjMuNDM4IDI3LjU2NCw2NC4zMTMgMzEuOTM5LDY0LjMxMyBDMzYuMzE0LDY0LjMxMyA0MC40MzksNjMuNDM4IDQ0LjM3Nyw2MS43NSBDNTIuMTksNTguMzc1IDU3Ljg3Nyw1Mi42ODcgNjEuMzE1LDQ0LjYyNSBDNjMuMDAzLDQwLjYyNSA2My44NzgsMzYuNDM3IDYzLjg3OCwzMi4yNSBDNjMuODc4LDI4IDYzLjAwMywyMy44NzUgNjEuMzE1LDE5LjgxMiBDNTcuODc3LDExLjgxMiA1Mi4xOSw2LjE4NyA0NC4zNzcsMi44NzQgQzQwLjQzOSwxLjEyNCAzNi4zMTQsMC4zMTEgMzEuOTM5LDAuMzExIEMyNy41NjQsMC4zMTEgMjMuNDM5LDEuMTI0IDE5LjUwMSwyLjg3NCBDMTEuNTYzLDYuMjQ5IDUuOTM4LDExLjg3NCAyLjU2MywxOS44MTIgQzAuODc1LDIzLjc1IDAsMjcuODc1IDAsMzIuMjUgTDguNDM3Njk0OTllLTE1LDMyLjI1IFogTTUsMzIuMjUgQzUsMjguNjI1IDUuNjg4LDI1LjEyNSA3LjEyNSwyMS43NSBDOC41NjMsMTguNSAxMC41LDE1LjYyNSAxMi44NzUsMTMuMTg3IEMxNS4zNzUsMTAuNzQ5IDE4LjI1LDguODEyIDIxLjQzOCw3LjQzNyBDMjQuOTM4LDUuOTk5IDI4LjQzOCw1LjMxMiAzMS45MzgsNS4zMTIgQzM1LjUwMSw1LjMxMiAzOC45MzgsNiA0Mi4zNzYsNy40MzcgQzQ1LjY4OSw4Ljg3NSA0OC41NjQsMTAuNzUgNTAuOTM5LDEzLjE4NyBDNTMuNDM5LDE1LjYyNSA1NS4zMTQsMTguNSA1Ni42ODksMjEuNzUgQzU4LjEyNywyNS4xMjUgNTguODE0LDI4LjYyNSA1OC44MTQsMzIuMjUgQzU4LjgxNCwzOC4xODggNTcuMDY0LDQzLjU2MyA1My41NjQsNDguMjUgQzUwLjAwMSw1MyA0NS40MzksNTYuMzEzIDM5LjkzOSw1OC4zMTMgTDM5LjkzOSw1My4xODggQzM5LjkzOSw1MC42ODggMzkuMDY0LDQ4LjgxMyAzNy4zMTQsNDcuNjI1IEMzOS40MzksNDcuNDM3IDQxLjM3Nyw0NyA0My4xMjcsNDYuMzc1IEM0NS4yNTIsNDUuNjI1IDQ2Ljk0LDQ0LjU2MiA0OC4xOSw0My4xODcgQzUwLjU2NSw0MC43NDkgNTEuNjksMzcuMTI0IDUxLjY5LDMyLjM3NCBDNTEuNjksMjkuMTg2IDUwLjYyNywyNi40MzYgNDguNTAyLDI0LjE4NiBDNDkuNDQsMjEuNjIzIDQ5LjM3NywxOC45MzYgNDguMTg5LDE1Ljk5OCBMNDcuNDM5LDE1LjkzNSBDNDYuODE0LDE1LjgxIDQ1Ljg3NiwxNi4wNiA0NC41MDEsMTYuNTYgQzQzLjAwMSwxNy4xMjMgNDEuNTAxLDE3Ljk5OCAzOS44MTMsMTkuMTIzIEMzNy4xODgsMTguNDM1IDM0LjU2MywxOC4wNiAzMi4wNjMsMTguMDYgQzI5LjU2MywxOC4wNiAyNywxOC40MzUgMjQuMzc1LDE5LjEyMyBDMjIuMzEyLDE3Ljc0OCAyMC41LDE2LjgxIDE4LjgxMiwxNi4zMSBDMTguMTg3LDE2LjA2IDE3LjYyNCwxNS45OTcgMTcuMTg3LDE1Ljk5NyBMMTUuOTM3LDE1Ljk5NyBDMTQuNzQ5LDE4LjkzNSAxNC42MjQsMjEuNjIyIDE1LjYyNCwyNC4xODUgQzEzLjQ5OSwyNi40MzUgMTIuNDM2LDI5LjE4NSAxMi40MzYsMzIuMzczIEMxMi40MzYsMzguNDk4IDE0LjM3NCw0Mi43NDggMTguMjQ5LDQ1LjEyMyBDMTkuNzQ5LDQ2LjA2MSAyMS42MjQsNDYuNzQ4IDIzLjgxMiw0Ny4xMjMgQzI0LjkzNyw0Ny4zNzMgMjUuOTM3LDQ3LjU2MSAyNi44MTIsNDcuNjIzIEMyNS4xMjQsNDguNzQ4IDI0LjI0OSw1MC42MjMgMjQuMjQ5LDUzLjE4NiBMMjQuMjQ5LDU4LjMxMSBDMTguNTYxLDU2LjMxMSAxMy45MzYsNTIuOTk4IDEwLjM3NCw0OC4zNzMgQzYuODExLDQzLjYyMyA0Ljk5OSwzOC4yNDggNC45OTksMzIuMjQ4IEw1LDMyLjI1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=google] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU3cHgiIGhlaWdodD0iNThweCIgdmlld0JveD0iMCAwIDU3IDU4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Z29vZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imdvb2dsZSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOS4wMDQsMzQuNDE0IEwyOS4wMDQsMjMuODEyIEw1NS42OCwyMy44MTIgQzU2LjA4LDI1LjYwOCA1Ni4zOTIsMjcuMjg4IDU2LjM5MiwyOS42NTQgQzU2LjM5Miw0NS45MjggNDUuNDc2LDU3LjQ5OCAyOS4wMzIsNTcuNDk4IEMxMy4zLDU3LjQ5OCAwLjUzMiw0NC43MyAwLjUzMiwyOC45OTggQzAuNTMyLDEzLjI2NiAxMy4zLDAuNDk4IDI5LjAzMiwwLjQ5OCBDMzYuNzI4LDAuNDk4IDQzLjE2OCwzLjMyIDQ4LjA5OCw3LjkzNiBMNDAuMDA0LDE1LjgwMiBDMzcuOTUyLDEzLjg2NCAzNC4zNiwxMS41ODQgMjkuMDMyLDExLjU4NCBDMTkuNTk4LDExLjU4NCAxMS45MDQsMTkuNDIyIDExLjkwNCwyOS4wMjYgQzExLjkwNCwzOC42MyAxOS42LDQ2LjQ2OCAyOS4wMzIsNDYuNDY4IEMzOS45NDgsNDYuNDY4IDQzLjk2NiwzOC45MTYgNDQuNzA2LDM0LjQ0IEwyOS4wMDIsMzQuNDQgTDI5LjAwMiwzNC40MTIgTDI5LjAwNCwzNC40MTQgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=instagram] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDY0IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aW5zdGFncmFtPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imluc3RhZ3JhbSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNNDYuMDYzLDIzLjY4OCBDNDcuOTM4LDI2LjMxMyA0OS4wNjMsMjkuNTYzIDQ5LjA2MywzMy4xMjYgQzQ5LjA2Myw0Mi4xMjYgNDEuODEzLDQ5LjM3NiAzMi44MTMsNDkuMzc2IEMyMy44MTMsNDkuMzc2IDE2LjUsNDIuMTI2IDE2LjUsMzMuMTI2IEMxNi41LDI5LjU2MyAxNy42MjUsMjYuMzEzIDE5LjUsMjMuNjg4IEwxLDIzLjY4OCBMMSw1Mi4yNTEgQzEsNTkuMTg5IDYuNjI1LDY0LjgxNCAxMy41NjMsNjQuODE0IEw1Mi4wNjMsNjQuODE0IEM1OS4wMDEsNjQuODE0IDY0LjY4OCw1OS4xODkgNjQuNjg4LDUyLjI1MSBMNjQuNjg4LDIzLjY4OCBMNDYuMDYzLDIzLjY4OCBMNDYuMDYzLDIzLjY4OCBaIE02NC42ODgsMTMuMzc1IEM2NC42ODgsNi40MzcgNTksMC44MTIgNTIuMDYzLDAuODEyIEwxNy42ODgsMC44MTIgTDE3LjY4OCwxNi42ODcgTDE1LjA2MywxNi42ODcgTDE1LjA2MywwLjgxMiBMMTMuMzEzLDAuODEyIEwxMy4zMTMsMTYuNjg3IEwxMC43NSwxNi42ODcgTDEwLjc1LDEuMTI0IEMxMC4xMjUsMS4zMTIgOS41LDEuNDk5IDguODc1LDEuNzQ5IEw4Ljg3NSwxNi42ODcgTDYuMzEyLDE2LjY4NyBMNi4zMTIsMy4xMjQgQzMuMTI0LDUuNDM3IDAuOTk5LDkuMTg3IDAuOTk5LDEzLjM3NCBMMC45OTksMjEuNjg3IEwyMS4xODcsMjEuNjg3IEMyNC4xMjUsMTguNjg3IDI4LjI1LDE2LjgxMiAzMi44MTIsMTYuODEyIEMzNy4zMTIsMTYuODEyIDQxLjQzNywxOC42ODcgNDQuMzc1LDIxLjY4NyBMNjQuNjg4LDIxLjY4NyBMNjQuNjg4LDEzLjM3NCBMNjQuNjg4LDEzLjM3NSBaIE01OC45MzgsOC4xMjUgTDU4LjkzOCwxNS4wNjMgQzU4LjkzOCwxNi4xODggNTgsMTcuMDYzIDU2Ljg3NSwxNy4wNjMgTDUwLjA2MiwxNy4wNjMgQzQ4Ljk5OSwxNy4wNjMgNDguMDYyLDE2LjE4OCA0OC4wNjIsMTUuMDYzIEw0OC4wNjIsOC4xMjUgQzQ4LjA2Miw3IDQ5LDYuMDYyIDUwLjA2Miw2LjA2MiBMNTYuODc1LDYuMDYyIEM1OCw2LjA2MiA1OC45MzgsNyA1OC45MzgsOC4xMjUgTDU4LjkzOCw4LjEyNSBaIE0yMC4yNSwzMy4xMjUgQzIwLjI1LDQwIDI1Ljg3NSw0NS42MjUgMzIuODEzLDQ1LjYyNSBDMzkuNjg4LDQ1LjYyNSA0NS4zMTMsNDAgNDUuMzEzLDMzLjEyNSBDNDUuMzEzLDI5LjM3NSA0My42ODgsMjYgNDEuMDYzLDIzLjY4NyBDNDAuMTI1LDIyLjg3NCAzOS4xMjUsMjIuMTg3IDM4LDIxLjY4NyBDMzYuMzc1LDIwLjkzNyAzNC42MjUsMjAuNTYyIDMyLjgxMiwyMC41NjIgQzMwLjkzNywyMC41NjIgMjkuMTg3LDIwLjkzNyAyNy42MjQsMjEuNjg3IEMyNi40OTksMjIuMTg3IDI1LjQzNiwyMi44NzUgMjQuNDk5LDIzLjY4NyBDMjEuODc0LDI2IDIwLjI0OSwyOS4zNzUgMjAuMjQ5LDMzLjEyNSBMMjAuMjUsMzMuMTI1IFogTTIzLjU2MywzMy4xMjUgQzIzLjU2MywyOCAyNy42ODgsMjMuODEyIDMyLjgxMywyMy44MTIgQzM3LjkzOCwyMy44MTIgNDIuMTI2LDI4IDQyLjEyNiwzMy4xMjUgQzQyLjEyNiwzOC4yNSAzNy45MzgsNDIuMzc1IDMyLjgxMyw0Mi4zNzUgQzI3LjY4OCw0Mi4zNzUgMjMuNTYzLDM4LjI1IDIzLjU2MywzMy4xMjUgTDIzLjU2MywzMy4xMjUgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=linkedin] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY3cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDY3IDY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bGlua2VkaW48L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0ibGlua2VkaW4iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC42ODcsNy4zNzUgQzAuNjg3LDkuNSAxLjM3NSwxMS4yNSAyLjg3NSwxMi42ODggQzQuMzEzLDE0LjA2MyA2LjE4OCwxNC44MTMgOC41NjMsMTQuODEzIEw4LjYyNiwxNC44MTMgQzExLjA2NCwxNC44MTMgMTMuMDAxLDE0LjA2MyAxNC41MDEsMTIuNjg4IEMxNS45MzksMTEuMzEzIDE2LjY4OSw5LjYyNSAxNi42ODksNy41NjMgQzE2LjY4OSw1LjMxMyAxNS45MzksMy40MzggMTQuNDM5LDIuMDYzIEMxMy4wMDEsMC42ODggMTEuMDY0LDguODgxNzg0MmUtMTYgOC43NTEsOC44ODE3ODQyZS0xNiBDNi4zNzYsOC44ODE3ODQyZS0xNiA0LjQzOCwwLjY4OCAyLjkzOCwyLjA2MyBDMS40MzgsMy41MDEgMC42ODgsNS4yNTEgMC42ODgsNy4zNzYgTDAuNjg3LDcuMzc1IFogTTEuNSw2My4zNzUgTDE1Ljc1LDYzLjM3NSBMMTUuNzUsMjAuNjI1IEwxLjUsMjAuNjI1IEwxLjUsNjMuMzc1IEwxLjUsNjMuMzc1IFogTTIzLjU2Myw2My4zNzUgQzIzLjY4OCw1MC41IDIzLjc1MSw0MC41IDIzLjc1MSwzMy4zNzUgQzIzLjc1MSwyNi4yNSAyMy42ODgsMjIgMjMuNTYzLDIwLjYyNSBMMzcuODEzLDIwLjYyNSBMMzcuODEzLDI2LjY4OCBMMzcuNzUsMjYuODEzIEwzNy44MTMsMjYuODEzIEwzNy44MTMsMjYuNjg4IEM0MC44NzYsMjEuOTM4IDQ1LjE4OCwxOS41NjMgNTAuNjg4LDE5LjU2MyBDNTUuNTYzLDE5LjU2MyA1OS41MDEsMjEuMjUxIDYyLjUwMSwyNC41MDEgQzY1LjUwMSwyNy43NTEgNjcuMDAxLDMyLjU2NCA2Ny4wMDEsMzguODc2IEw2Ny4wMDEsNjMuMzc2IEw1Mi43NTEsNjMuMzc2IEw1Mi43NTEsNDAuNTAxIEM1Mi43NTEsMzQuMDYzIDUwLjM3NiwzMC44NzYgNDUuNjI2LDMwLjg3NiBDNDMuNzUxLDMwLjg3NiA0Mi4yNTEsMzEuMzc2IDQxLjA2MywzMi4zNzYgQzM5LjgxMywzMy4zNzYgMzguOTM4LDM0LjU2NCAzOC4zMTMsMzYuMDY0IEMzOCwzNi44NzcgMzcuODEzLDM4LjAwMiAzNy44MTMsMzkuNTAyIEwzNy44MTMsNjMuMzc3IEwyMy41NjMsNjMuMzc3IEwyMy41NjMsNjMuMzc1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=miicard] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjkxcHgiIGhlaWdodD0iNjFweCIgdmlld0JveD0iMCAwIDkxIDYxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWlpY2FyZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJtaWljYXJkIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTQxLjUsNS42ODggQzY0LjE4OCwyLjU2MyA3NywwLjg3NSA3Ny42MjUsMC44NzUgQzc5LjQzOCwwLjg3NSA4MC44NzUsMS4zMTMgODIuNDM4LDIuMzc1IEM4My44MTMsMy4zNzUgODUuMDAxLDUuMTg4IDg1LjM3Niw2LjgxMyBDODUuNjg5LDguMzc2IDkwLjMxNCw0Mi41NjMgOTAuMzE0LDQzLjUwMSBDOTAuMzE0LDQ3LjE4OSA4Ny40MzksNTAuNTY0IDgzLjgxNCw1MS4xMjYgQzgwLjgxNCw1MS42MjYgMTMuMTg5LDYwLjc1MSAxMi41NjQsNjAuNzUxIEM5LjE4OSw2MC43NTEgNi4zMTQsNTguNjI2IDUuMTg5LDU1LjM3NiBDNS4wMDEsNTQuOTM4IDQuMTI2LDQ4LjYyNiAyLjUwMSwzNi44MTMgQzAuMjUxLDIwLjU2MyAwLjA2MywxOC43NSAwLjA2MywxNy43NSBDMC4xMjYsMTYuNSAwLjQzOCwxNS41NjIgMC45MzgsMTQuNSBDMS45MzgsMTIuNjg3IDMuNzUxLDExLjE4NyA1LjY4OCwxMC42ODcgQzYuMDYzLDEwLjU2MiAyMi4xODgsOC4zMTIgNDEuNTAxLDUuNjg3IEw0MS41LDUuNjg4IFogTTYyLjU2Myw4LjE4OCBDNjEuMzEzLDcuODEzIDYwLjEyNSw4LjA2MyA1OS4xODgsOS4wMDEgQzU4LjMxMyw5Ljg3NiA1OC4wNjMsMTEuMDAxIDU4LjQzOCwxMi4zMTQgQzU4LjY4OCwxMy4xODkgNTkuNTYzLDE0LjA2NCA2MC4zNzYsMTQuMjUyIEM2MS42ODksMTQuNjI3IDYzLjAwMSwxNC4zMTUgNjMuODc2LDEzLjM3NyBDNjUuMzE0LDExLjY4OSA2NC42MjYsOC44NzcgNjIuNTYzLDguMTg5IEw2Mi41NjMsOC4xODggWiBNNzguNjI1LDguMTg4IEM3Ny4zMTIsNy44MTMgNzYuMTI1LDguMDYzIDc1LjI1LDkuMDAxIEM3NC4zMTIsOS44NzYgNzQuMDYyLDExLjAwMSA3NC40MzcsMTIuMzE0IEM3NC42ODcsMTMuMTg5IDc1LjU2MiwxNC4wNjQgNzYuMzc1LDE0LjI1MiBDNzcuNzUsMTQuNjI3IDc5LjA2MywxNC4zMTUgNzkuODc1LDEzLjM3NyBDODEuMzc1LDExLjY4OSA4MC42ODgsOC44NzcgNzguNjI1LDguMTg5IEw3OC42MjUsOC4xODggWiBNMjQuMzEzLDE4LjU2MyBDMjMuOTM4LDE4LjQzOCAyMy4wNjMsMTguMzEzIDIyLjI1LDE4LjMxMyBDMTguNTYyLDE4LjE4OCAxNS42ODcsMTkuNjg4IDEzLjU2MiwyMi45MzggQzEzLjM3NCwyMy4yNTEgMTMuMzc0LDIzLjE4OCAxMy4xODcsMjAuMDYzIEwxMy4xMjQsMTguODEzIEwxMC44MTEsMTguODEzIEM4LjgxMSwxOC44NzYgOC40OTgsMTguODc2IDguNTYxLDE5LjA2MyBDOC42MjQsMTkuMTI2IDguNjI0LDI1LjM3NiA4LjY4NiwzMi44NzYgTDguNzQ5LDQ2LjUwMSBMMTMuODc0LDQ2LjUwMSBMMTMuOTk5LDI4LjA2MyBMMTQuMjQ5LDI3LjQzOCBDMTQuODEyLDI2LjA2MyAxNS4zNzQsMjUuMjUgMTYuMTI0LDI0LjQzOCBDMTguMDYyLDIyLjUgMjAuNjI0LDIyLjA2MyAyMi44MTIsMjMuMTg4IEMyNC4xMjUsMjMuODEzIDI1LjEyNSwyNS4yNTEgMjUuNjg3LDI3LjA2MyBDMjUuODc1LDI3LjkzOCAyNS44NzUsMjguMTI2IDI1LjkzNywzNy4yNTEgTDI2LDQ2LjU2NCBMMzEuMDYzLDQ2LjU2NCBMMzEuMTI2LDM3LjI1MSBDMzEuMTI2LDI4LjAwMSAzMS4xMjYsMjguMDAxIDMxLjM3NiwyNy4yNTEgQzMxLjg3NiwyNS43NTEgMzMuMDY0LDI0LjI1MSAzNC4yNTEsMjMuNTAxIEMzNS40MzksMjIuNjg4IDM3LjEyNiwyMi40MzggMzguNTAxLDIyLjY4OCBDNDAuNjI2LDIzLjEyNiA0Mi4wNjQsMjQuNjI2IDQyLjgxNCwyNy4zMTMgQzQzLjA2NCwyOC4xODggNDMuMDY0LDI4LjMxMyA0My4xMjcsMzcuMzc2IEw0My4xOSw0Ni41MDEgTDQ4LjMxNSw0Ni41MDEgTDQ4LjMxNSwzNy41NjMgQzQ4LjMxNSwyOC4xODggNDguMjUyLDI3LjY4OCA0Ny43NTIsMjUuNjg4IEM0Ni44MTQsMjEuODc1IDQ0LjYyNywxOS40MzggNDEuMzE0LDE4LjUgQzQwLjI1MSwxOC4yNSAzNy41NjQsMTguMjUgMzYuNTAxLDE4LjUgQzM1LjQzOCwxOC44MTMgMzQuMjUxLDE5LjMxMyAzMy4zMTMsMTkuOTM4IEMzMi4zNzUsMjAuNjI2IDMwLjkzOCwyMi4xMjYgMzAuMzEzLDIzLjAwMSBMMjkuODc1LDIzLjY4OSBMMjkuNSwyMi44NzYgQzI4LjQzNywyMC42ODggMjYuNSwxOS4xMjYgMjQuMzEyLDE4LjU2MyBMMjQuMzEzLDE4LjU2MyBaIE02NC4xMjUsMzIuNjg4IEw2NC4xMjUsMTguODc1IEw2MS41LDE4LjgxMiBDNTkuNSwxOC44MTIgNTguOTM3LDE4LjgxMiA1OC44NzUsMTguOTM3IEM1OC44MTMsMTkuMDYyIDU4LjgxMiwyNS4yNSA1OC44MTIsMzIuODEyIEw1OC44NzUsNDYuNSBMNjQuMTI1LDQ2LjUgTDY0LjEyNSwzMi42ODcgTDY0LjEyNSwzMi42ODggWiBNODAuMTI1LDMyLjY4OCBMODAuMTI1LDE4Ljg3NSBMNzcuNTYyLDE4LjgxMiBDNzUuNDk5LDE4LjgxMiA3NC45MzcsMTguODEyIDc0Ljg3NCwxOC45MzcgTDc0Ljg3NCw0Ni41IEw4MC4xMjQsNDYuNSBMODAuMTI0LDMyLjY4NyBMODAuMTI1LDMyLjY4OCBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=paypal] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjYzcHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDYzIDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+cGF5cGFsPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InBheXBhbCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDU3LjY4OCBMMTYuNDM4LDU3LjY4OCBMMjAuNTAxLDM4Ljc1IEwzMi4xODksMzguNzUgQzM3LjkzOSwzOC43NSA0Mi44NzcsMzcuMTI1IDQ3LjEyNywzMy43NSBDNTEuMzc3LDMwLjQzNyA1NC4xMjcsMjUuODc1IDU1LjM3NywyMC4wNjIgQzU2LjAwMiwxNi43NDkgNTYuMDAyLDEzLjg3NCA1NS4zNzcsMTEuNDM3IEM1NC43NTIsOSA1My42MjcsNi45OTkgNTIuMDY0LDUuMzc0IEM1MC40MzksMy44MTEgNDguNjI2LDIuNjI0IDQ2LjYyNiwxLjgxMSBDNDQuNjI2LDEuMDYxIDQyLjU2MywwLjY4NiA0MC40MzgsMC42ODYgTDEyLjQzOCwwLjY4NiBMMCw1Ny42ODggWiBNNi4zNzUsNjQuNjg4IEw3LjEyNSw2MS41NjMgTDIwLjkzOCw2MS41NjMgTDI0LjkzOCw0Mi42ODggTDM2LjY4OCw0Mi42ODggQzQyLjM3Niw0Mi42ODggNDcuMzc2LDQxIDUxLjYyNiwzNy42ODggQzU1Ljg3NiwzNC4zNzYgNTguNjI2LDI5LjgxMyA1OS44MTQsMjQgQzYwLjc1MiwxOS44NzUgNjAuNTAyLDE2LjI1IDU5LjA2NCwxMy4xMjUgQzYyLjEyNywxNi42ODggNjMuMDAyLDIxLjM3NSA2MS44MTQsMjcuMTI1IEM2MC41NjQsMzIuOTM4IDU3LjgxNCwzNy41IDUzLjU2NCw0MC44MTMgQzQ5LjM3Niw0NC4xMjYgNDQuMzc2LDQ1LjgxMyAzOC42MjYsNDUuODEzIEwyNi44NzYsNDUuODEzIEwyMi44NzYsNjQuNjg4IEw2LjM3Niw2NC42ODggTDYuMzc1LDY0LjY4OCBaIE0yMi44NzUsMjcuODc1IEwyNi4zNzUsMTIuMjUgTDM0LjM3NSwxMi4yNSBDMzUuNzUsMTIuMjUgMzYuOTM4LDEyLjYyNSAzNy45MzgsMTMuMzc1IEMzOC45MzgsMTQuMTI1IDM5LjYyNiwxNS4xMjUgMzkuOTM4LDE2LjM3NSBDMzkuMzEzLDE2LjI1IDM4LjkzOCwxNi4xODcgMzguODc1LDE2LjE4NyBMMzAuODc1LDE2LjE4NyBMMjguMTg3LDI3Ljg3NSBMMjIuODc0LDI3Ljg3NSBMMjIuODc1LDI3Ljg3NSBaIE0zMC44NzUsMjcuODEzIEwzMi43NSwxOS4zMTMgTDQwLjA2MywxOS4zMTMgQzQwLjA2MywxOS4zNzYgNDAuMDYzLDE5LjUwMSA0MCwxOS42ODggQzM5LjkzNywxOS44NzUgMzkuOTM3LDIwLjAwMSAzOS45MzcsMjAuMDYzIEMzOS40MzcsMjIuMTg4IDM4LjM3NCwyMy45MzggMzYuNTYyLDI1LjQzOCBDMzQuODEyLDI2LjkzOCAzMi44NzQsMjcuNzUxIDMwLjg3NCwyNy44MTMgTDMwLjg3NSwyNy44MTMgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=planningcenter] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjYzcHgiIGhlaWdodD0iNjNweCIgdmlld0JveD0iMCAwIDYzIDYzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+cGxhbm5pbmdjZW50ZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0icGxhbm5pbmdjZW50ZXIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNNC4zMTMsNjEuNSBMNi4zMTMsNjIuNDM4IEwzMS40MzgsNjIuNDM4IEM1OC43NTEsNjIuNDM4IDU4LjMxMyw2Mi41MDEgNjAuNjg4LDU5LjkzOCBDNjEuMzc2LDU5LjE4OCA2Mi4xMjYsNTcuODEzIDYyLjM3Niw1Ni44MTMgQzYyLjY4OSw1NS42MjUgNjIuODc2LDQ3IDYyLjg3NiwzMS41NjMgQzYyLjg3NiwxMi4yNSA2Mi43NTEsNy43NSA2Mi4xODgsNS44NzUgQzYxLjU2MywzLjYyNSA2MCwxLjgxMiA1OC4wNjMsMC43NSBDNTcuMzc1LDAuMzc1IDQ5LjUsMC4yNSAzMS41NjMsMC4yNSBDNC4xODgsMC4yNSA0Ljg3NSwwLjE4NyAyLjYyNSwyLjYyNSBDMC4xODcsNS4xODggMC4xODcsNS4xMjUgMC4xODcsMzEuNzUgTDAuMTg3LDU2LjM3NSBMMS4yNSw1OC4zNzUgQzIsNTkuODc1IDIuODEzLDYwLjY4OCA0LjMxMyw2MS41IEw0LjMxMyw2MS41IFogTTIwLDU0LjEyNSBDMTkuNzUsNTUuMTg4IDE5LjY4Nyw1NS4xODggMTMuODc1LDU1LjE4OCBDMTAuNjg3LDU1LjE4OCA3LjkzNyw1NS4wNjMgNy44MTIsNTQuODc1IEM3LjYyNCw1NC43NSA3LjQ5OSw0NC4xODcgNy40OTksMzEuNSBMNy40OTksOC40MzcgTDU1LjE4Nyw4LjQzNyBMNTUuMTg3LDU1LjE4NyBMNDMuNDM3LDU1LjE4NyBMNDIuNTYyLDUzLjQ5OSBDNDEuNDM3LDUxLjI0OSA0MC4zNzQsNTAuOTk5IDMwLjM3NCw1MS4xODYgQzIxLjQzNiw1MS4zMTEgMjAuNjI0LDUxLjU2MSAxOS45OTksNTQuMTI0IEwyMCw1NC4xMjUgWiBNMjkuMzc1LDQ1LjM3NSBDMzAuNjI1LDQ2LjI1IDMxLjY4OCw0Ni4zMTMgMzMuMDYzLDQ1LjYyNSBDMzQuNjI2LDQ0LjgxMiAzNC43NTEsNDQuMzc1IDM0Ljc1MSwzOS44NzUgQzM0Ljc1MSwzNy41NjIgMzQuOTM5LDM1LjY4NyAzNS4xMjYsMzUuNjg3IEMzNS4zNzYsMzUuNjg3IDM3LjE4OSwzNi41NjIgMzkuMjUxLDM3LjY4NyBDNDEuMjUxLDM4Ljg3NSA0My40MzksMzkuNzUgNDMuOTM5LDM5Ljc1IEM0NS42MjcsMzkuNzUgNDcuNTY0LDM3LjQzNyA0Ny4zNzcsMzUuNjg3IEM0Ny4yNTIsMzQuMjQ5IDQ2Ljg3NywzMy45OTkgNDMuMDAyLDMxLjg3NCBDMzguMTg5LDI5LjI0OSAzOC4xMjcsMjkuNjI0IDQzLjgxNSwyNi40MzYgQzQ2LjYyOCwyNC45MzYgNDcuMjUzLDI0LjMxMSA0Ny4zNzgsMjMuMzExIEM0Ny41NjYsMjEuODExIDQ1LjM3OCwxOC44NzMgNDQuMTI4LDE4Ljg3MyBDNDMuNjksMTguODczIDQxLjM3OCwxOS45MzYgMzkuMDAzLDIxLjE4NiBMMzQuNzUzLDIzLjQ5OSBMMzQuNzUzLDE5LjI0OSBDMzQuNzUzLDEzLjgxMSAzNC40NCwxMy4zMTEgMzEuMTI4LDEzLjQ5OSBMMjguNjI4LDEzLjYyNCBMMjguMzc4LDE4LjQ5OSBMMjguMTI4LDIzLjQzNyBMMjQuMzc4LDIxLjEyNCBDMTkuNTAzLDE4LjI0OSAxOC41MDMsMTguMTg2IDE2LjY5LDIwLjk5OSBDMTUuMDAyLDIzLjQ5OSAxNS4xOSwyMy45OTkgMTguNTAzLDI1Ljg3NCBDMTkuODE2LDI2LjU2MiAyMS42MjgsMjcuNjI0IDIyLjYyOCwyOC4yNDkgTDI0LjM3OCwyOS4zNzQgTDIwLjMxNSwzMS44MTIgQzE4LjA2NSwzMy4xODcgMTYuMDAyLDM0LjU2MiAxNS43NTIsMzQuODc1IEMxNS4zMTQsMzUuMzc1IDE1LjUwMiwzNiAxNi41NjUsMzcuNjI1IEMxOC4zMTUsNDAuNDM4IDE5LjYyOCw0MC41IDI0LjEyOCwzNy42ODggQzI1Ljk0MSwzNi41NjMgMjcuNjkxLDM1LjY4OCAyNy45NDEsMzUuNjg4IEMyOC4xOTEsMzUuNjg4IDI4LjM3OSwzNy41NjMgMjguMzc5LDQwLjE4OCBDMjguMzc5LDQ0LjM3NiAyOC40NDIsNDQuNzUxIDI5LjM3OSw0NS4zNzYgTDI5LjM3NSw0NS4zNzUgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=renren] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjYxcHgiIGhlaWdodD0iMzVweCIgdmlld0JveD0iMCAwIDYxIDM1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+cmVucmVuPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InJlbnJlbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC4zNzUsMC40MzggQzIwLjY4OCw3LjEyNiAxOS41LDEzLjAwMSAyMS43NSwxOC41MDEgQzIyLjYyNSwyMC41NjQgMjMuODEzLDIyLjU2NCAyNS4zMTMsMjQuMjUxIEMyOS42ODgsMjkuMjUxIDMyLjE4OCwyOC44NzYgMzYuNDM4LDIzLjU2MyBDNDEuODEzLDE2Ljc1IDQwLjAwMSw5IDQwLjMxMywwLjU2MyBDMzcuNDM4LDIuMTI2IDM0LjkzOCwzLjA2MyAzMi45MzgsNC42ODggQzMwLjkzOCw2LjI1MSAyOS44NzUsNi40MzggMjcuODc1LDQuNjI1IEMyNiwyLjkzNyAyMy4zNzUsMi4wNjIgMjAuMzc1LDAuNDM3IEwyMC4zNzUsMC40MzggWiBNNC4xMjUsMjguMTg4IEMxMy44NzUsMjMuMzEzIDE1LjI1LDEzLjEyNSAxMy42ODgsMS4zNzUgQzEuNjI1LDMuMTg4IC0zLjgxMiwxOC4xODggNC4xMjUsMjguMTg4IEw0LjEyNSwyOC4xODggWiBNNDcuMTg4LDEuMjUgQzQ3LjE4OCw1LjkzOCA0Ni43NSwxMC41NjMgNDcuMzEzLDE1IEM0Ny45MzgsMjAuMTI1IDUwLjYyNiwyNC4zNzUgNTUuMDYzLDI3LjM3NSBDNTYuNDM4LDI4LjMxMyA1Ny4xMjYsMjguMTI1IDU4LjA2MywyNi42ODcgQzY0LjE4OCwxNi44MTIgNTguODc2LDMuODc0IDQ3LjE4OCwxLjI0OSBMNDcuMTg4LDEuMjUgWiBNNDMuNjg4LDI0LjQzOCBDNDEuNjI1LDI3LjAwMSAzOS4yNSwyOS45MzggMzYuNzUsMzMuMDYzIEM0MS41LDM1LjE4OCA0Ni4xODgsMzUuMDYzIDUwLjc1LDMzLjA2MyBDNDguMjUsMzAuMDYzIDQ1Ljg3NSwyNy4xMjUgNDMuNjg3LDI0LjQzOCBMNDMuNjg4LDI0LjQzOCBaIE0yNC4xODgsMzMuMDYzIEMyMS42MjUsMjkuODc1IDE5LjMxMywyNy4wNjMgMTcuMjUsMjQuNSBDMTUuMDYyLDI3LjEyNSAxMi43NSwzMC4wNjMgMTAuMzEyLDMzLjA2MyBDMTUsMzUuMDYzIDE5LjY4NywzNS4xMjYgMjQuMTg3LDMzLjA2MyBMMjQuMTg4LDMzLjA2MyBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=salesforce] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDY0IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+c2FsZXNmb3JjZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJzYWxlc2ZvcmNlIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMTUuODc1IEMwLDE2LjEyNSAwLjA2MywxNi41IDAuMTI1LDE3IEwxMC42MjUsNjEgQzEwLjg3NSw2Mi4wNjMgMTEuNDM4LDYyLjkzOCAxMi4zMTMsNjMuNjI1IEMxMy4xODgsNjQuMjUgMTQuMTg4LDY0LjYyNSAxNS4yNTEsNjQuNjI1IEMxNS44NzYsNjQuNjI1IDE2LjU2NCw2NC41NjIgMTcuMjUxLDY0LjM3NSBDMTguMDAxLDY0LjI1IDE4LjgxNCw2NC4wNjIgMTkuNzUxLDYzLjc1IEMyMC42ODksNjMuNSAyMS4zMTQsNjMuMzEyIDIxLjc1MSw2My4xODcgQzE4LjAwMSw2MS45MzcgMTQuOTM4LDYwLjYyNCAxMi41NjMsNTkuMzEyIEwxNy42MjYsNDcuODc0IEMxOS4zNzYsNDkuNDk5IDIxLjYyNiw1MC43NDkgMjQuMzE0LDUxLjc0OSBDMjcuMDAyLDUyLjY4NyAyOS41NjQsNTMuMTg3IDMyLjA2NCw1My4xODcgQzM0LjAwMiw1My4xODcgMzUuNjg5LDUyLjYyNCAzNy4xODksNTEuNjI0IEMzOC42ODksNTAuNjI0IDM5LjQzOSw0OS4xODYgMzkuNDM5LDQ3LjMxMSBDMzkuNDM5LDQ2LjEyMyAzOS4wNjQsNDQuOTM2IDM4LjMxNCw0My44MTEgQzM3LjU2NCw0Mi42ODYgMzYuNTY0LDQxLjY4NiAzNS4zNzYsNDAuODExIEMzNC4xMjYsMzkuOTM2IDMzLjAwMSwzOS4yNDggMzEuODc2LDM4LjY4NiBDMzAuNzUxLDM4LjA2MSAyOS42MjYsMzcuNTYxIDI4LjQzOCwzNy4xMjMgQzE3LjYyNSwzMi45MzUgMTIuMjUsMjYuODczIDEyLjI1LDE4Ljk5OCBDMTIuMjUsMTQuODczIDEzLjU2MywxMS4zMSAxNi4yNSw4LjI0OCBMMy42MjUsMTEuMjQ4IEMyLjU2MiwxMS40OTggMS42ODcsMTIuMDYxIDEsMTIuOTM2IEMwLjMxMywxMy44MTEgMCwxNC44MTEgMCwxNS44NzQgTDAsMTUuODc1IFogTTI2LjgxMywxOC44MTMgQzI2LjgxMywyMi4zMTMgMzAuNDM4LDI1LjMxMyAzNy43NTEsMjcuNzUxIEM0Mi42MjYsMjkuMzc2IDQ2LjU2NCwzMS42ODkgNDkuNTY0LDM0Ljc1MSBDNTIuNTY0LDM3LjgxMyA1NC4wNjQsNDEuNjg5IDU0LjA2NCw0Ni40MzkgQzU0LjA2NCw0OS45MzkgNTMuMDY0LDUzLjE4OSA1MS4wNjQsNTYuMTg5IEw2MC4zNzcsNTQuMDAxIEM2MS40NCw1My43NTEgNjIuMzE1LDUzLjE4OCA2My4wMDIsNTIuMzEzIEM2My42ODksNTEuNDM4IDY0LjAwMiw1MC40MzggNjQuMDAyLDQ5LjM3NSBDNjQuMDAyLDQ5LjEyNSA2My45MzksNDguNzUgNjMuODc3LDQ4LjI1IEw1My4zNzcsNC4yNSBDNTMuMTI3LDMuMTg3IDUyLjU2NCwyLjMxMiA1MS42ODksMS42MjUgQzUwLjgxNCwwLjkzOCA0OS44MTQsMC42MjUgNDguNzUxLDAuNjI1IEM0OC4xODgsMC42MjUgNDcuMjUxLDAuNzUgNDYuMDYzLDEgQzQ0LjgxMywxLjI1IDQzLjMxMywxLjYyNSA0MS41LDIuMTg4IEMzOS42MjUsMi42ODggMzguNjg3LDIuOTM4IDM4LjU2MiwyLjkzOCBDNDIuNjg3LDMuNTYzIDQ2LjYyNSw0LjkzOCA1MC41LDYuOTM4IEw0Ni41NjIsMTcuODEzIEM0NS40MzcsMTYuNjI1IDQzLjU2MiwxNS42MjUgNDAuOTM3LDE0Ljg3NSBDMzguMzc0LDE0LjEyNSAzNS45OTksMTMuNzUgMzMuOTM3LDEzLjc1IEMzMi4xODcsMTMuNzUgMzAuNTYyLDE0LjE4OCAyOS4wNjIsMTUuMDYzIEMyNy41NjIsMTUuOTM4IDI2LjgxMiwxNy4xODggMjYuODEyLDE4LjgxMyBMMjYuODEzLDE4LjgxMyBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=shopify] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjU1cHgiIGhlaWdodD0iNjNweCIgdmlld0JveD0iMCAwIDU1IDYzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+c2hvcGlmeTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJzaG9waWZ5IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTIxLjEyNSwxLjY4OCBDMjQuMTI1LDAuMTg4IDI1LjgxMywwLjEyNSAyNy4zNzUsMS4zNzUgQzI4LDEuODc1IDI5LjE4OCwyLjQzOCAzMC4wNjMsMi41NjMgQzMxLjc1MSwyLjkzOCAzNC4yNTEsNS40MzggMzQuODEzLDcuMTg4IEMzNS4xMjYsOC4xMjYgMzUuMzc2LDguMjUxIDM2LjY4OCw4LjAwMSBDMzcuOTM4LDcuNzUxIDM4LjQzOCw3LjkzOCA0MC4xMjYsOS42MjYgQzQxLjg3NiwxMS4zNzYgNDIuNTAxLDExLjY4OSA0NC45MzksMTEuODc2IEM0Ny4xODksMTIuMTI2IDQ3LjY4OSwxMi4zMTQgNDcuODc3LDEzLjE4OSBDNDguMDAyLDEzLjgxNCA0OC44NzcsMTkuNDM5IDQ5LjgxNSwyNS44MTQgQzUwLjc1MywzMi4xODkgNTIuMTksNDEuNzUyIDUyLjk0LDQ3LjEyNyBDNTMuNzUzLDUyLjQ0IDU0LjM3OCw1Ny4xMjcgNTQuMzc4LDU3LjU2NSBDNTQuMzc4LDU4LjEyOCA1Mi4zMTUsNTguNzUzIDQ1LjAwMyw2MC4zMTUgTDM1LjU2NSw2Mi4zNzggTDE4LjMxNSw1OS4xMjggQzguNzUyLDU3LjM3OCAwLjgxNSw1NS43NTMgMC42MjcsNTUuNTY1IEMwLjM3Nyw1NS4zNzcgMC43NTIsNTEuMDAyIDEuNDQsNDUuODE1IEMyLjEyOCw0MC42OSAzLjEyOCwzMy4wMDIgMy42MjgsMjguNzUyIEM1LjEyOCwxNi43NTIgNC41NjYsMTguMDY0IDguNjkxLDE2LjgxNCBMMTIuMTI5LDE1LjY4OSBMMTMuNTA0LDEyLjAwMSBDMTUuMzE3LDYuODc2IDE3Ljk0MiwzLjMxMyAyMS4xMjksMS42ODggTDIxLjEyNSwxLjY4OCBaIE0yNC4xODgsNC40MzggTDI1LjkzOCwyLjg3NSBMMjQuNTYzLDIuODc1IEMyMi4xODgsMi44NzUgMTkuMzc1LDUuMDYzIDE3LjMxMyw4LjY4OCBDMTYuMTg4LDEwLjYyNiAxNS4wNjMsMTMuOTM4IDE1LjM3NSwxNC4yNTEgQzE1LjU2MywxNC40MzkgMTYuNSwxNC4yNTEgMTcuNjI1LDE0LjAwMSBDMTkuMzc1LDEzLjU2MyAxOS42MjUsMTMuMjUxIDIwLjEyNSwxMS40MzggQzIwLjkzOCw4LjMxMyAyMi4yNSw2LjA2MyAyNC4xODgsNC40MzggTDI0LjE4OCw0LjQzOCBaIE0yOC4zNzUsMjIuNTYzIEMyOC4xMjUsMjIuMzEzIDI2LjUsMjIgMjQuODEyLDIxLjkzOCBDMTcuMzEyLDIxLjUgMTEuOTM3LDI2LjAwMSAxMS44NzQsMzIuODEzIEMxMS44NzQsMzUuOTM4IDEyLjgxMiwzNy44NzYgMTUuNDk5LDM5Ljg3NiBDMjEuMzEyLDQ0LjUwMSAxNy42ODcsNDkuMDY0IDExLjQ5OSw0NS4wMDEgQzEwLjEyNCw0NC4xMjYgMTAuMTI0LDQ0LjE4OCA5LjI0OSw0Ny4wMDEgQzguNTYxLDQ5LjI1MSA4LjU2MSw0OS4yNTEgOS45OTksNTAuNTAxIEMxMC44MTIsNTEuMTg5IDEyLjYyNCw1Mi4wMDEgMTQuMTI0LDUyLjQzOSBDMjAuNDM3LDU0LjMxNCAyNS41NjIsNTEuMDAxIDI2LjI0OSw0NC42MjYgQzI2LjY4Nyw0MC43NTEgMjUuMTI0LDM3LjkzOCAyMC43NDksMzQuNzUxIEMxOC42MjQsMzMuMTg4IDE4LjEyNCwzMi41NjMgMTguMTI0LDMxLjM3NiBDMTguMTI0LDI5LjMxMyAxOS45MzcsMjguMzEzIDIyLjg3NCwyOC42MjYgQzI0LjEyNCwyOC43NTEgMjUuNDk5LDI5LjAwMSAyNS44NzQsMjkuMTg5IEMyNi40MzcsMjkuMzc3IDI2Ljg3NCwyOC43NTEgMjcuNzQ5LDI2LjE4OSBDMjguMzEyLDI0LjMxNCAyOC41NjIsMjIuNzUxIDI4LjM3NCwyMi41NjQgTDI4LjM3NSwyMi41NjMgWiIgaWQ9IlNoYXBlIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");}.auth0-lock-social-button[data-provider^=soundcloud] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijc0cHgiIGhlaWdodD0iMzZweCIgdmlld0JveD0iMCAwIDc0IDM2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+c291bmRjbG91ZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJzb3VuZGNsb3VkIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsMjYuMjUgQzAsMjkuMTI1IDAuMjUsMzAuNjg4IDAuODEzLDMxIEMxLjA2MywzMC44NzUgMS4zMTMsMzAuMTg3IDEuNTAxLDI5IEMxLjY4OSwyNy43NSAxLjgxNCwyNi44NzUgMS44MTQsMjYuMjUgQzEuODE0LDI1LjY4NyAxLjY4OSwyNC44MTIgMS41MDEsMjMuNTYyIEMxLjMxMywyMi4zMTIgMS4wNjMsMjEuNjI0IDAuODEzLDIxLjQzNyBDMC41NjMsMjEuNjI1IDAuMzc1LDIyLjI1IDAuMjUsMjMuNDM3IEMwLjA2MiwyNC42MjUgMCwyNS41NjIgMCwyNi4yNSBMMCwyNi4yNSBaIE00LjEyNSwyNi4yNSBDNC4xMjUsMjcuMzEzIDQuMTg4LDI4LjgxMyA0LjQzOCwzMC44NzUgQzQuNjI2LDMyLjg3NSA0Ljc1MSwzNC4xMjUgNC44MTMsMzQuNTYzIEM0LjgxMywzNC44NzYgNC45MzgsMzUuMDYzIDUuMTg4LDM1LjA2MyBDNS4zNzYsMzUuMDYzIDUuNTAxLDM0Ljg3NSA1LjU2MywzNC41NjMgQzUuNjI2LDM0LjA2MyA1Ljc1MSwzMi44MTMgNi4wMDEsMzAuODEzIEM2LjE4OSwyOC44MTMgNi4zMTQsMjcuMzEzIDYuMzE0LDI2LjI1IEM2LjMxNCwyNiA2LjA2NCwyMy4xMjUgNS41NjQsMTcuNjI1IEM1LjUwMSwxNy4zNzUgNS4zNzYsMTcuMjUgNS4xODksMTcuMjUgQzQuOTM5LDE3LjI1IDQuODE0LDE3LjM3NSA0LjgxNCwxNy42MjUgQzQuNzUxLDE4LjEyNSA0LjYyNiwxOS40MzggNC40MzksMjEuNTYzIEM0LjE4OSwyMy42MjYgNC4xMjYsMjUuMTg4IDQuMTI2LDI2LjI1MSBMNC4xMjUsMjYuMjUgWiBNOS4yNSwyNi4yNSBDOS4yNSwyNy4zNzUgOS4zNzUsMjkgOS42MjUsMzEuMjUgQzkuODEzLDMzLjQzOCA5LjkzOCwzNC42ODggOS45MzgsMzUgQzkuOTM4LDM1LjMxMiAxMC4wNjMsMzUuNSAxMC4zNzYsMzUuNSBDMTAuNjg5LDM1LjUgMTAuODc2LDM1LjMxMiAxMC44NzYsMzUgQzExLjM3NiwyOS44MTIgMTEuNTY0LDI2LjkzNyAxMS41NjQsMjYuMjUgQzExLjU2NCwyNS42MjUgMTEuMzc2LDIyLjg3NSAxMC44NzYsMTguMDYyIEMxMC44NzYsMTcuNjg3IDEwLjY4OCwxNy40OTkgMTAuMzc2LDE3LjQ5OSBDMTAuMDY0LDE3LjQ5OSA5LjkzOCwxNy42ODcgOS45MzgsMTguMDYyIEM5LjkzOCwxOC4zMTIgOS44MTMsMTkuNDM3IDkuNjI1LDIxLjU2MiBDOS4zNzUsMjMuNjg3IDkuMjUsMjUuMjUgOS4yNSwyNi4yNSBMOS4yNSwyNi4yNSBaIE0xNS4xODgsMjYuMjUgQzE1LjE4OCwyNi4zNzUgMTUuMzc2LDI5LjI1IDE1Ljc1MSwzNC45MzggQzE1Ljc1MSwzNS4zMTMgMTUuOTM5LDM1LjU2MyAxNi4zMTQsMzUuNTYzIEMxNi43NTIsMzUuNTYzIDE2LjkzOSwzNS4zMTMgMTYuOTM5LDM0LjkzOCBDMTYuOTM5LDM0LjYyNSAxNy4wNjQsMzMuMzc1IDE3LjI1MiwzMS4xODggQzE3LjUwMiwyOSAxNy42MjcsMjcuMzc1IDE3LjYyNywyNi4yNSBDMTcuNjI3LDI0LjEyNSAxNy41MDIsMjEgMTcuMzE0LDE2LjkzNyBDMTcuMTI2LDEyLjg3NCAxNy4wMDEsMTAuNDk5IDE2LjkzOSw5LjgxMiBDMTYuOTM5LDkuMzc0IDE2Ljc1MSw5LjE4NyAxNi4zMTQsOS4xODcgQzE1LjkzOSw5LjE4NyAxNS43NTEsOS4zNzUgMTUuNzUxLDkuODEyIEMxNS42ODgsMTEuMDYyIDE1LjYyNiwxMi44MTIgMTUuNTAxLDE1LjA2MiBDMTUuNDM4LDE3LjI1IDE1LjMxMywxOS4zMTIgMTUuMjUxLDIxLjEyNSBDMTUuMTg5LDIyLjkzOCAxNS4xODgsMjQuNjI1IDE1LjE4OCwyNi4yNSBMMTUuMTg4LDI2LjI1IFogTTIxLjE4OCwyNi4yNSBDMjEuMTg4LDI3LjM3NSAyMS4yNTEsMjguOTM4IDIxLjQzOCwzMSBDMjEuNTYzLDMzLjA2MyAyMS42MjYsMzQuMzEzIDIxLjYyNiwzNC43NSBDMjEuNjg5LDM1LjMxMyAyMi4wMDEsMzUuNTYzIDIyLjM3NiwzNS41NjMgQzIyLjgxNCwzNS41NjMgMjMuMDY0LDM1LjMxMyAyMy4xODksMzQuNzUgQzIzLjE4OSwzNC4xODcgMjMuMzE0LDMyLjg3NSAyMy40MzksMzAuODc1IEMyMy42MjcsMjguODc1IDIzLjY4OSwyNy4zMTIgMjMuNjg5LDI2LjI1IEMyMy42ODksMjMuOTM3IDIzLjYyNiwyMC42ODcgMjMuNDM5LDE2LjM3NSBDMjMuMzE0LDEyLjA2MiAyMy4xODksOS4xODcgMjMuMTg5LDcuODEyIEMyMy4wNjQsNy4zMTIgMjIuODE0LDcuMDYyIDIyLjM3Niw3LjA2MiBDMjIuMDAxLDcuMDYyIDIxLjY4OCw3LjMxMiAyMS42MjYsNy44MTIgQzIxLjU2Myw4Ljg3NSAyMS41MDEsMTEuNjI1IDIxLjM3NiwxNi4wNjIgQzIxLjI1MSwyMC40OTkgMjEuMTg4LDIzLjkzNyAyMS4xODgsMjYuMjUgTDIxLjE4OCwyNi4yNSBaIE0yNy4yNSwyNi4yNSBDMjcuMjUsMjYuMzc1IDI3LjM3NSwyOS4xMjUgMjcuNjI1LDM0LjYyNSBDMjcuNzUsMzUuMjUgMjguMDYzLDM1LjU2MyAyOC41NjMsMzUuNTYzIEMyOS4wNjMsMzUuNTYzIDI5LjM3NiwzNS4yNSAyOS40MzgsMzQuNTYzIEwyOS40MzgsMzQuNjI2IEMyOS42ODgsMjkuMTI2IDI5LjgxMywyNi4zNzYgMjkuODEzLDI2LjI1MSBDMjkuODEzLDI0LjU2MyAyOS44MTMsMjIuNzUxIDI5Ljc1LDIwLjgxMyBDMjkuNjg3LDE4LjkzOCAyOS42ODcsMTYuNzUgMjkuNjI1LDE0LjQzOCBDMjkuNTYyLDEyLjA2MyAyOS41LDEwLjI1IDI5LjQzNyw5IEMyOS4zNzQsOC4zNzUgMjkuMDYyLDggMjguNTYyLDggQzI4LjA2Miw4IDI3Ljc0OSw4LjM3NSAyNy42MjQsOSBDMjcuNjI0LDEwLjI1IDI3LjU2MSwxMi4wNjMgMjcuNDk5LDE0LjQzOCBDMjcuNDM2LDE2Ljc1MSAyNy4zNzQsMTguOTM4IDI3LjMxMSwyMC44MTMgQzI3LjMxMSwyMi43NTEgMjcuMjQ4LDI0LjU2MyAyNy4yNDgsMjYuMjUxIEwyNy4yNSwyNi4yNSBaIE0zMy4zNzUsMjYuMzEzIEMzMy4zNzUsMjYuMzc2IDMzLjUsMjkuMDYzIDMzLjc1LDM0LjQzOCBDMzMuODEzLDM1LjE4OCAzNC4xMjUsMzUuNTYzIDM0Ljc1LDM1LjU2MyBDMzUuMzc1LDM1LjU2MyAzNS42ODgsMzUuMTg4IDM1Ljc1LDM0LjQzOCBDMzYuMDYzLDI5LjA2MyAzNi4xODgsMjYuMzc1IDM2LjE4OCwyNi4zMTMgQzM2LjE4OCwyNi4xODggMzYuMDYzLDE4LjY4OCAzNS43NSwzLjg3NSBDMzUuNjg3LDMuMTI1IDM1LjM3NSwyLjY4NyAzNC43NSwyLjY4NyBDMzQuMTI1LDIuNjg3IDMzLjgxMiwzLjEyNSAzMy43NSwzLjg3NSBDMzMuNSwxOC42ODggMzMuMzc1LDI2LjE4OCAzMy4zNzUsMjYuMzEzIEwzMy4zNzUsMjYuMzEzIFogTTM4LjQzOCwxMi43NSBDMzguNDM4LDE2LjI1IDM4LjUwMSwyMC4xODggMzguNTAxLDI0LjQzOCBMMzguNTAxLDM0LjM3NiBDMzguNTAxLDM0LjY4OSAzOC42MjYsMzUuMDAxIDM4LjgxNCwzNS4yNTEgQzM5LjAwMiwzNS41MDEgMzkuMjUyLDM1LjYyNiAzOS41MDIsMzUuNjI2IEw2NC42MjcsMzUuNjI2IEM2Ny4xMjcsMzUuNjI2IDY5LjI1MiwzNC42MjYgNzEuMDY1LDMyLjY4OCBDNzIuODE1LDMwLjc1IDczLjY5LDI4LjM3NSA3My42OSwyNS42MjUgQzczLjY5LDIyLjg3NSA3Mi43NTIsMjAuNSA3MS4wMDIsMTguNTYyIEM2OS4yNTIsMTYuNjI0IDY3LjEyNywxNS42MjQgNjQuNjI3LDE1LjYyNCBDNjMuNTAyLDE1LjYyNCA2Mi4zMTQsMTUuOTM3IDYxLjEyNywxNi40OTkgQzYwLjc1MiwxMS45MzYgNTkuMDY0LDguMTI0IDU2LjAwMiw1LjA2MSBDNTIuOTM5LDEuOTM2IDQ5LjMxNCwwLjQzNiA0NS4xODksMC40MzYgQzQ0LjgxNCwwLjQzNiA0NC4yNTEsMC40MzYgNDMuNjI2LDAuNTYxIEM0Mi45MzgsMC42MjQgNDIuMTg4LDAuNzQ5IDQxLjQzOCwwLjg3NCBDNDAuNjI1LDEuMDYyIDM5Ljg3NSwxLjMxMiAzOS4zMTMsMS42MjQgQzM4Ljc1LDEuOTk5IDM4LjUsMi4zNzQgMzguNSwyLjc0OSBDMzguNSw1Ljg3NCAzOC40MzcsOS4xODcgMzguNDM3LDEyLjc0OSBMMzguNDM4LDEyLjc1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:60%;}.auth0-lock-social-button[data-provider^=thecity] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjYxcHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDYxIDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dGhlY2l0eTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ0aGVjaXR5IiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTMuODEzLDMuNDM4IEwzLjgxMywzLjQzOCBDNy4wNjMsMC44MTMgNy4zNzYsMC44MTMgMjkuOTM4LDAuODEzIEM1MS4xODgsMC44MTMgNTMuMDYzLDAuOTM4IDU1LjYyNiwzLjAwMSBDNTkuMjUxLDUuODE0IDYwLjMxNCw5LjUwMSA2MC4xODksMTguMTg5IEM2MC4xODksMjQuNDM5IDYwLjAwMSwyNS4yNTIgNTguMDY0LDI1LjMxNCBDNTYuODE0LDI1LjQzOSA1NC43NTEsMjUuNTY0IDUzLjUwMSwyNS42MjcgQzUwLjAwMSwyNS44NzcgNDQuNjg4LDMwLjg3NyA0MS43NTEsMzYuNjkgQzM5LjkzOCw0MC4zMTUgMzguNTAxLDQxLjgxNSAzNy41NjMsNDEuMzc4IEMzNi4yNSw0MC44MTUgMzYuNjg4LDM5LjYyOCAzOS4yNTEsMzUuMzE1IEM0My42ODksMjguMTI3IDQ0LjM3NiwyMi4wNjUgNDEuMjUxLDE2LjEyNyBDMzUuNTYzLDQuOTM5IDE5LjA2Myw1LjEyNyAxMy43NTEsMTYuMzE1IEMxMS4zMTMsMjEuNDQgMTEuNTAxLDI3LjY5IDE0LjEyNiwzMS45NCBDMTUuODE0LDM0Ljg3OCAyMy44NzYsNDEuMDY1IDI3LjU2NCw0Mi4zNzggQzI4LjEyNyw0Mi41NjYgMjguMTg5LDQzLjMxNiAyNy43NTIsNDQuMTI4IEMyNy4xMjcsNDUuMDY2IDI2LjI1Miw0NC45NDEgMjQuMDY0LDQzLjU2NSBDMTUuNjI2LDM4LjAwMiAxMC41MDEsMzYuODE1IDQuODc2LDM5LjMxNSBDMi42MjYsNDAuMTkgMC42MjYsNDAuOTQgMC4zMTMsNDAuOTQgQzAuMTI1LDQwLjk0IC0yLjUwMDc3NzM2ZS0xNCwzMy4xMjcgMC4xODgsMjMuNTAyIEwwLjU2Myw2LjAwMiBMMy44MTMsMy40MzggWiBNMjQuMDYzLDEzLjkzOCBMMjQuMDYzLDEzLjkzOCBDMjcuNTYzLDEyLjc1IDMyLjE4OCwxMy44MTMgMzQuNjg4LDE2LjU2MyBDMzguMzc2LDIwLjQzOCAzOC41MDEsMjUuMDAxIDM1LjM3NiwzMC44NzYgQzMzLjE4OCwzNC42ODkgMzIuNzUxLDM2LjE4OSAzMy43NTEsMzcuMzc2IEMzNi4zMTQsNDAuMzc2IDMzLjkzOSwzOS42MjYgMjYuNjg4LDM1LjMxMyBDMTkuNDM4LDMwLjg3NSAxNy4zNzUsMjguMTI1IDE3LjM3NSwyMy4xODggQzE3LjM3NSwyMC4xMjUgMjEuMTI1LDE1IDI0LjA2MywxMy45MzggTDI0LjA2MywxMy45MzggWiBNNTMuNTYzLDMxLjc1IEw1My41NjMsMzEuNzUgQzU5LjI1MSwyOS4zMTIgNjAuMzEzLDMwLjc1IDYwLjEyNiw0MS4xODggQzU5Ljg3Niw1Mi4zMTMgNjAuMDAxLDUxLjgxMyA1Ny44MTMsNTEuODEzIEM1Ni4zMTMsNTEuODEzIDQ2LjQzOCw0Ny41NjMgNDMuNSw0NS42MjUgQzQzLjMxMiw0NS41IDQ0LjY4OCw0Mi42ODcgNDYuNjI1LDM5LjMxMiBDNDksMzUuMTg3IDUxLjMxMywzMi42ODcgNTMuNTYzLDMxLjc0OSBMNTMuNTYzLDMxLjc1IFogTTYuOTM4LDQ0LjE4OCBMNi45MzgsNDQuMTg4IEMxMC4wMDEsNDMuMTI1IDEzLjg3Niw0My44NzUgMTguMDAxLDQ2LjUwMSBDMTkuODc2LDQ3LjU2NCAyMi4yNTEsNDguNTY0IDIzLjE4OSw0OC41NjQgQzI2LjM3Nyw0OC41NjQgMTguNzUxLDYxLjQzOSAxNC41NjQsNjMuMzE0IEM3LjUwMSw2Ni4yNTIgMC4wMDEsNjEuMjUxIDAuMDAxLDUzLjYyNiBDMC4wMDEsNTAuNTAxIDMuNjg5LDQ1LjM3NiA2LjkzOSw0NC4xODggTDYuOTM4LDQ0LjE4OCBaIE0zOS4zMTMsNTIgTDM5Ljg3Niw1MS42ODcgTDMyLjEyNiw2My4zMTIgTDU3LjU2NCw2My41NjIgTDU2LjUwMSw1OC40MzcgTDM5LjMxMyw1MiBaIE0yMC4xODgsNjIuODc1IEwxOS4zMTMsNjMuNDM4IEwyNi42MjYsNjMuNjI2IEwzNC41MDEsNTEuMTI2IEwyOC44NzYsNTAuNjg4IEwyMC4xODgsNjIuODc1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=thirtysevensignals] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY1cHgiIGhlaWdodD0iNTVweCIgdmlld0JveD0iMCAwIDY1IDU1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dGhpcnR5c2V2ZW5zaWduYWxzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InRoaXJ0eXNldmVuc2lnbmFscyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNDIuMTI1IEMwLjQzNyw0MiAwLjM3NSw0MS45MzcgMC4zMTIsNDEuODEyIEMwLjI0OSw0MS42ODcgMC4yNDksNDEuNjI0IDAuMjQ5LDQxLjQzNyBMMC4yNDksNDAuNDk5IEMwLjI0OSwzOS44NzQgMC4zNzQsMzkuMzExIDAuNDk5LDM4LjY4NiBDMS4yNDksMzQuMDYxIDIuNDM3LDI5LjU2MSA0LjEyNCwyNS4yNDggQzUuNzQ5LDIxLjE4NSA3Ljg3NCwxNy4yNDggMTAuNDk5LDEzLjc0OCBDMTIuOTk5LDEwLjQ5OCAxNS45OTksNy40OTggMTkuMzc0LDUuMTIzIEMyMS4xMjQsMy45MzUgMjIuOTk5LDIuODczIDI0LjkzNywyLjEyMyBDMjUuOTM3LDEuNzQ4IDI2LjkzNywxLjQzNSAyOCwxLjE4NSBDMjguNSwxLjA2IDI5LjA2MywwLjkzNSAyOS41NjMsMC44NzIgQzI5LjgxMywwLjgwOSAzMC4xMjYsMC43NDcgMzAuMzc2LDAuNzQ3IEMzMC42ODksMC42ODQgMzEuMDAxLDAuNjg0IDMxLjMxNCwwLjY4NCBMMzQuMzE0LDAuNjg0IEMzNC41NjQsMC42ODQgMzQuODc3LDAuODA5IDM1LjEyNywwLjgwOSBDMzYuMTksMS4wNTkgMzcuMTksMS4zMDkgMzguMTksMS42MjIgQzQwLjA2NSwyLjE4NSA0MS44NzgsMi45MzUgNDMuNjI4LDMuODcyIEM0Ni44NzgsNS42MjIgNDkuNjkxLDguMDYgNTIuMTI4LDEwLjgxIEM1NC42OTEsMTMuODEgNTYuOTQxLDE3LjEyMyA1OC43NTMsMjAuNjIzIEM2MC45NDEsMjQuNzQ4IDYyLjUwMywyOS4xODYgNjMuNTAzLDMzLjc0OCBDNjMuNjI4LDM0LjEyMyA2My42OTEsMzQuNDk4IDYzLjgxNiwzNC45MzYgQzY0LjA2NiwzNS45MzYgNjQuMzc5LDM2Ljk5OSA2NC41NjYsMzguMDYxIEM2NC43NTQsMzkuMDYxIDY0Ljk0MSw0MC4wNjEgNjQuODE2LDQwLjk5OSBDNjQuNzUzLDQxLjg3NCA2NC4zNzgsNDIuNTYyIDYzLjg3OCw0My4yNDkgQzYzLjMxNSw0NC4wNjIgNjIuNjI4LDQ0Ljc0OSA2MS44NzgsNDUuMzc0IEM1OS4wNjUsNDcuOTM3IDU1LjgxNSw0OS44NzQgNTIuMzE1LDUxLjMxMiBDNDguMzc3LDUyLjg3NSA0NC4xOSw1My43NSAzOS45NCw1NC4xODcgQzM1LjQ0LDU0LjY4NyAzMC44MTUsNTQuNjg3IDI2LjE5LDU0LjMxMiBDMjIuMzE1LDUzLjkzNyAxOC4zNzcsNTMuMzEyIDE0LjU2NSw1Mi4wNjIgQzExLjMxNSw1MC45OTkgOC4xOSw0OS40OTkgNS41MDIsNDcuMzc0IEM0LjE4OSw0Ni4zNzQgMy4wNjQsNDUuMjQ5IDIuMDAyLDQ0LjA2MSBDMS40MzksNDMuNDM2IDEuMDAyLDQyLjc0OCAwLjUwMiw0Mi4xMjMgTDAuNSw0Mi4xMjUgWiBNNC43NSwzOS4yNSBDNC42ODcsMzkuMzc1IDQuNzUsMzkuNDM4IDQuODEzLDM5LjU2MyBDNC44MTMsMzkuNjI2IDQuODc2LDM5Ljc1MSA0LjkzOCwzOS44MTMgQzUuMzEzLDQwLjUwMSA1LjY4OCw0MS4xODggNi4xODgsNDEuODEzIEM4LjI1MSw0NC40MzggMTEuMjUxLDQ2LjE4OCAxNC4zMTMsNDcuMzc2IEMxOC4wNjMsNDguODE0IDIyLjAwMSw0OS41MDEgMjUuOTM4LDQ5Ljg3NiBDMzAuMjUxLDUwLjMxNCAzNC42ODgsNTAuMzE0IDM5LjA2Myw1MC4wMDEgQzQzLjI1MSw0OS43NTEgNDcuNTAxLDQ5LjAwMSA1MS40MzgsNDcuNDM4IEM1NC43NTEsNDYuMTg4IDU4LjA2Myw0NC4yNSA1OS45MzgsNDEuMTI1IEM2MC4wMDEsNDEgNjAuMDYzLDQwLjkzNyA2MC4xMjYsNDAuODEyIEM2MS4xMjYsMzguNjg3IDYwLjA2MywzNi40OTkgNTkuMDYzLDM0LjYyNCBDNTcuODc1LDMyLjYyNCA1Ni44NzUsMzAuNDk5IDU1LjYyNSwyOC40OTkgQzU0LjYyNSwyNi44MTEgNTMuNDM3LDI1LjMxMSA1Mi4yNSwyMy44MTEgQzUxLDIyLjMxMSA0OS42ODcsMjAuODExIDQ4LjMxMiwxOS40MzYgQzQ2Ljc0OSwxNy44MTEgNDUuMDYyLDE2LjI0OCA0My4yNDksMTQuODczIEM0Mi45OTksMTQuNjg1IDQyLjc0OSwxNC41NiA0Mi41NjEsMTQuMzEgQzQyLjM3MywxNC4xMjIgNDIuMTg2LDEzLjk5NyA0MS45MzYsMTMuODcyIEM0MS40OTgsMTMuNjg0IDQwLjk5OCwxMy42MjIgNDAuNTYxLDEzLjgwOSBDMzkuNTYxLDE0LjEyMiAzOC44MTEsMTUuMDU5IDM4LjEyMywxNS44MDkgQzM2LjQzNSwxNy41NTkgMzUuMDYsMTkuNTU5IDMzLjU2LDIxLjU1OSBDMzIuMTg1LDIzLjMwOSAzMC44MSwyNS4xMjIgMjkuMDYsMjYuNTU5IEMyOC40MzUsMjcuMDU5IDI3LjY4NSwyNy42ODQgMjYuODcyLDI3Ljc0NyBDMjYuMjQ3LDI3Ljc0NyAyNS42ODQsMjcuNjIyIDI1LjE4NCwyNy4zNzIgQzIzLjk5NiwyNi44NzIgMjMuMTIxLDI1Ljg3MiAyMi4zMDksMjQuOTk3IEMyMC44MDksMjMuMzcyIDE4LjkzNCwyMC42ODQgMTYuMzcxLDIxLjQ5NyBDMTQuNjIxLDIyLjEyMiAxMy4xODMsMjMuNjg1IDEyLjA1OCwyNS4xMjIgQzExLjM3LDI1Ljk5NyAxMC43NDUsMjYuOTM1IDEwLjE4MywyNy44NzIgQzkuNTU4LDI4LjgxIDguOTk1LDI5Ljc0NyA4LjM3LDMwLjY4NSBDNy4yNDUsMzIuNjIzIDYuMTIsMzQuNTYgNS4zNywzNi42ODUgQzUuMTgyLDM3LjI0OCA1LjA1NywzNy44MSA0LjkzMiwzOC4zNzMgQzQuODY5LDM4LjYyMyA0LjgwNywzOC45MzYgNC43NDQsMzkuMjQ4IEw0Ljc1LDM5LjI1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=twitter] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijc5cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDc5IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dHdpdHRlcjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ0d2l0dGVyIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNTcuNDM4IEM3LjYyNSw2Mi4yNTEgMTUuODc1LDY0LjYyNiAyNC43NSw2NC42MjYgQzMwLjUsNjQuNjI2IDM1LjkzOCw2My43NTEgNDAuOTM4LDYxLjkzOCBDNDUuOTM4LDYwLjEyNSA1MC4yNTEsNTcuNjg4IDUzLjgxMyw1NC42MjUgQzU3LjQzOCw1MS41IDYwLjUwMSw0OCA2My4wNjMsNDQuMDYyIEM2NS42MjUsNDAuMTI0IDY3LjU2MywzNS45OTkgNjguODEzLDMxLjYyNCBDNzAuMDYzLDI3LjMxMSA3MC43NTEsMjIuOTk5IDcwLjc1MSwxOC42ODYgTDcwLjc1MSwxNi41NjEgQzc0LjAwMSwxNC4xODYgNzYuNjg5LDExLjM3MyA3OC43NTEsOC4xODYgQzc1LjY4OCw5LjQ5OSA3Mi42MjYsMTAuMzc0IDY5LjUwMSwxMC43NDkgQzczLjAwMSw4LjY4NiA3NS4zNzYsNS42ODYgNzYuNTY0LDEuODExIEM3My40MzksMy42ODYgNzAuMDAxLDQuOTk5IDY2LjMxNCw1Ljc0OSBDNjMuMTI2LDIuMzc0IDU5LjE4OSwwLjYyNCA1NC41MDEsMC42MjQgQzUwLjA2MywwLjYyNCA0Ni4yNTEsMi4yNDkgNDMuMDYzLDUuMzc0IEMzOS45MzgsOC41NjIgMzguMzEzLDEyLjMxMiAzOC4zMTMsMTYuNzQ5IEMzOC4zMTMsMTcuODEyIDM4LjUwMSwxOS4wNjIgMzguODEzLDIwLjQ5OSBDMzIuMTg4LDIwLjEyNCAyNiwxOC40OTkgMjAuMTg4LDE1LjQ5OSBDMTQuNDM4LDEyLjU2MSA5LjUsOC41NjEgNS41LDMuNTYxIEM0LDYuMTI0IDMuMjUsOC44MTEgMy4yNSwxMS42ODYgQzMuMjUsMTQuNDk5IDMuOTM4LDE3LjA2MSA1LjE4OCwxOS40MzYgQzYuNTAxLDIxLjgxMSA4LjI1MSwyMy42ODYgMTAuNTAxLDI1LjE4NiBDNy44NzYsMjUuMTIzIDUuMzc2LDI0LjQzNiAzLjEyNiwyMy4xODYgTDMuMTI2LDIzLjM3NCBDMy4xMjYsMjcuMjQ5IDQuMzc2LDMwLjY4NyA2LjgxNCwzMy42MjQgQzkuMjUyLDM2LjYyNCAxMi4zNzcsMzguNDM3IDE2LjEyNywzOS4xODcgQzE0Ljc1MiwzOS41NjIgMTMuMzE0LDM5Ljc1IDExLjgxNCwzOS43NSBDMTAuNjg5LDM5Ljc1IDkuNjg5LDM5LjY4NyA4LjgxNCwzOS41IEM5Ljg3Nyw0Mi43NSAxMS43NTIsNDUuMzc1IDE0LjUwMiw0Ny41IEMxNy4zMTUsNDkuNTYzIDIwLjQ0LDUwLjYyNSAyMy45NCw1MC42ODggQzE4LjA2NSw1NS4zMTMgMTEuMzc3LDU3LjYyNiAzLjgxNSw1Ny42MjYgQzIuNTY1LDU3LjYyNiAxLjI1Miw1Ny41NjMgMC4wMDIsNTcuNDM4IEwwLDU3LjQzOCBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=vkontakte] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijc5cHgiIGhlaWdodD0iNDZweCIgdmlld0JveD0iMCAwIDc5IDQ2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+dms8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0idmsiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC40MzcsMy44MTMgQzAuNDM3LDQuMzc2IDAuNSw0LjkzOCAwLjU2Miw1LjUwMSBDMC42ODcsNi4xMjYgMC44NzUsNi42ODkgMS4xMjUsNy4zMTQgQzEuMzEzLDcuOTM5IDEuNTYzLDguNDM5IDEuNjg4LDguODE0IEMxLjg3Niw5LjE4OSAyLjEyNiw5Ljc1MiAyLjUwMSwxMC40MzkgQzIuODE0LDExLjE4OSAzLjA2NCwxMS42MjcgMy4xODksMTEuODc3IEM3LjEyNywxOS45NCAxMS4zNzcsMjYuODE1IDE1LjgxNCwzMi41MDIgQzE3LjY4OSwzNC45NCAxOS4zNzcsMzYuODc3IDIwLjkzOSwzOC40NCBDMjIuNTY0LDM5Ljk0IDI0LjY4OSw0MS4zNzggMjcuMzc3LDQyLjc1MyBDMzAuMTI3LDQ0LjEyOCAzMy4xMjcsNDQuOTQxIDM2LjQ0LDQ1LjMxNiBDMzguMDY1LDQ1LjUwNCAzOS41MDMsNDUuNTY2IDQwLjY5LDQ1LjU2NiBDNDMuNTAzLDQ1LjU2NiA0NS4xOSw0NS4wNjYgNDUuNzUzLDQ0LjAwMyBDNDYuMDY2LDQzLjQ0IDQ2LjI1Myw0Mi4zNzggNDYuMzc4LDQwLjk0IEM0Ni40NDEsMzkuNDQgNDYuNjI4LDM4LjE5IDQ2Ljk0MSwzNy4xMjcgQzQ3LjI1NCwzNi4wNjQgNDcuODc5LDM1LjQzOSA0OC44NzksMzUuMjUyIEM0OS40NDIsMzUuMTg5IDUwLjAwNCwzNS4zMTUgNTAuNjI5LDM1LjYyNyBDNTEuMTkyLDM2LjAwMiA1MS42OTIsMzYuMzE1IDUyLjA2NywzNi43NTIgQzUyLjQ0MiwzNy4xMjcgNTIuOTQyLDM3LjYyNyA1My41MDUsMzguMzc3IEM1NC4wNjgsMzkuMDY1IDU0LjM4LDM5LjUwMiA1NC41NjgsMzkuNjkgQzU3LjY5Myw0My4xOSA2MC42MzEsNDUuMTkgNjMuNDQzLDQ1LjY5IEw2My44ODEsNDUuNjkgQzY0LjY5NCw0NS41MDIgNjUuNjMxLDQ1LjM3NyA2Ni43NTYsNDUuMzc3IEM2Ny40NDQsNDUuMzc3IDY4LjI1Niw0NS40NCA2OS4xMzEsNDUuNTAyIEM3MC4wNjksNDUuNjI3IDcwLjk0NCw0NS42OSA3MS44ODEsNDUuNjkgQzczLjAwNiw0NS42OSA3NC4xMzEsNDUuNjI3IDc1LjI1Niw0NS40NCBDNzcuNDQ0LDQ1LjA2NSA3OC41MDYsNDQuMTkgNzguNTA2LDQyLjgxNSBDNzguNTA2LDQxLjgxNSA3Ny42MzEsNDAuMjUyIDc1Ljk0MywzOC4wMDIgQzc0LjE5MywzNS44MTQgNzEuODE4LDMzLjMxNCA2OC43NTUsMzAuNTAyIEM2OC42OTIsMzAuNDM5IDY4LjQ0MiwzMC4xODkgNjguMDA1LDI5LjgxNCBDNjcuNTY4LDI5LjQzOSA2Ny4zMTcsMjkuMTI2IDY3LjEzLDI5LjAwMSBDNjcuMDA1LDI4LjgxMyA2Ni44MTcsMjguNTYzIDY2LjUwNSwyOC4xODggQzY2LjI1NSwyNy44NzUgNjYuMDA1LDI3LjU2MyA2NS44OCwyNy4yNSBDNjUuNzU1LDI2LjkzNyA2NS42OTIsMjYuNjI1IDY1LjY5MiwyNi4zMTIgQzY1LjY5MiwyNS43NDkgNjUuNzU1LDI1LjE4NyA2Ni4wMDUsMjQuNjI0IEM2Ni4yNTUsMjMuOTk5IDY2LjUwNSwyMy40OTkgNjYuNzU1LDIzLjE4NiBDNjcuMDA1LDIyLjgxMSA2Ny4zOCwyMi4zMTEgNjcuODgsMjEuNjIzIEM2OC4zOCwyMC45MzUgNjguNjkzLDIwLjU2IDY4Ljc1NSwyMC40MzUgQzY5LjE5MywxOS45MzUgNjkuOTQzLDE4LjkzNSA3MS4xMywxNy40OTcgQzcyLjMxOCwxNS45OTcgNzMuMzE4LDE0LjgwOSA3NC4wNjgsMTMuNzQ3IEM3NC44MTgsMTIuNzQ3IDc1LjU2OCwxMS42ODQgNzYuMjU2LDEwLjQzNCBDNzcuNzU2LDcuOTM0IDc4LjUwNiw2LjA1OSA3OC41MDYsNC44NzEgQzc4LjUwNiw0LjU1OCA3OC40NDMsNC4yNDYgNzguMzE4LDMuOTk2IEM3OC4xMywzLjY4MyA3Ny44MTgsMy4zNzEgNzcuNDQzLDMuMTgzIEM3Ny4wMDUsMi45OTUgNzYuNDQzLDIuODcgNzUuODE4LDIuODA4IEM3NS4xMywyLjc0NSA3NC41MDUsMi43NDUgNzMuODgsMi43NDUgQzczLjMxNywyLjgwOCA3Mi42MywyLjgwOCA3MS44MTcsMi44NyBDNzEuMDA0LDIuOTMyIDcwLjQ0MiwyLjkzMyA3MC4wNjcsMi45MzMgQzY5LjQ0MiwyLjkzMyA2OC40NDIsMi44NyA2Ny4wNjcsMi44MDggQzY1Ljk0MiwyLjc0NSA2NC45NDIsMi42ODMgNjQuMTI5LDIuNjgzIEw2My41MDQsMi42ODMgQzYyLjU2NiwyLjY4MyA2MS43NTQsMi44MDggNjEuMTI5LDMuMTIxIEM2MC40NDEsMy45OTYgNjAuMTI5LDQuMzA5IDYwLjEyOSwzLjk5NiBDNjAuMDY2LDMuNjgzIDU5LjgxNiw0LjEyMSA1OS4zMTYsNS4yNDYgQzU4Ljg3OCw2LjM3MSA1OC42MjgsNi45MzQgNTguNjI4LDYuOTM0IEw1OC4wMDMsOC4zNzIgQzU2LjAwMywxMi42ODUgNTQuMDAzLDE2LjE4NSA1Mi4wMDMsMTguODEgQzUxLjk0LDE4Ljg3MyA1MS43NTMsMTkuMTIzIDUxLjMxNSwxOS42ODUgQzUwLjk0LDIwLjI0OCA1MC42OSwyMC42MjMgNTAuNTY1LDIwLjc0OCBMNDkuODE1LDIxLjQ5OCBDNDkuNTAyLDIxLjgxMSA0OS4xOSwyMi4wNjEgNDguODE1LDIyLjE4NiBDNDguNTAyLDIyLjMxMSA0OC4xOSwyMi40MzYgNDcuODE1LDIyLjQzNiBDNDYuNjksMjEuNzQ4IDQ2LjA2NSwyMC40MzYgNDUuODc3LDE4LjU2MSBDNDUuNzUyLDE3LjY4NiA0NS43NTIsMTYuODczIDQ1Ljc1MiwxNi4xMjMgQzQ1Ljc1MiwxNS4xMjMgNDUuODE1LDE0LjEyMyA0NS45NCwxMy4xODUgQzQ1Ljk0LDEyLjc0NyA0Ni4wMDMsMTEuNjIyIDQ2LjE5LDkuODcyIEM0Ni4zMTUsOC40OTcgNDYuMzc4LDcuMzcyIDQ2LjM3OCw2LjQ5NyBDNDYuMzE1LDYuMTg0IDQ2LjMxNSw1LjkzNCA0Ni4zMTUsNS42MjIgQzQ2LjI1Miw0LjYyMiA0Ni4wMDIsMy42ODQgNDUuNjI3LDIuOTM0IEM0NS45NCwyLjc0NiA0NS42MjcsMi40MzQgNDQuODE0LDIuMDU5IEM0NC4wMDEsMS42MjEgNDMuNTY0LDEuNDM0IDQzLjU2NCwxLjQzNCBMNDIuMTI2LDEuMTIxIEM0Mi4xMjYsMC45OTYgNDEuNTYzLDAuOTMzIDQwLjQzOCwwLjkzMyBDMzkuMzEzLDAuODcgMzguNzUsMC44NyAzOC43NSwwLjg3IEwzNS4zNzUsMC44NyBDMzIuNzUsMC44NyAzMC42ODcsMS4wNTggMjkuMTg3LDEuNDMzIEMyNy42ODcsMS44NzEgMjYuNjI0LDIuNjIxIDI1Ljk5OSwzLjgwOCBDMjYuMzc0LDQuMDU4IDI2Ljg3NCw0LjI0NiAyNy40OTksNC40OTYgQzI4LjEyNCw0Ljc0NiAyOC42ODcsNC45OTYgMjkuMDYyLDUuMjQ2IEMyOS41LDUuNTU5IDI5LjgxMiw1LjkzNCAzMC4wNjIsNi4zNzEgQzMwLjY4Nyw3LjU1OSAzMSw5Ljc0NiAzMSwxMi45MzQgQzMxLDEzLjYyMiAzMSwxNC4zNzIgMzAuOTM3LDE1LjE4NCBDMzAuODEyLDE5LjkzNCAzMC4xODcsMjIuNDM0IDI4LjkzNywyMi42MjIgQzI4LjY4NywyMi42ODUgMjguNDM3LDIyLjY4NSAyOC4xODcsMjIuNjIyIEMyNy45MzcsMjIuNjIyIDI3LjY4NywyMi40OTcgMjcuNDM3LDIyLjMwOSBDMjcuMjQ5LDIyLjEyMSAyNi45OTksMjEuOTM0IDI2LjgxMiwyMS43NDYgQzI2LjU2MiwyMS41NTggMjYuMzc0LDIxLjMwOCAyNi4xMjQsMjEuMDU4IEMyNS44NzQsMjAuNzQ1IDI1LjY4NiwyMC40OTUgMjUuNTYxLDIwLjMwOCBDMjUuMzczLDIwLjEyIDI1LjE4NiwxOS44NyAyNC45OTgsMTkuNDk1IEMyNC44MSwxOS4xODIgMjQuNjIzLDE4LjkzMiAyNC41NiwxOC44MDcgQzIyLjE4NSwxNS4zNjkgMjAuMTg1LDExLjg2OSAxOC41Niw4LjM2OSBDMTguNDM1LDguMTgxIDE4LjE4NSw3LjY4MSAxNy44NzIsNi45OTQgQzE3LjYyMiw2LjMwNiAxNy4zNzIsNS43NDQgMTcuMTg0LDUuMzY5IEMxNi45MzQsNC45OTQgMTYuNzQ2LDQuNTU2IDE2LjQzNCw0LjExOSBDMTYuMTIxLDMuNzQ0IDE1Ljg3MSwzLjQzMSAxNS41NTksMy4zMDYgQzE1LjA1OSwzLjA1NiAxNC4zNzEsMi44NjggMTMuNTU5LDIuODA2IEMxMy4xMjEsMi44MDYgMTIuNjIxLDIuODA2IDEyLjA1OSwyLjc0MyBDMTEuNDk2LDIuNzQzIDEwLjg3MSwyLjc0MyAxMC4xODQsMi44MDYgQzguODcxLDIuODY5IDguMDU5LDIuOTMxIDcuODA5LDIuOTMxIEM3LjM3MSwyLjkzMSA2LjY4NCwyLjkzMSA1Ljc0NiwyLjg2OCBDNS4xMjEsMi44MDUgNC42MjEsMi44MDUgNC4xODMsMi44MDUgTDMuNjIsMi44MDUgQzMuMTIsMi44MDUgMi42MiwyLjg2OCAxLjk5NSwzLjA1NSBDMS4zNywzLjI0MiAwLjg3LDMuNDkzIDAuNDMyLDMuODA1IEwwLjQzNywzLjgxMyBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=windowslive] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+d2luZG93czwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ3aW5kb3dzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjA0NSwwLjA0NSBMMjguNzQ3LDAuMDQ1IEwyOC43NDcsMjguNzQ3IEwwLjA0NSwyOC43NDcgTDAuMDQ1LDAuMDQ1IEwwLjA0NSwwLjA0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNC40MywwLjA0NSBMNjMuMTMyLDAuMDQ1IEw2My4xMzIsMjguNzQ3IEwzNC40MywyOC43NDcgTDM0LjQzLDAuMDQ1IEwzNC40MywwLjA0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOC43NDgsMzUuMjU0IEwyOC43NDgsNjMuOTU2IEwwLjA0Niw2My45NTYgTDAuMDQ2LDM1LjI1NCBMMjguNzQ4LDM1LjI1NCBMMjguNzQ4LDM1LjI1NCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNC40MywzNS4yNTQgTDYzLjEzMiwzNS4yNTQgTDYzLjEzMiw2My45NTYgTDM0LjQzLDYzLjk1NiBMMzQuNDMsMzUuMjU0IEwzNC40MywzNS4yNTQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");}.auth0-lock-social-button[data-provider^=windows] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDY0IDY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+d2luZG93czwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ3aW5kb3dzIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjA0NSwwLjA0NSBMMjguNzQ3LDAuMDQ1IEwyOC43NDcsMjguNzQ3IEwwLjA0NSwyOC43NDcgTDAuMDQ1LDAuMDQ1IEwwLjA0NSwwLjA0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNC40MywwLjA0NSBMNjMuMTMyLDAuMDQ1IEw2My4xMzIsMjguNzQ3IEwzNC40MywyOC43NDcgTDM0LjQzLDAuMDQ1IEwzNC40MywwLjA0NSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOC43NDgsMzUuMjU0IEwyOC43NDgsNjMuOTU2IEwwLjA0Niw2My45NTYgTDAuMDQ2LDM1LjI1NCBMMjguNzQ4LDM1LjI1NCBMMjguNzQ4LDM1LjI1NCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNC40MywzNS4yNTQgTDYzLjEzMiwzNS4yNTQgTDYzLjEzMiw2My45NTYgTDM0LjQzLDYzLjk1NiBMMzQuNDMsMzUuMjU0IEwzNC40MywzNS4yNTQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=wordpress] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY0cHgiIGhlaWdodD0iNjVweCIgdmlld0JveD0iMCAwIDY0IDY1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+d29yZHByZXNzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IndvcmRwcmVzcyIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03Ljk5MzYwNTc4ZS0xNSwzMi44MTMgQzcuOTkzNjA1NzhlLTE1LDM4LjYyNiAxLjQzOCw0NC4wMDEgNC4zMTMsNDguODc2IEM3LjEyNiw1My44MTQgMTEuMDAxLDU3LjY4OSAxNS45MzgsNjAuNTAxIEMyMC44MTMsNjMuMzc2IDI2LjE4OCw2NC44MTQgMzIuMDAxLDY0LjgxNCBDMzcuODE0LDY0LjgxNCA0My4xODksNjMuMzc2IDQ4LjA2NCw2MC41MDEgQzUzLjAwMiw1Ny42ODggNTYuODc3LDUzLjgxMyA1OS42ODksNDguODc2IEM2Mi41NjQsNDQuMDAxIDY0LjAwMiwzOC42MjYgNjQuMDAyLDMyLjgxMyBDNjQuMDAyLDI3IDYyLjU2NCwyMS42MjUgNTkuNjg5LDE2Ljc1IEM1Ni44NzYsMTEuODEyIDUzLjAwMSw3LjkzNyA0OC4wNjQsNS4xMjUgQzQzLjE4OSwyLjI1IDM3LjgxNCwwLjgxMiAzMi4wMDEsMC44MTIgQzI2LjE4OCwwLjgxMiAyMC44MTMsMi4yNSAxNS45MzgsNS4xMjUgQzExLDcuOTM4IDcuMTI1LDExLjgxMyA0LjMxMywxNi43NSBDMS40MzgsMjEuNjI1IDAsMjcgMCwzMi44MTMgTDcuOTkzNjA1NzhlLTE1LDMyLjgxMyBaIE0yLjUsMzIuODEzIEMyLjUsMjguNTYzIDMuMzc1LDI0LjU2MyA1LjA2MywyMC43NSBMMTkuMTI2LDU5LjM3NSBDMTQuMTI2LDU3IDEwLjEyNiw1My4zNzUgNy4wNjMsNDguNjI1IEM0LDQzLjgxMiAyLjUsMzguNTYyIDIuNSwzMi44MTIgTDIuNSwzMi44MTMgWiBNNy4zMTMsMTYuNjI1IEMxMC4wMDEsMTIuNSAxMy41MDEsOS4zMTIgMTcuODc2LDYuODc1IEMyMi4xODksNC41IDI2LjkzOSwzLjMxMiAzMi4wMDEsMy4zMTIgQzM5Ljc1MSwzLjMxMiA0Ni4zNzYsNS44NzUgNTEuOTM5LDExLjA2MiBDNTEuOTM5LDExLjA2MiA1MS44NzYsMTEuMDYyIDUxLjc1MSwxMC45OTkgTDUxLjU2MywxMC45OTkgQzUwLjE4OCwxMC45OTkgNDksMTEuNDk5IDQ4LjA2MywxMi41NjIgQzQ3LjA2MywxMy42MjUgNDYuNTYzLDE0LjgxMiA0Ni41NjMsMTYuMjUgQzQ2LjU2MywxNi42ODggNDYuNjI2LDE3LjEyNSA0Ni43NTEsMTcuNTYzIEM0Ni44MTQsMTguMDAxIDQ3LjAwMSwxOC41MDEgNDcuMjUxLDE5LjA2MyBDNDcuNTAxLDE5LjY4OCA0Ny42ODksMjAuMDYzIDQ3LjgxNCwyMC4zMTMgQzQ3LjkzOSwyMC41NjMgNDguMjUyLDIxLjA2MyA0OC42ODksMjEuODEzIEM0OS4xMjYsMjIuNTYzIDQ5LjM3NywyMy4wMDEgNDkuNTAyLDIzLjEyNiBDNTEuMTI3LDI1Ljg3NiA1MS45NCwyOC42MjYgNTEuOTQsMzEuMzE0IEM1MS45NCwzMi42ODkgNTEuMTksMzUuODc3IDQ5LjY5LDQwLjg3NyBMNDYuNzUyLDUwLjc1MiBMMzYuMTI3LDE5LjAwMiBMMzkuNDQsMTguNjg5IEMzOS45NCwxOC42MjYgNDAuMjUzLDE4LjM3NiA0MC40NCwxNy45MzkgQzQwLjYyOCwxNy41NjQgNDAuNTY1LDE3LjEyNiA0MC4zNzcsMTYuNzUxIEM0MC4xMjcsMTYuMzc2IDM5Ljc1MiwxNi4xODggMzkuMjUyLDE2LjI1MSBDMzYuMDY0LDE2LjUwMSAzMy40MzksMTYuNjI2IDMxLjM3NywxNi42MjYgTDIzLjYyNywxNi4yNTEgQzIzLjEyNywxNi4xODggMjIuNzUyLDE2LjM3NiAyMi41MDIsMTYuNzUxIEMyMi4yNTIsMTcuMTI2IDIyLjI1MiwxNy41NjQgMjIuMzc3LDE3LjkzOSBDMjIuNTY1LDE4LjM3NyAyMi45NCwxOC42MjcgMjMuNDQsMTguNjg5IEMyNC40NCwxOC43NTIgMjUuNTAzLDE4Ljg3NyAyNi41MDMsMTkuMDAyIEwzMS4xMjgsMzEuNjI3IEwyNC42MjgsNTAuOTQgTDEzLjg3OCwxOS4wMDIgTDE3LjI1MywxOC42ODkgQzE3LjgxNiwxOC42MjYgMTguMTI4LDE4LjM3NiAxOC4zMTYsMTcuOTM5IEMxOC41MDQsMTcuNTY0IDE4LjQ0MSwxNy4xMjYgMTguMTkxLDE2Ljc1MSBDMTguMDAzLDE2LjM3NiAxNy42MjgsMTYuMTg4IDE3LjA2NiwxNi4yNTEgQzEzLjg3OCwxNi41MDEgMTEuMjUzLDE2LjYyNiA5LjE5MSwxNi42MjYgTDcuMzE2LDE2LjYyNiBMNy4zMTMsMTYuNjI1IFogTTIzLjY4OCw2MS4xODggTDMyLjUwMSwzNS4zNzUgTDQxLjYyNiw2MC4yNSBMNDEuODE0LDYwLjYyNSBDMzguNjg5LDYxLjc1IDM1LjQzOSw2Mi4zMTMgMzIuMDAxLDYyLjMxMyBDMjkuMTI2LDYyLjMxMyAyNi4zMTMsNjEuOTM4IDIzLjY4OCw2MS4xODggTDIzLjY4OCw2MS4xODggWiBNNDYuODc1LDU4LjM3NSBMNTUuODc1LDMyLjI1IEM1Ny4zNzUsMjcuODc1IDU4LjEyNSwyNC4zNzUgNTguMTI1LDIxLjY4NyBDNTguMTI1LDIwLjU2MiA1OC4wNjIsMTkuNTYyIDU3LjkzNywxOC42ODcgQzYwLjMxMiwyMyA2MS41LDI3LjY4NyA2MS41LDMyLjgxMiBDNjEuNSwzOC4xMjUgNjAuMTg3LDQzLjA2MiA1Ny41NjIsNDcuNjI1IEM1NC44NzQsNTIuMTg4IDUxLjMxMiw1NS43NSA0Ni44NzQsNTguMzc1IEw0Ni44NzUsNTguMzc1IFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=yahoo] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9Ijg4cHgiIGhlaWdodD0iNTJweCIgdmlld0JveD0iMCAwIDg4IDUyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+eWFob288L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0ieWFob28iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw3LjY4OCBMMCw3LjE4OCBDMC4wNjMsNi45MzggMC4zMTMsNi43NSAwLjYyNSw2Ljc1IEwzMi4xMjUsNi43NSBDMzIuMTg4LDYuNzUgMzIuMzEzLDYuNzUgMzIuMzc1LDYuODc1IEMzMi41LDYuOTM4IDMyLjUsNy4wNjMgMzIuNSw3LjE4OCBMMzIuNSw4LjA2MyBDMzIuNSw4LjMxMyAzMi40MzcsOC41MDEgMzIuMzc1LDguNjI2IEMzMi4yNSw4LjgxNCAzMi4xMjUsOC45MzkgMzIuMDYyLDguOTM5IEMzMS45OTksOS4wMDIgMzEuOTM3LDkuMDAyIDMxLjg3NCw5LjAwMiBMMjcuNDk5LDEwLjM3NyBDMjcuMTI0LDEwLjU2NSAyNi42ODYsMTAuNjkgMjYuMTI0LDEwLjYyNyBMMjMuNDk5LDEwLjYyNyBMMzguMDYyLDI5LjI1MiBMNTEuMzEyLDE2Ljc1MiBMNDMuOTM3LDE2Ljc1MiBMNDIuODEyLDE2LjMxNCBMNDEuMzc0LDE0Ljg3NiBMNDEuMTg2LDE0LjYyNiBDNDEuMDYxLDE0LjQzOCA0MC45OTgsMTQuMjUxIDQwLjg3MywxNC4wMDEgQzQwLjc0OCwxMy42ODggNDAuNzQ4LDEzLjQzOCA0MC43NDgsMTMuMTg4IEw0MS4xODYsMTIuODEzIEw2OS4yNDksMTIuODEzIEM2OS4zMTIsMTIuODEzIDY5LjM3NCwxMi44MTMgNjkuNDM3LDEyLjg3NiBDNjkuNSwxMi45MzkgNjkuNTYyLDEzLjA2NCA2OS42MjUsMTMuMTg5IEw2OS42MjUsMTQuMDY0IEM2OS42MjUsMTQuNTY0IDY5LjUsMTQuOTM5IDY5LjI1LDE1LjI1MiBMNjguMTg3LDE2LjQ0IEM2Ny43NDksMTYuNzUzIDY3LjM3NCwxNi44NzggNjYuOTk5LDE2Ljg3OCBMNTguNDk5LDE2Ljg3OCBDNDcuNjg2LDI3LjA2NiA0Mi4wNjEsMzIuMzc4IDQxLjYyNCwzMi44MTYgTDQxLjQzNiwzMy4wMDQgQzQxLjI0OCwzMy4xOTIgNDEuMTg2LDMzLjMxNyA0MS4wNjEsMzMuNTA0IEM0MC45MzYsMzMuNjI5IDQwLjkzNiwzMy44MTcgNDAuOTM2LDMzLjk0MiBMNDAuOTM2LDQ2Ljg4IEM0MC45MzYsNDcuNTA1IDQxLjEyNCw0Ny44MTggNDEuNTYxLDQ3LjgxOCBMNTAuODc0LDQ3LjgxOCBDNTAuOTM3LDQ3LjgxOCA1MS4wNjIsNDcuODgxIDUxLjE4Nyw0Ny45NDMgQzUxLjI1LDQ4LjAwNiA1MS4zMTIsNDguMTMxIDUxLjMxMiw0OC4yNTYgTDUxLjMxMiw1MS45NDQgTDE4LjMxMiw1MS45NDQgTDE4LjMxMiw0OC4zODEgQzE4LjMxMiw0OC4wMDYgMTguNSw0Ny44MTggMTguOTM3LDQ3LjgxOCBDMjAuMjUsNDcuNjkzIDIzLjI1LDQ3LjYzIDI4LjA2Miw0Ny42MyBMMjguMjUsNDcuNjMgQzI4LjM3NSw0Ny41NjcgMjguNSw0Ny41MDUgMjguNTYzLDQ3LjMxNyBDMjguNjg4LDQ3LjEyOSAyOC43NTEsNDYuODc5IDI4Ljc1MSw0Ni41NjcgTDI4Ljc1MSwzNC4yNTQgQzI4Ljc1MSwzMy42OTEgMjguNTAxLDMzLjE5MSAyOC4wNjMsMzIuNjI5IEw5LjY4OCwxMC42MjkgTDIuNTYzLDEwLjYyOSBMMS4zNzUsMTAuMDA0IEwxLjE4Nyw5Ljg3OSBMMC44NzQsOS41NjYgQzAuNjg2LDkuMzc4IDAuNTYxLDkuMTkxIDAuMzc0LDguODc4IEwwLDcuNjg4IFogTTc2LjE4OCwwLjY4OCBMNzguODEzLDM3LjI1MSBMODIuNjg4LDM3LjQzOSBMODguMDAxLDEuMTg5IEw3Ni4xODgsMC42ODggWiBNNzcsNDkuNTYzIEw4NC4wNjMsNDkuODEzIEw4NC4zMTMsNDIuNzUgTDc3LjI1LDQyLjUgTDc3LDQ5LjU2MyBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}.auth0-lock-social-button[data-provider^=yammer] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjYycHgiIGhlaWdodD0iNTNweCIgdmlld0JveD0iMCAwIDYyIDUzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+eWFtbWVyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InlhbW1lciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsMy41IEMwLjM3NSw0LjI1IDAuNSw0LjkzOCAwLjc1LDUuNjI1IEM1LjEyNSwxNi4zMTMgOS41NjMsMjcgMTQsMzcuNzUgQzE0LjEyNSwzOC4wNjMgMTQuMzEzLDM4LjM3NSAxNC4zNzUsMzguNzUgQzE0LjA2MiwzOS41IDEzLjYyNSw0MC4yNSAxMy4zNzUsNDEuMDYzIEMxMi43NSw0Mi42MjYgMTIsNDQuMjUxIDEwLjYyNSw0NS4zNzYgQzkuNDM3LDQ2LjM3NiA3LjgxMiw0Ni43NTEgNi4yNSw0Ni42ODkgQzUuNDM3LDQ2LjY4OSA0LjU2Miw0Ni40MzkgMy43NSw0Ni42ODkgQzIuNjg3LDQ3LjAwMiAxLjg3NSw0Ny45MzkgMS42ODcsNDkuMDAyIEMxLjQzNyw1MC41MDIgMi41LDUyLjA2NSA0LDUyLjMxNSBDNi40MzgsNTIuNjI4IDksNTIuNjI4IDExLjM3NSw1MS44NzcgQzEzLjE4OCw1MS4zMTQgMTQuODEzLDUwLjEyNyAxNiw0OC42MjcgQzE3LjYyNSw0Ni41NjQgMTguNjg4LDQ0LjA2NCAxOS42MjUsNDEuNjg5IEMyNC41LDI5LjU2NCAyOS4zMTMsMTcuNDM5IDM0LjI1LDUuMzc2IEMzNC43NSwzLjgxMyAzMy44NzUsMS45MzggMzIuMzc1LDEuNDM4IEMzMC44NzUsMC44MTMgMjksMS41NjMgMjguMzEyLDMuMDAxIEMyNC45OTksMTIuMDAxIDIxLjQ5OSwyMS4wMDEgMTguMDYyLDI5LjkzOSBDMTguMDYyLDMwLjEyNyAxNy45MzcsMzAuMjUyIDE3LjgxMiwzMC4zNzcgTDYuOTM3LDIuODE0IEM2LjM3NCwxLjU2NCA1LjA2MiwwLjc1MSAzLjc0OSwwLjgxNCBDMi4xODYsMC44MTQgMC43NDksMi4wMDIgMC40OTksMy41MDIgTDAuNSwzLjUgWiBNNTAuNTYzLDcuMjUgQzQ5LjEyNSw4IDQ3Ljg3NSw5IDQ2LjUsOS44NzUgQzQ0LjE4NywxMS41IDQxLjkzNywxMy4xMjUgMzkuNzUsMTQuOTM4IEMzOC41LDE1LjkzOCAzNy4yNSwxNi45MzggMzYuMTg3LDE4LjE4OCBDMzUuOTk5LDE4LjUwMSAzNS42ODcsMTguODEzIDM1LjY4NywxOS4yNTEgQzM1LjY4NywxOS40MzkgMzYsMTkuNTAxIDM2LjE4NywxOS41NjQgQzM3LDE5LjY4OSAzNy44NzUsMTkuNDM5IDM4LjY4NywxOS4yNTEgQzQwLjUsMTguNjg4IDQyLjE4NywxOC4wMDEgNDMuOTM3LDE3LjMxMyBDNDcuMTI1LDE1LjkzOCA1MC4yNSwxNC4zNzUgNTMuMjUsMTIuNzUgQzU0LjUsMTEuOTM3IDU0Ljg3NSwxMC4xODcgNTQuMjUsOC44NzUgQzUzLjYyNSw3LjU2MyA1MS45MzcsNi44MTIgNTAuNTYyLDcuMjUgTDUwLjU2Myw3LjI1IFogTTU2LjM3NSwyNC4yNSBDNTIuODc1LDI0LjU2MyA0OS40MzcsMjUgNDYsMjUuNjI1IEM0NC41LDI1Ljg3NSA0MywyNi4xODggNDEuNTYyLDI2LjY4OCBDNDEuMDYyLDI2Ljg3NiA0MC40OTksMjcuMDAxIDQwLjE4NywyNy41MDEgQzQwLjM3NSwyNy43NTEgNDAuNTYyLDI4LjAwMSA0MC44MTIsMjguMTI2IEM0MS41LDI4LjUwMSA0Mi4xODcsMjguNjg5IDQyLjkzNywyOC44NzYgQzQ0LjgxMiwyOS4zMTQgNDYuNzUsMjkuNTY0IDQ4LjY4NywyOS43NTEgQzUyLDMwLjA2NCA1NS4yNSwzMC4xMjYgNTguNSwzMC4xODkgQzYwLDMwLjI1MiA2MS4zNzUsMjkuMDAxIDYxLjUsMjcuNTAxIEM2MS43NSwyNi4wMDEgNjAuNjg3LDI0LjM3NiA1OS4xMjUsMjQuMDYzIEM1OC4xODcsMjQgNTcuMzEyLDI0LjE4OCA1Ni4zNzUsMjQuMjUxIEw1Ni4zNzUsMjQuMjUgWiBNMzUuOTM4LDM1LjA2MyBDMzUuNjI1LDM1LjE4OCAzNS42MjUsMzUuNjI2IDM1LjgxMywzNS44MTMgQzM2LjEyNiwzNi40MzggMzYuNjI2LDM2Ljg3NiAzNy4xMjYsMzcuMzc2IEMzOS4wMDEsMzkuMTg5IDQxLjA2NCw0MC43NTEgNDMuMTI2LDQyLjMxNCBDNDUuMzc2LDQzLjkzOSA0Ny42ODksNDUuNTY0IDUwLjA2NCw0Ny4wNjQgQzUwLjc1Miw0Ny41NjQgNTEuNjg5LDQ3LjU2NCA1Mi41MDIsNDcuMjUyIEM1My42MjcsNDYuODc3IDU0LjUwMiw0NS43NTIgNTQuNTY1LDQ0LjUwMiBDNTQuNjI4LDQzLjM3NyA1NC4wMDIsNDIuMTI3IDUyLjk0LDQxLjYyNyBDNDkuMzE1LDM5Ljc1MiA0NS42MjcsMzcuOTM5IDQxLjgxNSwzNi40MzkgQzQwLjM3NywzNS44NzYgMzguODc3LDM1LjMxNCAzNy4zMTUsMzUuMDY0IEMzNi44MTUsMzUuMDAxIDM2LjM3NywzNC45MzkgMzUuOTQsMzUuMDY0IEwzNS45MzgsMzUuMDYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");}.auth0-lock-social-button[data-provider^=yandex] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDI4IDYwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+eWFuZGV4PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InlhbmRleCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8cGF0aCBkPSJNMjcuNSwwLjYyNSBDMjgsMC42MjUgMjguMzEzLDAuODc1IDI4LjMxMywxLjQzOCBMMjguMzEzLDU4Ljc1MSBDMjguMzEzLDU5LjEyNiAyOC4xMjUsNTkuMzc2IDI3LjY4OCw1OS4zNzYgTDIzLDU5LjM3NiBDMjIuNjg3LDU5LjM3NiAyMi40MzcsNTkuMDYzIDIyLjQzNyw1OC44MTMgTDIyLjQzNywzNy42MjUgTDE4LjYyNCwzNy42MjUgTDguMDYxLDU4LjgxMyBDNy45MzYsNTkuMTg4IDcuNjIzLDU5LjM3NiA3LjE4Niw1OS4zNzYgTDEuNzQ4LDU5LjM3NiBDMS4xMjMsNTkuMzc2IDAuNzQ4LDU4LjgxMyAxLjEyMyw1OC4xMjYgTDEyLjgxMSwzNi41MDEgQzYuNTYxLDMzLjY4OCAzLjA2MSwyOC4wMDEgMy4wNjEsMjAuMjUxIEMzLjA2MSw3LjMxMyAxMC4yNDksMC42MjYgMTguODExLDAuNjI2IEwyNy40OTksMC42MjYgTDI3LjUsMC42MjUgWiBNMjIuNDM4LDMyLjU2MyBMMjIuNDM4LDUuNjg4IEwxOC41NjMsNS42ODggQzEzLjkzOCw1LjY4OCA5LjM3NSw5LjYyNiA5LjM3NSwxOS40MzggQzkuMzc1LDI4LjgxMyAxNC4yNSwzMi41NjMgMTkuMjUsMzIuNTYzIEwyMi40MzgsMzIuNTYzIEwyMi40MzgsMzIuNTYzIFoiIGlkPSJTaGFwZSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-size:30%;}.auth0-lock-social-button[data-provider^=weibo] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjgwcHgiIGhlaWdodD0iNjRweCIgdmlld0JveD0iMCAwIDgwIDY0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40ICgxNTU4OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+d2VpYnU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0id2VpYnUiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjAwMDAwMCwgMC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPHBhdGggZD0iTTEsNDMgQzEsNDcuMTg4IDIuNjI1LDUwLjkzOCA1LjkzOCw1NC4xODggQzkuMTg4LDU3LjQzOCAxMy4zMTMsNTkuODc2IDE4LjMxMyw2MS41NjMgQzIzLjMxMyw2My4xODggMjguNTYzLDY0LjAwMSAzNC4xMjYsNjQuMDAxIEMzOS4zMTQsNjQuMDAxIDQ0LjE4OSw2My4zMTMgNDguNzUxLDYxLjg3NiBDNTMuMzc2LDYwLjUwMSA1Ny4xODksNTguNjg4IDYwLjE4OSw1Ni41MDEgQzYzLjE4OSw1NC4zMTQgNjUuNTY0LDUxLjkzOCA2Ny4zMTQsNDkuMzEzIEM2OS4wNjQsNDYuNjg4IDY5LjkzOSw0NC4xMjUgNjkuOTM5LDQxLjYyNSBDNjkuOTM5LDM4Ljg3NSA2OS4wMDEsMzYuNTYyIDY3LjEyNiwzNC43NSBDNjUuMjUxLDMyLjkzOCA2My4wMDEsMzEuNjI1IDYwLjMxMywzMC44MTIgQzU5Ljg3NSwzMC42ODcgNTkuNTYzLDMwLjU2MiA1OS4zNzUsMzAuNDM3IEM1OS4yNSwzMC4zNzQgNTkuMDYyLDMwLjE4NyA1OC44NzUsMjkuODc0IEM1OC42ODcsMjkuNjI0IDU4Ljc1LDI5LjI0OSA1OS4wNjMsMjguODExIEM1OS43NTEsMjcuMTIzIDYwLjA2MywyNS41NjEgNjAuMDYzLDI0LjI0OCBDNjAuMDYzLDIyLjk5OCA1OS43NSwyMS44NzMgNTkuMTI1LDIwLjkzNSBDNTcuNzUsMTkuMTIyIDU1LjUsMTguMjQ3IDUyLjMxMiwxOC4yNDcgQzQ5LjE4NywxOC4yNDcgNDUuNTYyLDE5LjEyMiA0MS40MzcsMjAuODEgTDQwLjgxMiwyMS4wNiBDNDAuNDM3LDIxLjE4NSA0MC4wNjIsMjEuMTg1IDM5LjgxMiwyMC45OTcgQzM5LjQ5OSwyMC44NzIgMzkuNDM3LDIwLjQ5NyAzOS41NjIsMTkuOTM0IEM0MC4xMjUsMTguMTg0IDQwLjM3NSwxNi42MjEgNDAuMzc1LDE1LjMwOSBDNDAuMzc1LDEzLjMwOSAzOS44MTIsMTEuODA5IDM4LjY4NywxMC42ODQgQzM3LjU2Miw5LjU1OSAzNS45OTksOC45MzQgMzQuMDYyLDguOTM0IEMzMi4zMTIsOC45MzQgMzAuMjQ5LDkuNDM0IDI3Ljg3NCwxMC40MzQgQzIyLjgxMSwxMi4zNzIgMTcuNzQ5LDE1Ljg3MiAxMi43NDksMjAuODA5IEM0LjkzNiwyOC43NDcgMC45OTksMzYuMTIyIDAuOTk5LDQyLjk5NyBMMSw0MyBaIE05LDQ2LjA2MyBDOC45MzcsNDUuNjg4IDguOTM3LDQ1LjMxMyA4LjkzNyw0NC45MzggQzguOTM3LDQyLjU2MyA5Ljc1LDQwLjE4OCAxMS4zNzUsMzcuOTM4IEMxMy4yNSwzNS4zNzUgMTUuOTM4LDMzLjI1IDE5LjQzOCwzMS41IEMyMi45MzgsMjkuNzUgMjYuODEzLDI4LjYyNSAzMS4xMjYsMjguMjUgQzMyLjQzOSwyOC4xMjUgMzMuNjg5LDI4LjA2MiAzNC45MzksMjguMDYyIEMzOS45MzksMjguMDYyIDQ0LjM3NywyOS4wNjIgNDguMzc3LDMxLjE4NyBDNTMuMjUyLDMzLjc1IDU1Ljk0LDM3LjEyNSA1Ni4zNzcsNDEuNDM3IEM1Ni4zNzcsNDEuODEyIDU2LjQ0LDQyLjE4NyA1Ni40NCw0Mi41NjIgQzU2LjQ0LDQ2LjM3NSA1NC40NCw0OS45MzcgNTAuNTY1LDUzLjEyNSBDNDYuMTksNTYuNjI1IDQwLjc1Miw1OC42ODggMzQuMTksNTkuMzEzIEMzMi44NzcsNTkuNDM4IDMxLjYyNyw1OS41MDEgMzAuMzc3LDU5LjUwMSBDMjUuMzc3LDU5LjUwMSAyMC45MzksNTguNTAxIDE3LjAwMiw1Ni4zNzYgQzEyLjA2NCw1My44MTMgOS40MzksNTAuMzc2IDkuMDAyLDQ2LjA2MyBMOSw0Ni4wNjMgWiBNMTkuMjUsNTAuMDYzIEMyMC40MzgsNTIuODEzIDIyLjU2Myw1NC42MjYgMjUuNjg4LDU1LjYyNiBDMjcuMTI2LDU2LjA2NCAyOC41NjMsNTYuMzE0IDMwLjAwMSw1Ni4zMTQgQzMxLjg3Niw1Ni4zMTQgMzMuNzUxLDU1LjkzOSAzNS42MjYsNTUuMTI2IEMzOC45MzksNTMuNjg4IDQxLjI1MSw1MS41MDEgNDIuNjI2LDQ4LjQzOCBDNDMuMjUxLDQ3LjA2MyA0My41NjQsNDUuNjg4IDQzLjU2NCw0NC4zMTMgQzQzLjU2NCw0Mi44MTMgNDMuMTg5LDQxLjQzOCA0Mi41MDEsNDAuMDYzIEM0MS4wNjMsMzcuNDM4IDM4Ljc1MSwzNS42ODggMzUuNTAxLDM0LjgxMyBDMzQuMzc2LDM0LjUgMzMuMTg4LDM0LjM3NSAzMi4wNjMsMzQuMzc1IEMzMC4wNjMsMzQuMzc1IDI4LjEyNSwzNC44MTMgMjYuMTg4LDM1LjYyNSBDMjMuMTI1LDM3IDIwLjg3NSwzOS4wNjMgMTkuNTYzLDQxLjgxMyBDMTguODEzLDQzLjMxMyAxOC40MzgsNDQuODEzIDE4LjQzOCw0Ni4yNTEgQzE4LjQzOCw0Ny41NjQgMTguNjg4LDQ4LjgxNCAxOS4yNTEsNTAuMDY0IEwxOS4yNSw1MC4wNjMgWiBNMjIuODEzLDQ4LjgxMyBDMjIuNzUsNDguNTYzIDIyLjY4OCw0OC4zMTMgMjIuNjg4LDQ4IEMyMi42ODgsNDcuMjUgMjIuOTM4LDQ2LjU2MiAyMy4zNzYsNDUuODc1IEMyNC4wMDEsNDQuOTM3IDI0Ljg3Niw0NC4yNSAyNi4wMDEsNDMuODc1IEMyNi41NjQsNDMuNjg3IDI3LjEyNiw0My41NjIgMjcuNjI2LDQzLjU2MiBDMjguMTg5LDQzLjU2MiAyOC43NTEsNDMuNjg3IDI5LjMxNCw0My45MzcgQzMwLjMxNCw0NC4zMTIgMzAuOTM5LDQ1LjA2MiAzMS4xODksNDYuMDYyIEMzMS4zMTQsNDYuNDM3IDMxLjM3Nyw0Ni43NSAzMS4zNzcsNDcuMDYyIEMzMS4zNzcsNDcuNzUgMzEuMTg5LDQ4LjQzNyAzMC43NTIsNDkuMDYyIEMzMC4xMjcsNTAuMTI1IDI5LjE4OSw1MC44MTIgMjguMDAyLDUxLjE4NyBDMjcuNTAyLDUxLjM3NSAyNy4wMDIsNTEuNDM3IDI2LjUwMiw1MS40MzcgQzI1Ljg3Nyw1MS40MzcgMjUuMzE0LDUxLjMxMiAyNC43NTIsNTEuMDYyIEMyMy43NTIsNTAuNjI0IDIzLjA2NCw0OS44NzQgMjIuODE0LDQ4LjgxMiBMMjIuODEzLDQ4LjgxMyBaIE0zMS44NzUsNDMuNzUgTDMxLjg3NSw0My4zNzUgQzMxLjg3NSw0My4xMjUgMzEuOTM4LDQyLjg3NSAzMi4wNjMsNDIuNjI1IEMzMi4yNTEsNDIuMjUgMzIuNTYzLDQyIDMzLjA2Myw0MS44MTIgQzMzLjUwMSw0MS42ODcgMzMuODc2LDQxLjY4NyAzNC4yNTEsNDEuODEyIEMzNC42ODksNDEuOTM3IDM0LjkzOSw0Mi4yNSAzNS4wNjQsNDIuNjI1IEMzNS4xODksNDMgMzUuMTI3LDQzLjM3NSAzNC45MzksNDMuNzUgQzM0LjY4OSw0NC4xODggMzQuMzc2LDQ0LjQzOCAzMy44NzYsNDQuNjI1IEMzMy42ODgsNDQuNjg4IDMzLjUwMSw0NC43NSAzMy4zMTMsNDQuNzUgQzMzLjEyNSw0NC43NSAzMi44NzUsNDQuNjg3IDMyLjY4OCw0NC42MjUgQzMyLjI1LDQ0LjQzNyAzMiw0NC4xODcgMzEuODc1LDQzLjc1IEwzMS44NzUsNDMuNzUgWiBNNTIuMzc1LDQuMDYzIEM1Mi41NjMsNC44NzYgNTMsNS41MDEgNTMuNjg4LDUuOTM4IEM1NC4xODgsNi4zMTMgNTQuNzUxLDYuNDM4IDU1LjMxMyw2LjQzOCBDNTUuNTYzLDYuNDM4IDU1Ljc1MSw2LjQzOCA1Ni4wMDEsNi4zNzUgQzU3LjA2NCw2LjE4NyA1OC4wNjQsNi4wNjIgNTkuMTI2LDYuMDYyIEM2MC42MjYsNi4wNjIgNjIuMTI2LDYuMzEyIDYzLjU2NCw2Ljc1IEM2Ni4xMjcsNy41NjMgNjguMzE0LDguOTM4IDcwLjEyNywxMC45MzggQzcxLjk0LDEyLjkzOCA3My4xMjcsMTUuMjUxIDczLjY5LDE3LjkzOCBDNzMuODc4LDE5LjAwMSA3My45NCwyMC4wMDEgNzMuOTQsMjEuMDAxIEM3My45NCwyMi41NjQgNzMuNzUyLDI0LjAwMSA3My4yNTIsMjUuNTAxIEw3My4yNTIsMjUuNTY0IEM3My4xODksMjUuODE0IDczLjEyNywyNi4xODkgNzMuMTI3LDI2LjUwMiBDNzMuMTI3LDI2Ljk0IDczLjI1MiwyNy4zNzcgNzMuNDQsMjcuODc3IEM3My44MTUsMjguNTY1IDc0LjM3OCwyOS4wNjUgNzUuMTksMjkuMzE1IEM3NS41MDMsMjkuMzc4IDc1LjgxNSwyOS40NCA3Ni4xMjgsMjkuNDQgQzc2LjYyOCwyOS40NCA3Ny4wNjYsMjkuMzE1IDc3LjU2NiwyOS4xMjcgQzc4LjI1NCwyOC43NTIgNzguNzU0LDI4LjE4OSA3OS4wMDQsMjcuMzc3IEw3OS4wMDQsMjcuMzE0IEM3OS42OTIsMjUuMzE0IDgwLjA2NywyMy4yNTEgODAuMDY3LDIxLjA2NCBDODAuMDY3LDE5LjYyNiA3OS44NzksMTguMTg5IDc5LjU2NywxNi42ODkgQzc4LjgxNywxMy4wMDEgNzcuMTkyLDkuNzUxIDc0LjYyOSw2LjkzOSBDNzIuMDY2LDQuMTI3IDY5LjAwNCwyLjEyNiA2NS40NDEsMC45MzkgQzYzLjM3OCwwLjMxNCA2MS4yNTMsMC4wMDEgNTkuMDY2LDAuMDAxIEM1Ny42MjgsMC4wMDEgNTYuMTI4LDAuMTI2IDU0LjY5MSwwLjQzOSBDNTMuODc4LDAuNjg5IDUzLjI1MywxLjEyNyA1Mi44MTYsMS44MTQgQzUyLjUwMywyLjMxNCA1Mi4zMTYsMi44MTQgNTIuMzE2LDMuMzc3IEM1Mi4zMTYsMy42MjcgNTIuMzc5LDMuODE1IDUyLjM3OSw0LjA2NSBMNTIuMzc1LDQuMDYzIFogTTU0LjkzOCwxNC4wNjMgQzU1LjEyNiwxNC43NTEgNTUuNTAxLDE1LjMxMyA1Ni4xMjYsMTUuNjg4IEM1Ni41MDEsMTYuMDAxIDU3LjAwMSwxNi4xMjYgNTcuNDM5LDE2LjEyNiBDNTcuNjI3LDE2LjEyNiA1Ny44MTQsMTYuMTI2IDU4LjAwMiwxNi4wNjMgQzU4LjQ0LDE2IDU4Ljg3NywxNS45MzggNTkuMzE1LDE1LjkzOCBDNjAuNjksMTUuOTM4IDYxLjgxNSwxNi41MDEgNjIuNzUzLDE3LjYyNiBDNjMuNjI4LDE4LjU2NCA2NC4xMjgsMTkuNjI2IDY0LjEyOCwyMC44MTQgQzY0LjEyOCwyMS4zMTQgNjQuMDAzLDIxLjg3NyA2My44NzgsMjIuNDM5IEM2My43NTMsMjIuNzUyIDYzLjc1MywyMy4wMDIgNjMuNzUzLDIzLjMxNCBDNjMuNzUzLDIzLjY4OSA2My44MTYsMjQuMDY0IDY0LjAwMywyNC40MzkgQzY0LjMxNiwyNS4wNjQgNjQuODE2LDI1LjUwMiA2NS41MDMsMjUuNzUyIEM2NS43NTMsMjUuODE1IDY2LjA2NiwyNS44NzcgNjYuMzc4LDI1Ljg3NyBDNjYuNzUzLDI1Ljg3NyA2Ny4xMjgsMjUuNzUyIDY3LjUwMywyNS41NjQgQzY4LjEyOCwyNS4yNTEgNjguNTY2LDI0Ljc1MSA2OC43NTMsMjQuMDY0IEM2OS4xMjgsMjMuMDY0IDY5LjMxNiwyMi4wMDEgNjkuMzE2LDIxLjAwMSBDNjkuMzE2LDIwLjMxMyA2OS4yNTMsMTkuNjI2IDY5LjEyOCwxOC44NzYgQzY4LjY5LDE3LjA2MyA2Ny44NzgsMTUuNTAxIDY2LjY5LDE0LjA2MyBDNjQuNjI3LDExLjgxMyA2Mi4xOSwxMC42ODggNTkuMzE1LDEwLjY4OCBDNTguNTY1LDEwLjY4OCA1Ny43NTIsMTAuNzUxIDU2Ljk0LDEwLjkzOCBDNTYuMTksMTEuMTI2IDU1LjYyNywxMS41MDEgNTUuMjUyLDEyLjEyNiBDNTUuMDAyLDEyLjU2NCA1NC44NzcsMTMuMDAxIDU0Ljg3NywxMy40MzkgQzU0Ljg3NywxMy42ODkgNTQuOTQsMTMuODc3IDU0Ljk0LDE0LjA2NCBMNTQuOTM4LDE0LjA2MyBaIiBpZD0iU2hhcGUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");}@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}}.slide-enter{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.slide-enter.slide-enter-active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;}.slide-leave{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slide-leave.slide-leave-active{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.3s ease-in;transition:transform 0.3s ease-in;}.vslide-enter{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}.vslide-enter.vslide-enter-active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}.reverse-vslide-enter{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}.reverse-vslide-enter.reverse-vslide-enter-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}.vslide-leave{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.vslide-leave.vslide-leave-active{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}.horizontal-fade-enter{position:relative;top:0;left:0;z-index:1;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.horizontal-fade-enter.horizontal-fade-enter-active{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}.horizontal-fade-leave{opacity:1;position:absolute;width:100%;top:0;left:0;}.horizontal-fade-leave.horizontal-fade-leave-active{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform 0.5s, opacity 1s linear;transition:transform 0.5s, opacity 1s linear;}.reverse-horizontal-fade-enter{position:relative;top:0;left:0;z-index:1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.reverse-horizontal-fade-enter.reverse-horizontal-fade-enter-active{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}.reverse-horizontal-fade-leave{opacity:1;position:absolute;width:100%;top:0;left:0;}.reverse-horizontal-fade-leave.reverse-horizontal-fade-leave-active{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.5s, opacity 1s linear;transition:transform 0.5s, opacity 1s linear;}.fade-enter{position:relative;top:0;left:0;z-index:1;}.fade-leave{opacity:1;position:absolute;width:100%;top:0;left:0;opacity:1;}.fade-leave.fade-leave-active{opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}@-webkit-keyframes stroke{100%{stroke-dashoffset:0;}}@-webkit-keyframes scale{0%,100%{-webkit-transform:none;}50%{-webkit-transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142;}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes stroke{100%{stroke-dashoffset:0;}}@-webkit-keyframes stroke{100%{stroke-dashoffset:0;}}@-o-keyframes stroke{100%{stroke-dashoffset:0;}}@keyframes stroke{100%{stroke-dashoffset:0;}}@-moz-keyframes scale{0%,100%{transform:none;}50%{transform:scale3d(1.1, 1.1, 1);}}@-webkit-keyframes scale{0%,100%{transform:none;}50%{transform:scale3d(1.1, 1.1, 1);}}@-o-keyframes scale{0%,100%{transform:none;}50%{transform:scale3d(1.1, 1.1, 1);}}@keyframes scale{0%,100%{transform:none;}50%{transform:scale3d(1.1, 1.1, 1);}}@-moz-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142;}}@-webkit-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142;}}@-o-keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142;}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #7ac142;}}@-moz-keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-o-keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media screen and (max-width: 480px){html.auth0-lock-html body > *{display:none;}html.auth0-lock-html body .auth0-lock-container{background:#fff;display:block !important;}}.auth0-lock.auth0-lock,.auth0-lock.auth0-lock *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial;}.auth0-lock.auth0-lock svg{background-color:transparent;}.auth0-lock.auth0-lock .auth0-global-message{color:#fff;text-align:center;padding:10px;line-height:1.8;font-size:11px;font-weight:600;text-transform:uppercase;}.auth0-lock.auth0-lock .auth0-global-message.auth0-global-message-error{background:#ff3e00;}.auth0-lock.auth0-lock .auth0-global-message.auth0-global-message-success{background:#7ed321;}.auth0-lock.auth0-lock .auth0-global-message span{-webkit-animation-delay:0.2s;animation-delay:0.2s;}.auth0-lock.auth0-lock{font-family:"Avenir Next", Avenir, -apple-system, BlinkMacSystemFont, Roboto, Helvetica, sans-serif;text-rendering:optimizeLegibility;pointer-events:none;position:fixed;bottom:0;left:0;width:100%;height:100%;right:0;z-index:1000000;}@media (min-width: 481px){.auth0-lock.auth0-lock{display:table;}}.auth0-lock.auth0-lock a{text-decoration:none;}.auth0-lock.auth0-lock a:active,.auth0-lock.auth0-lock a:focus{outline:none;}.auth0-lock.auth0-lock input:focus,.auth0-lock.auth0-lock button:focus{outline:none;}.auth0-lock.auth0-lock .auth0-lock-overlay{background:radial-gradient(#40404b, #111118) rgba(34,34,40,0.94);position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;opacity:0;-webkit-transition:opacity 0.2s ease-in 0.4s;transition:opacity 0.2s ease-in 0.4s;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-center{vertical-align:middle;display:table-cell;margin:auto;}}.auth0-lock.auth0-lock .auth0-lock-widget{width:300px;opacity:0;-webkit-transform:translateY(100%) scale(0.8);transform:translateY(100%) scale(0.8);-webkit-transition-timing-function:cubic-bezier(0.3, 0, 0, 1.4);transition-timing-function:cubic-bezier(0.3, 0, 0, 1.4);margin:0 auto;border-radius:5px;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-widget{-webkit-transition:-webkit-transform 0.4s, opacity 0.3s;transition:transform 0.4s, opacity 0.3s;}}.auth0-lock.auth0-lock .auth0-lock-widget-container{position:relative;}.auth0-lock.auth0-lock .auth0-lock-cred-pane{height:100%;border-radius:6px;background:#fff;position:relative;}.auth0-lock.auth0-lock .auth0-lock-cred-pane.horizontal-fade-leave .auth0-lock-content,.auth0-lock.auth0-lock .auth0-lock-cred-pane.horizontal-fade-leave .auth0-lock-terms{opacity:0.3;pointer-events:none;}.auth0-lock.auth0-lock .auth0-lock-cred-pane.auth0-lock-moving{overflow:hidden;}.auth0-lock.auth0-lock .auth0-lock-header{text-align:center;padding:11px;height:118px;color:#333;position:relative;background:#fff;border-radius:5px 5px 0 0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;}.auth0-lock.auth0-lock .auth0-lock-close-button,.auth0-lock.auth0-lock .auth0-lock-back-button{background:#fff;border-radius:100px;height:10px;width:10px;position:absolute;top:14px;right:14px;box-shadow:0 1px 3px rgba(0,0,0,0.1);color:#333;z-index:100;border:6px solid #fff;cursor:pointer;line-height:0;}.auth0-lock.auth0-lock .auth0-lock-close-button svg,.auth0-lock.auth0-lock .auth0-lock-back-button svg{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.auth0-lock.auth0-lock .auth0-lock-close-button polygon,.auth0-lock.auth0-lock .auth0-lock-back-button polygon{fill:#373737;}.auth0-lock.auth0-lock .auth0-lock-back-button{left:14px;}.auth0-lock.auth0-lock .auth0-lock-header-avatar{height:80px;width:80px;display:block;border-radius:100px;margin:-16px auto 0;position:absolute;left:0;right:0;z-index:1000;box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-animation:fadeIn 0.75s both;animation:fadeIn 0.75s both;}@media (min-width: 768px){.auth0-lock.auth0-lock .auth0-lock-header-avatar{-webkit-animation:fadeInDown 0.75s both;animation:fadeInDown 0.75s both;}}.auth0-lock.auth0-lock .auth0-lock-header-bg{position:absolute;height:118px;width:100%;overflow:hidden;top:0;left:0;pointer-events:none;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-header-bg{background:rgba(241,241,241,0.8);}}.auth0-lock.auth0-lock .auth0-lock-header-bg .auth0-lock-header-bg-blur{display:none;height:100%;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-filter:blur(40px) grayscale(1);-ms-filter:blur(40px) grayscale(1);filter:blur(40px) grayscale(1);-webkit-backdrop-filter:blur(0);background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:300px;opacity:0;-webkit-transition:0s ease 0s;transition:0s ease 0s;}.auth0-lock.auth0-lock .auth0-lock-header-bg .auth0-lock-header-bg-blur.auth0-lock-no-grayscale{-webkit-filter:blur(30px);-ms-filter:blur(30px);filter:blur(30px);-webkit-backdrop-filter:blur(0);background-position:center;background-size:800px;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-header-bg.auth0-lock-blur-support .auth0-lock-header-bg-blur{display:block;}}.auth0-lock.auth0-lock .auth0-lock-header-bg .auth0-lock-header-bg-solid{height:100%;opacity:0.08;}.auth0-lock.auth0-lock .auth0-lock-header-welcome{font-size:18px;position:relative;}.auth0-lock.auth0-lock .auth0-lock-header-logo{width:50px;height:55px;display:inline-block;margin:0 0 11px;vertical-align:middle;}.auth0-lock.auth0-lock .auth0-lock-firstname{font-size:18px;margin-top:64px;}.auth0-lock.auth0-lock .auth0-lock-name{font-size:22px;}.auth0-lock.auth0-lock .auth0-lock-content{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.auth0-lock.auth0-lock .auth0-lock-form{display:block;-webkit-animation:fadeIn 0.2s;animation:fadeIn 0.2s;}.auth0-lock.auth0-lock .auth0-lock-form h2{font-size:22px;font-weight:normal;text-align:center;margin:0 0 15px;color:#000;}.auth0-lock.auth0-lock .auth0-lock-form p{font-size:13px;line-height:1.8;text-align:center;margin-top:0;margin-bottom:15px;color:rgba(0,0,0,0.54);}.auth0-lock.auth0-lock .auth0-lock-form .auth0-lock-alternative{margin-top:20px;margin-bottom:0;}.auth0-lock.auth0-lock .auth0-lock-form .auth0-lock-alternative .auth0-lock-alternative-link{font-size:13px;color:rgba(0,0,0,0.87);cursor:pointer;margin-bottom:0;}.auth0-lock.auth0-lock .auth0-lock-input-block{position:relative;margin-bottom:15px;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-input-block{margin-bottom:10px;}}.auth0-lock.auth0-lock .auth0-lock-input-block:last-child{margin-bottom:0;}.auth0-lock.auth0-lock .auth0-lock-input-wrap{border-radius:3px;border:1px solid #f1f1f1;position:relative;background:#f1f1f1;-webkit-transition:border-color 0.8s;transition:border-color 0.8s;}.auth0-lock.auth0-lock .auth0-lock-input-wrap.auth0-lock-input-wrap-with-icon{padding-left:40px;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-icon-arrow{position:absolute;right:15px;top:14px;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-icon,.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-custom-icon{position:absolute;font-size:12px;top:13px;left:14px;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-icon path,.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-custom-icon path{fill:#888;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-icon.auth0-lock-icon-mobile,.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-custom-icon.auth0-lock-icon-mobile{width:9px;height:14px;top:14px;left:16px;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-icon.auth0-lock-icon-box,.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-custom-icon.auth0-lock-icon-box{width:12px;height:14px;top:auto;bottom:14px;left:14px;}.auth0-lock.auth0-lock .auth0-lock-input-wrap.auth0-lock-focused{border-color:#a0a0a0;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input{border:0;padding:0 14px;right:0;height:40px;font-size:13px;width:100%;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;color:rgba(0,0,0,0.87);}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input.animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input.auth0-lock-input-location{background-color:#f9f9f9;text-align:left;}.auth0-lock.auth0-lock .auth0-lock-input-wrap .auth0-lock-input.auth0-lock-input-location.auth0-lock-input-with-placeholder{color:rgba(0,0,0,0.54);}.auth0-lock.auth0-lock .auth0-lock-error .auth0-lock-input-wrap{border-color:#f00;transition:0.3s ease-in-out;}.auth0-lock.auth0-lock .auth-lock-social-buttons-pane,.auth0-lock.auth0-lock .auth0-lock-last-login-pane{position:relative;}.auth0-lock.auth0-lock .auth-lock-social-buttons-pane .auth0-loading-container,.auth0-lock.auth0-lock .auth0-lock-last-login-pane .auth0-loading-container{-webkit-animation:fadeIn 0.75s ease-in-out !important;animation:fadeIn 0.75s ease-in-out !important;position:absolute;width:54px;height:54px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.auth0-lock.auth0-lock .auth-lock-social-buttons-pane .auth0-loading-container .auth0-loading,.auth0-lock.auth0-lock .auth0-lock-last-login-pane .auth0-loading-container .auth0-loading{width:50px;height:50px;border-radius:50%;top:0;left:0;opacity:1;}.auth0-lock.auth0-lock .auth0-lock-social-buttons-container{text-align:center;}.auth0-lock.auth0-lock .auth0-lock-social-button{border:0;padding:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:3px;margin:4px;position:relative;width:40px;height:40px;}.auth0-lock.auth0-lock .auth0-lock-social-button .auth0-lock-social-button-icon{width:40px;height:40px;position:absolute;top:0;left:0;transition:background-color 0.3s;-webkit-transition:background-color 0.3s;}.auth0-lock.auth0-lock .auth0-lock-social-button:hover .auth0-lock-social-button-icon,.auth0-lock.auth0-lock .auth0-lock-social-button:focus .auth0-lock-social-button-icon{background-color:rgba(0,0,0,0.3);}.auth0-lock.auth0-lock .auth0-lock-social-button .auth0-lock-social-button-text{display:none;}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button{display:block;margin:10px 0 0;width:100%;}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button:first-child{margin-top:0;}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button[data-provider=""],.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button[data-provider="auth0"]{background-color:#c0c0c0;}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button[data-provider=""] .auth0-lock-social-button-icon,.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button[data-provider="auth0"] .auth0-lock-social-button-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNTNweCIgaGVpZ2h0PSI2NXB4IiB2aWV3Qm94PSIwIDAgNTMgNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSI2NHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE1My4wMDAwMDAsIC02MDMzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTYxLjEyNSw2MDk4IEMxMTU2LjYzNzk3LDYwOTggMTE1Myw2MDk0LjM2MTg2IDExNTMsNjA4OS44NzU2MyBMMTE1Myw2MDY1LjQ5OTQ5IEMxMTUzLDYwNjEuMDEyMjUgMTE1Ni42Mzc5Nyw2MDU3LjM3MzEgMTE2MS4xMjUsNjA1Ny4zNzMxIEwxMTYxLjEyNSw2MDUxLjI4MjExIEMxMTYxLjEyNSw2MDQxLjE4NjMyIDExNjkuMzA5OTIsNjAzMyAxMTc5LjQwNjI1LDYwMzMgQzExODkuNTAyNTgsNjAzMyAxMTk3LjY4NzUsNjA0MS4xODYzMiAxMTk3LjY4NzUsNjA1MS4yODIxMSBMMTE5Ny42ODc1LDYwNTcuMzc0MTEgQzEyMDIuMTc0NTMsNjA1Ny4zNzQxMSAxMjA1LjgxMjUsNjA2MS4wMTIyNSAxMjA1LjgxMjUsNjA2NS40OTk0OSBMMTIwNS44MTI1LDYwODkuODc1NjMgQzEyMDUuODEyNSw2MDk0LjM2MTg2IDEyMDIuMTc0NTMsNjA5OCAxMTk3LjY4NzUsNjA5OCBMMTE2MS4xMjUsNjA5OCBaIE0xMTkzLjYyNjAyLDYwNTEuMjgyMTEgQzExOTMuNjI2MDIsNjA0My40Mjk5NCAxMTg3LjI1OTA2LDYwMzcuMDYyNjkgMTE3OS40MDcyNyw2MDM3LjA2MjY5IEMxMTcxLjU1NTQ3LDYwMzcuMDYyNjkgMTE2NS4xODg1Miw2MDQzLjQyOTk0IDExNjUuMTg4NTIsNjA1MS4yODIxMSBMMTE2NS4xODg1Miw2MDU3LjM3MzEgTDExOTMuNjI2MDIsNjA1Ny4zNzMxIEwxMTkzLjYyNjAyLDYwNTEuMjgyMTEgTDExOTMuNjI2MDIsNjA1MS4yODIxMSBaIE0xMjAxLjc1LDYwNjUuNDk5NDkgQzEyMDEuNzUsNjA2My4yNTQ4NiAxMTk5LjkzMTAyLDYwNjEuNDM1NzkgMTE5Ny42ODc1LDYwNjEuNDM1NzkgTDExNjEuMTI1LDYwNjEuNDM1NzkgQzExNTguODgxNDgsNjA2MS40MzU3OSAxMTU3LjA2MjUsNjA2My4yNTQ4NiAxMTU3LjA2MjUsNjA2NS40OTk0OSBMMTE1Ny4wNjI1LDYwODkuODc1NjMgQzExNTcuMDYyNSw2MDkyLjExNjIxIDExNTguODgxNDgsNjA5My45MzUyOCAxMTYxLjEyNSw2MDkzLjkzNTI4IEwxMTk3LjY4NzUsNjA5My45MzUyOCBDMTE5OS45MzEwMiw2MDkzLjkzNTI4IDEyMDEuNzUsNjA5Mi4xMTYyMSAxMjAxLjc1LDYwODkuODc1NjMgTDEyMDEuNzUsNjA2NS40OTk0OSBMMTIwMS43NSw2MDY1LjQ5OTQ5IFogTTExNzcuMzc1LDYwODMuNzgwNTggTDExNzcuMzc1LDYwNzEuNTkyNTEgQzExNzcuMzc1LDYwNzAuNDcxMjEgMTE3OC4yODM5OCw2MDY5LjU2MTE3IDExNzkuNDA2MjUsNjA2OS41NjExNyBDMTE4MC41Mjg1Miw2MDY5LjU2MTE3IDExODEuNDM3NSw2MDcwLjQ3MTIxIDExODEuNDM3NSw2MDcxLjU5MjUxIEwxMTgxLjQzNzUsNjA4My43ODA1OCBDMTE4MS40Mzc1LDYwODQuOTAwODcgMTE4MC41Mjg1Miw2MDg1LjgxMDkxIDExNzkuNDA2MjUsNjA4NS44MTA5MSBDMTE3OC4yODUsNjA4NS44MTA5MSAxMTc3LjM3NSw2MDg0LjkwMDg3IDExNzcuMzc1LDYwODMuNzgwNTggWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");background-size:38%;}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button .auth0-lock-social-button-icon{background-color:rgba(0,0,0,0.3);}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button .auth0-lock-social-button-text{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;width:100%;padding-left:54px;padding-right:15px;line-height:40px;text-align:left;text-transform:uppercase;text-overflow:ellipsis;font-size:10px;font-weight:600;letter-spacing:0.7px;color:#fff;white-space:nowrap;transition:background 0.3s;-webkit-transition:background 0.3s;}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button:hover .auth0-lock-social-button-icon,.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button:focus .auth0-lock-social-button-icon{background-color:rgba(0,0,0,0.3);}.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button:hover .auth0-lock-social-button-text,.auth0-lock.auth0-lock .auth0-lock-social-button.auth0-lock-social-big-button:focus .auth0-lock-social-button-text{background-color:rgba(0,0,0,0.3);}.auth0-lock.auth0-lock .auth0-lock-terms{background:#eee;text-align:center;display:block;font-size:12px;color:rgba(0,0,0,0.54);line-height:22px;padding:10px 20px;position:relative;}.auth0-lock.auth0-lock .auth0-lock-terms a{color:rgba(0,0,0,0.87);}.auth0-lock.auth0-lock .auth0-lock-submit{border:0;padding:14px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:70px;overflow:hidden;border-radius:0 0 5px 5px;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;color:#fff;letter-spacing:1px;font-size:14px;text-transform:uppercase;}.auth0-lock.auth0-lock .auth0-lock-submit span{display:inline-block;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.auth0-lock.auth0-lock .auth0-lock-submit span svg{vertical-align:middle;}.auth0-lock.auth0-lock .auth0-lock-submit span svg.icon-text{margin:-4px 0 0 5px;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-submit:hover:not([disabled]) span{-webkit-transform:scale(1.05);transform:scale(1.05);}}.auth0-lock.auth0-lock .auth0-lock-submit:focus{box-shadow:inset 0 0 100px 20px rgba(0,0,0,0.2);}.auth0-lock.auth0-lock .auth0-lock-submit[disabled]{background-color:#9b9b9b !important;}.auth0-lock.auth0-lock .auth0-lock-submit[disabled] span svg circle,.auth0-lock.auth0-lock .auth0-lock-submit[disabled] span svg path{stroke:rgba(255,255,255,0.6);-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}.auth0-lock.auth0-lock .auth0-lock-submit[disabled] span svg path{fill:rgba(255,255,255,0.6);}.auth0-lock.auth0-lock .auth0-lock-submit.vslide-enter{opacity:0;}.auth0-lock.auth0-lock .auth0-lock-submit.vslide-enter.vslide-enter-active{opacity:1;transition-duration:0.5s;}.auth0-lock.auth0-lock .auth0-loading-container{position:relative;display:none;}.auth0-lock.auth0-lock .auth0-loading-container .auth0-loading{position:absolute;top:4px;left:44%;width:30px;height:30px;border-width:2px;border-style:solid;border-color:rgba(0,0,0,0.4) rgba(0,0,0,0.4) rgba(0,0,0,0.2) rgba(0,0,0,0.2);opacity:0.9;border-radius:20px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;}.auth0-lock.auth0-lock.auth0-lock-mode-loading .auth0-lock-content,.auth0-lock.auth0-lock.auth0-lock-mode-loading .auth0-lock-terms{opacity:0.3;pointer-events:none;}.auth0-lock.auth0-lock.auth0-lock-mode-loading .auth0-lock-submit{background-color:#eee !important;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;cursor:initial;pointer-events:none;}.auth0-lock.auth0-lock.auth0-lock-mode-loading .auth0-lock-submit span{-webkit-animation:fadeOutDownBig 1s both;animation:fadeOutDownBig 1s both;}.auth0-lock.auth0-lock.auth0-lock-mode-loading .auth0-loading-container{-webkit-animation:fadeInDownBig 1s both;animation:fadeInDownBig 1s both;display:block;}.auth0-lock.auth0-lock.auth0-lock-mode-loading .auth0-lock-back-button{opacity:0;visibility:hidden;-webkit-transition:0.25s;transition:0.25s;}.auth0-lock.auth0-lock.auth0-lock-auxiliary .auth0-lock-header-avatar{-webkit-animation:fadeOut 0.3s both;animation:fadeOut 0.3s both;}.auth0-lock.auth0-lock.auth0-lock-auxiliary .auth0-lock-content,.auth0-lock.auth0-lock.auth0-lock-auxiliary .auth0-lock-terms,.auth0-lock.auth0-lock.auth0-lock-auxiliary .auth0-lock-submit{opacity:0.3;pointer-events:none;}.auth0-lock.auth0-lock.auth0-lock-auxiliary .auth0-lock-back-button{opacity:0;visibility:hidden;-webkit-transition:0.25s;transition:0.25s;}.auth0-lock.auth0-lock .auth0-lock-select-country{background-color:#fff;position:absolute;padding:0;font-size:14px;color:#666;bottom:0;top:0;right:0;left:0;border-radius:5px;overflow:hidden;z-index:200;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-back-button{opacity:1;visibility:visible;top:19px;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-search{background-color:#e3e5e9;padding:10px;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-input-wrap{margin:0;border:none;margin-left:40px;overflow:hidden;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-icon{width:16px;height:16px;top:12px;left:9px;z-index:1;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-input-search{border:none;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code{position:relative;height:calc(100% - 60px);overflow-y:scroll;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code ul{margin:0;padding:0;}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code li{list-style:none;text-align:left;border-bottom:1px solid #eee;cursor:pointer;color:#000;font-size:14px;padding:15px 20px;margin:0;text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden;box-sizing:border-box;}@media (min-width: 481px){.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code li{padding:10px 20px;}}.auth0-lock.auth0-lock .auth0-lock-select-country .auth0-lock-list-code li.auth0-lock-list-code-highlighted{background-color:#2eb5ff;color:#fff;}.auth0-lock.auth0-lock .auth0-lock-confirmation{background-color:#fff;position:absolute;text-align:center;line-height:2;font-size:14px;color:#666;width:100%;height:100%;top:0;left:0;z-index:200;border-radius:5px;}.auth0-lock.auth0-lock .auth0-lock-confirmation .auth0-lock-confirmation-content{width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;}.auth0-lock.auth0-lock .auth0-lock-confirmation p{padding:0 14px;margin-bottom:6px;}.auth0-lock.auth0-lock .auth0-lock-confirmation a{display:block;font-weight:500;color:#09c;}.auth0-lock.auth0-lock .auth0-lock-confirmation a svg{width:15px;height:16px;margin-bottom:-4px;margin-left:0px;display:inline-block;-webkit-transition:-webkit-transform 1s ease;transition:transform 1s ease;-webkit-transform:rotate(120deg);transform:rotate(120deg);}.auth0-lock.auth0-lock .auth0-lock-confirmation a svg path{fill:#09c;}.auth0-lock.auth0-lock .auth0-lock-confirmation a:hover svg{-webkit-transform:rotate(490deg);transform:rotate(490deg);}.auth0-lock.auth0-lock .auth0-lock-confirmation .auth0-lock-sent-label{color:#008000;-webkit-animation:fadeIn 1s both;animation:fadeIn 1s both;font-weight:600;}.auth0-lock.auth0-lock .auth0-lock-confirmation .auth0-lock-sent-failed-label{color:#f00;-webkit-animation:fadeIn 1s both;animation:fadeIn 1s both;font-weight:600;}.auth0-lock.auth0-lock .auth0-lock-confirmation .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;-webkit-animation:stroke 0.6s 0.4s cubic-bezier(0.65, 0, 0.45, 1) forwards;animation:stroke 0.6s 0.4s cubic-bezier(0.65, 0, 0.45, 1) forwards;}.auth0-lock.auth0-lock .auth0-lock-confirmation .checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0px 0px 0px #7ac142;-webkit-animation:fill 0.4s ease-in-out 0.7s forwards, scale 0.3s ease-in-out 1.1s both;animation:fill 0.4s ease-in-out 0.7s forwards, scale 0.3s ease-in-out 1.1s both;}.auth0-lock.auth0-lock .auth0-lock-confirmation .checkmark__check{transform-origin:50% 50%;}.auth0-lock.auth0-lock .auth0-lock-confirmation .auth0-lock-back-button{opacity:1;visibility:visible;}.auth0-lock.auth0-lock .auth0-lock-forgot-link{font-size:12px;display:block;text-align:center;margin:30px 0 0 0;color:#5c666f;}.auth0-lock.auth0-lock .auth0-lock-badge-bottom{position:absolute;bottom:15px;left:15px;z-index:-1;text-align:center;padding:6px 10px;-webkit-border-radius:3px;border-radius:3px;background:rgba(255,255,255,0.1);}.auth0-lock.auth0-lock .auth0-lock-badge-bottom .auth0-lock-badge{display:inline-block;color:rgba(255,255,255,0.7);font-size:14px;}.auth0-lock.auth0-lock .auth0-lock-badge-bottom .auth0-lock-badge svg{vertical-align:middle;margin:0 4px;}.auth0-lock.auth0-lock .auth0-lock-badge-bottom .auth0-lock-badge:hover svg g#LogoBadge{fill:#eb5424;fill-opacity:1;}.auth0-lock.auth0-lock.auth0-lock-opened{opacity:1;pointer-events:auto;}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened{position:absolute;}}.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-overlay{opacity:0.9;-webkit-transition:opacity 0.3s ease-in 0s;transition:opacity 0.3s ease-in 0s;}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-overlay{display:none;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-header{border-radius:0;}}.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-header-bg .auth0-lock-header-bg-blur{opacity:0.4;-webkit-transition:1s ease 1s;transition:1s ease 1s;}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-header-avatar{width:70px;height:70px;margin:10px auto 0;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-firstname{margin-top:72px;}}.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-widget{opacity:1;-webkit-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);}@media (min-width: 481px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-widget{-webkit-transition:-webkit-transform 0.6s, opacity 0.6s;transition:transform 0.6s, opacity 0.6s;-webkit-transition-delay:0.5s;transition-delay:0.5s;box-shadow:0 0 40px 4px #111118;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-widget{width:100%;height:100%;position:absolute;top:0;bottom:0;border-radius:0;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-widget-container{height:100%;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-cred-pane{border-radius:0;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-body-content{background:#fff;min-height:calc(100vh - 188px);display:table;width:100%;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened.auth0-lock-iphone .auth0-lock-body-content{min-height:calc(100vh - 256px);}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-content{width:100%;display:table-cell;vertical-align:middle;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-content .auth0-lock-form p{font-size:14px;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-terms{position:absolute;bottom:0;width:100%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-submit{border-radius:0;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-badge-bottom{display:none;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened .auth0-lock-confirmation{border-radius:0;}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened.auth0-lock-no-submit .auth0-lock-body-content{min-height:calc(100vh - 118px);}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened.auth0-lock-iphone.auth0-lock-no-submit .auth0-lock-body-content{min-height:calc(100vh - 186px);}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened.auth0-lock-with-terms .auth0-lock-content{top:calc(50% - 32px);}}@media screen and (max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened.auth0-lock-with-tabs .auth0-lock-body-content{min-height:calc(100vh - 188px - 40px);padding-top:40px;}}.auth0-lock.auth0-lock.auth0-lock-opened-in-frame{opacity:1;pointer-events:auto;position:relative;width:auto;margin-left:auto;margin-right:auto;}.auth0-lock.auth0-lock.auth0-lock-opened-in-frame .auth0-lock-header-bg .auth0-lock-header-bg-blur{opacity:0.4;-webkit-transition:1s ease 1s;transition:1s ease 1s;}.auth0-lock.auth0-lock.auth0-lock-opened-in-frame .auth0-lock-header-bg .auth0-lock-header-bg-blur.auth0-lock-no-grayscale{opacity:0.5;}.auth0-lock.auth0-lock.auth0-lock-opened-in-frame .auth0-lock-widget{opacity:1;-webkit-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);-webkit-transition:-webkit-transform 0.6s, opacity 0.6s;transition:transform 0.6s, opacity 0.6s;-webkit-transition-delay:0.5s;transition-delay:0.5s;margin:auto;}.auth0-lock.auth0-lock.auth0-lock-opened-in-frame .global-error{position:absolute;display:none;}.auth0-lock .auth0-lock-form div.auth0-lock-pane-separator{padding-top:15px;}#social-container.lock-container .auth0-lock-mode-loading .auth0-lock-content{opacity:1;}#social-container.lock-container .auth0-lock-mode-loading .auth0-lock-content .auth0-lock-social-buttons-container{opacity:0.3;}.auth0-lock.auth0-lock .auth0-lock-tabs-container{margin:-20px -20px 20px;}@media screen and (max-width: 480px){.auth0-lock.auth0-lock .auth0-lock-tabs-container{position:absolute;top:0;left:0;width:100%;margin:0;}}.auth0-lock.auth0-lock .auth0-lock-tabs{background:#fff;padding:0;margin:0;font-size:13px;letter-spacing:0.7px;box-shadow:0 1px 0 0 rgba(92,102,111,0.2);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:stretch;}.auth0-lock.auth0-lock .auth0-lock-tabs:after{content:"";display:table;clear:both;}.auth0-lock.auth0-lock .auth0-lock-tabs li{width:50%;display:block;list-style:none;float:left;padding:0;margin:0;text-align:center;cursor:pointer;}.auth0-lock.auth0-lock .auth0-lock-tabs li a{padding:11px 10px;display:block;text-decoration:none;color:rgba(92,102,111,0.6);font-weight:500;}.auth0-lock.auth0-lock .auth0-lock-tabs li.auth0-lock-tabs-current{box-shadow:0 1px 0 0 #5c666f;cursor:default;}.auth0-lock.auth0-lock .auth0-lock-tabs li.auth0-lock-tabs-current a{color:#5c666f;}.auth0-lock-password-strength{width:100%;bottom:41px;display:block;text-align:left;padding-top:0;-webkit-animation-duration:0.3s;animation-duration:0.3s;transition:height 0.3s ease;}@media (min-width: 481px){.auth0-lock-password-strength{position:absolute;background:#1f242e;box-shadow:0 0 20px 0 rgba(0,0,0,0.5);transition:none;width:100%;border-radius:3px;z-index:1000;}.auth0-lock-password-strength:after{top:100%;left:21px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#1f242e;border-width:9px;margin-left:-9px;}}.auth0-lock-password-strength.fadeOut{opacity:0;transition:0.3s 0.3s ease;visibility:hidden;}.auth0-lock-password-strength.fadeIn ul{animation:fadeIn 0.3s 0.1s both;}.auth0-lock-password-strength li,.auth0-lock-password-strength ul{margin:0;padding:0;list-style:none;color:#dd4b39;}.auth0-lock-password-strength > ul{padding:15px;padding-top:0;}@media (min-width: 481px){.auth0-lock-password-strength > ul{padding-top:12px;}}.auth0-lock-password-strength li span{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTIgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+RXJyb3I8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFzc3dvcmQtUG9saWN5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAwLjAwMDAwMCwgLTE0OC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwLjAwMDAwMCwgNzUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNS4wMDAwMDAsIDM2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkVycm9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDM3LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJPdmFsLTkwIiBmaWxsPSIjQkU0NTI3IiBjeD0iNiIgY3k9IjYiIHJ4PSI2IiByeT0iNiI+PC9lbGxpcHNlPiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05LDMuNjA0Mjg1NzEgTDguMzk1NzE0MjksMyBMNiw1LjM5NTcxNDI5IEwzLjYwNDI4NTcxLDMgTDMsMy42MDQyODU3MSBMNS4zOTU3MTQyOSw2IEwzLDguMzk1NzE0MjkgTDMuNjA0Mjg1NzEsOSBMNiw2LjYwNDI4NTcxIEw4LjM5NTcxNDI5LDkgTDksOC4zOTU3MTQyOSBMNi42MDQyODU3MSw2IEw5LDMuNjA0Mjg1NzEgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");background-position:left center;background-repeat:no-repeat;padding-left:20px;}.auth0-lock-password-strength ul li ul{margin-left:20px;}.auth0-lock-password-strength ul li ul li{color:#000;}@media (min-width: 481px){.auth0-lock-password-strength ul li ul li{color:#fff;}}.auth0-lock-password-strength ul li ul li span{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+T3ZhbCAxPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iSXBob25lLTYtLS1OYXRpdmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NC4wMDAwMDAsIC0yMTQuMDAwMDAwKSIgZmlsbD0iI0QwRDJEMyI+ICAgICAgICAgICAgPHBhdGggZD0iTTUwLjExNDk3MzMsMjI2IEM1My40Mjg2ODE4LDIyNiA1Ni4xMTQ5NzMzLDIyMy4zMTM3MDggNTYuMTE0OTczMywyMjAgQzU2LjExNDk3MzMsMjE2LjY4NjI5MiA1My40Mjg2ODE4LDIxNCA1MC4xMTQ5NzMzLDIxNCBDNDYuODAxMjY0OCwyMTQgNDQuMTE0OTczMywyMTYuNjg2MjkyIDQ0LjExNDk3MzMsMjIwIEM0NC4xMTQ5NzMzLDIyMy4zMTM3MDggNDYuODAxMjY0OCwyMjYgNTAuMTE0OTczMywyMjYgWiIgaWQ9Ik92YWwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");}.auth0-lock-password-strength li{line-height:1.5;margin-top:5px;font-size:13px;transition:color 0.3s ease-in;position:relative;}.auth0-lock-password-strength li.auth0-lock-checked{color:#7ed321;}.auth0-lock-password-strength li.auth0-lock-checked span{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTMgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+R3JvdXAgNDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IklwaG9uZS02LS0tTmF0aXZlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQuMDAwMDAwLCAtMjQwLjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NC4xMTQ5NzMsIDI0MC4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtOTAiIGZpbGw9IiM4MEQxMzUiIGN4PSI2IiBjeT0iNiIgcng9IjYiIHJ5PSI2Ij48L2VsbGlwc2U+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjU0MjM1MzYxLDcuNzMzNzgwNzYgTDIuNjQ1ODIxNDksNS44NjgwMDg5NSBMMiw2LjQ5ODg4MTQzIEw0LjU0MjM1MzYxLDkgTDEwLDMuNjMwODcyNDggTDkuMzU4NzI2NTUsMyBMNC41NDIzNTM2MSw3LjczMzc4MDc2IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");}.auth0-lock-error-msg{color:#f00;font-size:12px;margin-top:5px;}@media (min-width: 481px){.auth0-lock-error-msg{color:#000;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.6);margin:0;border-radius:3px;position:absolute;left:calc(100% + 7px);top:1px;display:inline-table;}.auth0-lock-error-msg span{background:#fff;padding:12px 15px;display:block;position:relative;border-radius:3px;z-index:1;}.auth0-lock-error-msg:after{content:"";background:#fff;height:6px;width:6px;position:absolute;pointer-events:none;box-shadow:0 0 5px 0 rgba(0,0,0,0.6);right:calc(100% - 3px);top:50%;transform:translateY(-50%) rotate(45deg);}}.auth0-lock .auth0-loading-screen{min-height:42px;}.auth0-lock .auth0-loading-screen .auth0-loading-container{display:block;}.auth0-lock .auth0-sso-notice-container{background:rgba(0,0,0,0.03);color:rgba(0,0,0,0.54);padding:10px 0;margin:-20px -20px 20px;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;}.auth0-lock .auth0-sso-notice-container .auth0-lock-icon{width:12px;height:14px;position:relative;top:2px;right:2px;}.auth0-lock .auth0-lock-last-login-pane .auth0-lock-social-button.auth0-lock-social-big-button{margin-top:0;}.auth0-lock .auth0-lock-last-login-pane .auth0-lock-social-button[data-provider="auth0"] .auth0-lock-social-button-text{text-transform:none;font-size:12px;font-weight:normal;}.auth0-lock .auth0-lock-sign-up-terms-agreement label input{margin-right:5px;}input[type="button"]{cursor:pointer;}',o="auth0-lock-style",p=document.getElementById(o); -if(!p){var q=document.getElementsByTagName("head")[0];p=document.createElement("style"),p.type="text/css",p.setAttribute("id",o),q.appendChild(p)}p.styleSheet?p.styleSheet.cssText=n:p.innerHTML=n;var r=function(a){function b(c,d,g){return e(this,b),f(this,a.call(this,c,d,g,m.default))}return g(b,a),b}(k.default);c.default=r,r.version="10.2.2",i.default.clientInfo.lib_version=i.default.clientInfo.version,i.default.clientInfo.name="lock.js",i.default.clientInfo.version=r.version},{"./core":246,"./engine/classic":261,"auth0-js":1}],279:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){(0,h.swap)(h.updateEntity,"lock",a,g.skipQuickAuth,!0)}function f(a,b,c){var d=(0,h.read)(h.getEntity,"lock",a),e={connection:b.get("name")};k.auth.redirect(d)||"facebook"!==b.get("strategy")||(e.display="popup"),"google-oauth2"===b.get("strategy")&&c&&(e.login_hint=c),(0,i.logIn)(a,[],e)}c.__esModule=!0,c.skipQuickAuth=e,c.logIn=f;var g=a("../quick_auth"),h=a("../store/index"),i=a("../core/actions"),j=a("../core/index"),k=d(j)},{"../core/actions":247,"../core/index":251,"../quick_auth":280,"../store/index":281}],280:[function(a,b,c){"use strict";function d(a,b){return i(a,"skipped",b)}function e(a){return h(a,"skipped",!1)}c.__esModule=!0,c.skipQuickAuth=d,c.hasSkippedQuickAuth=e;var f=a("./utils/data_utils"),g=(0,f.dataFns)(["quickAuth"]),h=g.tget,i=g.tset},{"./utils/data_utils":305}],281:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){f(a+"-"+b,function(a,d,e){var f=l(e,"lock",b),g=l(d,"lock",b);f!=g&&c(f)})}function f(a,b){t.addWatch(a,b)}function g(a){t.removeWatch(a)}function h(){return t.swap.apply(t,arguments)}function i(a,b,c,d){for(var e=arguments.length,f=Array(e>4?e-4:0),g=4;g1?b-1:0),d=1;d3?d-3:0),f=3;f0&&b.reduce(function(b,c){return b&&!i(a,c)},!0)}function h(a){var b=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],c=w(e(q(a,[],(0,k.Map)()),b));return c.length>0&&c.reduce(function(b,c){return b||"error"===t(a,c)},!1)}function i(a,b){return["loading","pending","waiting"].indexOf(t(a,b))>-1}function j(a,b,c){var d=u(a,b,"error");if("sso"!==b){var e=new Error("An error ocurred when fetching data.");e.code="sync",e.origin=c,d=n.stop(d,e)}return d}c.__esModule=!0,c.go=void 0,c.isSuccess=f,c.isDone=g,c.hasError=h;var k=a("immutable"),l=a("./utils/data_utils"),m=a("./core/index"),n=d(m),o=a("./store/index"),p=(0,l.dataFns)(["sync"]),q=p.get,r=p.set;c.default=function(a,b,c){if(void 0!==q(a,b))return a;var d=c.waitFn?"waiting":!c.conditionFn||c.conditionFn(a)?"pending":"no";return r(a,b,(0,k.Map)({conditionFn:c.conditionFn,errorFn:c.errorFn,recoverResult:c.recoverResult,syncStatus:d,successFn:c.successFn,syncFn:c.syncFn,timeout:c.timeout||6e3,waitFn:c.waitFn}))};var s=function(a){return(b.Array.isArray(a)?a:[a]).concat(["syncStatus"])},t=function(a,b){return q(a,s(b))},u=function(a,b,c){return r(a,s(b),c)},v=function(a,b,c){return q(a,b).get(c)},w=function a(b){return b.reduce(function(b,c,d){var e=k.Map.isMap(c)&&c.has("syncStatus")?[d]:[],f=k.Map.isMap(c)?a(c).map(function(a){return[d].concat(a)}):[];return b.concat.apply(b,[e].concat([f]))},[])},x=function(a,b){var c=w(q(a,[],(0,k.Map)()));return c.reduce(function(a,c){if("function"!=typeof v(a,c,"syncFn"))return a;if("pending"===t(a,c))!function(){a=u(a,c,"loading");var d=!1;v(a,c,"syncFn")(a,function(e,f){d||(d=!0,setTimeout(function(){(0,o.swap)(o.updateEntity,"lock",b,function(b){var d=v(a,c,"errorFn");e&&"function"==typeof d&&setTimeout(function(){return d(b,e)},0);var g=v(b,c,"recoverResult");return e&&void 0===g?j(b,c,e):(b=u(b,c,"ok"),v(b,c,"successFn")(b,e?g:f))})},0))})}();else if("waiting"===t(a,c)&&v(a,c,"waitFn")(a)){var d=v(a,c,"conditionFn");a=u(a,c,!d||d(a)?"pending":"no")}return a},a)};c.go=function(a){(0,o.observe)("sync",a,function(b){setTimeout(function(){return(0,o.swap)(o.updateEntity,"lock",a,x,a)},0)})}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./core/index":251,"./store/index":281,"./utils/data_utils":305,immutable:34}],283:[function(a,b,c){(function(b){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0,c.remove=c.render=void 0;var f=a("react"),g=d(f),h=a("react-dom"),i=d(h),j=a("fbjs/lib/CSSCore"),k=d(j),l=a("./box/container"),m=d(l),n=function(){function a(){e(this,a)}return a.prototype.ensure=function(a,c){var d=b.document.getElementById(a);if(!d&&c&&(d=b.document.createElement("div"),d.id=a,d.className="auth0-lock-container",b.document.body.appendChild(d)),!d)throw new Error("Can't find element with id "+a);return d},a}(),o=function(){function a(){e(this,a),this.containerManager=new n,this.modals={}}return a.prototype.render=function(a,c){var d=c.isModal,e=this.containerManager.ensure(a,d);d&&!this.modals[a]&&k.default.addClass(b.document.getElementsByTagName("html")[0],"auth0-lock-html");var f=i.default.render(g.default.createElement(m.default,c),e);return d&&(this.modals[a]=f),f},a.prototype.remove=function(a){var b=this;this.modals[a]?(this.modals[a].hide(),setTimeout(function(){return b.unmount(a)},1e3)):this.unmount(a)},a.prototype.unmount=function(a){try{var c=this.containerManager.ensure(a);c&&i.default.unmountComponentAtNode(c)}catch(d){}this.modals[a]&&(delete this.modals[a],k.default.removeClass(b.document.getElementsByTagName("html")[0],"auth0-lock-html"))},a}(),p=new o;c.render=function(){return p.render.apply(p,arguments)},c.remove=function(){return p.remove.apply(p,arguments)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./box/container":287,"fbjs/lib/CSSCore":27,react:224,"react-dom":49}],284:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0,c.BackButton=c.CloseButton=void 0;var e=a("react"),f=d(e),g={back:' ',close:''},h=function(a){var b=a.name,c=a.onClick,d=a.svg;return f.default.createElement("span",{className:"auth0-lock-"+b+"-button",dangerouslySetInnerHTML:{__html:d},onClick:function(a){a.preventDefault(),c()}})};h.propTypes={name:f.default.PropTypes.string.isRequired,onClick:f.default.PropTypes.func.isRequired,svg:f.default.PropTypes.string.isRequired};var i=c.CloseButton=function(a){var b=a.onClick;return f.default.createElement(h,{name:"close",svg:g.close,onClick:b})};i.propTypes={onClick:f.default.PropTypes.func.isRequired};var j=c.BackButton=function(a){var b=a.onClick;return f.default.createElement(h,{name:"back",svg:g.back,onClick:b})};j.propTypes={onClick:f.default.PropTypes.func.isRequired}},{react:224}],285:[function(a,b,c){(function(b){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=Object.assign||function(a){for(var b=1;b',y='',z=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.focus=function(){m.default.findDOMNode(this).focus()},b.prototype.render=function(){var a=this.props,b=a.color,c=a.disabled,d=a.label,e=d?k.default.createElement("span",null,d,k.default.createElement("span",{dangerouslySetInnerHTML:{__html:y}})):k.default.createElement("span",{dangerouslySetInnerHTML:{__html:x}});return k.default.createElement("button",{className:"auth0-lock-submit",disabled:c,style:{backgroundColor:b},type:"submit"},k.default.createElement("div",{className:"auth0-loading-container"},k.default.createElement("div",{className:"auth0-loading"})),e)},b}(k.default.Component);z.propTypes={color:k.default.PropTypes.string.isRequired,disabled:k.default.PropTypes.bool,label:k.default.PropTypes.string};var A=350,B=function(a){function c(b){e(this,c);var d=f(this,a.call(this,b));return d.state={moving:!1,reverse:!1},d}return g(c,a),c.prototype.componentWillReceiveProps=function(a){var c=this,d=this.props,e=d.auxiliaryPane,f=d.showSubmitButton,g=this.state.delayingShowSubmitButton;f||!a.showSubmitButton||g||this.setState({delayingShowSubmitButton:!0}),!e&&a.auxiliaryPane&&(this.auxiliaryPaneTriggerInput=b.document.activeElement,this.setState({moving:!0})),e&&!a.auxiliaryPane&&setTimeout(function(){return c.setState({moving:!1})},A+50)},c.prototype.componentDidUpdate=function(a){var b=this,c=this.props,d=c.autofocus,e=c.auxiliaryPane,f=c.error,g=c.screenName;if(d){if(e&&!a.auxiliaryPane){var h=function(){var a=b.findAutofocusInput(b.refs.auxiliary);return a&&setTimeout(function(){return a.focus()},A),{v:void 0}}();if("object"===("undefined"==typeof h?"undefined":i(h)))return h.v}if(!e&&a.auxiliaryPane)return void(this.auxiliaryPaneTriggerInput&&setTimeout(function(){return b.auxiliaryPaneTriggerInput.focus()},A));if(g!==a.screenName){var j=function(){var c=b.findAutofocusInput();return c&&(b.mainScreenName(a.screenName)!==b.mainScreenName()?b.inputToFocus=c:setTimeout(function(){return c.focus()},17)),{v:void 0}}();if("object"===("undefined"==typeof j?"undefined":i(j)))return j.v}if(!a.error&&f){var k=function(){var a=b.findAutofocusInput();return a&&setTimeout(function(){return a.focus()},17),{v:void 0}}();if("object"===("undefined"==typeof k?"undefined":i(k)))return k.v}}},c.prototype.onWillSlide=function(){this.setState({moving:!0}),this.sliding=!0},c.prototype.onDidSlide=function(){this.sliding=!1,this.setState({reverse:!1})},c.prototype.onDidAppear=function(){this.setState({moving:!1}),this.state.delayingShowSubmitButton&&this.setState({delayingShowSubmitButton:!1}),this.inputToFocus&&(this.inputToFocus.focus(),delete this.inputToFocus)},c.prototype.mainScreenName=function(a){return(a||this.props.screenName||"").split(".")[0]},c.prototype.findAutofocusInput=function(a){return m.default.findDOMNode(a||this.refs.screen).querySelector("input")},c.prototype.focusError=function(){var a=m.default.findDOMNode(this.refs.screen),b=a.querySelector(".auth0-lock-error input");b&&b.focus()},c.prototype.render=function(){var a=this.props,b=a.avatar,c=a.auxiliaryPane,d=a.backHandler,e=a.contentComponent,f=a.contentProps,g=a.disableSubmitButton,i=a.error,j=(a.isSubmitting,a.logo),l=a.primaryColor,m=(a.screenName,a.showSubmitButton),n=a.submitButtonLabel,p=a.success,r=a.terms,t=a.title,v=a.transitionName,x=this.state,y=x.delayingShowSubmitButton,B=x.moving,C=x.reverse,D=void 0,E=void 0;b?(D=b,E=t):(D=j,E="");var F=m&&!y&&k.default.createElement(z,{color:l,disabled:g,key:"submit",label:n,ref:"submit"}),G=i?k.default.createElement(u.default,{key:"global-error",message:i,type:"error"}):null,H=p?k.default.createElement(u.default,{key:"global-success",message:p,type:"success"}):null,I=e,J="auth0-lock-cred-pane",K=!B&&!y;return J+=K?" auth0-lock-quiet":" auth0-lock-moving",k.default.createElement("div",{className:J},k.default.createElement(w.default,{title:t,name:E,backHandler:d&&this.handleBack.bind(this),backgroundUrl:D,backgroundColor:l,logoUrl:j}),k.default.createElement(o.default,null,H,G),k.default.createElement("div",{style:{position:"relative"}},k.default.createElement(s.default,{delay:550,onDidAppear:this.onDidAppear.bind(this),onDidSlide:this.onDidSlide.bind(this),onWillSlide:this.onWillSlide.bind(this),transitionName:v,reverse:C},k.default.createElement("div",{key:this.mainScreenName(),className:"auth0-lock-view-content"},k.default.createElement("div",{style:{position:"relative"}},k.default.createElement("div",{className:"auth0-lock-body-content"},k.default.createElement("div",{className:"auth0-lock-content"},k.default.createElement("div",{className:"auth0-lock-form",ref:"screen"},k.default.createElement(I,h({focusSubmit:this.focusSubmit.bind(this)},f)))),r&&k.default.createElement("small",{className:"auth0-lock-terms"},r)))))),F,k.default.createElement(q.default,{ref:"auxiliary",transitionName:"slide",transitionEnterTimeout:A,transitionLeaveTimeout:A},c))},c.prototype.focusSubmit=function(){this.refs.submit.focus()},c.prototype.handleBack=function(){if(!this.sliding){var a=this.props.backHandler;this.setState({reverse:!0}),a()}},c}(k.default.Component);c.default=B,B.propTypes={autofocus:k.default.PropTypes.bool.isRequired,avatar:k.default.PropTypes.string,auxiliaryPane:k.default.PropTypes.element,backHandler:k.default.PropTypes.func,contentComponent:k.default.PropTypes.func.isRequired,contentProps:k.default.PropTypes.object.isRequired,disableSubmitButton:k.default.PropTypes.bool.isRequired,error:k.default.PropTypes.string,isSubmitting:k.default.PropTypes.bool.isRequired,logo:k.default.PropTypes.string.isRequired,primaryColor:k.default.PropTypes.string.isRequired,showSubmitButton:k.default.PropTypes.bool.isRequired,submitButtonLabel:k.default.PropTypes.string,success:k.default.PropTypes.string,terms:k.default.PropTypes.element,title:k.default.PropTypes.string.isRequired,transitionName:k.default.PropTypes.string.isRequired},B.defaultProps={autofocus:!1,disableSubmitButton:!1,showSubmitButton:!0}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./global_message":288,"./header":289,"./multisize_slide":290,react:224,"react-addons-css-transition-group":47,"react-addons-transition-group":48,"react-dom":49}],286:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("react"),f=d(e),g=a("./button"),h=function(a){var b=a.backHandler,c=a.children,d=a.closeHandler,e=a.svg;return f.default.createElement("div",{className:"auth0-lock-confirmation"},d&&f.default.createElement(g.CloseButton,{onClick:d}),b&&f.default.createElement(g.BackButton,{onClick:b}),f.default.createElement("div",{className:"auth0-lock-confirmation-content"},f.default.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),c))};h.propTypes={backHandler:f.default.PropTypes.func,closeHandler:f.default.PropTypes.func,children:f.default.PropTypes.oneOfType([f.default.PropTypes.element.isRequired,f.default.PropTypes.arrayOf(f.default.PropTypes.element).isRequired]),svg:f.default.PropTypes.string.isRequired},c.default=h},{"./button":284,react:224}],287:[function(a,b,c){(function(b){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function g(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}c.__esModule=!0,c.defaultProps=void 0;var h=a("react"),i=d(h),j=a("./chrome"),k=d(j),l=a("./button"),m=i.default.createElement("svg",{width:"58px",height:"21px",viewBox:"0 0 462 168"},i.default.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.default.createElement("g",{id:"logo-grey-horizontal"},i.default.createElement("g",{id:"Group"},i.default.createElement("g",{id:"LogoText",transform:"translate(188.000000, 41.500000)",fill:"#D0D2D3"},i.default.createElement("path",{d:"M246.517,0.11 C238.439,0.11 231.607,3.916 226.759,11.115 C221.94,18.271 219.393,28.26 219.393,40 C219.393,51.74 221.94,61.729 226.759,68.884 C231.607,76.084 238.439,79.889 246.517,79.889 C254.595,79.889 261.427,76.084 266.275,68.884 C271.093,61.729 273.64,51.74 273.64,40 C273.64,28.26 271.093,18.271 266.275,11.115 C261.427,3.916 254.595,0.11 246.517,0.11 L246.517,0.11 Z M246.517,70.005 C242.655,70.005 239.604,67.82 237.187,63.324 C234.268,57.893 232.66,49.61 232.66,40 C232.66,30.39 234.268,22.106 237.187,16.676 C239.604,12.18 242.655,9.994 246.517,9.994 C250.378,9.994 253.43,12.18 255.847,16.676 C258.766,22.106 260.373,30.389 260.373,40 C260.373,49.611 258.766,57.895 255.847,63.324 C253.43,67.82 250.378,70.005 246.517,70.005 L246.517,70.005 Z M71.45,29.172 L71.45,63.484 C71.45,72.53 78.81,79.889 87.856,79.889 C95.746,79.889 101.707,75.975 103.902,74.291 C104.024,74.197 104.184,74.169 104.331,74.216 C104.478,74.263 104.592,74.379 104.637,74.527 L105.961,78.86 L115.737,78.86 L115.737,29.172 L103.175,29.172 L103.175,66.326 C103.175,66.501 103.076,66.662 102.921,66.743 C100.559,67.961 95.899,70.006 91.231,70.006 C87.252,70.006 84.012,66.768 84.012,62.787 L84.012,29.172 L71.45,29.172 L71.45,29.172 Z M197.237,78.859 L209.8,78.859 L209.8,44.547 C209.8,35.501 202.44,28.141 193.394,28.141 C186.735,28.141 181.393,31.004 178.802,32.71 C178.657,32.805 178.473,32.813 178.322,32.731 C178.171,32.649 178.075,32.491 178.075,32.318 L178.075,1.141 L165.513,1.141 L165.513,78.859 L178.075,78.859 L178.075,41.704 C178.075,41.529 178.174,41.368 178.33,41.288 C180.691,40.069 185.352,38.025 190.019,38.025 C191.947,38.025 193.76,38.776 195.123,40.139 C196.486,41.502 197.236,43.316 197.236,45.243 L197.236,78.859 L197.237,78.859 Z M124.792,39.055 L132.438,39.055 C132.697,39.055 132.907,39.265 132.907,39.524 L132.907,66.858 C132.907,74.043 138.753,79.888 145.938,79.888 C148.543,79.888 151.113,79.512 153.585,78.77 L153.585,69.796 C152.143,69.923 150.485,70.005 149.313,70.005 C147.193,70.005 145.469,68.28 145.469,66.161 L145.469,39.523 C145.469,39.264 145.679,39.054 145.938,39.054 L153.585,39.054 L153.585,29.171 L145.938,29.171 C145.679,29.171 145.469,28.961 145.469,28.702 L145.469,12.295 L132.907,12.295 L132.907,28.702 C132.907,28.961 132.697,29.171 132.438,29.171 L124.792,29.171 L124.792,39.055 L124.792,39.055 Z M51.361,78.859 L64.429,78.859 L44.555,9.55 C42.962,3.992 37.811,0.11 32.029,0.11 C26.247,0.11 21.096,3.992 19.502,9.55 L-0.372,78.859 L12.697,78.859 L18.449,58.798 C18.507,58.597 18.691,58.459 18.9,58.459 L45.158,58.459 C45.367,58.459 45.552,58.597 45.609,58.798 L51.361,78.859 L51.361,78.859 Z M42.056,48.576 L22.004,48.576 C21.857,48.576 21.718,48.507 21.629,48.388 C21.541,48.272 21.513,48.119 21.553,47.978 L31.579,13.012 C31.637,12.811 31.821,12.673 32.03,12.673 C32.239,12.673 32.423,12.811 32.48,13.012 L42.507,47.978 C42.547,48.12 42.519,48.272 42.43,48.388 C42.342,48.507 42.203,48.576 42.056,48.576 L42.056,48.576 Z",id:"Shape"})),i.default.createElement("g",{id:"LogoBadge",fillOpacity:"0.4",fill:"#FFFFFF"},i.default.createElement("path",{d:"M119.555,135.861 L102.705,83.997 L146.813,51.952 L92.291,51.952 L75.44,0.09 L75.435,0.076 L129.965,0.076 L146.82,51.947 L146.821,51.946 L146.835,51.938 C156.623,82.03 146.542,116.256 119.555,135.861 L119.555,135.861 Z M31.321,135.861 L31.307,135.871 L75.426,167.924 L119.555,135.862 L75.44,103.808 L31.321,135.861 L31.321,135.861 Z M4.052,51.939 L4.052,51.939 C-6.252,83.66 5.709,117.272 31.312,135.867 L31.316,135.851 L48.168,83.99 L4.07,51.951 L58.579,51.951 L75.431,0.089 L75.435,0.075 L20.902,0.075 L4.052,51.939 L4.052,51.939 Z",id:"Shape"})))))),n=function(a){var b=a.link;return i.default.createElement("span",{className:"auth0-lock-badge-bottom"},i.default.createElement("a",{href:b,target:"_blank",className:"auth0-lock-badge"},"Protected with ",m))},o=function(a){var b=a.imageUrl;return i.default.createElement("img",{src:b,className:"auth0-lock-header-avatar"})};o.propTypes={imageUrl:i.default.PropTypes.string.isRequired};var p=function(){function a(c){g(this,a),this.handler=function(a){27==a.keyCode&&"INPUT"!=a.target.tagName.toUpperCase()&&c()},b.document.addEventListener("keydown",this.handler,!1)}return a.prototype.release=function(){b.document.removeEventListener("keydown",this.handler)},a}(),q=b.navigator&&!!b.navigator.userAgent.match(/iPhone/i),r=function(a){function b(c){g(this,b);var d=e(this,a.call(this,c));return d.state={isOpen:!1},d}return f(b,a),b.prototype.componentDidMount=function(){var a=this;this.props.isModal&&setTimeout(function(){return a.setState({isOpen:!0})},17),this.escKeydown=new p(this.handleEsc.bind(this))},b.prototype.componentWillUnmount=function(){this.escKeydown.release()},b.prototype.handleSubmit=function(a){var b=this;a.preventDefault();var c=this.props.submitHandler;c&&(setTimeout(function(){b.props.isSubmitting||b.refs.chrome.focusError()},17),c())},b.prototype.handleClose=function(){var a=this.props,b=a.closeHandler,c=a.isSubmitting;c||b()},b.prototype.handleEsc=function(){var a=this.props,b=(a.closeHandler,a.escHandler);b?b():this.handleClose()},b.prototype.hide=function(){this.setState({isOpen:!1})},b.prototype.render=function(){var a=this.props,b=a.autofocus,c=a.avatar,d=a.auxiliaryPane,e=a.backHandler,f=a.badgeLink,g=a.closeHandler,h=a.contentComponent,j=a.contentProps,m=a.disableSubmitButton,p=(a.disallowClose,a.error),r=a.isMobile,s=a.isModal,t=a.isSubmitting,u=a.logo,v=a.primaryColor,w=a.screenName,x=a.showBadge,y=a.submitButtonLabel,z=a.submitHandler,A=a.success,B=a.tabs,C=a.terms,D=a.title,E=a.transitionName,F=x?i.default.createElement(n,{link:f}):null,G=s?i.default.createElement("div",{className:"auth0-lock-overlay"},F):null,H="auth0-lock";return s&&this.state.isOpen&&(H+=" auth0-lock-opened"),s||(H+=" auth0-lock-opened-in-frame"),r&&(H+=" auth0-lock-mobile"),t&&(H+=" auth0-lock-mode-loading"),d&&(H+=" auth0-lock-auxiliary"),z||(H+=" auth0-lock-no-submit"),C&&(H+=" auth0-lock-with-terms"),q&&(H+=" auth0-lock-iphone"),B&&(H+=" auth0-lock-with-tabs"),i.default.createElement("div",{className:H,ref:"container"},G,i.default.createElement("div",{className:"auth0-lock-center"},i.default.createElement("form",{className:"auth0-lock-widget",onSubmit:this.handleSubmit.bind(this)},c&&i.default.createElement(o,{imageUrl:c}),g&&i.default.createElement(l.CloseButton,{onClick:this.handleClose.bind(this)}),i.default.createElement("div",{className:"auth0-lock-widget-container"},i.default.createElement(k.default,{autofocus:b,avatar:c,auxiliaryPane:d,backHandler:e,contentComponent:h,contentProps:j,disableSubmitButton:m,error:p,isSubmitting:t,logo:u,screenName:w,primaryColor:v,ref:"chrome",showSubmitButton:!!z,submitButtonLabel:y,success:A,tabs:B,terms:C,title:D,transitionName:E})))))},b}(i.default.Component);c.default=r,r.propTypes={autofocus:i.default.PropTypes.bool.isRequired,avatar:i.default.PropTypes.string,auxiliaryPane:i.default.PropTypes.element,backHandler:i.default.PropTypes.func,badgeLink:i.default.PropTypes.string.isRequired,closeHandler:i.default.PropTypes.func,contentComponent:i.default.PropTypes.func.isRequired,contentProps:i.default.PropTypes.object.isRequired,disableSubmitButton:i.default.PropTypes.bool.isRequired,error:i.default.PropTypes.string,isMobile:i.default.PropTypes.bool.isRequired,isModal:i.default.PropTypes.bool.isRequired,isSubmitting:i.default.PropTypes.bool.isRequired,logo:i.default.PropTypes.string.isRequired,primaryColor:i.default.PropTypes.string.isRequired,screenName:i.default.PropTypes.string.isRequired,showBadge:i.default.PropTypes.bool.isRequired,submitButtonLabel:i.default.PropTypes.string,success:i.default.PropTypes.string,tabs:i.default.PropTypes.bool,terms:i.default.PropTypes.element,title:i.default.PropTypes.string.isRequired,transitionName:i.default.PropTypes.string.isRequired};var s=b.window&&b.window.location&&"file:"===b.window.location.protocol;c.defaultProps=r.defaultProps={autofocus:!1,badgeLink:"https://auth0.com/",contentProps:{},disableSubmitButton:!1,isMobile:!1,isSubmitting:!1,logo:(s?"https:":"")+"//cdn.auth0.com/styleguide/1.0.0/img/badge.png",primaryColor:"#ea5323",showBadge:!0}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./button":284,"./chrome":285,react:224}],288:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("react"),i=d(h),j=a("react-dom"),k=d(j),l=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.message,c=a.type,d="auth0-global-message auth0-global-message-"+c;return i.default.createElement("div",{className:d},i.default.createElement("span",{className:"animated fadeInUp"},b))},b.prototype.componentWillEnter=function(a){var b=k.default.findDOMNode(this),c=window.getComputedStyle(b,null);c.height,c.paddingTop,c.paddingBottom;b.style.height="0px",b.style.paddingTop="0px",b.style.paddingBottom="0px",setTimeout(function(){b.style.transition="all 0.2s",b.style.height="",b.style.paddingTop="",b.style.paddingBottom="",a()},17)},b.prototype.componentWillLeave=function(a){var b=k.default.findDOMNode(this);b.style.transition="all 0.2s",b.style.height="0px",b.style.paddingTop="0px",b.style.paddingBottom="0px",setTimeout(function(){b.style.removeProperty("transition"),b.style.removeProperty("height"),b.style.removeProperty("padding-top"),b.style.removeProperty("padding-bottom"),a()},250)},b}(i.default.Component);c.default=l,l.propTypes={message:i.default.PropTypes.string.isRequired,type:i.default.PropTypes.oneOf(["error","success"]).isRequired}},{react:224,"react-dom":49}],289:[function(a,b,c){(function(b){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("react"),i=d(h),j=a("./button"),k=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.backHandler,c=a.backgroundColor,d=a.backgroundUrl,e=a.logoUrl,f=a.name,g=a.title;return i.default.createElement("div",{className:"auth0-lock-header"},b&&i.default.createElement(j.BackButton,{onClick:b}),i.default.createElement(o,{imageUrl:d,backgroundColor:c,grayScale:!!f}),i.default.createElement(l,{title:g,name:f,imageUrl:f?void 0:e}))},b}(i.default.Component);c.default=k,k.propTypes={backgroundUrl:i.default.PropTypes.string,logoUrl:i.default.PropTypes.string,name:i.default.PropTypes.string};var l=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.name,c=a.imageUrl,d=a.title,e=i.default.createElement("img",{className:"auth0-lock-header-logo",src:c});return i.default.createElement("div",{className:"auth0-lock-header-welcome" -},c&&e,i.default.createElement(m,{title:d,name:b}))},b}(i.default.Component);l.propTypes={imageUrl:i.default.PropTypes.string,name:i.default.PropTypes.string};var m=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.name,c=a.title,d=void 0,e=void 0;return b?(d="auth0-lock-firstname",e=b):(d="auth0-lock-name",e=c),i.default.createElement("div",{className:d},e)},b}(i.default.Component);m.propTypes={name:i.default.PropTypes.string};var n=function(){var a=b.navigator&&!!b.navigator.userAgent.match(/Edge/i);if(a)return!1;var c=b.document.createElement("div");return c.style.cssText="filter: blur(2px); -webkit-filter: blur(2px)",!!c.style.length&&(void 0===b.document.documentMode||b.document.documentMode>9)}(),o=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.backgroundColor,c=a.imageUrl,d=a.grayScale,e={className:"auth0-lock-header-bg"};n&&(e.className+=" auth0-lock-blur-support");var f={className:"auth0-lock-header-bg-blur",style:{backgroundImage:"url('"+c+"')"}};d&&(f.className+=" auth0-lock-no-grayscale");var g={className:"auth0-lock-header-bg-solid",style:{backgroundColor:b}};return i.default.createElement("div",e,i.default.createElement("div",f),i.default.createElement("div",g))},b}(i.default.Component);o.propTypes={backgorundColor:i.default.PropTypes.string,grayScale:i.default.PropTypes.bool,imageUrl:i.default.PropTypes.string}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./button":284,react:224}],290:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("react"),i=d(h),j=a("react-dom"),k=d(j),l=a("fbjs/lib/CSSCore"),m=d(l),n=function(a){function b(c){e(this,b);var d=f(this,a.call(this,c));return d.state={children:{current:c.children}},d}return g(b,a),b.prototype.componentWillReceiveProps=function(a){this.state.children.current.key!=a.children.key?(this.setState({children:{current:a.children,prev:this.state.children.current},transitionName:this.props.transitionName}),this.animate=!0):this.timeout||this.setState({children:{current:a.children},transitionName:a.transitionName})},b.prototype.componentDidUpdate=function(){var a=this;this.animate&&!function(){a.animate=!1;var b=a.state.transitionName,c=a.state.children,d=c.current,e=c.prev,f=a.props.reverse,g=a.refs[d.key],h=a.refs[e.key],i=function(a,b,c){var d=k.default.findDOMNode(a),e=b+"-active";m.default.addClass(d,b),setTimeout(function(){return m.default.addClass(d,e)},17),c&&setTimeout(function(){m.default.removeClass(d,b),m.default.removeClass(d,e)},c)},j=function(c){g.componentWillSlideIn(c);var d=f?"reverse-":"";i(g,""+d+b+"-enter",a.props.delay),i(h,""+d+b+"-leave"),a.timeout=setTimeout(function(){var b;a.setState({children:{current:a.state.children.current},transitionName:a.props.transitionName}),g.componentDidSlideIn((b=a.props).onDidAppear.bind(b)),a.props.onDidSlide(),a.timeout=null},a.props.delay)};a.props.onWillSlide(),h.componentWillSlideOut(j)}()},b.prototype.componentWillUnmount=function(){this.timeout&&clearTimeout(this.timeout)},b.prototype.render=function(){var a=this.state.children,b=a.current,c=a.prev,d=c?[b,c]:[b],e=d.map(function(a){return i.default.cloneElement(i.default.createElement(o,{},a),{ref:a.key,key:a.key})});return i.default.createElement(this.props.component,{},e)},b}(i.default.Component);c.default=n,n.propTypes={component:i.default.PropTypes.string,delay:i.default.PropTypes.number.isRequired,onDidAppear:i.default.PropTypes.func.isRequired,onDidSlide:i.default.PropTypes.func.isRequired,onWillSlide:i.default.PropTypes.func.isRequired,reverse:i.default.PropTypes.bool.isRequired,transitionName:i.default.PropTypes.string.isRequired},n.defaultProps={component:"span",onDidAppear:function(){},onDidSlide:function(){},onWillSlide:function(){},reverse:!1};var o=function(a){function b(c){e(this,b);var d=f(this,a.call(this,c));return d.state={height:"",originalHeight:"",show:!0},d}return g(b,a),b.prototype.componentWillSlideIn=function(a){var b=k.default.findDOMNode(this);this.setState({height:a.height,originalHeight:parseInt(window.getComputedStyle(b,null).height,10),show:!1})},b.prototype.componentDidSlideIn=function(a){var b=this,c=this.state,d=c.height,e=c.originalHeight;d===e?(this.setState({show:!0,height:""}),a()):!function(){b.cb=a;var c=10,f=0,g=d,h=e,i=Math.abs(g-h)/c,j=g ',k=function(a){return g.default.createElement(i.default,e({svg:j},a))};c.default=k},{"./confirmation_pane":286,react:224}],292:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("react"),f=d(e),g=function(a){var b=a.disabled,c=a.isBig,d=a.label,e=a.onClick,g=a.strategy,h="auth0-lock-social-button";return c&&(h+=" auth0-lock-social-big-button"),f.default.createElement("button",{className:h,"data-provider":g,disabled:b,onClick:e,type:"button"},f.default.createElement("div",{className:"auth0-lock-social-button-icon"}),f.default.createElement("div",{className:"auth0-lock-social-button-text"},d))};g.propTypes={disabled:f.default.PropTypes.bool.isRequired,isBig:f.default.PropTypes.bool.isRequired,label:f.default.PropTypes.string.isRequired,onClick:f.default.PropTypes.func.isRequired,strategy:f.default.PropTypes.string.isRequired},g.defaultProps={disabled:!1,isBig:!0},c.default=g},{react:224}],293:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){var c={};for(var d in a)b.indexOf(d)>=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=Object.assign||function(a){for(var b=1;b',o=function(a){function b(c){f(this,b);var d=g(this,a.call(this,c));return d.state={},d}return h(b,a),b.prototype.shouldComponentUpdate=function(a){var b=this.props,c=b.invalidHint,d=b.isValid,e=b.value;b.onChange;return c!=a.invalidHint||d!=a.isValid||e!=a.value},b.prototype.render=function(){var a=this.props,b=a.invalidHint,c=a.isValid,d=(a.onChange,e(a,["invalidHint","isValid","onChange"])),f=this.state.focused;return k.default.createElement(m.default,{focused:f,invalidHint:b,isValid:c,name:"email",icon:n},k.default.createElement("input",i({ref:"input",type:"text",name:"email",className:"auth0-lock-input",placeholder:"yours@example.com",autoComplete:"off",autoCapitalize:"off",onChange:this.handleOnChange.bind(this),onFocus:this.handleFocus.bind(this),onBlur:this.handleBlur.bind(this)},d)))},b.prototype.handleOnChange=function(a){this.props.onChange&&this.props.onChange(a)},b.prototype.handleFocus=function(){this.setState({focused:!0})},b.prototype.handleBlur=function(){this.setState({focused:!1})},b}(k.default.Component);c.default=o},{"./input_wrap":294,react:224}],294:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("react"),i=d(h),j=function(a){function b(){return e(this,b),f(this,a.apply(this,arguments))}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.before,c=a.focused,d=a.invalidHint,e=a.isValid,f=a.name,g=a.icon,h="auth0-lock-input-block auth0-lock-input-"+f;e||(h+=" auth0-lock-error");var j="auth0-lock-input-wrap";c&&e&&(j+=" auth0-lock-focused");var k=null;"string"==typeof g?k=i.default.createElement("span",{dangerouslySetInnerHTML:{__html:g}}):g&&(k=g),k&&(j+=" auth0-lock-input-wrap-with-icon");var l=!e&&d?i.default.createElement("div",{className:"auth0-lock-error-msg"},i.default.createElement("span",null,d)):null;return i.default.createElement("div",{className:h},b,i.default.createElement("div",{className:j},k,this.props.children),l)},b}(i.default.Component);c.default=j,j.propTypes={before:i.default.PropTypes.element,children:i.default.PropTypes.oneOfType([i.default.PropTypes.element.isRequired,i.default.PropTypes.arrayOf(i.default.PropTypes.element).isRequired]),focused:i.default.PropTypes.bool,invalidHint:i.default.PropTypes.string,isValid:i.default.PropTypes.bool.isRequired,name:i.default.PropTypes.string.isRequired,svg:i.default.PropTypes.string}},{react:224}],295:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0,c.icon=void 0;var i=Object.assign||function(a){for(var b=1;b',q=function(a){function b(c){f(this,b);var d=g(this,a.call(this,c));return d.state={},d}return h(b,a),b.prototype.focus=function(){this.refs.input&&this.refs.input.focus()},b.prototype.hasFocus=function(){return this.state.focused},b.prototype.render=function(){var a=this.props,b=a.invalidHint,c=a.isValid,d=(a.onChange,a.policy),f=a.strengthMessages,g=a.value,h=e(a,["invalidHint","isValid","onChange","policy","strengthMessages","value"]),j=this.state.focused,l=d&&j?k.default.createElement(o.default,{messages:f,password:g,policy:d}):null;return k.default.createElement(m.default,{before:l,focused:j,invalidHint:d?void 0:b,isValid:c,name:"password",icon:p},k.default.createElement("input",i({ref:"input",type:"password",name:"password",className:"auth0-lock-input",autoComplete:"off",autoCapitalize:"off",onChange:this.handleOnChange.bind(this),onFocus:this.handleFocus.bind(this),onBlur:this.handleBlur.bind(this),value:g},h)))},b.prototype.handleOnChange=function(a){this.props.onChange&&this.props.onChange(a)},b.prototype.handleFocus=function(){this.setState({focused:!0})},b.prototype.handleBlur=function(){this.setState({focused:!1})},b}(k.default.Component);q.propTypes={invalidHint:k.default.PropTypes.string.isRequired,isValid:k.default.PropTypes.bool.isRequired,onChange:k.default.PropTypes.func.isRequired,placeholder:k.default.PropTypes.string,policy:k.default.PropTypes.string,strengthMessages:k.default.PropTypes.object,value:k.default.PropTypes.string.isRequired},c.default=q},{"./input_wrap":294,"./password/password_strength":295,react:224}],297:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("react"),i=d(h),j=a("./input_wrap"),k=d(j),l='',m=function(a){function b(c){e(this,b);var d=f(this,a.call(this,c));return d.state={},d}return g(b,a),b.prototype.render=function(){var a=this.props,b=a.iconUrl,c=a.isValid,d=a.label,e=a.name,f=a.onClick,g=a.placeholder,h=this.props.icon,j=this.state.focused,m=d||g;m.length>23&&(m=m.substr(0,20)+"..."),!h&&"string"==typeof b&&b&&(h=i.default.createElement("img",{className:"auth0-lock-custom-icon",src:b}));var n="auth0-lock-input auth0-lock-input-location";return d||(n+=" auth0-lock-input-with-placeholder"),i.default.createElement(k.default,{focused:j,isValid:c,name:"location",icon:h},i.default.createElement("input",{type:"button",name:e,className:n,value:m,onFocus:this.handleFocus.bind(this),onBlur:this.handleBlur.bind(this),onKeyDown:this.handleKeyDown.bind(this),onClick:f}),i.default.createElement("span",{dangerouslySetInnerHTML:{__html:l}}))},b.prototype.handleFocus=function(){this.setState({focused:!0})},b.prototype.handleBlur=function(){this.setState({focused:!1})},b.prototype.handleKeyDown=function(a){return"Tab"!==a.key&&a.preventDefault(),"ArrowDown"===a.key?this.props.onClick():a.keyCode>=65&&a.keyCode<=90?this.props.onClick(String.fromCharCode(a.keyCode).toLowerCase()):void 0},b}(i.default.Component);c.default=m},{"./input_wrap":294,react:224}],298:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){var c={};for(var d in a)b.indexOf(d)>=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=Object.assign||function(a){for(var b=1;b',o=function(a){function b(c){f(this,b);var d=g(this,a.call(this,c));return d.state={},d}return h(b,a),b.prototype.shouldComponentUpdate=function(a){var b=this.props,c=b.invalidHint,d=b.isValid,e=b.value;b.onChange;return c!=a.invalidHint||d!=a.isValid||e!=a.value},b.prototype.render=function(){var a=this.props,b=a.invalidHint,c=a.isValid,d=(a.onChange,e(a,["invalidHint","isValid","onChange"])),f=this.state.focused;return k.default.createElement(m.default,{focused:f,invalidHint:b,isValid:c,name:"username",icon:n},k.default.createElement("input",i({ref:"input",type:"text",name:"username ",className:"auth0-lock-input",placeholder:"username",autoComplete:"off",autoCapitalize:"off",onChange:this.handleOnChange.bind(this),onFocus:this.handleFocus.bind(this),onBlur:this.handleBlur.bind(this)},d)))},b.prototype.handleOnChange=function(a){this.props.onChange&&this.props.onChange(a)},b.prototype.handleFocus=function(){this.setState({focused:!0})},b.prototype.handleBlur=function(){this.setState({focused:!1})},b}(k.default.Component);c.default=o},{"./input_wrap":294,react:224}],300:[function(a,b,c){"use strict";function d(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b.default=a,b}function e(a){return a&&a.__esModule?a:{default:a}}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var i=a("react"),j=e(i),k=a("react-dom"),l=e(k),m=a("./box/button"),n=a("./input/text_input"),o=e(n),p=(a("../utils/media_utils"),a("../utils/string_utils")),q=d(p),r=function(a,b){return a.skipWhile(function(a){return a!==b}).get(1,a.get(0))},s=function(a){function b(c){f(this,b);var d=g(this,a.call(this,c));return d.state={filteredItems:c.items,highlighted:c.defaultItem},d}return h(b,a),b.prototype.filter=function(a){var b=this.props.items.filter(function(b){return q.matches(a,b.get("label"))}),c=1===b.size&&b.get(0)||b.includes(this.state.highlighted)&&this.state.highlighted||null;return{filteredItems:b,highlighted:c}},b.prototype.select=function(a){this.props.onSelect(a)},b.prototype.handleChange=function(a){this.setState(this.filter(a.target.value))},b.prototype.handleKeyDown=function(a){var b=this.state,c=b.filteredItems,d=b.highlighted;switch(a.key){case"ArrowDown":a.preventDefault(),this.setState({highlighted:r(c,d)});break;case"ArrowUp":a.preventDefault(),this.setState({highlighted:r(c.reverse(),d)});break;case"Enter":a.preventDefault(),d&&this.select(d);break;case"Escape":a.preventDefault(),this.props.onCancel()}},b.prototype.render=function(){var a=this,b=this.props,c=b.icon,d=b.iconUrl,e=b.onCancel;return j.default.createElement("div",{className:"auth0-lock-select-country"},j.default.createElement("div",{className:"auth0-lock-search"},j.default.createElement(m.BackButton,{onClick:e}),j.default.createElement(o.default,{name:"search",icon:c,iconUrl:d,isValid:!0,onChange:this.handleChange.bind(this),onKeyDown:this.handleKeyDown.bind(this)})),j.default.createElement(t,{highlighted:this.state.highlighted,items:this.state.filteredItems,onClick:this.select.bind(this),onMouseMove:function(b){return a.setState({highlighted:b})}}))},b}(j.default.Component);c.default=s;var t=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.componentDidUpdate=function(){var a=this,b=this.refs.highlighted;if(b){var c=l.default.findDOMNode(this),d=l.default.findDOMNode(b),e=d.offsetTop-c.scrollTop,f=0;e+d.offsetHeight>c.clientHeight?f=e+d.offsetHeight-c.clientHeight:e<0&&(f=e),f&&(this.preventHighlight=!0,c.scrollTop+=f,this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(function(){return a.preventHighlight=!1},100))}},b.prototype.mouseMoveHandler=function(a){!this.preventHighlight&&this.props.onMouseMove(a)},b.prototype.mouseLeaveHandler=function(){},b.prototype.render=function(){var a=this,b=this.props.items.map(function(b){var c=b===a.props.highlighted,d={highlighted:c,key:b.get("label"),label:b.get("label"),onClick:function(){return a.props.onClick(b)},onMouseMove:function(){return a.mouseMoveHandler(b)}};return c&&(d.ref="highlighted"),j.default.createElement(u,d)});return j.default.createElement("div",{className:"auth0-lock-list-code",onMouseLeave:this.mouseLeaveHandler.bind(this)},j.default.createElement("ul",null,b))},b}(j.default.Component),u=function(a){function b(){return f(this,b),g(this,a.apply(this,arguments))}return h(b,a),b.prototype.shouldComponentUpdate=function(a){return this.props.highlighted!=a.highlighted},b.prototype.render=function(){var a=this.props,b=a.highlighted,c=a.label,d=a.onClick,e=a.onMouseMove,f=b?"auth0-lock-list-code-highlighted":"";return j.default.createElement("li",{className:f,onClick:d,onMouseMove:e},c)},b}(j.default.Component);u.propTypes={highlighted:i.PropTypes.bool.isRequired,label:i.PropTypes.string.isRequired,onClick:i.PropTypes.func.isRequired,onMouseMove:i.PropTypes.func.isRequired}},{"../utils/media_utils":309,"../utils/string_utils":311,"./box/button":284,"./input/text_input":298,react:224,"react-dom":49}],301:[function(a,b,c){"use strict"; -function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("react"),f=d(e),g=a("../button/auth_button"),h=d(g),i=function(a){var b=a.alternativeLabel,c=a.alternativeClickHandler,d=a.buttonLabel,e=a.buttonClickHandler,g=a.header,i=a.strategy,j=b?f.default.createElement("p",{className:"auth0-lock-alternative"},f.default.createElement("a",{className:"auth0-lock-alternative-link",href:"#",onClick:function(a){a.preventDefault(),c(a)}},b)):null;return f.default.createElement("div",{className:"auth0-lock-last-login-pane"},g,f.default.createElement(h.default,{label:d,onClick:function(a){a.preventDefault(),e(a)},strategy:i}),j,f.default.createElement("div",{className:"auth0-loading-container"},f.default.createElement("div",{className:"auth0-loading"})))};i.propTypes={alternativeLabel:f.default.PropTypes.string,alternativeClickHandler:function(a,b,c){for(var d=arguments.length,e=Array(d>3?d-3:0),g=3;g1?b-1:0),d=1;d1||this.fetch(e,b))},a.prototype.fetch=function(a,b){var c=this;this.fetchFn.apply(this,b.concat([function(b,d){b||(c.cache[a]=d),c.execCallbacks(a,b,d)}]))},a.prototype.registerCallback=function(a,b){return this.cbs[a]=this.cbs[a]||[],this.cbs[a].push(b),this.cbs[a].length},a.prototype.execCallbacks=function(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d1)){var h=b.document.createElement("script");h.src=f,b.document.getElementsByTagName("head")[0].appendChild(h);var j=function(a){i[e]=i[e].filter(function(b){return b.url!==a||(setTimeout(function(){return b.cb({})},0),!1)})},k=setTimeout(function(){return j(f)},5e3);h.addEventListener("load",function(){return clearTimeout(k)}),h.addEventListener("error",function(){clearTimeout(k),j(f)})}}function f(a){var c=a.method,d=a.cb;b.Auth0[c]=d}c.__esModule=!0,c.load=e,c.preload=f;var g=a("auth0-js"),h=d(g);b.Auth0||(b.Auth0=h.default);var i={}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"auth0-js":1}],305:[function(a,b,c){"use strict";function d(a){function b(a,b){return a.concat("object"===("undefined"==typeof b?"undefined":e(b))?b:[b])}function c(a){return function(c,d){var e=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];return c.getIn(b(a,d),e)}}function d(a){return function(c,d,e){return c.setIn(b(a,d),e)}}function g(a){return function(c,d){return c.removeIn(b(a,d))}}var h=a.concat(["transient"]);return{get:c(a),set:d(a),remove:g(a),tget:c(h),tset:d(h),tremove:g(h),reset:function(a){return a.map(function(a){return f.Map.isMap(a)?a.remove("transient"):a})},init:function(b,c){return new f.Map({id:b}).setIn(a,c)},initNS:function(b,c){return b.setIn(a,c)}}}c.__esModule=!0;var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a};c.dataFns=d;var f=a("immutable")},{immutable:34}],306:[function(a,b,c){"use strict";function d(a,b){var c=void 0;return function(){function d(){clearTimeout(c),a.apply(void 0,f)}for(var e=arguments.length,f=Array(e),g=0;g-1}function e(a,b){return 0===a.indexOf(b)}function f(a,b){return a.indexOf(b,a.length-b.length)!==-1}c.__esModule=!0,c.matches=d,c.startsWith=e,c.endsWith=f},{}],312:[function(a,b,c){(function(a){"use strict";function b(b){var c=a.document.createElement("a");return c.href=b,c}c.__esModule=!0,c.parseUrl=b}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[228]); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/nb.js b/resources/js/lock-10.2.2/nb.js deleted file mode 100644 index 61e66011..00000000 --- a/resources/js/lock-10.2.2/nb.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("nb", {"error":{"forgotPassword":{"too_many_requests":"Du er midlertidig blokkert på grunn av for mange passord-endringsforsøk. Vent litt før du prøver igjen.","lock.fallback":"Beklager, noe gikk galt med forespørselen om passord endring."},"login":{"blocked_user":"Brukeren er blokkert.","invalid_user_password":"Feil legitimasjon.","lock.fallback":"Beklager, noe gikk galt med innloggingsforsøket.","lock.invalid_code":"Feil kode.","lock.invalid_email_password":"Feil epost eller passord.","lock.invalid_username_password":"Feil brukernavn eller passord.","lock.network":"Kunne ikke kontakte serveren. Sjekk nettforbindelsen din og prøv igjen.","lock.popup_closed":"Popup vinduet ble lukket. Prøv igjen.","lock.unauthorized":"Fikk ikke adgang. Prøv igjen.","password_change_required":"Du må endre passord fordi dette er første gang du logger inn eller fordi passordet har utløpt.","password_leaked":"Denne påloggingen er blokkert fordi passordet har blitt lekket på et annet nettsted. Vi har sendt deg en epost med instruksjoner for hvordan du opphever blokkeringen.","too_many_attempts":"Din konto er blokkert på grunn av for mange påloggingsforsøk."},"passwordless":{"bad.email":"Epost-adressen er ugyldig","bad.phone_number":"Telefonnummeret er ugyldig","lock.fallback":"Beklager, noe gikk galt"},"signUp":{"invalid_password":"Passordet er ugyldig.","lock.fallback":"Beklager, noe gikk galt under registreringen.","password_dictionary_error":"Passordet er for vanlig.","password_no_user_info_error":"Passordet er basert på bruker-informasjon.","password_strength_error":"Passordet er for svakt.","user_exists":"Brukeren finnes fra før.","username_exists":"Brukernavnet finnes fra før."}},"success":{"logIn":"Takk for at du logget inn.","forgotPassword":"Vi sendte nettop en epost for å nullstille passordet ditt.","magicLink":"Vi sendte en lenke for å logge inn
på %s.","signUp":"Takk for at du registrerte deg."},"blankErrorHint":"Kan ikke være tom","codeInputPlaceholder":"din kode","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"eller","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"eller","emailInputPlaceholder":"din.epost@example.com","enterpriseLoginIntructions":"Logg inn med bedrifts-legitimasjon.","enterpriseActiveLoginInstructions":"Fyll inn bedrifts-legitimasjon ved %s.","failedLabel":"Mislyktes!","forgotPasswordAction":"Husker du ikke passordet?","forgotPasswordInstructions":"Skriv inn epost-adressen din. Vi sender deg en epost for å nullstille passordet.","forgotPasswordSubmitLabel":"Send epost","invalidErrorHint":"Ugyldig","lastLoginInstructions":"Forrige gang logget du inn med","loginAtLabel":"Logg inn påLog in at %s","loginLabel":"Logg inn","loginSubmitLabel":"Logg inn","loginWithLabel":"Logg inn med %s","notYourAccountAction":"Ikke din konto?","passwordInputPlaceholder":"ditt passord","passwordStrength":{"containsAtLeast":"Inneholder minst %d av følgende %d type tegn:","identicalChars":"Ikke mer enn %d like tegn etterhverandre (dvs. \"%s\" er ikke tillatt)","nonEmpty":"Passordet kan ikke være tomt","numbers":"Tall (dvs. 0-9)","lengthAtLeast":"Minst %d tegn langt","lowerCase":"Små bokstaver (a-å)","shouldContain":"Bør inneholde:","specialCharacters":"Spesialtegn (dvs. !@#$%^&*)","upperCase":"Store bokstaver (A-Å)"},"passwordlessEmailAlternativeInstructions":"Alternativt, skriv inn din epost-adresse for å logge inn
eller opprette en konto","passwordlessEmailCodeInstructions":"En epost med koden har blitt sendt til %s.","passwordlessEmailInstructions":"Skriv inn din epost-adresse for å logge inn
eller opprette en konto","passwordlessSMSAlternativeInstructions":"Alternativt, skriv inn ditt telefonnummer for å logge inn
eller opprette en konto","passwordlessSMSCodeInstructions":"En SMS med koden har blitt sendt til %s.","passwordlessSMSInstructions":"Skriv inn ditt telefonnummer for å logge inn
eller opprette en konto","phoneNumberInputPlaceholder":"ditt telefonnummer","resendCodeAction":"Fikk du ikke koden?","resendLabel":"Send på nytt","resendingLabel":"Sender på nytt...","retryLabel":"Prøv igjen","sentLabel":"Sendt!","signUpLabel":"Registrer deg","signUpSubmitLabel":"Registrer","signUpTerms":"","signUpWithLabel":"Registrer deg med %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On aktivert","submitLabel":"Send","unrecoverableError":"Noe gikk galt.
Ta kontakt med teknisk support.","usernameFormatErrorHint":"Bruk 1-15 bokstaver, tall og \"_\"","usernameInputPlaceholder":"ditt brukernavn","usernameOrEmailInputPlaceholder":"brukernavn/epost","title":"Auth0","welcome":"Velkommen %s!","windowsAuthInstructions":"Du er tilkoblet via ditt bedrifts-nettverk…","windowsAuthLabel":"Windows-autentisering"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/pt-br.js b/resources/js/lock-10.2.2/pt-br.js deleted file mode 100644 index 2583dd66..00000000 --- a/resources/js/lock-10.2.2/pt-br.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("pt-br", {"error":{"forgotPassword":{"too_many_requests":"Você atingiu o limite máximo de tentativas. Por favor aguarde antes de tentar novamente.","lock.fallback":"Sentimos muito, mas algo deu errado ao requisitar a mudança de senha."},"login":{"blocked_user":"O usuário está bloqueado.","invalid_user_password":"Credenciais inválidas.","lock.fallback":"Sentimos muito, mas algo deu errado ao tentar entrar.","lock.invalid_code":"Código inválido.","lock.invalid_email_password":"Email ou senha inválidos.","lock.invalid_username_password":"Usuário ou senha inválidos.","lock.network":"Não foi possível acessar o servidor. Por favor verifique sua conexão e tente novamente.","lock.popup_closed":"Popup fechada. Tente novamente.","lock.unauthorized":"Permissões não foram concedidas. Tente novamente.","password_change_required":"Você precisa atualizar sua senha porque é seu primeiro login, ou porque sua senha expirou.","password_leaked":"Esse login está bloqueado porque sua senha foi vazada em outro website. Nós lhe enviamos um email com instruções sobre como desbloqueá-lo.","too_many_attempts":"A sua conta foi bloqueada após várias tentativas de login consecutivas."},"passwordless":{"bad.email":"O email é inválido","bad.phone_number":"O número de telefone é inválido","lock.fallback":"Sentimos muito, algo deu errado"},"signUp":{"invalid_password":"A senha é inválida.","lock.fallback":"Sentimos muito, algo deu errado ao tentar se inscrever.","password_dictionary_error":"A senha é muito comum.","password_no_user_info_error":"A senha é baseado em informações do usuário.","password_strength_error":"A senha é muito fraca.","user_exists":"O usuário já existe.","username_exists":"O nome de usuário já existe."}},"success":{"logIn":"Obrigado por fazer login.","forgotPassword":"Acabamos de enviar um email para resetar sua senha.","magicLink":"Nós enviamos um link para fazer login
em %s.","signUp":"Obrigado por se inscrever."},"blankErrorHint":"Não pode ser em branco","codeInputPlaceholder":"seu código","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"ou","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"ou","emailInputPlaceholder":"seu@exemplo.com","enterpriseLoginIntructions":"Entre com suas credenciais corporativas.","enterpriseActiveLoginInstructions":"Por favor entre com suas credenciais corporativas em %s.","failedLabel":"Falha!","forgotPasswordAction":"Esqueceu sua senha?","forgotPasswordInstructions":"Por favor digite seu endereço de email. Enviarmos um email para resetar sua senha.","forgotPasswordSubmitLabel":"Enviar email","invalidErrorHint":"Inválido","lastLoginInstructions":"Na última vez você entrou com","loginAtLabel":"Login em %s","loginLabel":"Login","loginSubmitLabel":"Log in","loginWithLabel":"Login com %s","notYourAccountAction":"Não é sua conta?","passwordInputPlaceholder":"sua senha","passwordStrength":{"containsAtLeast":"Contenha no mínimo %d dos seguintes %d tipos de caracteres:","identicalChars":"Não mais de %d caracteres idênticos em sequência (ex: \"%s\" não é permitido)","nonEmpty":"Senha não pode ser em branco","numbers":"Números (0-9)","lengthAtLeast":"No mínimo %d caracteres","lowerCase":"Letras minúsculas (a-z)","shouldContain":"Deve conter:","specialCharacters":"Caracteres especiais (ex: !@#$%^&*)","upperCase":"Letras maiúsculas (A-Z)"},"passwordlessEmailAlternativeInstructions":"Senão, digite seu email para entrar
ou criar uma conta","passwordlessEmailCodeInstructions":"Um email com o código foi enviado para %s.","passwordlessEmailInstructions":"Digite seu email para entrar
ou criar uma conta","passwordlessSMSAlternativeInstructions":"Senão, digite seu telefone para entrar
ou criar uma conta","passwordlessSMSCodeInstructions":"Um SMS com o código foi enviado
para %s.","passwordlessSMSInstructions":"Digite seu telefone para entrar
ou criar uma conta","phoneNumberInputPlaceholder":"seu número de telefone","resendCodeAction":"Não recebeu o código?","resendLabel":"Reenviar","resendingLabel":"Reenviando...","retryLabel":"Tentar novamente","sentLabel":"Enviado!","signUpLabel":"Inscrever","signUpSubmitLabel":"Inscrever","signUpTerms":"","signUpWithLabel":"Inscreva-se com %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Single Sign-On habilitado","submitLabel":"Enviar","unrecoverableError":"Algo deu errado.
Por favor entre em contato com o suporte.","usernameFormatErrorHint":"Use 1-15 letras, números e \"_\"","usernameInputPlaceholder":"seu nome de usuário","usernameOrEmailInputPlaceholder":"usuário/email","title":"Auth0","welcome":"Bem-vindo a %s!","windowsAuthInstructions":"Você está conectado da sua rede corporativa…","windowsAuthLabel":"Autenticação Windows"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/ru.js b/resources/js/lock-10.2.2/ru.js deleted file mode 100644 index 3102f1ff..00000000 --- a/resources/js/lock-10.2.2/ru.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("ru", {"error":{"forgotPassword":{"too_many_requests":"Вы достигли предельного числа запросов на восстановление пароля. Пожалуйста, подождите перед повторной попыткой.","lock.fallback":"Произошла непредвиденная ошибка при запросе на восстановление пароля. Приносим свои извинения."},"login":{"blocked_user":"Пользователь заблокирован.","invalid_user_password":"Неверный пароль.","lock.fallback":"Произошла непредвиденная ошибка при попытке авторизации. Приносим свои извинения.","lock.invalid_code":"Неверный код.","lock.invalid_email_password":"Неверный адрес электронной почти или пароль.","lock.invalid_username_password":"Неверное имя пользователя или пароль.","lock.network":"Нет доступа к серверу. Пожалуйста, проверьте подключение и повторите попытку.","lock.popup_closed":"Всплывающее окно закрыто, попробуйте еще раз.","lock.unauthorized":"Недостаточно полномочий, попробуйте еще раз.","password_change_required":"Необходимо обновить пароль, посколько Вы совершаете вход в первый раз, или срок действия пароля истек.","password_leaked":"Эта учетная запись была заблокирована, поскольку произошла утечка Вашего пароля на другом веб-сайте. На Ваш электронный адрес отправлена инструкция по восстановлению учетной записи.","too_many_attempts":"Ваш аккаунт был заблокирован после нескольких последовательных попыток входа в систему."},"passwordless":{"bad.email":"Недействительный адрес электронной почты","bad.phone_number":"Недействительный номер телефона","lock.fallback":"Произошла непредвиденная ошибка. Приносим свои извинения"},"signUp":{"invalid_password":"Неверный пароль.","lock.fallback":"Произошла непредвиденная ошибка при попытке создания учетной записи. Приносим свои извинения.","password_dictionary_error":"Пароль слишком общий","password_no_user_info_error":"Пароль основывается на информации о пользователе.","password_strength_error":"Пароль слишком слабый.","user_exists":"Пользователь уже существует.","username_exists":"Имя пользователя уже существует."}},"success":{"logIn":"Спасибо, что вошли.","forgotPassword":"Мы отправили Вам сообщение для восстановления пароля.","magicLink":"Мы отправили Вам ссылку для входа
в %s.","signUp":"Спасибо, что зарегистрировались."},"blankErrorHint":"Поле не может быть пустым","codeInputPlaceholder":"Ваш код","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"или","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"или","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"Используйте учетные данные Вашей корпоративной учетной записи для входа.","enterpriseActiveLoginInstructions":"Пожалуйста, введите Ваши корпоративные учетные данные по ссылке %s.","failedLabel":"Не удалось совершить действие!","forgotPasswordAction":"Не помните пароль?","forgotPasswordInstructions":"Пожалуйста, введите Ваш адрес электронной почты. Мы отправим Вам сообщение для восстановления пароля.","forgotPasswordSubmitLabel":"отправить по электронной почте","invalidErrorHint":"Недействительные данные","lastLoginInstructions":"В прошлый раз Вы вошли под","loginAtLabel":"Войдите по ссылке %s","loginLabel":"Вход","loginSubmitLabel":"авторизоваться","loginWithLabel":"Вход через %s","notYourAccountAction":"Не Ваша учетная запись?","passwordInputPlaceholder":"Ваш пароль","passwordStrength":{"containsAtLeast":"Содержать как минимум %d вида символов из следующих %d-х:","identicalChars":"Не более чем %d идентичных символа в ряд (например, \"%s\" не допускается)","nonEmpty":"Пароль не может быть пустым","numbers":"Цифры (0-9)","lengthAtLeast":"Как минимум %d символов","lowerCase":"Строчные буквы (a-z)","shouldContain":"Должен содержать:","specialCharacters":"Специальные символы (например !@#$%^&*)","upperCase":"Прописные буквы (A-Z)"},"passwordlessEmailAlternativeInstructions":"Либо введите адрес электронной почты, чтобы войти
или зарегистрироваться","passwordlessEmailCodeInstructions":"Сообщение с кодом отправлено на %s.","passwordlessEmailInstructions":"Введите адрес электронной почты, чтобы войти
или зарегистрироваться","passwordlessSMSAlternativeInstructions":"Либо введите Ваш номер телефона, чтобы войти
или зарегистрироваться","passwordlessSMSCodeInstructions":"СМС с кодом было отправлено
на %s.","passwordlessSMSInstructions":"Введите Ваш номер телефона, чтобы войти
или зарегистрироваться","phoneNumberInputPlaceholder":"Ваш номер телефона","resendCodeAction":"Не получили код?","resendLabel":"Отправить повторный запрос","resendingLabel":"Повторная отправка...","retryLabel":"Повторить попытку","sentLabel":"Отправлено!","signUpLabel":"Зарегистрироваться","signUpSubmitLabel":"Зарегистрироваться","signUpTerms":"","signUpWithLabel":"Зарегистрироваться через %s","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"Единый вход включен","submitLabel":"Отправить","unrecoverableError":"Произошла непредвиденная ошибка.
Пожалуйста, обратитесь в службу технической поддержки.","usernameFormatErrorHint":"Используйте 1-15 букв, цифр и \"_\"","usernameInputPlaceholder":"Ваше имя пользователя","useranmeOrEmailInputPlaceholder":"электронной почты/пользователя","title":"Auth0","welcome":"Добро пожаловать, %s!","windowsAuthInstructions":"Вы подключены через корпоративную сеть…","windowsAuthLabel":"Аутентификация Windows"}); \ No newline at end of file diff --git a/resources/js/lock-10.2.2/zh.js b/resources/js/lock-10.2.2/zh.js deleted file mode 100644 index c6788989..00000000 --- a/resources/js/lock-10.2.2/zh.js +++ /dev/null @@ -1 +0,0 @@ -Auth0.registerLanguageDictionary("zh", {"error":{"forgotPassword":{"too_many_requests":"您尝试登录次数过多 请稍后再试。","lock.fallback":"对不起,请求修改密码时出现错误。"},"login":{"blocked_user":"该账号已被锁定。","invalid_user_password":"密码错误","lock.fallback":"对不起,请求登陆时出现错误。","lock.invalid_code":"代码错误。","lock.invalid_email_password":"邮箱或密码错误。","lock.invalid_username_password":"账号或密码错误。","lock.network":"无法连接到服务器,请检查网络连接后重试。","lock.popup_closed":"弹出窗口被关闭,请重试","lock.unauthorized":"权限不足,请重试。","password_change_required":"由于这是第一次登录或者您的密码已过期,请更新密码。","password_leaked":"由于您的密码在其他网站已泄露,该账户已被锁定,请查看邮件解除锁定。","too_many_attempts":"由于登录操作太频繁,您的帐号已被锁定。"},"passwordless":{"bad.email":"邮箱错误","bad.phone_number":"手机号码格式不正确。","lock.fallback":"对不起,出现错误。"},"signUp":{"invalid_password":"密码错误","lock.fallback":"对不起,请求注册时出现错误。","password_dictionary_error":"密码过于常见。","password_no_user_info_error":"密码中出现账号信息。","password_strength_error":"密码过于简单。","user_exists":"该账号已存在。","username_exists":"该用户名已存在。"}},"success":{"logIn":"登录成功","forgotPassword":"重置密码的邮件已发送","magicLink":"已向您发送链接
到 %s 登录","signUp":"感谢您的注册。"},"blankErrorHint":"不能为空","codeInputPlaceholder":"您的代码","databaseEnterpriseLoginInstructions":"","databaseEnterpriseAlternativeLoginInstructions":"或","databaseSignUpInstructions":"","databaseAlternativeSignUpInstructions":"或","emailInputPlaceholder":"yours@example.com","enterpriseLoginIntructions":"请用您的企业账号登录","enterpriseActiveLoginInstructions":"请输入您的企业账号 %s。","failedLabel":"失败!","forgotPasswordAction":"忘记您的密码?","forgotPasswordInstructions":"请输入您的邮箱,我们将为你发送重置密码的邮件。","forgotPasswordSubmitLabel":"发电子邮件","invalidErrorHint":"错误","lastLoginInstructions":"上次登陆的信息为","loginAtLabel":"登录到 %s","loginLabel":"登录","loginSubmitLabel":"登录","loginWithLabel":"用 %s 登录","notYourAccountAction":"不是您的账号?","passwordInputPlaceholder":"您的密码","passwordStrength":{"containsAtLeast":"至少包含%d个以下%d种字符:","identicalChars":"不能多于%d个相同的字符在同一行(例如,不允许出现 \"%s\" )","nonEmpty":"密码不能为空","numbers":"数字 (如 0-9)","lengthAtLeast":"最少长度为%d个字符","lowerCase":"小写字母(a-z)","shouldContain":"应包含:","specialCharacters":"特殊字符 (如 !@#$%^&*)","upperCase":"大写字母(A-Z)"},"passwordlessEmailAlternativeInstructions":"您还可以通过邮箱登录
或者创建账号","passwordlessEmailCodeInstructions":"代码已通过邮件发送到 %s。","passwordlessEmailInstructions":"输入邮箱登录
或者创建账号。","passwordlessSMSAlternativeInstructions":"您还可以通过手机号码登录
或者创建账号。","passwordlessSMSCodeInstructions":"代码已通过短信发送到
%s。","passwordlessSMSInstructions":"输入手机号码登录
或者创建账号","phoneNumberInputPlaceholder":"您的手机号码","resendCodeAction":"没有收到号码?","resendLabel":"重新发送","resendingLabel":"重新发送中...","retryLabel":"重试","sentLabel":"发送!","signUpLabel":"注册","signUpSubmitLabel":"注册","signUpTerms":"","signUpWithLabel":"通过 %s 注册","socialLoginInstructions":"","socialSignUpInstructions":"","ssoEnabled":"单点登录已激活","submitLabel":"提交","unrecoverableError":"出现错误。
请联系技术人员。","usernameFormatErrorHint":"请使用1-15个字母, 数字或 \"_\"的组合","usernameInputPlaceholder":"您的用户名","usernameOrEmailInputPlaceholder":"用户名/邮箱","title":"Auth0","welcome":"欢迎 %s!","windowsAuthInstructions":"您已连接到组织网络…","windowsAuthLabel":"Windows认证"}); \ No newline at end of file From 9e43572162002eed6bf74091b59b34a82699a91f Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:19:19 -0300 Subject: [PATCH 18/22] Allow http in https services --- app/ux/WebView.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ux/WebView.js b/app/ux/WebView.js index c0a3849a..9e9a38cd 100644 --- a/app/ux/WebView.js +++ b/app/ux/WebView.js @@ -174,7 +174,7 @@ Ext.define('Rambox.ux.WebView',{ ,plugins: 'true' ,allowtransparency: 'on' ,autosize: 'on' - //,webpreferences: 'nodeIntegration=no' + ,webpreferences: 'allowRunningInsecureContent=yes' //,nativeWindowOpen=yes //,disablewebsecurity: 'on' // Disabled because some services (Like Google Drive) dont work with this enabled ,useragent: Ext.getStore('ServicesList').getById(me.record.get('type')).get('userAgent') ,preload: './resources/js/rambox-service-api.js' From 7acc92df5a9eedc217b9ae5e0ef50d86c8ddcd51 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:21:15 -0300 Subject: [PATCH 19/22] Updated Electron version to 1.7.8 --- package-lock.json | 746 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 495 insertions(+), 253 deletions(-) diff --git a/package-lock.json b/package-lock.json index 90460548..60c7e958 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,8 +42,7 @@ "@types/node": { "version": "7.0.43", "resolved": "https://registry.npmjs.org/@types/node/-/node-7.0.43.tgz", - "integrity": "sha512-7scYwwfHNppXvH/9JzakbVxk0o0QUILVk1Lv64GRaxwPuGpnF1QBiwdvhDpLcymb8BpomQL3KYoWKq3wUdDMhQ==", - "dev": true + "integrity": "sha512-7scYwwfHNppXvH/9JzakbVxk0o0QUILVk1Lv64GRaxwPuGpnF1QBiwdvhDpLcymb8BpomQL3KYoWKq3wUdDMhQ==" }, "7zip-bin": { "version": "2.2.3", @@ -71,7 +70,6 @@ "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, "requires": { "co": "4.6.0", "json-stable-stringify": "1.0.1" @@ -152,6 +150,11 @@ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, "asar": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz", @@ -183,8 +186,56 @@ "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "auth0-js": { + "version": "8.10.1", + "resolved": "https://registry.npmjs.org/auth0-js/-/auth0-js-8.10.1.tgz", + "integrity": "sha1-1p1VPFUZQELEAK+oRuHtQ6XZ2ng=", + "requires": { + "base64-js": "1.2.0", + "idtoken-verifier": "1.1.0", + "qs": "6.4.0", + "superagent": "3.6.2", + "url-join": "1.1.0", + "winchan": "0.2.0" + } + }, + "auth0-lock": { + "version": "10.22.0", + "resolved": "https://registry.npmjs.org/auth0-lock/-/auth0-lock-10.22.0.tgz", + "integrity": "sha1-JqjA0CRQO24u85YMME6aqMKKb70=", + "requires": { + "auth0-js": "8.7.0", + "blueimp-md5": "2.3.1", + "fbjs": "0.3.2", + "idtoken-verifier": "1.1.0", + "immutable": "3.8.2", + "jsonp": "0.2.1", + "password-sheriff": "1.1.0", + "prop-types": "15.6.0", + "react": "16.0.0", + "react-dom": "16.0.0", + "react-transition-group": "1.2.1", + "superagent": "3.6.2", + "trim": "0.0.1", + "url-join": "1.1.0" + }, + "dependencies": { + "auth0-js": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/auth0-js/-/auth0-js-8.7.0.tgz", + "integrity": "sha1-Z5vxjFdKVATkbwXazK2rpMb3dOs=", + "requires": { + "base64-js": "1.2.0", + "idtoken-verifier": "1.1.0", + "qs": "6.4.0", + "superagent": "3.6.2", + "url-join": "1.1.0", + "winchan": "0.2.0" + } + } + } }, "auto-launch-patched": { "version": "5.0.2", @@ -254,8 +305,7 @@ "base64-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", - "dev": true + "integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=" }, "bcrypt-pbkdf": { "version": "1.0.1", @@ -277,6 +327,11 @@ "chainsaw": "0.1.0" } }, + "blueimp-md5": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.1.tgz", + "integrity": "sha1-mSpnN3M7naHt1kFVDcOsqy6c/Fo=" + }, "boom": { "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", @@ -476,6 +531,11 @@ } } }, + "chain-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chain-function/-/chain-function-1.0.0.tgz", + "integrity": "sha1-DUqzfn4Y6tC9xHuSB2QRjOWHM9w=" + }, "chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -530,8 +590,7 @@ "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" }, "code-point-at": { "version": "1.1.0", @@ -555,7 +614,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, "requires": { "delayed-stream": "1.0.0" } @@ -572,6 +630,11 @@ "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=", "dev": true }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -582,7 +645,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, "requires": { "inherits": "2.0.3", "readable-stream": "2.3.3", @@ -592,14 +654,12 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "readable-stream": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -614,7 +674,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, "requires": { "safe-buffer": "5.1.1" } @@ -635,11 +694,20 @@ "xdg-basedir": "3.0.0" } }, + "cookiejar": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.1.tgz", + "integrity": "sha1-Qa1XsbVVlR7BcUEqgZQrHoIA00o=" + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "create-error-class": { "version": "3.0.2", @@ -1289,6 +1357,11 @@ "boom": "2.10.1" } }, + "crypto-js": { + "version": "3.1.9-1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz", + "integrity": "sha1-/aGedh/Ad+Af+/3G6f38WeiAbNg=" + }, "crypto-random-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", @@ -1329,7 +1402,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, "requires": { "ms": "0.7.1" } @@ -1364,8 +1436,12 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "dom-helpers": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.2.1.tgz", + "integrity": "sha1-MgPgf+0he9H0JLAZc1WC/Deyglo=" }, "dot-prop": { "version": "4.2.0", @@ -1393,10 +1469,9 @@ } }, "electron": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.5.tgz", - "integrity": "sha1-BloxAr+LhxAt9QxQmF/v5sVpBFs=", - "dev": true, + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.7.8.tgz", + "integrity": "sha1-J7eRpolRcafVKZG5lELNvRCjU50=", "requires": { "@types/node": "7.0.43", "electron-download": "3.3.0", @@ -2266,7 +2341,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", - "dev": true, "requires": { "debug": "2.6.8", "fs-extra": "0.30.0", @@ -2282,50 +2356,42 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" }, "asn1": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" }, "assert-plus": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "aws-sign2": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" }, "aws4": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" }, "bcrypt-pbkdf": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, "optional": true, "requires": { "tweetnacl": "0.14.5" @@ -2335,7 +2401,6 @@ "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, "requires": { "hoek": "2.16.3" } @@ -2343,20 +2408,17 @@ "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" }, "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, "requires": { "camelcase": "2.1.1", "map-obj": "1.0.1" @@ -2365,20 +2427,17 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, "requires": { "delayed-stream": "1.0.0" } @@ -2386,14 +2445,12 @@ "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cryptiles": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, "requires": { "boom": "2.10.1" } @@ -2402,7 +2459,6 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, "requires": { "array-find-index": "1.0.2" } @@ -2411,7 +2467,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, "requires": { "assert-plus": "1.0.0" }, @@ -2419,8 +2474,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, @@ -2428,7 +2482,6 @@ "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, "requires": { "ms": "2.0.0" } @@ -2436,26 +2489,22 @@ "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, "deep-extend": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", - "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", - "dev": true + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, "optional": true, "requires": { "jsbn": "0.1.1" @@ -2465,7 +2514,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, "requires": { "is-arrayish": "0.2.1" } @@ -2473,26 +2521,22 @@ "es6-promise": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==", - "dev": true + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" }, "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, "requires": { "path-exists": "2.1.0", "pinkie-promise": "2.0.1" @@ -2501,14 +2545,12 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, "requires": { "asynckit": "0.4.0", "combined-stream": "1.0.5", @@ -2519,7 +2561,6 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true, "requires": { "graceful-fs": "4.1.11", "jsonfile": "2.4.0", @@ -2531,14 +2572,12 @@ "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" }, "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, "requires": { "assert-plus": "1.0.0" }, @@ -2546,22 +2585,19 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "har-validator": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, "requires": { "ajv": "4.11.8", "har-schema": "1.0.5" @@ -2571,7 +2607,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, "requires": { "boom": "2.10.1", "cryptiles": "2.0.5", @@ -2582,26 +2617,22 @@ "hoek": { "version": "2.16.3", "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" }, "home-path": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.5.tgz", - "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=", - "dev": true + "integrity": "sha1-eIspgVsS1Tus9XVkhHbm+QQdEz8=" }, "hosted-git-info": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, "requires": { "assert-plus": "0.2.0", "jsprim": "1.4.1", @@ -2612,7 +2643,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, "requires": { "repeating": "2.0.1" } @@ -2620,26 +2650,22 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", - "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", - "dev": true + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=" }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, "requires": { "builtin-modules": "1.1.1" } @@ -2648,7 +2674,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, "requires": { "number-is-nan": "1.0.1" } @@ -2657,7 +2682,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, "requires": { "number-is-nan": "1.0.1" } @@ -2665,51 +2689,43 @@ "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, "optional": true }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, "requires": { "graceful-fs": "4.1.11" } @@ -2718,7 +2734,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -2729,8 +2744,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, @@ -2738,7 +2752,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, "requires": { "graceful-fs": "4.1.11" } @@ -2747,7 +2760,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, "requires": { "graceful-fs": "4.1.11", "parse-json": "2.2.0", @@ -2760,7 +2772,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, "requires": { "currently-unhandled": "0.4.1", "signal-exit": "3.0.2" @@ -2769,14 +2780,12 @@ "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, "requires": { "camelcase-keys": "2.1.0", "decamelize": "1.2.0", @@ -2793,14 +2802,12 @@ "mime-db": { "version": "1.30.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" }, "mime-types": { "version": "2.1.17", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, "requires": { "mime-db": "1.30.0" } @@ -2808,20 +2815,17 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, "requires": { "hosted-git-info": "2.5.0", "is-builtin-module": "1.0.0", @@ -2833,7 +2837,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", - "dev": true, "requires": { "debug": "2.6.8", "minimist": "1.2.0", @@ -2847,32 +2850,27 @@ "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "oauth-sign": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-keys": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", - "dev": true + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, "requires": { "error-ex": "1.3.1" } @@ -2881,7 +2879,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, "requires": { "pinkie-promise": "2.0.1" } @@ -2889,14 +2886,12 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, "requires": { "graceful-fs": "4.1.11", "pify": "2.3.0", @@ -2906,20 +2901,17 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "requires": { "pinkie": "2.0.4" } @@ -2928,7 +2920,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", - "dev": true, "requires": { "get-stdin": "4.0.1", "meow": "3.7.0" @@ -2938,7 +2929,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", - "dev": true, "requires": { "speedometer": "0.1.4", "through2": "0.2.3" @@ -2947,20 +2937,17 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "qs": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" }, "rc": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz", "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=", - "dev": true, "requires": { "deep-extend": "0.4.2", "ini": "1.3.4", @@ -2972,7 +2959,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, "requires": { "load-json-file": "1.1.0", "normalize-package-data": "2.4.0", @@ -2983,7 +2969,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, "requires": { "find-up": "1.1.2", "read-pkg": "1.1.0" @@ -2993,7 +2978,6 @@ "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", @@ -3005,7 +2989,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, "requires": { "indent-string": "2.1.0", "strip-indent": "1.0.1" @@ -3015,7 +2998,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, "requires": { "is-finite": "1.0.2" } @@ -3024,7 +3006,6 @@ "version": "2.81.0", "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, "requires": { "aws-sign2": "0.6.0", "aws4": "1.6.0", @@ -3053,20 +3034,17 @@ "semver": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", - "dev": true + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "single-line-log": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", - "dev": true, "requires": { "string-width": "1.0.2" } @@ -3075,7 +3053,6 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, "requires": { "hoek": "2.16.3" } @@ -3084,7 +3061,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, "requires": { "spdx-license-ids": "1.2.2" } @@ -3092,26 +3068,22 @@ "spdx-expression-parse": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" }, "spdx-license-ids": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" }, "speedometer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", - "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=", - "dev": true + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" }, "sshpk": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, "requires": { "asn1": "0.2.3", "assert-plus": "1.0.0", @@ -3126,22 +3098,19 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, "requires": { "code-point-at": "1.1.0", "is-fullwidth-code-point": "1.0.0", @@ -3151,14 +3120,12 @@ "stringstream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, "requires": { "ansi-regex": "2.1.1" } @@ -3167,7 +3134,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, "requires": { "is-utf8": "0.2.1" } @@ -3176,7 +3142,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, "requires": { "get-stdin": "4.0.1" } @@ -3184,14 +3149,12 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "sumchecker": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", - "dev": true, "requires": { "debug": "2.6.8", "es6-promise": "4.1.1" @@ -3200,14 +3163,12 @@ "throttleit": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", - "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=", - "dev": true + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" }, "through2": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", - "dev": true, "requires": { "readable-stream": "1.1.14", "xtend": "2.1.2" @@ -3217,7 +3178,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", - "dev": true, "requires": { "punycode": "1.4.1" } @@ -3225,14 +3185,12 @@ "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, "requires": { "safe-buffer": "5.1.1" } @@ -3241,20 +3199,17 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, "optional": true }, "uuid": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, "requires": { "spdx-correct": "1.0.2", "spdx-expression-parse": "1.0.4" @@ -3264,7 +3219,6 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, "requires": { "assert-plus": "1.0.0", "core-util-is": "1.0.2", @@ -3274,8 +3228,7 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" } } }, @@ -3283,7 +3236,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, "requires": { "object-keys": "0.4.0" } @@ -3576,6 +3528,14 @@ } } }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "0.4.18" + } + }, "env-paths": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", @@ -3615,14 +3575,12 @@ "extend": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, "extract-zip": { "version": "1.6.5", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.5.tgz", "integrity": "sha1-maBnNbbqIOqbcF13ms/8yHz/BEA=", - "dev": true, "requires": { "concat-stream": "1.6.0", "debug": "2.2.0", @@ -3634,7 +3592,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, "requires": { "minimist": "0.0.8" } @@ -3653,11 +3610,22 @@ "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", "dev": true }, + "fbjs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.3.2.tgz", + "integrity": "sha1-AzpUBZUIS13jUJpAXQbxoqjlufs=", + "requires": { + "core-js": "1.2.7", + "loose-envify": "1.3.1", + "promise": "7.3.1", + "ua-parser-js": "0.7.14", + "whatwg-fetch": "0.9.0" + } + }, "fd-slicer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, "requires": { "pend": "1.2.0" } @@ -3700,6 +3668,11 @@ "mime-types": "2.1.17" } }, + "formidable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.1.1.tgz", + "integrity": "sha1-lriIb3w8NQi5Mta9cMTTqI818ak=" + }, "fs-extra": { "version": "0.26.7", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", @@ -3781,8 +3754,7 @@ "har-schema": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=" }, "har-validator": { "version": "4.2.1", @@ -3849,8 +3821,24 @@ "iconv-lite": { "version": "0.4.18", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz", - "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==", - "dev": true + "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==" + }, + "idtoken-verifier": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/idtoken-verifier/-/idtoken-verifier-1.1.0.tgz", + "integrity": "sha1-Gt0wElqj5eWFnRUrNWqQio4utaA=", + "requires": { + "base64-js": "1.2.0", + "crypto-js": "3.1.9-1", + "jsbn": "0.1.1", + "superagent": "3.6.2", + "url-join": "1.1.0" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" }, "import-lazy": { "version": "2.1.0", @@ -3886,8 +3874,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.4", @@ -3970,8 +3957,7 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-typedarray": { "version": "1.0.0", @@ -4003,18 +3989,37 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "1.7.3", + "whatwg-fetch": "2.0.3" + }, + "dependencies": { + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jschardet": { "version": "1.5.1", @@ -4038,7 +4043,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, "requires": { "jsonify": "0.0.0" } @@ -4061,8 +4065,15 @@ "jsonify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/jsonp/-/jsonp-0.2.1.tgz", + "integrity": "sha1-pltPoPEL2nGaBUQep7lMVfPhW64=", + "requires": { + "debug": "2.2.0" + } }, "jsprim": { "version": "1.4.1", @@ -4132,6 +4143,14 @@ "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "3.0.2" + } + }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", @@ -4214,6 +4233,11 @@ } } }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, "mime": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.0.tgz", @@ -4222,14 +4246,12 @@ "mime-db": { "version": "1.30.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=" }, "mime-types": { "version": "2.1.17", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, "requires": { "mime-db": "1.30.0" } @@ -4252,8 +4274,7 @@ "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mkdirp": { "version": "0.5.1", @@ -4702,8 +4723,7 @@ "ms": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" }, "node-emoji": { "version": "1.8.1", @@ -4714,6 +4734,15 @@ "lodash.toarray": "4.4.0" } }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "0.1.12", + "is-stream": "1.1.0" + } + }, "node-forge": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz", @@ -4788,8 +4817,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-keys": { "version": "0.4.0", @@ -4874,6 +4902,11 @@ "error-ex": "1.3.1" } }, + "password-sheriff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/password-sheriff/-/password-sheriff-1.1.0.tgz", + "integrity": "sha1-/bPD2EWgo8kt5CKyrZNGzginFBM=" + }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -4906,14 +4939,12 @@ "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" }, "performance-now": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" }, "pify": { "version": "2.3.0", @@ -4966,8 +4997,7 @@ "process-nextick-args": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" }, "progress-stream": { "version": "1.2.0", @@ -4979,6 +5009,40 @@ "through2": "0.2.3" } }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "2.0.6" + } + }, + "prop-types": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1" + }, + "dependencies": { + "fbjs": { + "version": "0.8.16", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", + "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.14" + } + } + } + }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -5000,8 +5064,7 @@ "qs": { "version": "6.4.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=" }, "rc": { "version": "1.2.1", @@ -5023,6 +5086,72 @@ } } }, + "react": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.0.0.tgz", + "integrity": "sha1-zn348ZQbA28Cssyp29DLHw6FXi0=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.6.0" + }, + "dependencies": { + "fbjs": { + "version": "0.8.16", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", + "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.14" + } + } + } + }, + "react-dom": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.0.0.tgz", + "integrity": "sha1-nMMHnD3NcNTG4BuEqrKn40wwP1g=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.6.0" + }, + "dependencies": { + "fbjs": { + "version": "0.8.16", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", + "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.14" + } + } + } + }, + "react-transition-group": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-1.2.1.tgz", + "integrity": "sha512-CWaL3laCmgAFdxdKbhhps+c0HRGF4c+hdM4H23+FI1QBNUyx/AMeIJGWorehPNSaKnQNOAxL7PQmqMu78CDj3Q==", + "requires": { + "chain-function": "1.0.0", + "dom-helpers": "3.2.1", + "loose-envify": "1.3.1", + "prop-types": "15.6.0", + "warning": "3.0.0" + } + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -5240,8 +5369,7 @@ "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" }, "sanitize-filename": { "version": "1.6.1", @@ -5273,6 +5401,11 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -6741,6 +6874,85 @@ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true }, + "superagent": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.6.2.tgz", + "integrity": "sha512-eCWciyl+6YrBQmMBS54GTPsdDLhVV27URTDpvMFKXZDfzXgtU42KAUpo2GFkldWA/1tGnWbn5Xo1vO5RygVtew==", + "requires": { + "component-emitter": "1.2.1", + "cookiejar": "2.1.1", + "debug": "3.1.0", + "extend": "3.0.1", + "form-data": "2.3.1", + "formidable": "1.1.1", + "methods": "1.1.2", + "mime": "2.0.3", + "qs": "6.5.1", + "readable-stream": "2.3.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "form-data": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "mime": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.0.3.tgz", + "integrity": "sha512-TrpAd/vX3xaLPDgVRm6JkZwLR0KHfukMdU2wTEbqMDdCnY6Yo3mE+mjs9YE6oMNw2QRfXVeBEYpmpO94BIqiug==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + } + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -6838,6 +7050,11 @@ "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", "dev": true }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", @@ -6872,8 +7089,12 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "ua-parser-js": { + "version": "0.7.14", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.14.tgz", + "integrity": "sha1-EQ1T+kw/MmwSEpK76skE0uAzh8o=" }, "unique-string": { "version": "1.0.0", @@ -6912,6 +7133,11 @@ "xdg-basedir": "3.0.0" } }, + "url-join": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", + "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=" + }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", @@ -6930,8 +7156,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "uuid": { "version": "2.0.3", @@ -6969,6 +7194,19 @@ "extsprintf": "1.3.0" } }, + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "whatwg-fetch": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-0.9.0.tgz", + "integrity": "sha1-DjaExsuZlbQ+/J3wPkw2XZX9nMA=" + }, "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", @@ -6993,6 +7231,11 @@ "string-width": "1.0.2" } }, + "winchan": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/winchan/-/winchan-0.2.0.tgz", + "integrity": "sha1-OGMCjn+XSw2hQS8oQXukJJcqvZQ=" + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -7211,7 +7454,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, "requires": { "fd-slicer": "1.0.1" } diff --git a/package.json b/package.json index 360d9c50..fe187854 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,6 @@ "chai": "3.5.0", "crowdin": "1.0.0", "csvjson": "4.3.3", - "electron": "1.7.5", "electron-builder": "^17.10.0", "electron-builder-squirrel-windows": "15.0.0", "electron-squirrel-startup": "^1.0.0", @@ -104,6 +103,7 @@ "auth0-js": "^8.10.1", "auth0-lock": "^10.22.0", "auto-launch-patched": "5.0.2", + "electron": "^1.7.8", "electron-config": "0.2.1", "electron-is-dev": "^0.1.2", "mime": "^1.4.0", From 9619e408628260ac6e8407772b03bf2dcae657ce Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:51:09 -0300 Subject: [PATCH 20/22] Changed code to prevent Sencha Cmd error --- app/ux/Auth0.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/ux/Auth0.js b/app/ux/Auth0.js index 217a76f5..12103654 100644 --- a/app/ux/Auth0.js +++ b/app/ux/Auth0.js @@ -9,7 +9,7 @@ Ext.define('Rambox.ux.Auth0', { ,init: function() { var me = this; - var Auth0Lock = require('auth0-lock').default; + var Auth0Lock = require('auth0-lock')['default']; var Auth0 = require('auth0-js'); // Auth0 Config From 6914a65f2b90ee80d85cf3c76968e0065adc27cc Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:53:30 -0300 Subject: [PATCH 21/22] Moved Electron npm package to devs --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe187854..560cd449 100644 --- a/package.json +++ b/package.json @@ -92,6 +92,7 @@ "chai": "3.5.0", "crowdin": "1.0.0", "csvjson": "4.3.3", + "electron": "^1.7.8", "electron-builder": "^17.10.0", "electron-builder-squirrel-windows": "15.0.0", "electron-squirrel-startup": "^1.0.0", @@ -103,7 +104,6 @@ "auth0-js": "^8.10.1", "auth0-lock": "^10.22.0", "auto-launch-patched": "5.0.2", - "electron": "^1.7.8", "electron-config": "0.2.1", "electron-is-dev": "^0.1.2", "mime": "^1.4.0", From 279b2c3912191c708ee0dd4b3e95c7c38f8df445 Mon Sep 17 00:00:00 2001 From: Ramiro Saenz Date: Wed, 4 Oct 2017 17:53:45 -0300 Subject: [PATCH 22/22] Versioning --- app/package.json | 4 +++- appveyor.yml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/package.json b/app/package.json index ec984b65..d73f6eb8 100644 --- a/app/package.json +++ b/app/package.json @@ -1,7 +1,7 @@ { "name": "Rambox", "productName": "Rambox", - "version": "0.5.12", + "version": "0.5.13", "description": "Rambox", "main": "electron/main.js", "private": true, @@ -30,6 +30,8 @@ "license": "GPL-3.0", "dependencies": { "@exponent/electron-cookies": "2.0.0", + "auth0-js": "^8.10.1", + "auth0-lock": "^10.22.0", "auto-launch-patched": "5.0.2", "electron-config": "0.2.1", "electron-is-dev": "^0.1.2", diff --git a/appveyor.yml b/appveyor.yml index 892787c7..bd7ec59b 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 0.5.12 +version: 0.5.13 pull_requests: do_not_increment_build_number: true branches: