SYMBOL INDEX (1288 symbols across 149 files) FILE: changelog.js function getParts (line 54) | function getParts(item, index) { FILE: examples/middleware.css.injection.js function less (line 50) | function less(src) { FILE: examples/server.latency.js function fakeLatency (line 19) | function fakeLatency(req, res, next) { FILE: packages/browser-sync-client/index.js function supportsGzip (line 17) | function supportsGzip(req) { function setHeaders (line 27) | function setHeaders(res, body) { function isConditionalGet (line 37) | function isConditionalGet(req) { function notModified (line 45) | function notModified(res) { function processItems (line 51) | function processItems(items) { function init (line 73) | function init(options, requestBody, type) { FILE: packages/browser-sync-client/lib/browser.utils.ts function getWindow (line 7) | function getWindow() { function getDocument (line 14) | function getDocument() { function getBrowserScrollPosition (line 22) | function getBrowserScrollPosition(window, document): ICoords { function getDocumentScrollSpace (line 45) | function getDocumentScrollSpace( function saveScrollPosition (line 59) | function saveScrollPosition(window, document) { function restoreScrollPosition (line 67) | function restoreScrollPosition() { function getElementIndex (line 82) | function getElementIndex(tagName, elem) { function forceChange (line 90) | function forceChange(elem) { function getElementData (line 99) | function getElementData(elem) { function getSingleElement (line 112) | function getSingleElement(tagName, index) { function getBody (line 120) | function getBody() { function setScroll (line 127) | function setScroll(pos) { function reloadBrowser (line 134) | function reloadBrowser() { function forEach (line 143) | function forEach(coll, fn) { function isOldIe (line 153) | function isOldIe() { function getLocation (line 163) | function getLocation(url) { function isUndefined (line 178) | function isUndefined(val) { function getByPath (line 186) | function getByPath(obj, path) { function getScrollPosition (line 205) | function getScrollPosition( function getScrollPositionForElement (line 216) | function getScrollPositionForElement( function getScrollTopPercentage (line 233) | function getScrollTopPercentage(pos, document): number { function getScrollPercentage (line 239) | function getScrollPercentage( FILE: packages/browser-sync-client/lib/dom-effects.ts type Events (line 8) | enum Events { FILE: packages/browser-sync-client/lib/dom-effects/link-replace.dom-effect.ts type LinkReplacePayload (line 10) | type LinkReplacePayload = { function linkReplaceDomEffect (line 18) | function linkReplaceDomEffect( function linkReplace (line 37) | function linkReplace( FILE: packages/browser-sync-client/lib/dom-effects/prop-set.dom-effect.ts type PropSetPayload (line 7) | interface PropSetPayload { function propSetDomEffect (line 14) | function propSetDomEffect(xs: Observable) { function propSet (line 26) | function propSet(incoming: PropSetPayload): [Events.PropSet, any] { FILE: packages/browser-sync-client/lib/dom-effects/set-scroll.dom-effect.ts type SetScrollPayload (line 8) | type SetScrollPayload = { x: number; y: number }; function setScroll (line 10) | function setScroll( function setScrollDomEffect (line 17) | function setScrollDomEffect( FILE: packages/browser-sync-client/lib/dom-effects/set-window-name.dom-effect.ts function setWindowNameDomEffect (line 8) | function setWindowNameDomEffect(xs: Observable, inputs: Inputs) { function setWindowName (line 16) | function setWindowName( FILE: packages/browser-sync-client/lib/dom-effects/style-set.dom-effect.ts type StyleSetPayload (line 7) | interface StyleSetPayload { function styleSetDomEffect (line 15) | function styleSetDomEffect(xs: Observable) { function styleSet (line 25) | function styleSet(incoming: StyleSetPayload): [Events.StyleSet, any] { FILE: packages/browser-sync-client/lib/effects.ts type EffectNames (line 11) | enum EffectNames { FILE: packages/browser-sync-client/lib/effects/browser-reload.effect.ts function browserReload (line 7) | function browserReload() { function preBrowserReload (line 11) | function preBrowserReload() { function browserReloadEffect (line 15) | function browserReloadEffect(xs: Observable, inputs: Inputs) { FILE: packages/browser-sync-client/lib/effects/browser-set-location.effect.ts function browserSetLocationEffect (line 9) | function browserSetLocationEffect( function browserSetLocation (line 31) | function browserSetLocation(input: IncomingPayload) { FILE: packages/browser-sync-client/lib/effects/file-reload.effect.ts function fileReload (line 9) | function fileReload(event: FileReloadEventPayload) { function fileReloadEffect (line 18) | function fileReloadEffect( FILE: packages/browser-sync-client/lib/effects/set-element-toggle-value.effect.ts function setElementToggleValueEffect (line 8) | function setElementToggleValueEffect( function setElementToggleValue (line 32) | function setElementToggleValue(event: FormToggleEvent.IncomingPayload) { FILE: packages/browser-sync-client/lib/effects/set-element-value.effect.ts function setElementValueEffect (line 8) | function setElementValueEffect( function setElementValue (line 24) | function setElementValue(event: KeyupEvent.IncomingPayload) { FILE: packages/browser-sync-client/lib/effects/set-options.effect.ts function setOptionsEffect (line 14) | function setOptionsEffect( function setOptions (line 25) | function setOptions(options: IBrowserSyncOptions) { FILE: packages/browser-sync-client/lib/effects/set-scroll.ts type Tuple (line 13) | type Tuple = [IncomingPayload, Window, Document, boolean]; function setScrollEffect (line 15) | function setScrollEffect( function scrollElement (line 137) | function scrollElement(element, scrollProportionally, event: IncomingPay... FILE: packages/browser-sync-client/lib/effects/simulate-click.effect.ts function simulateClickEffect (line 10) | function simulateClickEffect( function simulateClick (line 42) | function simulateClick(event: IncomingPayload) { FILE: packages/browser-sync-client/lib/index.ts type Inputs (line 25) | interface Inputs { function getStream (line 59) | function getStream(name: string, inputs) { FILE: packages/browser-sync-client/lib/listeners.ts function initListeners (line 10) | function initListeners( FILE: packages/browser-sync-client/lib/listeners/clicks.listener.ts function getClickStream (line 17) | function getClickStream( FILE: packages/browser-sync-client/lib/listeners/form-inputs.listener.ts function getFormInputStream (line 17) | function getFormInputStream( FILE: packages/browser-sync-client/lib/listeners/form-toggles.listener.ts function getFormTogglesStream (line 17) | function getFormTogglesStream( FILE: packages/browser-sync-client/lib/listeners/scroll.listener.ts function getScrollStream (line 20) | function getScrollStream( FILE: packages/browser-sync-client/lib/log.ts function initLogger (line 13) | function initLogger(options: IBrowserSyncOptions) { type LogNames (line 20) | enum LogNames { type Overlay (line 26) | enum Overlay { type ConsolePayload (line 30) | type ConsolePayload = [LogNames, any[]]; function consoleInfo (line 32) | function consoleInfo(...args): [LogNames.Log, ConsolePayload] { function consoleDebug (line 36) | function consoleDebug(...args): [LogNames.Log, ConsolePayload] { type OverlayInfoPayload (line 40) | type OverlayInfoPayload = [string, number]; function overlayInfo (line 42) | function overlayInfo( FILE: packages/browser-sync-client/lib/messages/BrowserLocation.ts type IncomingPayload (line 9) | interface IncomingPayload { function incomingBrowserLocation (line 14) | function incomingBrowserLocation( FILE: packages/browser-sync-client/lib/messages/BrowserNotify.ts type IncomingPayload (line 5) | interface IncomingPayload { function incomingBrowserNotify (line 11) | function incomingBrowserNotify(xs: Observable) { FILE: packages/browser-sync-client/lib/messages/BrowserReload.ts function incomingBrowserReload (line 15) | function incomingBrowserReload(xs: Observable, inputs: Inputs) { function reloadBrowserSafe (line 23) | function reloadBrowserSafe() { FILE: packages/browser-sync-client/lib/messages/ClickEvent.ts type ElementData (line 10) | interface ElementData { type IncomingPayload (line 15) | interface IncomingPayload extends ElementData { function outgoing (line 19) | function outgoing( function incomingHandler$ (line 25) | function incomingHandler$( FILE: packages/browser-sync-client/lib/messages/Connection.ts function incomingConnection (line 10) | function incomingConnection( FILE: packages/browser-sync-client/lib/messages/Disconnect.ts function incomingDisconnect (line 5) | function incomingDisconnect(xs: Observable) { FILE: packages/browser-sync-client/lib/messages/FileReload.ts function incomingFileReload (line 13) | function incomingFileReload( FILE: packages/browser-sync-client/lib/messages/FormToggleEvent.ts type Payload (line 11) | interface Payload { type OutgoingPayload (line 19) | type OutgoingPayload = Payload; type IncomingPayload (line 21) | interface IncomingPayload extends OutgoingPayload { function outgoing (line 25) | function outgoing( function incomingInputsToggles (line 38) | function incomingInputsToggles( FILE: packages/browser-sync-client/lib/messages/KeyupEvent.ts type Payload (line 11) | interface Payload { type OutgoingPayload (line 17) | type OutgoingPayload = Payload; type IncomingPayload (line 19) | interface IncomingPayload extends OutgoingPayload { function outgoing (line 23) | function outgoing( function incomingKeyupHandler (line 36) | function incomingKeyupHandler( FILE: packages/browser-sync-client/lib/messages/OptionsSet.ts type Payload (line 6) | interface Payload { type IncomingPayload (line 12) | type IncomingPayload = Payload; function incomingOptionsSet (line 14) | function incomingOptionsSet(xs: Observable) { FILE: packages/browser-sync-client/lib/messages/ScrollEvent.ts type ICoords (line 10) | interface ICoords { type Data (line 15) | interface Data { type OutgoingPayload (line 20) | interface OutgoingPayload { type IncomingPayload (line 27) | interface IncomingPayload extends OutgoingPayload { function outgoing (line 32) | function outgoing( function incomingScrollHandler (line 44) | function incomingScrollHandler( FILE: packages/browser-sync-client/lib/notify.ts function initNotify (line 24) | function initNotify(options) { FILE: packages/browser-sync-client/lib/scroll-restore.ts constant PREFIX (line 14) | const PREFIX = "<>"; constant SUFFIX (line 15) | const SUFFIX = "<>"; function parseFromString (line 18) | function parseFromString(input: string): any { function initWindowName (line 29) | function initWindowName(window: Window) { FILE: packages/browser-sync-client/lib/socket-messages.ts type IncomingSocketNames (line 18) | enum IncomingSocketNames { type OutgoingSocketEvents (line 32) | enum OutgoingSocketEvents { type SocketEvent (line 39) | type SocketEvent = [IncomingSocketNames, any]; type OutgoingSocketEvent (line 40) | type OutgoingSocketEvent = [OutgoingSocketEvents, any]; function emitWithPathname (line 62) | function emitWithPathname(name) { FILE: packages/browser-sync-client/lib/socket.ts function initWindow (line 29) | function initWindow() { function initDocument (line 33) | function initDocument() { function initNavigator (line 37) | function initNavigator() { function initOptions (line 41) | function initOptions() { function initSocket (line 45) | function initSocket() { FILE: packages/browser-sync-client/lib/types.ts type InitOptions (line 1) | interface InitOptions { type ISnippetOptions (line 61) | interface ISnippetOptions { type IRule (line 68) | interface IRule { type IMatch (line 72) | interface IMatch {} type IScriptPaths (line 74) | interface IScriptPaths { type IServer (line 79) | interface IServer { type IServeStaticOptions (line 84) | interface IServeStaticOptions { type IUrls (line 88) | interface IUrls { type IWatchOptions (line 95) | interface IWatchOptions { type IIgnoredItem (line 101) | interface IIgnoredItem {} type IGhostMode (line 103) | interface IGhostMode { type IForms (line 110) | interface IForms { type IMiddlewareItem (line 116) | interface IMiddlewareItem { type ISocket (line 121) | interface ISocket { type ISocketIoOptions (line 130) | interface ISocketIoOptions { type ISocketIoClientConfig (line 134) | interface ISocketIoClientConfig { type IClients (line 138) | interface IClients { type IUi (line 142) | interface IUi { type IFiles (line 146) | interface IFiles { type ICore (line 150) | interface ICore { FILE: packages/browser-sync-client/lib/types/socket.ts type FileReloadEventPayload (line 3) | type FileReloadEventPayload = { type FileReloadEvent (line 12) | type FileReloadEvent = [IncomingSocketNames.FileReload, FileReloadEventP... FILE: packages/browser-sync-client/lib/types/types.d.ts type Window (line 1) | interface Window { type IBrowserSyncOptions (line 6) | interface IBrowserSyncOptions { type ISnippetOptions (line 64) | interface ISnippetOptions { type IRule (line 70) | interface IRule { type IMatch (line 73) | interface IMatch { type IScriptPaths (line 75) | interface IScriptPaths { type IServer (line 79) | interface IServer { type IServeStaticOptions (line 83) | interface IServeStaticOptions { type IUrls (line 86) | interface IUrls { type IWatchOptions (line 90) | interface IWatchOptions { type IGhostMode (line 95) | interface IGhostMode { type IForms (line 101) | interface IForms { type IMiddlewareItem (line 106) | interface IMiddlewareItem { type ISocket (line 110) | interface ISocket { type ISocketIoOptions (line 118) | interface ISocketIoOptions { type ISocketIoClientConfig (line 121) | interface ISocketIoClientConfig { type IClients (line 124) | interface IClients { type IUi (line 127) | interface IUi { type IFiles (line 130) | interface IFiles { type ICore (line 133) | interface ICore { FILE: packages/browser-sync-client/lib/utils.ts function each (line 8) | function each(incoming) { function getLocation (line 86) | function getLocation(url: string) { function updateSearch (line 102) | function updateSearch(search, key, suffix) { function isBlacklisted (line 137) | function isBlacklisted(incoming) { function createTimedBooleanSwitch (line 143) | function createTimedBooleanSwitch(source$, timeout = 1000) { function array (line 152) | function array(incoming) { function normalisePath (line 156) | function normalisePath(path: string): string { FILE: packages/browser-sync-client/lib/vendor/Reloader.ts type HTMLLinkElement (line 26) | interface HTMLLinkElement { constant IMAGE_STYLES (line 31) | const IMAGE_STYLES = [ type ReloadOptions (line 42) | interface ReloadOptions { function reload (line 51) | function reload(document: Document, navigator: Navigator) { FILE: packages/browser-sync-client/lib/vendor/Timer.ts class Timer (line 6) | class Timer { method constructor (line 11) | constructor(public func) { method start (line 20) | public start(timeout) { method stop (line 26) | public stop() { method start (line 33) | public static start (timeout, func) { FILE: packages/browser-sync-client/lib/vendor/logger.ts class Nanologger (line 33) | class Nanologger { method constructor (line 39) | constructor(public name: string, public opts) { method trace (line 54) | public trace() { method debug (line 60) | public debug() { method info (line 66) | public info() { method warn (line 72) | public warn() { method error (line 78) | public error() { method fatal (line 84) | public fatal() { method _print (line 90) | private _print(level) { function color (line 149) | function color(color) { function getTimeStamp (line 153) | function getTimeStamp() { function pad (line 161) | function pad(str) { FILE: packages/browser-sync-client/test/client-new/libs/assert.js function f (line 32) | function f() {} function replacer (line 103) | function replacer(key, value) { function truncate (line 116) | function truncate(s, n) { function fail (line 148) | function fail(actual, expected, message, operator, stackStartFunction) { function ok (line 168) | function ok(value, message) { function _deepEqual (line 199) | function _deepEqual(actual, expected) { function isUndefinedOrNull (line 244) | function isUndefinedOrNull(value) { function isArguments (line 248) | function isArguments(object) { function objEquiv (line 252) | function objEquiv(a, b) { function expectedException (line 322) | function expectedException(actual, expected) { function _throws (line 338) | function _throws(shouldThrow, block, expected, message) { FILE: packages/browser-sync-ui/index.js function getPath (line 38) | function getPath (filepath) { function fileContent (line 46) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/UI.js function taskRunner (line 176) | function taskRunner (ui) { function handleOut (line 203) | function handleOut (ui, out) { function tasksComplete (line 228) | function tasksComplete (ui) { FILE: packages/browser-sync-ui/lib/client-elements.js constant CLIENT_FILES_OPT (line 3) | const CLIENT_FILES_OPT = "clientFiles"; function enableElement (line 18) | function enableElement (clients, ui, bs) { function disableElement (line 55) | function disableElement (clients, ui) { function addElement (line 76) | function addElement (clients, item) { function removeElement (line 85) | function removeElement(clients, id) { FILE: packages/browser-sync-ui/lib/client-js.js function addJs (line 71) | function addJs(data) { function addCss (line 79) | function addCss(data) { function addDomNode (line 90) | function addDomNode(data) { function removeElement (line 103) | function removeElement(element) { function getAbsoluteUrl (line 109) | function getAbsoluteUrl(path) { function getHost (line 116) | function getHost () { FILE: packages/browser-sync-ui/lib/directive-stripper.js function directiveStripper (line 12) | function directiveStripper(config, item, markup, done) { function getReplacer (line 37) | function getReplacer (name, markup) { function directive (line 62) | function directive (name, content, item) { FILE: packages/browser-sync-ui/lib/hooks.js function templateFile (line 10) | function templateFile (filepath) { function createInlineTemplates (line 165) | function createInlineTemplates (hooks) { function transformConfig (line 179) | function transformConfig (item) { function createAngularRoutes (line 188) | function createAngularRoutes(all, item) { function createConfigItem (line 202) | function createConfigItem (joined, item) { function pluginTemplate (line 214) | function pluginTemplate (combined, item) { function preAngular (line 223) | function preAngular (plugins, config, ui) { function angularWrap (line 253) | function angularWrap (templateName, markup) { function bindOnce (line 264) | function bindOnce (markup, config) { FILE: packages/browser-sync-ui/lib/plugins/connections/connections.client.js function ConnectionsControllers (line 16) | function ConnectionsControllers(pagesConfig) { function connectionListDirective (line 41) | function connectionListDirective($scope, Clients, Socket) { FILE: packages/browser-sync-ui/lib/plugins/connections/connections.plugin.js constant PLUGIN_NAME (line 3) | const PLUGIN_NAME = "Connections"; function getPath (line 35) | function getPath (filepath) { function fileContent (line 43) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/connections/lib/connections.js function decorateClients (line 88) | function decorateClients(clients, clientsInfo) { function sendUpdated (line 104) | function sendUpdated(socket, connectedClients) { FILE: packages/browser-sync-ui/lib/plugins/help/help.client.js function helpAboutController (line 17) | function helpAboutController(options, pagesConfig) { FILE: packages/browser-sync-ui/lib/plugins/help/help.plugin.js constant PLUGIN_NAME (line 1) | const PLUGIN_NAME = "Help / About"; function getPath (line 39) | function getPath (filepath) { function fileContent (line 47) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/history/history.client.js function historyController (line 21) | function historyController($scope, options, History, pagesConfig) { function historyDirective (line 69) | function historyDirective($scope, History, Clients) { FILE: packages/browser-sync-ui/lib/plugins/history/history.js function decorateUrls (line 94) | function decorateUrls (urls) { function addPath (line 113) | function addPath(immSet, urlObj, mode) { function removePath (line 128) | function removePath(immSet, urlPath) { FILE: packages/browser-sync-ui/lib/plugins/history/history.plugin.js constant PLUGIN_NAME (line 3) | const PLUGIN_NAME = "History"; function getPath (line 44) | function getPath (filepath) { function fileContent (line 52) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/network-throttle/network-throttle.client.js function NetworkThrottleController (line 21) | function NetworkThrottleController (options, pagesConfig, Socket, $scope) { function throttleDirectiveControlller (line 193) | function throttleDirectiveControlller ($scope) { FILE: packages/browser-sync-ui/lib/plugins/network-throttle/network-throttle.js function getPortArg (line 23) | function getPortArg(input) { function getTargetUrl (line 36) | function getTargetUrl() { function saveThrottleInfo (line 52) | function saveThrottleInfo (opts) { function createThrottle (line 80) | function createThrottle (err, port) { function getUrls (line 146) | function getUrls (opts) { FILE: packages/browser-sync-ui/lib/plugins/network-throttle/network-throttle.plugin.js constant PLUGIN_NAME (line 3) | const PLUGIN_NAME = "Network Throttle"; function getPath (line 43) | function getPath (filepath) { function fileContent (line 51) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/network-throttle/throttle-server.js function throttle (line 8) | function throttle (opts, listenHost) { FILE: packages/browser-sync-ui/lib/plugins/overview/overview.client.js function OverviewController (line 17) | function OverviewController (options, pagesConfig) { function urlInfoController (line 54) | function urlInfoController($scope, $rootScope, Clients) { FILE: packages/browser-sync-ui/lib/plugins/overview/overview.plugin.js constant PLUGIN_NAME (line 1) | const PLUGIN_NAME = "Overview"; function getPath (line 41) | function getPath (filepath) { function fileContent (line 49) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/plugins/plugins.client.js function PluginsPageController (line 23) | function PluginsPageController(options, Socket, pagesConfig) { FILE: packages/browser-sync-ui/lib/plugins/plugins/plugins.plugin.js constant PLUGIN_NAME (line 1) | const PLUGIN_NAME = "Plugins"; function getPath (line 64) | function getPath (filepath) { function fileContent (line 72) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/remote-debug/latency/latency.client.js function latencyDirectiveControlller (line 26) | function latencyDirectiveControlller($scope, Socket) { FILE: packages/browser-sync-ui/lib/plugins/remote-debug/overlay-grid/overlay-grid.client.js function overlayGridDirectiveControlller (line 27) | function overlayGridDirectiveControlller($scope, Socket) { FILE: packages/browser-sync-ui/lib/plugins/remote-debug/overlay-grid/overlay-grid.js function template (line 7) | function template (string, obj) { function getCss (line 17) | function getCss(opts) { FILE: packages/browser-sync-ui/lib/plugins/remote-debug/remote-debug.client.js function RemoteDebugController (line 19) | function RemoteDebugController(options, Socket, pagesConfig) { function noCacheDirectiveControlller (line 92) | function noCacheDirectiveControlller ($scope, Socket) { function compressionDirectiveControlller (line 129) | function compressionDirectiveControlller ($scope, Socket) { FILE: packages/browser-sync-ui/lib/plugins/remote-debug/remote-debug.plugin.js constant PLUGIN_NAME (line 6) | const PLUGIN_NAME = "Remote Debug"; function getPath (line 72) | function getPath (filepath) { function fileContent (line 80) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/plugins/sync-options/sync-options.client.js function SyncOptionsController (line 20) | function SyncOptionsController(Socket, options, pagesConfig) { function ucfirst (line 90) | function ucfirst (string) { FILE: packages/browser-sync-ui/lib/plugins/sync-options/sync-options.plugin.js constant PLUGIN_NAME (line 1) | const PLUGIN_NAME = "Sync Options"; function getPath (line 60) | function getPath (filepath) { function fileContent (line 64) | function fileContent (filepath) { FILE: packages/browser-sync-ui/lib/resolve-plugins.js function resolveIfPluginHas (line 92) | function resolveIfPluginHas(optPath, propName, plugin) { function resolvePluginFiles (line 109) | function resolvePluginFiles (collection, relPath) { FILE: packages/browser-sync-ui/lib/server.js function startServer (line 16) | function startServer(ui) { function insertPageMarkupFromHooks (line 91) | function insertPageMarkupFromHooks(app, pages, markup) { function serveFile (line 120) | function serveFile(path, type, string) { function getSocketJs (line 154) | function getSocketJs (cp) { function md5 (line 173) | function md5(src, length) { function publicDir (line 184) | function publicDir (filepath) { function staticDir (line 192) | function staticDir (filepath) { function publicFile (line 200) | function publicFile(filepath) { function staticFile (line 208) | function staticFile(filepath) { function packageDir (line 216) | function packageDir (filepath) { FILE: packages/browser-sync-ui/lib/utils.js function createUrl (line 9) | function createUrl(localUrl, urlPath) { function verifyUrl (line 17) | function verifyUrl(url, cb) { FILE: packages/browser-sync-ui/public/js/app.js function f (line 1) | function f(e){if(Y(e))fe(e.objectMaxDepth)&&(s.objectMaxDepth=v(e.object... function v (line 1) | function v(e){return de(e)&&e>0} function w (line 1) | function w(e,t){t=t||Error;var n="https://errors.angularjs.org/1.8.2/",r... function Le (line 2) | function Le(e){if(e==null||Rt(e))return!1;if(oe(e)||V(e)||S&&e instanceo... function M (line 2) | function M(e,t,n){var r,i;if(e)if(ve(e))for(r in e)r!=="prototype"&&r!==... function We (line 2) | function We(e,t,n){for(var r=Object.keys(e).sort(),i=0;i"u"} function fe (line 2) | function fe(e){return typeof e<"u"} function Y (line 2) | function Y(e){return e!==null&&typeof e=="object"} function Ae (line 2) | function Ae(e){return e!==null&&typeof e=="object"&&!G(e)} function V (line 2) | function V(e){return typeof e=="string"} function de (line 2) | function de(e){return typeof e=="number"} function Ee (line 2) | function Ee(e){return P.call(e)==="[object Date]"} function oe (line 2) | function oe(e){return Array.isArray(e)||e instanceof Array} function xe (line 2) | function xe(e){var t=P.call(e);switch(t){case"[object Error]":return!0;c... function ve (line 2) | function ve(e){return typeof e=="function"} function Tt (line 2) | function Tt(e){return P.call(e)==="[object RegExp]"} function Rt (line 2) | function Rt(e){return e&&e.window===e} function Vt (line 2) | function Vt(e){return e&&e.$evalAsync&&e.$watch} function ai (line 2) | function ai(e){return P.call(e)==="[object File]"} function Rf (line 2) | function Rf(e){return P.call(e)==="[object FormData]"} function Mf (line 2) | function Mf(e){return P.call(e)==="[object Blob]"} function $n (line 2) | function $n(e){return typeof e=="boolean"} function ui (line 2) | function ui(e){return e&&ve(e.then)} function Lf (line 2) | function Lf(e){return e&&de(e.length)&&Ff.test(P.call(e))} function Df (line 2) | function Df(e){return P.call(e)==="[object ArrayBuffer]"} function ds (line 2) | function ds(e){return!!(e&&(e.nodeName||e.prop&&e.attr&&e.find))} function If (line 2) | function If(e){var t={},n=e.split(","),r;for(r=0;r=0&&e.splice(n,1),n} function Rn (line 2) | function Rn(e,t,n){var r=[],i=[];if(n=v(n)?n:NaN,t){if(Lf(t)||Df(t))thro... function vs (line 2) | function vs(e,t){return e===t||e!==e&&t!==t} function tn (line 2) | function tn(e,t){if(e===t)return!0;if(e===null||t===null)return!1;if(e!=... function n (line 2) | function n(){try{return new Function(""),!1}catch{return!0}} function Ir (line 2) | function Ir(e,t,n){return e.concat(se.call(t,n))} function Nr (line 2) | function Nr(e,t){return se.call(e,t||0)} function Kn (line 2) | function Kn(e,t){var n=arguments.length>2?Nr(arguments,2):[];return ve(t... function Fo (line 2) | function Fo(e,t){var n=t;return typeof e=="string"&&e.charAt(0)==="$"&&e... function qr (line 2) | function qr(e,t){if(!he(e))return de(t)||(t=t?2:null),JSON.stringify(e,F... function Lo (line 2) | function Lo(e){return V(e)?JSON.parse(e):e} function gs (line 2) | function gs(e,t){e=e.replace(Nf,"");var n=Date.parse("Jan 01, 1970 00:00... function Do (line 2) | function Do(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinute... function $s (line 2) | function $s(e,t,n){n=n?-1:1;var r=e.getTimezoneOffset(),i=gs(t,r);return... function un (line 2) | function un(e){e=S(e).clone().empty();var t=S("
").append(e).h... function Io (line 2) | function Io(e){try{return decodeURIComponent(e)}catch{}} function ms (line 2) | function ms(e){var t={};return M((e||"").split("&"),function(n){var r,i,... function qf (line 2) | function qf(e){var t=[];return M(e,function(n,r){oe(n)?M(n,function(i){t... function ys (line 2) | function ys(e){return Gt(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=")... function Gt (line 2) | function Gt(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").repla... function Uf (line 2) | function Uf(e,t){var n,r,i=Zn.length;for(r=0;r1)&&e(function(){for(var i=0;i"u"?t:typeof t>"u"?e:e+t} function kh (line 12) | function kh(e,t){var n=e(t);return!n.$stateful} function Oh (line 12) | function Oh(e,t){switch(e.type){case te.MemberExpression:if(e.computed)r... function yt (line 12) | function yt(e,t,n){var r,i,l,u=e.isPure=Oh(e,n);switch(e.type){case te.P... function Sa (line 12) | function Sa(e){if(e.length===1){var t=e[0].expression,n=t.toWatch;return... function _a (line 12) | function _a(e){return e.type===te.Identifier||e.type===te.MemberExpression} function Ta (line 12) | function Ta(e){if(e.body.length===1&&_a(e.body[0].expression))return{typ... function xh (line 12) | function xh(e){return e.body.length===0||e.body.length===1&&(e.body[0].e... function Ph (line 12) | function Ph(e){return e.constant} function ka (line 12) | function ka(e){this.$filter=e} function Oa (line 13) | function Oa(e){this.$filter=e} function ki (line 13) | function ki(e,t,n){this.ast=new te(e,n),this.astCompiler=n.csp?new Oa(t)... function Ns (line 13) | function Ns(e){return ve(e.valueOf)?e.valueOf():Sh.call(e)} function Rh (line 13) | function Rh(){var e=nt(),t={true:!0,false:!1,null:null,undefined:void 0}... function Mh (line 13) | function Mh(){var e=!0;this.$get=["$rootScope","$exceptionHandler",funct... function Fh (line 13) | function Fh(){var e=!0;this.$get=["$browser","$exceptionHandler",functio... function xa (line 13) | function xa(e,t,n){var r=w("$q",TypeError),i=0,l=[];function u(){return ... function Pa (line 13) | function Pa(e){return!!e.pur} function qs (line 13) | function qs(e){e.pur=!0} function Ra (line 13) | function Ra(e){e.$$state&&qs(e.$$state)} function Lh (line 13) | function Lh(){this.$get=["$window","$timeout",function(e,t){var n=e.requ... function Dh (line 13) | function Dh(){var e=10,t=w("$rootScope"),n=null,r=null;this.digestTtl=fu... function Ih (line 14) | function Ih(){var e=/^\s*(https?|s?ftp|mailto|tel|file):/,t=/^\s*((https... function Us (line 14) | function Us(e){return e.replace(Nh,Vo)} function qh (line 14) | function qh(e){if(e==="self")return e;if(V(e)){if(e.indexOf("***")>-1)th... function Ma (line 14) | function Ma(e){var t=[];return fe(e)&&M(e,function(n){t.push(qh(n))}),t} function Uh (line 14) | function Uh(){this.SCE_CONTEXTS=dt;var e=["self"],t=[];this.trustedResou... function Bh (line 14) | function Bh(){var e=!0;this.enabled=function(t){return arguments.length&... function Vh (line 14) | function Vh(){this.$get=["$window","$document",function(e,t){var n={},r=... function jh (line 14) | function jh(){this.$get=st(function(e){return new Hh(e)})} function Hh (line 14) | function Hh(e){var t=this,n={},r=[],i=t.ALL_TASKS_TYPE="$$all$$",l=t.DEF... function zh (line 14) | function zh(){var e;this.httpOptions=function(t){return t?(e=t,this):e},... function Gh (line 14) | function Gh(){this.$get=["$rootScope","$browser","$location",function(e,... function Yh (line 14) | function Yh(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionH... function Nt (line 14) | function Nt(e){if(!V(e))return e;var t=e;x&&(Et.setAttribute("href",t),t... function Kh (line 14) | function Kh(e){return Bs(e,Fa)} function Zh (line 14) | function Zh(e){return Bs(e,ed())} function Qh (line 14) | function Qh(e){var t=[Fa].concat(e.map(Nt));return function(r){var i=Nt(... function Bs (line 14) | function Bs(e,t){return e=Nt(e),t=Nt(t),e.protocol===t.protocol&&e.host=... function ed (line 14) | function ed(){return c.document.baseURI?c.document.baseURI:(ir||(ir=c.do... function td (line 14) | function td(){this.$get=st(c)} function La (line 14) | function La(e){var t=e[0]||{},n={},r="";function i(u){try{return u.cooki... function nd (line 14) | function nd(){this.$get=La} function Da (line 14) | function Da(e){var t="Filter";function n(r,i){if(Y(r)){var l={};return M... function rd (line 14) | function rd(){return function(e,t,n,r){if(!Le(e)){if(e==null)return e;th... function id (line 14) | function id(e,t,n,r){var i=Y(e)&&n in e,l;return t===!0?t=tn:ve(t)||(t=f... function Nn (line 14) | function Nn(e,t,n,r,i,l){var u=Vs(e),a=Vs(t);if(a==="string"&&t.charAt(0... function Vs (line 14) | function Vs(e){return e===null?"null":typeof e} function qa (line 14) | function qa(e){var t=e.NUMBER_FORMATS;return function(n,r,i){he(r)&&(r=t... function Ua (line 14) | function Ua(e){var t=e.NUMBER_FORMATS;return function(n,r){return n==nul... function sd (line 14) | function sd(e){var t=0,n,r,i,l,u;for((r=e.indexOf(Na))>-1&&(e=e.replace(... function od (line 14) | function od(e,t,n,r){var i=e.d,l=i.length-e.i;t=he(t)?Math.min(Math.max(... function Ba (line 14) | function Ba(e,t,n,r,i){if(!(V(e)||de(e))||isNaN(e))return"";var l=!isFin... function Oi (line 14) | function Oi(e,t,n,r){var i="";for((e<0||r&&e<=0)&&(r?e=-e+1:(e=-e,i="-")... function kt (line 14) | function kt(e,t,n,r,i){return n=n||0,function(l){var u=l["get"+e]();retu... function zr (line 14) | function zr(e,t,n){return function(r,i){var l=r["get"+e](),u=(n?"STANDAL... function ad (line 14) | function ad(e,t,n){var r=-1*n,i=r>=0?"+":"";return i+=Oi(Math[r>0?"floor... function Va (line 14) | function Va(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(t<=4?... function ud (line 14) | function ud(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+... function ja (line 14) | function ja(e){return function(t){var n=Va(t.getFullYear()),r=ud(t),i=+r... function cd (line 14) | function cd(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]} function Hs (line 14) | function Hs(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]} function fd (line 14) | function fd(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]} function Ha (line 14) | function Ha(e){var t=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?... function pd (line 14) | function pd(){return function(e,t){return he(t)&&(t=2),qr(e,t)}} function $d (line 14) | function $d(){return function(e,t,n){return Math.abs(Number(t))===1/0?t=... function Ws (line 14) | function Ws(e,t,n){return V(e)?e.slice(t,n):se.call(e,t,n)} function Wa (line 14) | function Wa(e){return function(u,a,o,h){if(u==null)return u;if(!Le(u))th... function sr (line 14) | function sr(e){return ve(e)&&(e={link:e}),e.restrict=e.restrict||"AC",st... function n (line 14) | function n(l,u,a){l.$watch(a[r],function(h){a.$set(t,!!h)})} function yd (line 14) | function yd(e,t){e.$name=t} function Pi (line 14) | function Pi(e,t,n,r,i){this.$$controls=[],this.$error={},this.$$success=... function i (line 14) | function i(l){return l===""?n('this[""]').assign:n(l).assign||we} function Ya (line 14) | function Ya(e){e.$$classCache={},e.$$classCache[fu]=!(e.$$classCache[Yr]... function Ja (line 14) | function Ja(e){var t=e.clazz,n=e.set,r=e.unset;t.prototype.$setValidity=... function Ka (line 14) | function Ka(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!1}retu... function Gs (line 14) | function Gs(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.t... function Td (line 14) | function Td(e,t,n,r,i,l){or(e,t,n,r,i,l),Gs(r)} function or (line 14) | function or(e,t,n,r,i,l){var u=pe(t[0].type);if(!i.android){var a=!1;t.o... function kd (line 14) | function kd(e,t){if(Ee(e))return e;if(V(e)){zs.lastIndex=0;var n=zs.exec... function Ri (line 14) | function Ri(e,t){return function(n,r){var i,l;if(Ee(n))return n;if(V(n))... function Xr (line 14) | function Xr(e,t,n,r){return function(l,u,a,o,h,d,p,g){Xs(l,u,a,o,e),or(l... function Xs (line 14) | function Xs(e,t,n,r,i){var l=t[0],u=r.$$hasNativeValidators=Y(l.validity... function iu (line 14) | function iu(e){e.$parsers.push(function(t){if(e.$isEmpty(t))return null;... function Xt (line 14) | function Xt(e){return fe(e)&&!de(e)&&(e=parseFloat(e)),je(e)?void 0:e} function Ys (line 14) | function Ys(e){return(e|0)===e} function Js (line 14) | function Js(e){var t=e.toString(),n=t.indexOf(".");if(n===-1){if(-1(c.hasOwnProperty(v)&&(f[v]=c... function lv (line 24) | function lv(c,s){s.useNativeTimers?(c.setTimeoutFn=cv.bind(Hi.globalThis... function dv (line 24) | function dv(c){return typeof c=="string"?pv(c):Math.ceil((c.byteLength||... function pv (line 24) | function pv(c){let s=0,f=0;for(let v=0,w=c.length;v100)){var s=/^(-?(?:\d+)?\.?\d+... function mv (line 24) | function mv(c){var s=Math.abs(c);return s>=zn?Math.round(c/zn)+"d":s>=mr... function yv (line 24) | function yv(c){var s=Math.abs(c);return s>=zn?Wi(c,s,zn,"day"):s>=mr?Wi(... function Wi (line 24) | function Wi(c,s,f,v){var w=s>=f*1.5;return Math.round(c/f)+" "+v+(w?"s":... function bv (line 24) | function bv(c){f.debug=f,f.default=f,f.coerce=pe,f.disable=q,f.enable=w,... function Cv (line 24) | function Cv(){return typeof window<"u"&&window.process&&(window.process.... function Ev (line 24) | function Ev(c){if(c[0]=(this.useColors?"%c":"")+this.namespace+(this.use... function wv (line 24) | function wv(c){try{c?jt.storage.setItem("debug",c):jt.storage.removeItem... function Av (line 24) | function Av(){let c;try{c=jt.storage.getItem("debug")}catch{}return!c&&t... function Sv (line 24) | function Sv(){try{return localStorage}catch{}} method constructor (line 24) | constructor(s,f,v){super(s);this.description=f,this.context=v,this.type=... method constructor (line 24) | constructor(s){super();this.writable=!1,(0,xv.installTimerFunctions)(thi... method onError (line 24) | onError(s,f,v){return super.emitReserved("error",new dc(s,f,v)),this} method open (line 24) | open(){return(this.readyState==="closed"||this.readyState==="")&&(this.r... method close (line 24) | close(){return(this.readyState==="opening"||this.readyState==="open")&&(... method send (line 24) | send(s){this.readyState==="open"?this.write(s):Rv("transport is not open... method onOpen (line 24) | onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("ope... method onData (line 24) | onData(s){let f=(0,kv.decodePacket)(s,this.socket.binaryType);this.onPac... method onPacket (line 24) | onPacket(s){super.emitReserved("packet",s)} method onClose (line 24) | onClose(s){this.readyState="closed",super.emitReserved("close",s)} function $o (line 24) | function $o(c){let s="";do s=$c[c%Xi]+s,c=Math.floor(c/Xi);while(c>0);re... function Mv (line 24) | function Mv(c){let s=0;for(On=0;On{qt("paused"),this.readySta... method poll (line 24) | poll(){qt("polling"),this.polling=!0,this.doPoll(),this.emitReserved("po... method onData (line 24) | onData(s){qt("polling got data %s",s);let f=v=>{if(this.readyState==="op... method doClose (line 24) | doClose(){let s=()=>{qt("writing close packet"),this.write([{type:"close... method write (line 24) | write(s){this.writable=!1,(0,Ec.encodePayload)(s,f=>{this.doWrite(f,()=>... method uri (line 24) | uri(){let s=this.query||{},f=this.opts.secure?"https":"http",v="";this.o... method request (line 24) | request(s={}){return Object.assign(s,{xd:this.xd,xs:this.xs},this.opts),... method doWrite (line 24) | doWrite(s,f){let v=this.request({method:"POST",data:s});v.on("success",f... method doPoll (line 24) | doPoll(){qt("xhr poll");let s=this.request();s.on("data",this.onData.bin... method constructor (line 24) | constructor(s,f){super();(0,wc.installTimerFunctions)(this,f),this.opts=... method create (line 24) | create(){let s=(0,wc.pick)(this.opts,"agent","pfx","key","passphrase","c... method onError (line 24) | onError(s){this.emitReserved("error",s,this.xhr),this.cleanup(!0)} method cleanup (line 24) | cleanup(s){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onrea... method onLoad (line 24) | onLoad(){let s=this.xhr.responseText;s!==null&&(this.emitReserved("data"... method abort (line 24) | abort(){this.cleanup()} function Ac (line 24) | function Ac(){for(let c in Kt.requests)Kt.requests.hasOwnProperty(c)&&Kt... method constructor (line 24) | constructor(s){super(s);this.supportsBinary=!s.forceBase64} method name (line 24) | get name(){return"websocket"} method doOpen (line 24) | doOpen(){if(!this.check())return;let s=this.uri(),f=this.opts.protocols,... method addEventListeners (line 24) | addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._so... method write (line 24) | write(s){this.writable=!1;for(let f=0;f{this.onClose("forced close"),ut("socket closing - tel... method onError (line 24) | onError(s){ut("socket error %j",s),En.priorWebsocketSuccess=!1,this.emit... method onClose (line 24) | onClose(s,f){(this.readyState==="opening"||this.readyState==="open"||thi... method filterUpgrades (line 24) | filterUpgrades(s){let f=[],v=0,w=s.length;for(;v100)){var s=/^(-?(?:\d+)?\.?\d+... function wg (line 24) | function wg(c){var s=Math.abs(c);return s>=Gn?Math.round(c/Gn)+"d":s>=Sr... function Ag (line 24) | function Ag(c){var s=Math.abs(c);return s>=Gn?es(c,s,Gn,"day"):s>=Sr?es(... function es (line 24) | function es(c,s,f,v){var w=s>=f*1.5;return Math.round(c/f)+" "+v+(w?"s":... function Sg (line 24) | function Sg(c){f.debug=f,f.default=f,f.coerce=pe,f.disable=q,f.enable=w,... function _g (line 24) | function _g(){return typeof window<"u"&&window.process&&(window.process.... function Tg (line 24) | function Tg(c){if(c[0]=(this.useColors?"%c":"")+this.namespace+(this.use... function kg (line 24) | function kg(c){try{c?Ht.storage.setItem("debug",c):Ht.storage.removeItem... function Og (line 24) | function Og(){let c;try{c=Ht.storage.getItem("debug")}catch{}return!c&&t... function xg (line 24) | function xg(){try{return localStorage}catch{}} function Lg (line 24) | function Lg(c,s="",f){let v=c;f=f||typeof location<"u"&&location,c==null... function Hc (line 24) | function Hc(c){return Dg&&(c instanceof ArrayBuffer||Ig(c))||Ng&&c insta... function ns (line 24) | function ns(c,s){if(!c||typeof c!="object")return!1;if(Array.isArray(c))... function Bg (line 24) | function Bg(c){let s=[],f=c.data,v=c;return v.data=Ao(f,s),v.attachments... function Ao (line 24) | function Ao(c,s){if(!c)return c;if(Ug.isBinary(c)){let f={_placeholder:!... function Vg (line 24) | function Vg(c,s){return c.data=So(c.data,s),c.attachments=void 0,c} function So (line 24) | function So(c,s){if(!c)return c;if(c&&c._placeholder===!0){if(typeof c.n... function Wg (line 24) | function Wg(c){if(c=String(c),!(c.length>100)){var s=/^(-?(?:\d+)?\.?\d+... function zg (line 24) | function zg(c){var s=Math.abs(c);return s>=Xn?Math.round(c/Xn)+"d":s>=Pr... function Gg (line 24) | function Gg(c){var s=Math.abs(c);return s>=Xn?rs(c,s,Xn,"day"):s>=Pr?rs(... function rs (line 24) | function rs(c,s,f,v){var w=s>=f*1.5;return Math.round(c/f)+" "+v+(w?"s":... function Xg (line 24) | function Xg(c){f.debug=f,f.default=f,f.coerce=pe,f.disable=q,f.enable=w,... function Yg (line 24) | function Yg(){return typeof window<"u"&&window.process&&(window.process.... function Jg (line 24) | function Jg(c){if(c[0]=(this.useColors?"%c":"")+this.namespace+(this.use... function Kg (line 24) | function Kg(c){try{c?Wt.storage.setItem("debug",c):Wt.storage.removeItem... function Zg (line 24) | function Zg(){let c;try{c=Wt.storage.getItem("debug")}catch{}return!c&&t... function Qg (line 24) | function Qg(){try{return localStorage}catch{}} method constructor (line 24) | constructor(s){this.replacer=s} method encode (line 24) | encode(s){return _o("encoding packet %j",s),(s.type===mt.EVENT||s.type==... method encodeAsString (line 24) | encodeAsString(s){let f=""+s.type;return(s.type===mt.BINARY_EVENT||s.typ... method encodeAsBinary (line 24) | encodeAsBinary(s){let f=Kc.deconstructPacket(s),v=this.encodeAsString(f.... method constructor (line 24) | constructor(s){super();this.reviver=s} method add (line 24) | add(s){let f;if(typeof s=="string"){if(this.reconstructor)throw new Erro... method decodeString (line 24) | decodeString(s){let f=0,v={type:Number(s.charAt(0))};if(mt[v.type]===voi... method tryParse (line 24) | tryParse(s){try{return JSON.parse(s,this.reviver)}catch{return!1}} method isPayloadValid (line 24) | static isPayloadValid(s,f){switch(s){case mt.CONNECT:return typeof f=="o... method destroy (line 24) | destroy(){this.reconstructor&&this.reconstructor.finishedReconstruction()} method constructor (line 24) | constructor(s){this.packet=s,this.buffers=[],this.reconPack=s} method takeBinaryData (line 24) | takeBinaryData(s){if(this.buffers.push(s),this.buffers.length===this.rec... method finishedReconstruction (line 24) | finishedReconstruction(){this.reconPack=null,this.buffers=[]} function r$ (line 24) | function r$(c,s,f){return c.on(s,f),function(){c.off(s,f)}} method constructor (line 24) | constructor(s,f,v){super();this.connected=!1,this.receiveBuffer=[],this.... method disconnected (line 24) | get disconnected(){return!this.connected} method subEvents (line 24) | subEvents(){if(this.subs)return;let s=this.io;this.subs=[us.on(s,"open",... method active (line 24) | get active(){return!!this.subs} method connect (line 24) | connect(){return this.connected?this:(this.subEvents(),this.io._reconnec... method open (line 24) | open(){return this.connect()} method send (line 24) | send(...s){return s.unshift("message"),this.emit.apply(this,s),this} method emit (line 24) | emit(s,...f){if(a$.hasOwnProperty(s))throw new Error('"'+s.toString()+'"... method _registerAckCallback (line 24) | _registerAckCallback(s,f){let v=this.flags.timeout;if(v===void 0){this.a... method packet (line 24) | packet(s){s.nsp=this.nsp,this.io._packet(s)} method onopen (line 24) | onopen(){Ut("transport is open - connecting"),typeof this.auth=="functio... method onerror (line 24) | onerror(s){this.connected||this.emitReserved("connect_error",s)} method onclose (line 24) | onclose(s,f){Ut("close (%s)",s),this.connected=!1,delete this.id,this.em... method onpacket (line 24) | onpacket(s){if(s.nsp===this.nsp)switch(s.type){case Zt.PacketType.CONNEC... method onevent (line 24) | onevent(s){let f=s.data||[];Ut("emitting event %j",f),s.id!=null&&(Ut("a... method emitEvent (line 24) | emitEvent(s){if(this._anyListeners&&this._anyListeners.length){let f=thi... method ack (line 24) | ack(s){let f=this,v=!1;return function(...w){v||(v=!0,Ut("sending ack %j... method onack (line 24) | onack(s){let f=this.acks[s.id];typeof f=="function"?(Ut("calling ack %s ... method onconnect (line 24) | onconnect(s){Ut("socket connected with id %s",s),this.id=s,this.connecte... method emitBuffered (line 24) | emitBuffered(){this.receiveBuffer.forEach(s=>this.emitEvent(s)),this.rec... method ondisconnect (line 24) | ondisconnect(){Ut("server disconnect (%s)",this.nsp),this.destroy(),this... method destroy (line 24) | destroy(){this.subs&&(this.subs.forEach(s=>s()),this.subs=void 0),this.i... method disconnect (line 24) | disconnect(){return this.connected&&(Ut("performing disconnect (%s)",thi... method close (line 24) | close(){return this.disconnect()} method compress (line 24) | compress(s){return this.flags.compress=s,this} method volatile (line 24) | get volatile(){return this.flags.volatile=!0,this} method timeout (line 24) | timeout(s){return this.flags.timeout=s,this} method onAny (line 24) | onAny(s){return this._anyListeners=this._anyListeners||[],this._anyListe... method prependAny (line 24) | prependAny(s){return this._anyListeners=this._anyListeners||[],this._any... method offAny (line 24) | offAny(s){if(!this._anyListeners)return this;if(s){let f=this._anyListen... method listenersAny (line 24) | listenersAny(){return this._anyListeners||[]} method onAnyOutgoing (line 24) | onAnyOutgoing(s){return this._anyOutgoingListeners=this._anyOutgoingList... method prependAnyOutgoing (line 24) | prependAnyOutgoing(s){return this._anyOutgoingListeners=this._anyOutgoin... method offAnyOutgoing (line 24) | offAnyOutgoing(s){if(!this._anyOutgoingListeners)return this;if(s){let f... method listenersAnyOutgoing (line 24) | listenersAnyOutgoing(){return this._anyOutgoingListeners||[]} method notifyOutgoingListeners (line 24) | notifyOutgoingListeners(s){if(this._anyOutgoingListeners&&this._anyOutgo... function Mr (line 24) | function Mr(c){c=c||{},this.ms=c.min||100,this.max=c.max||1e4,this.facto... method constructor (line 24) | constructor(s,f){var v;super();this.nsps={},this.subs=[],s&&typeof s=="o... method reconnection (line 24) | reconnection(s){return arguments.length?(this._reconnection=!!s,this):th... method reconnectionAttempts (line 24) | reconnectionAttempts(s){return s===void 0?this._reconnectionAttempts:(th... method reconnectionDelay (line 24) | reconnectionDelay(s){var f;return s===void 0?this._reconnectionDelay:(th... method randomizationFactor (line 24) | randomizationFactor(s){var f;return s===void 0?this._randomizationFactor... method reconnectionDelayMax (line 24) | reconnectionDelayMax(s){var f;return s===void 0?this._reconnectionDelayM... method timeout (line 24) | timeout(s){return arguments.length?(this._timeout=s,this):this._timeout} method maybeReconnectOnOpen (line 24) | maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.bac... method open (line 24) | open(s){if(St("readyState %s",this._readyState),~this._readyState.indexO... method connect (line 24) | connect(s){return this.open(s)} method onopen (line 24) | onopen(){St("open"),this.cleanup(),this._readyState="open",this.emitRese... method onping (line 24) | onping(){this.emitReserved("ping")} method ondata (line 24) | ondata(s){try{this.decoder.add(s)}catch(f){this.onclose("parse error",f)}} method ondecoded (line 24) | ondecoded(s){Oo.nextTick(()=>{this.emitReserved("packet",s)},this.setTim... method onerror (line 24) | onerror(s){St("error",s),this.emitReserved("error",s)} method socket (line 24) | socket(s,f){let v=this.nsps[s];return v||(v=new h$.Socket(this,s,f),this... method _destroy (line 24) | _destroy(s){let f=Object.keys(this.nsps);for(let v of f)if(this.nsps[v].... method _packet (line 24) | _packet(s){St("writing packet %j",s);let f=this.encoder.encode(s);for(le... method cleanup (line 24) | cleanup(){St("cleanup"),this.subs.forEach(s=>s()),this.subs.length=0,thi... method _close (line 24) | _close(){St("disconnect"),this.skipReconnect=!0,this._reconnecting=!1,th... method disconnect (line 24) | disconnect(){return this._close()} method onclose (line 24) | onclose(s,f){St("closed due to %s",s),this.cleanup(),this.backoff.reset(... method reconnect (line 24) | reconnect(){if(this._reconnecting||this.skipReconnect)return this;let s=... method onreconnect (line 24) | onreconnect(){let s=this.backoff.attempts;this._reconnecting=!1,this.bac... function Jn (line 24) | function Jn(c,s){typeof c=="object"&&(s=c,c=void 0),s=s||{};let f=m$.url... function A$ (line 24) | function A$(c,s){var f=c.defer(),v;vn.on("connection",function(q){if(v=q... function _$ (line 24) | function _$(c,s){return{enable:function(f){return angular.forEach(c,func... function k$ (line 24) | function k$(c){return{all:function(){return c.getData("options")}}} function ae (line 24) | function ae(){try{return v in s&&s[v]}catch{return!1}} function s (line 24) | function s(x,S){return x==null?!1:Object.prototype.hasOwnProperty.call(x... function f (line 24) | function f(x){if(!x||q(x)&&x.length===0)return!0;if(typeof x!="string"){... function v (line 24) | function v(x){return c.call(x)} function w (line 24) | function w(x){return typeof x=="object"&&v(x)==="[object Object]"} function ae (line 24) | function ae(x){return typeof x=="boolean"||v(x)==="[object Boolean]"} function $e (line 24) | function $e(x){var S=parseInt(x);return S.toString()===x?S:x} function pe (line 24) | function pe(x){x=x||{};var S=function(j){return Object.keys(S).reduce(fu... function P$ (line 24) | function P$(c){var s=gn.get("bs",{});Object.keys(s).length||gn.set("bs",... function R$ (line 24) | function R$(){return{create:function(c){var s=new P$(c);return s}}} function F$ (line 24) | function F$(c,s,f,v){var w=this;w.options=!1,w.browsers=[],w.socketId=""... function L$ (line 24) | function L$(c){return c.displayUrl=D$(c.urls),c} function D$ (line 24) | function D$(c){return c?c.external||c.local:!1} function N$ (line 24) | function N$(c){c.html5Mode({enabled:!0,requireBase:!1})} FILE: packages/browser-sync-ui/src/scripts/app.js function Config (line 26) | function Config($locationProvider) { FILE: packages/browser-sync-ui/src/scripts/main/controller.js function MainController (line 19) | function MainController ($scope, $rootScope, $location, $injector) { function transformOptions (line 143) | function transformOptions(options) { function getDisplayUrl (line 154) | function getDisplayUrl (urls) { FILE: packages/browser-sync-ui/src/scripts/modules/bsClients.js function ClientsService (line 12) | function ClientsService(Socket) { FILE: packages/browser-sync-ui/src/scripts/modules/bsDisconnect.js function disconnectController (line 20) | function disconnectController($scope, $rootScope, $window) { FILE: packages/browser-sync-ui/src/scripts/modules/bsHistory.js function HistoryService (line 7) | function HistoryService(Socket) { FILE: packages/browser-sync-ui/src/scripts/modules/bsNotify.js function notifyController (line 19) | function notifyController($scope, $rootScope) { FILE: packages/browser-sync-ui/src/scripts/modules/bsSocket.js function SocketService (line 11) | function SocketService($q, $rootScope) { FILE: packages/browser-sync-ui/src/scripts/modules/bsStore.js function Store (line 9) | function Store (ns) { function StoreModule (line 48) | function StoreModule () { FILE: packages/browser-sync-ui/src/scripts/services/Options.js function OptionsService (line 10) | function OptionsService(Socket) { FILE: packages/browser-sync-ui/src/scripts/services/Pages.js function ContentSections (line 14) | function ContentSections(pagesConfig, $location) { FILE: packages/browser-sync-ui/tasks/icons.js function icons (line 7) | function icons (opts, ctx, done) { FILE: packages/browser-sync-ui/test/client/e2e/e2e.sync-options.js function getItemText (line 47) | function getItemText(elem, selector, expected) { function getItemText (line 74) | function getItemText(elem, selector, expected) { FILE: packages/browser-sync-ui/test/fixtures/plugin-multi-templates/index.plugin.js constant PLUGIN_NAME (line 1) | const PLUGIN_NAME = "Test BS Plugin"; FILE: packages/browser-sync-ui/test/fixtures/plugin/index.plugin.js constant PLUGIN_NAME (line 1) | const PLUGIN_NAME = "Test BS Plugin"; FILE: packages/browser-sync/lib/args.js function isFilesArg (line 66) | function isFilesArg(arg) { FILE: packages/browser-sync/lib/async.js function logPluginError (line 143) | function logPluginError(plugin) { FILE: packages/browser-sync/lib/bin.ts type BsErrorLevels (line 13) | enum BsErrorLevels { type BsErrorTypes (line 17) | enum BsErrorTypes { type BsErrors (line 22) | type BsErrors = BsError[]; type BsError (line 23) | interface BsError { type BsErrorItem (line 28) | interface BsErrorItem { function freshYargs (line 40) | function freshYargs() { function runFromCli (line 44) | function runFromCli() { function handleNoCommand (line 108) | function handleNoCommand(argv, input, yargs) { function handleCli (line 169) | function handleCli(opts) { function processStart (line 180) | function processStart(yargs) { function handleIncoming (line 195) | function handleIncoming(command, yargs) { function pathErrors (line 233) | function pathErrors(input, resolved): BsErrors { FILE: packages/browser-sync/lib/browser-sync.js function taskRunner (line 134) | function taskRunner(bs) { function handleOut (line 170) | function handleOut(bs, out) { function setOptions (line 202) | function setOptions(bs, options) { function tasksComplete (line 226) | function tasksComplete(bs) { FILE: packages/browser-sync/lib/cli/cli-options.ts type BsTempOptions (line 40) | type BsTempOptions = Map; type TransformResult (line 41) | type TransformResult = [BsTempOptions, BsErrors]; type TransformFn (line 42) | type TransformFn = (subject: BsTempOptions) => TransformResult; function merge (line 44) | function merge(input) { function explodeFilesArg (line 90) | function explodeFilesArg(string): string { function makeFilesArg (line 98) | function makeFilesArg(value) { function printErrors (line 124) | function printErrors(errors: BsErrors) { FILE: packages/browser-sync/lib/cli/command.start.ts function preprocessFlags (line 54) | function preprocessFlags(flags) { function stripUndefined (line 68) | function stripUndefined(subject) { function legacyFilesArgs (line 83) | function legacyFilesArgs(flags) { function removeWatchBooleanWhenFalse (line 99) | function removeWatchBooleanWhenFalse(flags) { FILE: packages/browser-sync/lib/cli/transforms/addCwdToWatchOptions.ts function addCwdToWatchOptions (line 3) | function addCwdToWatchOptions(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/cli/transforms/addDefaultIgnorePatterns.ts function addDefaultIgnorePatterns (line 13) | function addDefaultIgnorePatterns( FILE: packages/browser-sync/lib/cli/transforms/addToFilesOption.ts function addToFilesOption (line 4) | function addToFilesOption(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/cli/transforms/appendServerDirectoryOption.ts function appendServerDirectoryOption (line 3) | function appendServerDirectoryOption( FILE: packages/browser-sync/lib/cli/transforms/appendServerIndexOption.ts function appendServerIndexOption (line 3) | function appendServerIndexOption( FILE: packages/browser-sync/lib/cli/transforms/copyCLIIgnoreToWatchOptions.ts function copyCLIIgnoreToWatchOptions (line 4) | function copyCLIIgnoreToWatchOptions( FILE: packages/browser-sync/lib/cli/transforms/handleExtensionsOption.ts function handleExtensionsOption (line 10) | function handleExtensionsOption( FILE: packages/browser-sync/lib/cli/transforms/handleFilesOption.ts function handleFilesOption (line 5) | function handleFilesOption(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/cli/transforms/handleGhostModeOption.ts function handleGhostModeOption (line 4) | function handleGhostModeOption( FILE: packages/browser-sync/lib/cli/transforms/handleHostOption.ts function handleHostOption (line 4) | function handleHostOption(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/cli/transforms/handlePortsOption.ts function handlePortsOption (line 5) | function handlePortsOption(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/cli/transforms/handleProxyOption.ts function handleProxyOption (line 6) | function handleProxyOption(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/cli/transforms/handleServerOption.ts function handleServerOption (line 5) | function handleServerOption(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/connect-utils.js function getPath (line 7) | function getPath(options, relative, port) { function getScriptArgs (line 249) | function getScriptArgs(options, scriptPath) { FILE: packages/browser-sync/lib/file-event-handler.js function fileChanges (line 9) | function fileChanges(subject, options) { function applyReloadOperators (line 55) | function applyReloadOperators(subject, options) { function applyOperators (line 86) | function applyOperators(items, subject, options, scheduler) { function getAggregatedDebouncedStream (line 101) | function getAggregatedDebouncedStream(subject, options, scheduler) { FILE: packages/browser-sync/lib/file-watcher.js function watch (line 70) | function watch(patterns, opts, cb) { FILE: packages/browser-sync/lib/http-protocol.js function methodRequiresInstance (line 21) | function methodRequiresInstance(method) { FILE: packages/browser-sync/lib/index.js function newEmitter (line 197) | function newEmitter() { function getSingletonEmitter (line 207) | function getSingletonEmitter() { function noop (line 221) | function noop(name) { function initSingleton (line 241) | function initSingleton() { function getSingletonValue (line 276) | function getSingletonValue(prop) { function getSingle (line 289) | function getSingle(name) { function create (line 334) | function create(name, emitter) { FILE: packages/browser-sync/lib/lodash.custom.js function addMapEntry (line 273) | function addMapEntry(map, pair) { function addSetEntry (line 287) | function addSetEntry(set, value) { function apply (line 303) | function apply(func, thisArg, args) { function arrayEach (line 326) | function arrayEach(array, iteratee) { function arrayFilter (line 347) | function arrayFilter(array, predicate) { function arrayIncludes (line 371) | function arrayIncludes(array, value) { function arrayIncludesWith (line 385) | function arrayIncludesWith(array, value, comparator) { function arrayMap (line 406) | function arrayMap(array, iteratee) { function arrayPush (line 425) | function arrayPush(array, values) { function arrayReduce (line 448) | function arrayReduce(array, iteratee, accumulator, initAccum) { function arraySome (line 471) | function arraySome(array, predicate) { function asciiToArray (line 490) | function asciiToArray(string) { function baseFindIndex (line 505) | function baseFindIndex(array, predicate, fromIndex, fromRight) { function baseIndexOf (line 526) | function baseIndexOf(array, value, fromIndex) { function baseIsNaN (line 539) | function baseIsNaN(value) { function baseProperty (line 550) | function baseProperty(key) { function baseTimes (line 565) | function baseTimes(n, iteratee) { function baseUnary (line 582) | function baseUnary(func) { function baseValues (line 598) | function baseValues(object, props) { function cacheHas (line 612) | function cacheHas(cache, key) { function getValue (line 624) | function getValue(object, key) { function hasUnicode (line 635) | function hasUnicode(string) { function iteratorToArray (line 646) | function iteratorToArray(iterator) { function mapToArray (line 663) | function mapToArray(map) { function overArg (line 681) | function overArg(func, transform) { function setToArray (line 694) | function setToArray(set) { function strictIndexOf (line 714) | function strictIndexOf(array, value, fromIndex) { function stringToArray (line 733) | function stringToArray(string) { function unicodeToArray (line 746) | function unicodeToArray(string) { function lodash (line 967) | function lodash() { function object (line 980) | function object() {} function Hash (line 1004) | function Hash(entries) { function hashClear (line 1022) | function hashClear() { function hashDelete (line 1037) | function hashDelete(key) { function hashGet (line 1052) | function hashGet(key) { function hashHas (line 1070) | function hashHas(key) { function hashSet (line 1087) | function hashSet(key, value) { function ListCache (line 1111) | function ListCache(entries) { function listCacheClear (line 1129) | function listCacheClear() { function listCacheDelete (line 1143) | function listCacheDelete(key) { function listCacheGet (line 1169) | function listCacheGet(key) { function listCacheHas (line 1185) | function listCacheHas(key) { function listCacheSet (line 1199) | function listCacheSet(key, value) { function MapCache (line 1228) | function MapCache(entries) { function mapCacheClear (line 1246) | function mapCacheClear() { function mapCacheDelete (line 1264) | function mapCacheDelete(key) { function mapCacheGet (line 1279) | function mapCacheGet(key) { function mapCacheHas (line 1292) | function mapCacheHas(key) { function mapCacheSet (line 1306) | function mapCacheSet(key, value) { function SetCache (line 1332) | function SetCache(values) { function setCacheAdd (line 1352) | function setCacheAdd(value) { function setCacheHas (line 1366) | function setCacheHas(value) { function Stack (line 1383) | function Stack(entries) { function stackClear (line 1395) | function stackClear() { function stackDelete (line 1409) | function stackDelete(key) { function stackGet (line 1426) | function stackGet(key) { function stackHas (line 1439) | function stackHas(key) { function stackSet (line 1453) | function stackSet(key, value) { function arrayLikeKeys (line 1486) | function arrayLikeKeys(value, inherited) { function assignMergeValue (line 1528) | function assignMergeValue(object, key, value) { function assignValue (line 1547) | function assignValue(object, key, value) { function assocIndexOf (line 1565) | function assocIndexOf(array, key) { function baseAssign (line 1584) | function baseAssign(object, source) { function baseAssignIn (line 1597) | function baseAssignIn(object, source) { function baseAssignValue (line 1610) | function baseAssignValue(object, key, value) { function baseClone (line 1639) | function baseClone(value, bitmask, customizer, key, object, stack) { function baseFlatten (line 1736) | function baseFlatten(array, depth, predicate, isStrict, result) { function baseForOwn (line 1780) | function baseForOwn(object, iteratee) { function baseGet (line 1792) | function baseGet(object, path) { function baseGetAllKeys (line 1815) | function baseGetAllKeys(object, keysFunc, symbolsFunc) { function baseGetTag (line 1829) | function baseGetTag(value) { function baseHasIn (line 1846) | function baseHasIn(object, key) { function baseIsArguments (line 1857) | function baseIsArguments(value) { function baseIsEqual (line 1875) | function baseIsEqual(value, other, bitmask, customizer, stack) { function baseIsEqualDeep (line 1910) | function baseIsEqualDeep( function baseIsMatch (line 2002) | function baseIsMatch(object, source, matchData, customizer) { function baseIsNative (line 2069) | function baseIsNative(value) { function baseIsTypedArray (line 2084) | function baseIsTypedArray(value) { function baseIteratee (line 2099) | function baseIteratee(value) { function baseKeys (line 2123) | function baseKeys(object) { function baseKeysIn (line 2143) | function baseKeysIn(object) { function baseMatches (line 2170) | function baseMatches(source) { function baseMatchesProperty (line 2188) | function baseMatchesProperty(path, srcValue) { function baseMerge (line 2215) | function baseMerge(object, source, srcIndex, customizer, stack) { function baseMergeDeep (line 2270) | function baseMergeDeep( function basePropertyDeep (line 2343) | function basePropertyDeep(path) { function baseRest (line 2357) | function baseRest(func, start) { function baseSet (line 2371) | function baseSet(object, path, value, customizer) { function baseToString (line 2432) | function baseToString(value) { function baseUniq (line 2457) | function baseUniq(array, iteratee, comparator) { function castPath (line 2513) | function castPath(value, object) { function cloneBuffer (line 2528) | function cloneBuffer(buffer, isDeep) { function cloneArrayBuffer (line 2548) | function cloneArrayBuffer(arrayBuffer) { function cloneDataView (line 2562) | function cloneDataView(dataView, isDeep) { function cloneMap (line 2582) | function cloneMap(map, isDeep, cloneFunc) { function cloneRegExp (line 2596) | function cloneRegExp(regexp) { function cloneSet (line 2614) | function cloneSet(set, isDeep, cloneFunc) { function cloneSymbol (line 2628) | function cloneSymbol(symbol) { function cloneTypedArray (line 2640) | function cloneTypedArray(typedArray, isDeep) { function copyArray (line 2659) | function copyArray(source, array) { function copyObject (line 2680) | function copyObject(source, props, object, customizer) { function copySymbols (line 2714) | function copySymbols(source, object) { function copySymbolsIn (line 2726) | function copySymbolsIn(source, object) { function createAssigner (line 2737) | function createAssigner(assigner) { function createBaseEach (line 2772) | function createBaseEach(eachFunc, fromRight) { function createBaseFor (line 2800) | function createBaseFor(fromRight) { function equalArrays (line 2843) | function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { function equalByTag (line 2942) | function equalByTag( function equalObjects (line 3043) | function equalObjects( function getAllKeys (line 3129) | function getAllKeys(object) { function getAllKeysIn (line 3141) | function getAllKeysIn(object) { function getIteratee (line 3156) | function getIteratee() { function getMapData (line 3170) | function getMapData(map, key) { function getMatchData (line 3184) | function getMatchData(object) { function getNative (line 3205) | function getNative(object, key) { function getRawTag (line 3217) | function getRawTag(value) { function hasPath (line 3323) | function hasPath(object, path, hasFunc) { function initCloneArray (line 3356) | function initCloneArray(array) { function initCloneObject (line 3379) | function initCloneObject(object) { function initCloneByTag (line 3398) | function initCloneByTag(object, tag, cloneFunc, isDeep) { function isFlattenable (line 3447) | function isFlattenable(value) { function isIndex (line 3463) | function isIndex(value, length) { function isIterateeCall (line 3482) | function isIterateeCall(value, index, object) { function isKey (line 3505) | function isKey(value, object) { function isKeyable (line 3533) | function isKeyable(value) { function isMasked (line 3550) | function isMasked(func) { function isPrototype (line 3561) | function isPrototype(value) { function isStrictComparable (line 3577) | function isStrictComparable(value) { function matchesStrictComparable (line 3590) | function matchesStrictComparable(key, srcValue) { function memoizeCapped (line 3610) | function memoizeCapped(func) { function nativeKeysIn (line 3631) | function nativeKeysIn(object) { function objectToString (line 3648) | function objectToString(value) { function overRest (line 3661) | function overRest(func, start, transform) { function shortOut (line 3701) | function shortOut(func) { function toKey (line 3748) | function toKey(value) { function toSource (line 3763) | function toSource(func) { function forEach (line 3829) | function forEach(collection, iteratee) { function includes (line 3864) | function includes(collection, value, fromIndex, guard) { function memoize (line 3923) | function memoize(func, resolver) { function eq (line 3983) | function eq(value, other) { function isArrayLike (line 4069) | function isArrayLike(value) { function isArrayLikeObject (line 4098) | function isArrayLikeObject(value) { function isFunction (line 4138) | function isFunction(value) { function isLength (line 4179) | function isLength(value) { function isObject (line 4213) | function isObject(value) { function isObjectLike (line 4242) | function isObjectLike(value) { function isPlainObject (line 4274) | function isPlainObject(value) { function isString (line 4308) | function isString(value) { function isSymbol (line 4334) | function isSymbol(value) { function isUndefined (line 4379) | function isUndefined(value) { function toArray (line 4406) | function toArray(value) { function toFinite (line 4450) | function toFinite(value) { function toInteger (line 4488) | function toInteger(value) { function toNumber (line 4522) | function toNumber(value) { function toPlainObject (line 4570) | function toPlainObject(value) { function toString (line 4595) | function toString(value) { function get (line 4626) | function get(object, path, defaultValue) { function hasIn (line 4657) | function hasIn(object, path) { function keys (line 4689) | function keys(object) { function keysIn (line 4716) | function keysIn(object) { function set (line 4785) | function set(object, path, value) { function values (line 4815) | function values(object) { function constant (line 4840) | function constant(value) { function identity (line 4862) | function identity(value) { function iteratee (line 4908) | function iteratee(func) { function noop (line 4926) | function noop() { function property (line 4952) | function property(path) { function stubArray (line 4974) | function stubArray() { function stubFalse (line 4991) | function stubFalse() { FILE: packages/browser-sync/lib/logger.js function serveFiles (line 182) | function serveFiles(base) { function logUrls (line 220) | function logUrls(urls) { function getPadding (line 268) | function getPadding(len, max) { function getChars (line 277) | function getChars(len, char) { function getKeyName (line 286) | function getKeyName(key) { function canLogFileChange (line 304) | function canLogFileChange(bs, data) { FILE: packages/browser-sync/lib/options.ts function setProxyWs (line 12) | function setProxyWs(incoming: BsTempOptions): TransformResult { function setOpen (line 22) | function setOpen(incoming: BsTempOptions): TransformResult { function setMode (line 40) | function setMode(incoming: BsTempOptions): TransformResult { function setScheme (line 59) | function setScheme(incoming: BsTempOptions): TransformResult { function setStartPath (line 82) | function setStartPath(incoming: BsTempOptions): TransformResult { function setNamespace (line 95) | function setNamespace(incoming: BsTempOptions): TransformResult { function setServerOpts (line 113) | function setServerOpts(incoming: BsTempOptions): TransformResult { function liftExtensionsOptionFromCli (line 138) | function liftExtensionsOptionFromCli( function fixRewriteRules (line 158) | function fixRewriteRules(incoming: BsTempOptions): TransformResult { function fixSnippetIgnorePaths (line 169) | function fixSnippetIgnorePaths( function fixSnippetIncludePaths (line 190) | function fixSnippetIncludePaths( function ensureSlash (line 210) | function ensureSlash(item) { function setMiddleware (line 220) | function setMiddleware(incoming: BsTempOptions): TransformResult { function getMiddlwares (line 230) | function getMiddlwares(item) { function isList (line 256) | function isList(item) { function listMerge (line 265) | function listMerge(list, item) { function setUiPort (line 281) | function setUiPort(incoming: BsTempOptions): TransformResult { FILE: packages/browser-sync/lib/plugins.js function resolvePlugin (line 27) | function resolvePlugin(item) { function requirePlugin (line 122) | function requirePlugin(item) { function getFromString (line 165) | function getFromString(string) { FILE: packages/browser-sync/lib/public/exit.js function exit (line 8) | function exit() { FILE: packages/browser-sync/lib/public/reload.js function browserSyncReload (line 19) | function browserSyncReload(opts) { FILE: packages/browser-sync/lib/public/stream.js function browserSyncThroughStream (line 18) | function browserSyncThroughStream(opts) { FILE: packages/browser-sync/lib/server/index.js function setCloseReceived (line 62) | function setCloseReceived(io) { function createServer (line 85) | function createServer(bs) { FILE: packages/browser-sync/lib/server/proxy-server.js function applyFns (line 127) | function applyFns(name, fns) { function getProxyResFunctions (line 146) | function getProxyResFunctions(resFns, opt) { function getProxyReqFunctions (line 157) | function getProxyReqFunctions(reqFns, opt, bs) { FILE: packages/browser-sync/lib/server/proxy-utils.js function rewriteCookies (line 122) | function rewriteCookies(rawCookie) { FILE: packages/browser-sync/lib/server/utils.js function getCa (line 22) | function getCa(options) { function getKey (line 40) | function getKey(options) { function getCert (line 46) | function getCert(options) { function getHttpsServerDefaults (line 52) | function getHttpsServerDefaults(options) { function getPFXDefaults (line 61) | function getPFXDefaults(options) { function normaliseMiddleware (line 258) | function normaliseMiddleware(item) { function getRoute (line 417) | function getRoute(x) { function getFromString (line 426) | function getFromString(dir) { function getFromMap (line 442) | function getFromMap(dir) { FILE: packages/browser-sync/lib/sockets.ts function plugin (line 8) | function plugin(server, clientEvents, bs) { function init (line 17) | function init(server, clientEvents, bs) { FILE: packages/browser-sync/lib/types.ts type ServerIncoming (line 4) | type ServerIncoming = string | string[] | IServerOption; type IServerOption (line 6) | interface IServerOption { type MiddlewareInput (line 15) | type MiddlewareInput = Function | Function[] | Middleware | Middleware[]; type Middleware (line 17) | interface Middleware { type BrowsersyncProxyIncoming (line 23) | type BrowsersyncProxyIncoming = string | BrowsersyncProxy; type BrowsersyncProxy (line 24) | interface BrowsersyncProxy { type PortsOption (line 30) | type PortsOption = { type FilesObject (line 35) | type FilesObject = { match: string[]; fn?: Function; options?: any }; type FilesNamespace (line 36) | type FilesNamespace = { globs: string[]; objs: FilesObject[] }; type FilesNamespaces (line 37) | type FilesNamespaces = { [name: string]: FilesNamespace }; FILE: packages/browser-sync/lib/utils.ts function getHostIp (line 18) | function getHostIp(options: BsTempOptions, devIp: string[]) { function getUrlOptions (line 35) | function getUrlOptions(options: BsTempOptions): Map { function getUrl (line 61) | function getUrl(url: string, options: BsTempOptions) { function getUrls (line 82) | function getUrls(external, local, scheme, options) { function _makeUrl (line 104) | function _makeUrl(scheme, host, port) { type PortLookupCb (line 108) | type PortLookupCb = (error: null | Error, port: number) => void; function getPorts (line 114) | function getPorts(options: BsTempOptions, cb: PortLookupCb) { function getPort (line 129) | function getPort( function getUaString (line 150) | function getUaString(ua) { function openBrowser (line 160) | function openBrowser(url, options, bs) { function opnWrapper (line 192) | function opnWrapper(url, name, bs) { function fail (line 213) | function fail(kill, errMessage, cb) { function hostnameSuffix (line 233) | function hostnameSuffix(host, options) { function willCauseReload (line 247) | function willCauseReload(needles, haystack) { function getConfigErrors (line 260) | function getConfigErrors(options) { function verifyConfig (line 276) | function verifyConfig(options, cb) { function eachSeries (line 285) | function eachSeries(arr, iterator, callback) { function arrayify (line 310) | function arrayify(incoming) { function defaultCallback (line 317) | function defaultCallback(err?: Error) { function parseParams (line 332) | function parseParams(search: string): Record { function serializeParams (line 366) | function serializeParams(args: Record = {}): URLSearchParams { FILE: packages/browser-sync/test/fixtures/bootstrap/js/bootstrap.bundle.js function _defineProperties (line 14) | function _defineProperties(target, props) { function _createClass (line 24) | function _createClass(Constructor, protoProps, staticProps) { function _extends (line 30) | function _extends() { function _inheritsLoose (line 48) | function _inheritsLoose(subClass, superClass) { function toType (line 70) | function toType(obj) { function getSpecialTransitionEndEvent (line 74) | function getSpecialTransitionEndEvent() { function transitionEndTest (line 88) | function transitionEndTest() { function transitionEndEmulator (line 98) | function transitionEndEmulator(duration) { function setTransitionEndSupport (line 113) | function setTransitionEndSupport() { function escapeId (line 122) | function escapeId(selector) { function Alert (line 237) | function Alert(element) { function Button (line 411) | function Button(element) { function Carousel (line 614) | function Carousel(element, config) { function Collapse (line 1088) | function Collapse(element, config) { function microtaskDebounce (line 1430) | function microtaskDebounce(fn) { function taskDebounce (line 1444) | function taskDebounce(fn) { function isFunction (line 1477) | function isFunction(functionToCheck) { function getStyleComputedProperty (line 1489) | function getStyleComputedProperty(element, property) { function getParentNode (line 1505) | function getParentNode(element) { function getScrollParent (line 1519) | function getScrollParent(element) { function getOffsetParent (line 1554) | function getOffsetParent(element) { function isOffsetContainer (line 1576) | function isOffsetContainer(element) { function getRoot (line 1592) | function getRoot(node) { function findCommonOffsetParent (line 1608) | function findCommonOffsetParent(element1, element2) { function getScroll (line 1652) | function getScroll(element) { function includeScroll (line 1676) | function includeScroll(rect, element) { function getBordersSize (line 1699) | function getBordersSize(styles, axis) { function getSize (line 1721) | function getSize(axis, body, html, computedStyle) { function getWindowSizes (line 1725) | function getWindowSizes() { function defineProperties (line 1743) | function defineProperties(target, props) { function getClientRect (line 1800) | function getClientRect(offsets) { function getBoundingClientRect (line 1814) | function getBoundingClientRect(element) { function getOffsetRectRelativeToArbitraryNode (line 1863) | function getOffsetRectRelativeToArbitraryNode(children, parent) { function getViewportOffsetRectRelativeToArtbitraryNode (line 1908) | function getViewportOffsetRectRelativeToArtbitraryNode(element) { function isFixed (line 1935) | function isFixed(element) { function getBoundaries (line 1956) | function getBoundaries(popper, reference, padding, boundariesElement) { function getArea (line 2005) | function getArea(_ref) { function computeAutoPlacement (line 2021) | function computeAutoPlacement(placement, refRect, popper, reference, bou... function getReferenceOffsets (line 2081) | function getReferenceOffsets(state, popper, reference) { function getOuterSizes (line 2093) | function getOuterSizes(element) { function getOppositePlacement (line 2111) | function getOppositePlacement(placement) { function getPopperOffsets (line 2128) | function getPopperOffsets(popper, referenceOffsets, placement) { function find (line 2166) | function find(arr, check) { function findIndex (line 2185) | function findIndex(arr, prop, value) { function runModifiers (line 2210) | function runModifiers(modifiers, data, ends) { function update (line 2240) | function update() { function isModifierEnabled (line 2289) | function isModifierEnabled(modifiers, modifierName) { function getSupportedPropertyName (line 2304) | function getSupportedPropertyName(property) { function destroy (line 2323) | function destroy() { function getWindow (line 2350) | function getWindow(element) { function attachToScrollParents (line 2355) | function attachToScrollParents(scrollParent, event, callback, scrollPare... function setupEventListeners (line 2372) | function setupEventListeners(reference, options, state, updateBound) { function enableEventListeners (line 2392) | function enableEventListeners() { function removeEventListeners (line 2404) | function removeEventListeners(reference, state) { function disableEventListeners (line 2428) | function disableEventListeners() { function isNumeric (line 2442) | function isNumeric(n) { function setStyles (line 2454) | function setStyles(element, styles) { function setAttributes (line 2473) | function setAttributes(element, attributes) { function applyStyle (line 2493) | function applyStyle(data) { function applyStyleOnLoad (line 2522) | function applyStyleOnLoad(reference, popper, options, modifierOptions, s... function computeStyle (line 2547) | function computeStyle(data, options) { function isModifierRequired (line 2644) | function isModifierRequired(modifiers, requestingName, requestedName) { function arrow (line 2669) | function arrow(data, options) { function getOppositeVariation (line 2751) | function getOppositeVariation(variation) { function clockwise (line 2806) | function clockwise(placement) { function flip (line 2827) | function flip(data, options) { function keepTogether (line 2917) | function keepTogether(data) { function toValue (line 2951) | function toValue(str, measurement, popperOffsets, referenceOffsets) { function parseOffset (line 3003) | function parseOffset(offset, popperOffsets, referenceOffsets, basePlacem... function offset (line 3079) | function offset(data, _ref) { function preventOverflow (line 3120) | function preventOverflow(data, options) { function shift (line 3171) | function shift(data) { function hide (line 3204) | function hide(data) { function inner (line 3242) | function inner(data) { function Popper (line 3687) | function Popper(reference, popper) { function Dropdown (line 3920) | function Dropdown(element, config) { function Modal (line 4368) | function Modal(element, config) { function Tooltip (line 4968) | function Tooltip(element, config) { function Popover (line 5597) | function Popover() { function ScrollSpy (line 5793) | function ScrollSpy(element, config) { function Tab (line 6093) | function Tab(element) { FILE: packages/browser-sync/test/fixtures/bootstrap/js/bootstrap.js function _defineProperties (line 15) | function _defineProperties(target, props) { function _createClass (line 25) | function _createClass(Constructor, protoProps, staticProps) { function _extends (line 31) | function _extends() { function _inheritsLoose (line 49) | function _inheritsLoose(subClass, superClass) { function toType (line 71) | function toType(obj) { function getSpecialTransitionEndEvent (line 75) | function getSpecialTransitionEndEvent() { function transitionEndTest (line 89) | function transitionEndTest() { function transitionEndEmulator (line 99) | function transitionEndEmulator(duration) { function setTransitionEndSupport (line 114) | function setTransitionEndSupport() { function escapeId (line 123) | function escapeId(selector) { function Alert (line 238) | function Alert(element) { function Button (line 412) | function Button(element) { function Carousel (line 615) | function Carousel(element, config) { function Collapse (line 1089) | function Collapse(element, config) { function Dropdown (line 1486) | function Dropdown(element, config) { function Modal (line 1934) | function Modal(element, config) { function Tooltip (line 2534) | function Tooltip(element, config) { function Popover (line 3163) | function Popover() { function ScrollSpy (line 3359) | function ScrollSpy(element, config) { function Tab (line 3659) | function Tab(element) { FILE: packages/browser-sync/test/protractor/_run.js function runTests (line 29) | function runTests (config, configFile, bs, cb) { FILE: packages/browser-sync/test/protractor/runProtractor.js function runTests (line 4) | function runTests (config, configFile, cb) { FILE: packages/browser-sync/test/protractor/tests.multi.js function getApp (line 6) | function getApp (bs, options) { FILE: packages/browser-sync/test/protractor/tests/proxy.interactions.js function assertScripts (line 96) | function assertScripts () { FILE: packages/browser-sync/test/protractor/tests/server.interactions.js function assertScripts (line 75) | function assertScripts () { FILE: packages/browser-sync/test/protractor/tests/with.baseurl.https.js function assertScripts (line 40) | function assertScripts () { FILE: packages/browser-sync/test/protractor/tests/with.baseurl.js function assertScripts (line 37) | function assertScripts () { FILE: packages/browser-sync/test/protractor/tests/with.socket.io.js function assertScripts (line 49) | function assertScripts () { FILE: packages/browser-sync/test/specs/cli/cli.help.js function assertHelpOutput (line 6) | function assertHelpOutput(args, cond, done) { FILE: packages/browser-sync/test/specs/e2e/e2e.options.logSnippet.js function testString (line 34) | function testString(match) { FILE: packages/browser-sync/test/specs/e2e/e2e.options.serveStatic.js function getRequests (line 8) | function getRequests(reqs, server) { FILE: tests/utils.ts type Msg (line 17) | type Msg = z.infer; type NextArgs (line 19) | interface NextArgs { type RequestForArgs (line 134) | interface RequestForArgs { function makesRequestIn (line 149) | function makesRequestIn(page: Page, args: RequestForArgs) { type ResponseForArgs (line 186) | interface ResponseForArgs { function responseFor (line 191) | async function responseFor(args: ResponseForArgs) { function timeout (line 207) | function timeout({ ms, msg }: { ms?: number; msg?: string } = {}): Promi... function touchFile (line 213) | function touchFile(filePath) {