 | Processing the page failed: 'Executing javascript on page failed (reason: 'syntax error (https://www.roku.com/investor/s/1647467262999/runtime/page.js#20)').'.======= EXCEPTION START ========
Exception class=[net.sourceforge.htmlunit.corejs.javascript.EvaluatorException]
com.gargoylesoftware.htmlunit.ScriptException: syntax error (https://www.roku.com/investor/s/1647467262999/runtime/page.js#20)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:980)
at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:582)
at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:349)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:809)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:775)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:1)
at com.gargoylesoftware.htmlunit.html.HtmlPage.loadJavaScriptFromUrl(HtmlPage.java:1146)
at com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1017)
at com.gargoylesoftware.htmlunit.html.ScriptElementSupport.executeScriptIfNeeded(ScriptElementSupport.java:196)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeDeferredScriptsIfNeeded(HtmlPage.java:1498)
at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:277)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:708)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:590)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:508)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:415)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:553)
at org.wetator.backend.htmlunit.HtmlUnitBrowser.openUrl(HtmlUnitBrowser.java:383)
at org.wetator.commandset.DefaultCommandSet$CommandOpenUrl.execute(DefaultCommandSet.java:152)
at org.wetator.core.WetatorContext.determineAndExecuteCommandImpl(WetatorContext.java:260)
at org.wetator.core.WetatorContext.executeCommand(WetatorContext.java:216)
at org.wetator.core.WetatorContext.execute(WetatorContext.java:194)
at org.wetator.core.WetatorEngine.executeTests(WetatorEngine.java:169)
at org.wetator.Wetator.main(Wetator.java:136)
Caused by: net.sourceforge.htmlunit.corejs.javascript.EvaluatorException: syntax error (https://www.roku.com/investor/s/1647467262999/runtime/page.js#20)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory$HtmlUnitErrorReporter.error(HtmlUnitContextFactory.java:433)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addError(Parser.java:257)
at net.sourceforge.htmlunit.corejs.javascript.Parser.reportError(Parser.java:336)
at net.sourceforge.htmlunit.corejs.javascript.Parser.reportError(Parser.java:327)
at net.sourceforge.htmlunit.corejs.javascript.Parser.reportError(Parser.java:320)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3149)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.arrayLiteral(Parser.java:3253)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3074)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2396)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expr(Parser.java:2292)
at net.sourceforge.htmlunit.corejs.javascript.Parser.returnOrYield(Parser.java:1931)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:1208)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statement(Parser.java:1104)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parseFunctionBody(Parser.java:736)
at net.sourceforge.htmlunit.corejs.javascript.Parser.arrowFunction(Parser.java:993)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2345)
at net.sourceforge.htmlunit.corejs.javascript.Parser.variables(Parser.java:2157)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:1197)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statement(Parser.java:1104)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parseFunctionBody(Parser.java:736)
at net.sourceforge.htmlunit.corejs.javascript.Parser.function(Parser.java:911)
at net.sourceforge.htmlunit.corejs.javascript.Parser.function(Parser.java:845)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3070)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.plainProperty(Parser.java:3633)
at net.sourceforge.htmlunit.corejs.javascript.Parser.objectLiteral(Parser.java:3530)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3078)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.argumentList(Parser.java:2671)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExprTail(Parser.java:2815)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2735)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2558)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expr(Parser.java:2292)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:1249)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statement(Parser.java:1104)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parse(Parser.java:632)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parse(Parser.java:562)
at net.sourceforge.htmlunit.corejs.javascript.Context.parse(Context.java:2541)
at net.sourceforge.htmlunit.corejs.javascript.Context.compileImpl(Context.java:2472)
at net.sourceforge.htmlunit.corejs.javascript.Context.compileString(Context.java:1440)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory$TimeoutContext.compileString(HtmlUnitContextFactory.java:221)
at net.sourceforge.htmlunit.corejs.javascript.Context.compileString(Context.java:1428)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$1.doRun(JavaScriptEngine.java:800)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:963)
... 23 more
Enclosed exception:
net.sourceforge.htmlunit.corejs.javascript.EvaluatorException: syntax error (https://www.roku.com/investor/s/1647467262999/runtime/page.js#20)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory$HtmlUnitErrorReporter.error(HtmlUnitContextFactory.java:433)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addError(Parser.java:257)
at net.sourceforge.htmlunit.corejs.javascript.Parser.reportError(Parser.java:336)
at net.sourceforge.htmlunit.corejs.javascript.Parser.reportError(Parser.java:327)
at net.sourceforge.htmlunit.corejs.javascript.Parser.reportError(Parser.java:320)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3149)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.arrayLiteral(Parser.java:3253)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3074)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2396)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expr(Parser.java:2292)
at net.sourceforge.htmlunit.corejs.javascript.Parser.returnOrYield(Parser.java:1931)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:1208)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statement(Parser.java:1104)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parseFunctionBody(Parser.java:736)
at net.sourceforge.htmlunit.corejs.javascript.Parser.arrowFunction(Parser.java:993)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2345)
at net.sourceforge.htmlunit.corejs.javascript.Parser.variables(Parser.java:2157)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:1197)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statement(Parser.java:1104)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parseFunctionBody(Parser.java:736)
at net.sourceforge.htmlunit.corejs.javascript.Parser.function(Parser.java:911)
at net.sourceforge.htmlunit.corejs.javascript.Parser.function(Parser.java:845)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3070)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.plainProperty(Parser.java:3633)
at net.sourceforge.htmlunit.corejs.javascript.Parser.objectLiteral(Parser.java:3530)
at net.sourceforge.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:3078)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2700)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.argumentList(Parser.java:2671)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExprTail(Parser.java:2815)
at net.sourceforge.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:2735)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2603)
at net.sourceforge.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:2558)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:2523)
at net.sourceforge.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:2506)
at net.sourceforge.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:2492)
at net.sourceforge.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2475)
at net.sourceforge.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2453)
at net.sourceforge.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:2429)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:2420)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:2411)
at net.sourceforge.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:2402)
at net.sourceforge.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:2393)
at net.sourceforge.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2384)
at net.sourceforge.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:2351)
at net.sourceforge.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:2309)
at net.sourceforge.htmlunit.corejs.javascript.Parser.expr(Parser.java:2292)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:1249)
at net.sourceforge.htmlunit.corejs.javascript.Parser.statement(Parser.java:1104)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parse(Parser.java:632)
at net.sourceforge.htmlunit.corejs.javascript.Parser.parse(Parser.java:562)
at net.sourceforge.htmlunit.corejs.javascript.Context.parse(Context.java:2541)
at net.sourceforge.htmlunit.corejs.javascript.Context.compileImpl(Context.java:2472)
at net.sourceforge.htmlunit.corejs.javascript.Context.compileString(Context.java:1440)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory$TimeoutContext.compileString(HtmlUnitContextFactory.java:221)
at net.sourceforge.htmlunit.corejs.javascript.Context.compileString(Context.java:1428)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$1.doRun(JavaScriptEngine.java:800)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:963)
at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:582)
at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481)
at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:349)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:809)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:775)
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:1)
at com.gargoylesoftware.htmlunit.html.HtmlPage.loadJavaScriptFromUrl(HtmlPage.java:1146)
at com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1017)
at com.gargoylesoftware.htmlunit.html.ScriptElementSupport.executeScriptIfNeeded(ScriptElementSupport.java:196)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeDeferredScriptsIfNeeded(HtmlPage.java:1498)
at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:277)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:708)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:590)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:508)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:415)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:553)
at org.wetator.backend.htmlunit.HtmlUnitBrowser.openUrl(HtmlUnitBrowser.java:383)
at org.wetator.commandset.DefaultCommandSet$CommandOpenUrl.execute(DefaultCommandSet.java:152)
at org.wetator.core.WetatorContext.determineAndExecuteCommandImpl(WetatorContext.java:260)
at org.wetator.core.WetatorContext.executeCommand(WetatorContext.java:216)
at org.wetator.core.WetatorContext.execute(WetatorContext.java:194)
at org.wetator.core.WetatorEngine.executeTests(WetatorEngine.java:169)
at org.wetator.Wetator.main(Wetator.java:136)
== CALLING JAVASCRIPT ==
!function(e){function t(t){for(var r,i,l=t[0],s=t[1],c=t[2],d=0,p=[];d<l.length;d++)i=l[d],a[i]&&p.push(a[i][0]),a[i]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);for(u&&u(t);p.length;)p.shift()();return n.push.apply(n,c||[]),o()}function o(){for(var e,t=0;t<n.length;t++){for(var o=n[t],r=!0,l=1;l<o.length;l++){var s=o[l];0!==a[s]&&(r=!1)}r&&(n.splice(t--,1),e=i(i.s=o[0]))}return e}var r={},a={0:0},n=[];function i(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.e=function(e){var t=[],o=a[e];if(0!==o)if(o)t.push(o[2]);else{var r=new Promise((function(t,r){o=a[e]=[t,r]}));t.push(o[2]=r);var n,l=document.createElement("script");l.charset="utf-8",l.timeout=120,i.nc&&l.setAttribute("nonce",i.nc),l.src=function(e){return i.p+""+({}[e]||e)+"/page.js"}(e);var s=new Error;n=function(t){l.onerror=l.onload=null,clearTimeout(c);var o=a[e];if(0!==o){if(o){var r=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+r+": "+n+")",s.name="ChunkLoadError",s.type=r,s.request=n,o[1](s)}a[e]=void 0}};var c=setTimeout((function(){n({type:"timeout",target:l})}),12e4);l.onerror=l.onload=n,document.head.appendChild(l)}return Promise.all(t)},i.m=e,i.c=r,i.d=function(e,t,o){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(i.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(o,r,function(t){return e[t]}.bind(null,r));return o},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/investor/s/1647467262999/",i.oe=function(e){throw console.error(e),e};var l=window.webpackJsonp=window.webpackJsonp||[],s=l.push.bind(l);l.push=t,l=l.slice();for(var c=0;c<l.length;c++)t(l[c]);var u=s;o()}({"+8WY":function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"+Erh":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadein{0%{opacity:.5}to{opacity:1}}@keyframes fadein{0%{opacity:.5}to{opacity:1}}.Roku-Hero-Carousel{position:relative;width:100%;margin-bottom:100px}.Roku-Hero-Carousel .hero{padding-top:350px}@media (min-width:768px){.Roku-Hero-Carousel .hero{max-height:700px}}.Roku-Hero-Carousel .hero-content-container{padding:0}.Roku-Hero-Carousel .hero-content-flex{position:relative}.Roku-Hero-Carousel .hero-content-flex,.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .attribution{padding-top:10px;padding-bottom:10px;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .attribution{padding-top:10px;padding-bottom:10px}}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .attribution img{display:initial}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .attribution{padding:0;text-align:center;position:absolute;top:0;width:100%;margin-top:-2rem}}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .carousel-nav{padding-top:10px;padding-bottom:3px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .carousel-nav{padding-top:10px}}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .disclaimer{padding-top:10px;padding-bottom:10px;color:#fff;height:60px;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .disclaimer{padding-top:10px;padding-bottom:10px}}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel .disclaimer p{margin:0}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-lockup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Hero-Carousel p{margin:0 0 20px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel p{margin-bottom:20px}}.Roku-Hero-Carousel .background{position:absolute;top:0;left:0;width:100%;height:500px;height:90vh;background-color:#000}.Roku-Hero-Carousel .background.show{-webkit-animation:fadein .75s;animation:fadein .75s}.Roku-Hero-Carousel .lockup{background-color:#fff;padding:10px 20px;margin:20px 40px;width:100%;position:relative;text-align:center;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.6);box-shadow:0 10px 30px rgba(0,0,0,.6)}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .lockup{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;margin-top:20px;margin-bottom:20px;margin-left:40px;margin-right:40px}}.Roku-Hero-Carousel .lockup>div,.Roku-Hero-Carousel .lockup>h1,.Roku-Hero-Carousel .lockup>h2,.Roku-Hero-Carousel .lockup>h3{margin-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .lockup>div,.Roku-Hero-Carousel .lockup>h1,.Roku-Hero-Carousel .lockup>h2,.Roku-Hero-Carousel .lockup>h3{margin-top:30px;margin-bottom:30px}}.Roku-Hero-Carousel .lockup .title{font-size:32px;line-height:40px;border-bottom:1px solid;border-color:#eee}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .lockup .title{font-size:32px;line-height:40px}}.Roku-Hero-Carousel .lockup .description{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .lockup .description{font-size:14px;line-height:22px}}.Roku-Hero-Carousel .lockup .image{text-align:center}.Roku-Hero-Carousel .lockup .image img{display:inline-block}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .hero-content-flex-lockup{margin-bottom:4rem}}@media (min-width:768px){.Roku-Hero-Carousel .hero{padding-top:0;max-height:700px}.Roku-Hero-Carousel .hero-content-flex{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;min-height:500px;max-height:700px;height:90vh}.Roku-Hero-Carousel .hero-content-flex,.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel{padding:20px;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:stretch;height:auto}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-carousel{padding:20px}}@media (min-width:768px){.Roku-Hero-Carousel .hero-content-flex .hero-content-flex-lockup{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%}.Roku-Hero-Carousel .background{min-height:650px;height:90vh}.Roku-Hero-Carousel .lockup{position:relative;margin-top:50px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .lockup{margin-top:50px}}.Roku-Hero-Carousel .variant-whats-on .Roku-PictureFill,.Roku-Hero-Carousel .variant-whats-on .Roku-PictureFill>*{height:100%}.Roku-Hero-Carousel .variant-whats-on .Roku-PictureFill .media-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;min-height:100%;max-width:100%;overflow:hidden}.Roku-Hero-Carousel .variant-whats-on.hero{padding-top:0}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on{overflow:initial}}.Roku-Hero-Carousel .variant-whats-on .background{max-height:523px;height:70vh;position:relative}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .background{min-height:550px;max-height:700px;height:80vh}}.Roku-Hero-Carousel .variant-whats-on .background .hero-attribution{width:100%;padding-bottom:30px;position:absolute;bottom:70px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .background .hero-attribution{padding-bottom:30px}}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .background .hero-attribution{bottom:0}}.Roku-Hero-Carousel .variant-whats-on .background .hero-attribution img{margin-left:auto;margin-right:auto}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .background .hero-attribution img{margin-left:0;margin-right:0}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container{position:relative;margin-top:-80px}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container{position:absolute;margin-top:0;bottom:-100px;left:0;right:0;width:100%}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup{width:auto;margin:0 30px;padding:0}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup{margin-left:0;margin-right:0;margin-bottom:30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup{margin-bottom:30px}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-content{background-color:#fff;padding:60px 40px;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-content{padding-top:60px;padding-bottom:60px;padding-left:40px;padding-right:40px}}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-content{float:right;height:230px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-content .title{margin:0;font-size:32px;line-height:40px;border:0}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-content .title{font-size:32px;line-height:40px}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-content .title p{margin-bottom:0}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#eee;padding:30px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls{padding:30px}}@media (min-width:768px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls{height:230px;float:right}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-content .carousel-content-title{font-size:16px;line-height:24px;margin-top:0;padding-bottom:0}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-content .carousel-content-title{font-size:16px;line-height:24px}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-content .carousel-content-image{max-height:120px}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-content .carousel-content-copy{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-content .carousel-content-copy{font-size:14px;line-height:22px}}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-nav-left,.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-nav-right{color:#0042cc;cursor:pointer;padding-bottom:0;line-height:160px}.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-nav-left .glyphicon:before,.Roku-Hero-Carousel .variant-whats-on .hero-content-container .lockup .col-carousel-controls .carousel-nav-right .glyphicon:before{font-size:21px}",""]),e.exports=t},"+FGT":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.Roku-Form{position:relative}.Roku-Form fieldset{padding:0;margin:0;border:0;min-width:1}.Roku-Form legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#666;border:0;border-bottom:1px solid #e5e5e5}.Roku-Form label{max-width:100%;display:block;margin-bottom:4px;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-Form label{font-size:14px;line-height:22px}}.Roku-Form input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.Roku-Form input[type=file]{display:block}.Roku-Form input[type=range]{display:block;width:100%}.Roku-Form select[multiple],.Roku-Form select[size]{height:auto}.Roku-Form input[type=checkbox]:focus,.Roku-Form input[type=file]:focus,.Roku-Form input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.Roku-Form output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#999}.Roku-Form input[type=date],.Roku-Form input[type=datetime-local],.Roku-Form input[type=month],.Roku-Form input[type=time]{line-height:36px;line-height:1.42857 \\0}.Roku-Form input[type=date].input-sm,.Roku-Form input[type=datetime-local].input-sm,.Roku-Form input[type=month].input-sm,.Roku-Form input[type=time].input-sm{line-height:31px}.Roku-Form input[type=date].input-lg,.Roku-Form input[type=datetime-local].input-lg,.Roku-Form input[type=month].input-lg,.Roku-Form input[type=time].input-lg{line-height:52px}.Roku-Form .checkbox input:checked+span:after,.Roku-Form .radio input:checked+span:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.Roku-Form .checkbox span,.Roku-Form .radio span{padding-left:2em}.Roku-Form .checkbox label,.Roku-Form .radio label{font-weight:400}.Roku-Form .checkbox.disabled label,.Roku-Form .radio.disabled label,fieldset[disabled] .Roku-Form .checkbox label,fieldset[disabled] .Roku-Form .radio label{cursor:not-allowed}.Roku-Form .radio span:after{width:.8em;height:.8em;left:.2em;top:.2em;-webkit-border-radius:1em;border-radius:1em}.Roku-Form .checkbox-inline input[type=checkbox],.Roku-Form .checkbox input[type=checkbox],.Roku-Form .radio-inline input[type=radio],.Roku-Form .radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\\9}.Roku-Form .checkbox-inline,.Roku-Form .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.Roku-Form .checkbox-inline.disabled,.Roku-Form .radio-inline.disabled,fieldset[disabled] .Roku-Form .checkbox-inline,fieldset[disabled] .Roku-Form .radio-inline{cursor:not-allowed}.Roku-Form .checkbox-inline+.checkbox-inline,.Roku-Form .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.Roku-Form input[type=checkbox],.Roku-Form input[type=radio]{margin:4px 0 0;margin-top:1px\\9;line-height:normal}.Roku-Form input[type=checkbox].disabled,.Roku-Form input[type=checkbox][disabled],.Roku-Form input[type=radio].disabled,.Roku-Form input[type=radio][disabled],fieldset[disabled] .Roku-Form input[type=checkbox],fieldset[disabled] .Roku-Form input[type=radio]{cursor:not-allowed}.Roku-Form .select-wrapper{overflow:hidden;display:inline-block;width:auto;position:relative;-webkit-border-radius:36px;border-radius:36px}.Roku-Form .select-wrapper:after{font-family:Glyphicons Roku;content:"\\e910";position:absolute;right:0;top:0;height:36px;width:3rem;text-align:center;line-height:40px;background:#f3f3f3;pointer-events:none;-webkit-border-radius:36px;border-radius:36px}.Roku-Form .select-wrapper select{display:block;width:100%;height:44px;padding-right:3em;color:#333;background-color:#fff;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dedede}.Roku-Form .select-wrapper select.selected{color:#333}@media (min-width:320px) and (max-width:767px){.Roku-Form .select-wrapper select{width:100%}}.Roku-Form .select-wrapper select:disabled{color:#767574;background-color:#ddd}.Roku-Form .select-wrapper option{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Roku-Form .select-wrapper option::-ms-expand{display:none}.Roku-Form .glyphicon-close:before{content:"\\e90b"}.Roku-Form .glyphicon-search:before{content:"\\e90a"}.Roku-Form .roku-managed-form-button.ks-button-component{margin:0 20px 25px 0}.Roku-Form .roku-managed-form-button.ks-button-component:last-child{margin-right:0}.Roku-Form button,.Roku-Form input,.Roku-Form select,.Roku-Form textarea{font-family:inherit}.Roku-Form form:focus,.Roku-Form label:focus{outline:none}.Roku-Form input:disabled::-webkit-input-placeholder{color:#767574}.Roku-Form input:disabled::-moz-placeholder{color:#767574}.Roku-Form input:disabled::-ms-input-placeholder{color:#767574}.Roku-Form input:disabled::placeholder{color:#767574}.Roku-Form .form-textarea-chars-remaining{font-size:12px;line-height:18px;margin-top:8px}@media (min-width:320px) and (max-width:767px){.Roku-Form .form-textarea-chars-remaining{font-size:12px;line-height:18px}}.Roku-Form .form-group{overflow:visible;clear:both;float:none;margin-bottom:22px;margin-right:8px}.Roku-Form .form-group input,.Roku-Form .form-group textarea{padding:10px 20px;-webkit-border-radius:6px;border-radius:6px}@media (min-width:320px) and (max-width:767px){.Roku-Form .form-group input,.Roku-Form .form-group textarea{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}}.Roku-Form .form-group input:focus,.Roku-Form .form-group textarea:focus{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);background-color:#fff;border:1px solid #eee}.Roku-Form .form-group.disabled,.Roku-Form .form-group.hidden{display:none}.Roku-Form .has-error .checkbox,.Roku-Form .has-error .checkbox-inline,.Roku-Form .has-error .control-label,.Roku-Form .has-error .help-block,.Roku-Form .has-error .radio,.Roku-Form .has-error .radio-inline{color:#a94442}.Roku-Form .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.Roku-Form .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.Roku-Form .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.Roku-Form .has-error input,.Roku-Form .has-error input.form-control,.Roku-Form .has-error input.form-control:focus,.Roku-Form .has-error textarea,.Roku-Form .has-error textarea.form-control{border:1px solid #e40046}.Roku-Form .has-error.form-group .select-wrapper.roku-native-select:after,.Roku-Form .has-error.form-group .select-wrapper:after,.Roku-Form .has-error.form-group .select-wrapper select,.Roku-Form .has-error.select-group .select-wrapper.roku-native-select:after,.Roku-Form .has-error.select-group .select-wrapper:after,.Roku-Form .has-error.select-group .select-wrapper select{border-color:#e40046}.Roku-Form .has-error .control-label,.Roku-Form .has-error .error-help-block,.Roku-Form .has-error .help-block{color:#e40046}.Roku-Form .has-error .error-help-block{padding:0;display:block}.Roku-Form .error{color:#e40046}.Roku-Form input,.Roku-Form select,.Roku-Form textarea{font-size:16px;padding:10px 16px;height:50px;border:0;-webkit-border-radius:10px;border-radius:10px;color:#333;background-color:#eee;display:block;width:100%;background-image:none;outline:none}.Roku-Form input::-webkit-input-placeholder,.Roku-Form select::-webkit-input-placeholder,.Roku-Form textarea::-webkit-input-placeholder{opacity:.5}.Roku-Form input::-moz-placeholder,.Roku-Form select::-moz-placeholder,.Roku-Form textarea::-moz-placeholder{opacity:.5}.Roku-Form input::-ms-input-placeholder,.Roku-Form select::-ms-input-placeholder,.Roku-Form textarea::-ms-input-placeholder{opacity:.5}.Roku-Form input::placeholder,.Roku-Form select::placeholder,.Roku-Form textarea::placeholder{opacity:.5}.Roku-Form input,.Roku-Form textarea{background-color:#fff;-webkit-border-radius:6px;border-radius:6px;padding:10px 20px;border:1px solid #dedede}.Roku-Form input::-webkit-input-placeholder,.Roku-Form textarea::-webkit-input-placeholder{color:#999;opacity:1}.Roku-Form input::-moz-placeholder,.Roku-Form textarea::-moz-placeholder{color:#999;opacity:1}.Roku-Form input::-ms-input-placeholder,.Roku-Form textarea::-ms-input-placeholder{color:#999;opacity:1}.Roku-Form input::placeholder,.Roku-Form textarea::placeholder{color:#999;opacity:1}.Roku-Form input:disabled,.Roku-Form textarea:disabled{cursor:not-allowed;background-color:#dedede}.Roku-Form input:focus,.Roku-Form textarea:focus{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);background-color:#fff;border:1px solid #bebebe}.Roku-Form input{height:44px}.Roku-Form input.hidden{display:none}.Roku-Form .form-control[disabled],.Roku-Form .form-control[readonly],.Roku-Form input[disabled],.Roku-Form input[readonly],.Roku-Form select[disabled],.Roku-Form select[readonly],fieldset[disabled] .Roku-Form .form-control,fieldset[disabled] .Roku-Form input,fieldset[disabled] .Roku-Form select{cursor:not-allowed;opacity:1}.Roku-Form textarea.form-control{height:100px;-webkit-border-radius:6px;border-radius:6px}.Roku-Form textarea.form-control.non-resizable{resize:none}.Roku-Form textarea.form-control:focus{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);background-color:#fff;border:1px solid #eee}.Roku-Form textarea.form-control[rows]{height:auto}.Roku-Form ::-webkit-input-placeholder{opacity:.5}.Roku-Form ::-moz-placeholder{opacity:.5}.Roku-Form ::-ms-input-placeholder{opacity:.5}.Roku-Form ::placeholder{opacity:.5}.Roku-Form .select-group{display:block;max-width:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.Roku-Form .select-group{width:100%;float:none}.Roku-Form .select-group .second-select-wrapper{margin-top:6px}}.Roku-Form .select-group .select-wrapper{display:block;max-width:100%;-webkit-border-radius:6px;border-radius:6px;background-color:#eee}@media (min-width:320px) and (max-width:767px){.Roku-Form .select-group .select-wrapper{width:100%;float:none}}.Roku-Form .select-group .select-wrapper:after{-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;line-height:44px;height:44px}.Roku-Form .select-group .select-wrapper.roku-native-select:after{border:1px solid #dedede;border-left:0;background-color:#fff}.Roku-Form .select-group .select-wrapper.Roku-Select-Disabled:after{color:#767574}.Roku-Form .select-group .select-wrapper.Roku-Select-Disabled.roku-native-select:after{background-color:#ddd}.Roku-Form .help-block{display:block;color:#a6a6a6;font-size:12px;line-height:18px;margin-top:8px;margin-bottom:0}@media (min-width:320px) and (max-width:767px){.Roku-Form .help-block{font-size:12px;line-height:18px}}.Roku-Form .checkbox,.Roku-Form .radio{margin-left:5px}.Roku-Form .checkbox label,.Roku-Form .radio label{font-size:14px;line-height:22px;margin-bottom:0;cursor:pointer;display:inline-block}@media (min-width:320px) and (max-width:767px){.Roku-Form .checkbox label,.Roku-Form .radio label{font-size:14px;line-height:22px}}.Roku-Form .checkbox label.disabled,.Roku-Form .radio label.disabled{cursor:not-allowed}.Roku-Form .checkbox input,.Roku-Form .radio input{display:none}.Roku-Form .checkbox input.stateless-radio-input:not(.stateless-radio-input-disabled),.Roku-Form .radio input.stateless-radio-input:not(.stateless-radio-input-disabled){cursor:pointer}.Roku-Form .checkbox input.stateless-radio-input.stateless-radio-input-checked+span:after,.Roku-Form .checkbox input:checked+span:after,.Roku-Form .radio input.stateless-radio-input.stateless-radio-input-checked+span:after,.Roku-Form .radio input:checked+span:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.Roku-Form .checkbox input.stateless-radio-input+span.no-children,.Roku-Form .radio input.stateless-radio-input+span.no-children{min-height:1em}.Roku-Form .checkbox span,.Roku-Form .radio span{padding-top:3px;padding-left:40px;display:inline-block;position:relative;font-size:16px;line-height:26px}.Roku-Form .checkbox span:before,.Roku-Form .radio span:before{content:"";background-color:#eee;border:2px solid #ddd;position:absolute;margin-top:0;left:0;top:0;width:30px;height:30px}.Roku-Form .checkbox span:after,.Roku-Form .radio span:after{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";color:#fff;background-color:#662d91;position:absolute;margin:0;padding:0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}.Roku-Form .checkbox.small span,.Roku-Form .radio.small span{padding-left:30px;font-size:12px;line-height:20px}.Roku-Form .checkbox.small span:before,.Roku-Form .radio.small span:before{width:24px;height:24px}.Roku-Form .checkbox .help-text,.Roku-Form .radio .help-text{margin-left:33px;margin-bottom:0}.Roku-Form .checkbox .error-help-block,.Roku-Form .radio .error-help-block{display:none;color:#e40046}.Roku-Form .checkbox .error-help-block:after,.Roku-Form .checkbox .error-help-block:before,.Roku-Form .radio .error-help-block:after,.Roku-Form .radio .error-help-block:before{display:none}.Roku-Form .checkbox.has-error .error-help-block,.Roku-Form .radio.has-error .error-help-block{display:block}.Roku-Form .checkbox span span,.Roku-Form .radio span span{padding-left:0;display:inline}.Roku-Form .checkbox span span:before,.Roku-Form .radio span span:before{display:none}.Roku-Form .checkbox span{font-size:16px}.Roku-Form .checkbox span:before{-webkit-border-radius:6px;border-radius:6px}.Roku-Form .checkbox span:after{font-family:Glyphicons Roku;content:"\\e902";font-size:26px;-webkit-border-radius:4px;border-radius:4px;left:2px;top:2px;width:26px;height:26px;line-height:26px}.Roku-Form .checkbox.small{font-size:12px}.Roku-Form .checkbox.small span:before{-webkit-border-radius:6px;border-radius:6px}.Roku-Form .checkbox.small span:after{font-family:Glyphicons Roku;content:"\\e902";font-size:20px;-webkit-border-radius:3px;border-radius:3px;left:2px;top:2px;width:20px;height:20px;line-height:20px}.Roku-Form .checkbox input[type=checkbox]{display:block;width:10px;height:10px;margin-left:-5px;overflow:hidden;opacity:0;z-index:-1}.Roku-Form .checkbox input[type=checkbox]:disabled{cursor:not-allowed}.Roku-Form .checkbox input[type=checkbox]:disabled+span:before{border-color:#ddd;background-color:#ddd}.Roku-Form .checkbox input[type=checkbox]:indeterminate+span:after{content:"\\e96f";-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.Roku-Form .checkbox input[type=checkbox]:checked:disabled+span:after,.Roku-Form .checkbox input[type=checkbox]:indeterminate:disabled+span:after{background-color:#ddd;color:#767574}.Roku-Form .checkbox .switch{position:relative;display:inline-block;width:70px;height:38px}.Roku-Form .checkbox .switch input[type=checkbox]{opacity:0;width:0;height:0}.Roku-Form .checkbox .switch input[type=checkbox]:checked+.slider{background-color:#662d91;border:1px solid #662d91}.Roku-Form .checkbox .switch input[type=checkbox]:checked+.slider:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.Roku-Form .checkbox .switch input[type=checkbox]:focus+.slider{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25)}.Roku-Form .checkbox .switch input[type=checkbox]:disabled+.slider{background-color:#767574;border:1px solid #767574}.Roku-Form .checkbox .switch input[type=checkbox]:disabled+.slider:before{background-color:#fff}.Roku-Form .checkbox .switch input[type=checkbox]:not(:checked):disabled+.slider{background-color:#eee;border:1px solid #dedede}.Roku-Form .checkbox .switch input[type=checkbox]:not(:checked):disabled+.slider:before{background-color:#fff}.Roku-Form .checkbox .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:0}.Roku-Form .checkbox .switch .slider:before{position:absolute;content:"";height:32px;width:32px;left:2px;bottom:2px;top:unset;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border:1px solid #dedede;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.Roku-Form .checkbox .switch .slider:after{content:none}.Roku-Form .checkbox .switch .slider.round{border:1px solid #dedede;background-color:#fff;-webkit-border-radius:18px;border-radius:18px}.Roku-Form .checkbox .switch .slider.round:before{-webkit-border-radius:50%;border-radius:50%}.Roku-Form .checkbox span.tos a{margin-right:2px;margin-left:2px}.Roku-Form .radio label.disabled{color:#999}.Roku-Form .radio label.disabled span:before{background-color:#eee}.Roku-Form .radio label.disabled span:after{background-color:#767574}.Roku-Form .radio span:before{-webkit-border-radius:1.2em;border-radius:1.2em;border:1px solid #ddd;background-color:#fff}.Roku-Form .radio span:after{-webkit-border-radius:1.2em;border-radius:1.2em;left:6px;top:6px;width:18px;height:18px;line-height:26px}.Roku-Form .radio.small span:after{left:6px;top:6px;width:12px;height:12px;line-height:20px}.Roku-Form .radio input.stateless-radio-input,.Roku-Form .radio input[type=radio]{display:block;width:10px;height:10px;margin-left:-5px;overflow:hidden;opacity:0;z-index:-1}.Roku-Form .radio input.stateless-radio-input{line-height:normal}.Roku-Form .radio.formOfPayment{clear:both;float:none;overflow:hidden}.Roku-Form .radio.formOfPayment label{display:block;float:none;margin-right:22px}.Roku-Form .radio.formOfPayment label:last-child{margin-right:0;overflow:hidden}.Roku-Form .radio.formOfPayment span.icon{top:0}.Roku-Form .radio.formOfPayment span.icon:after,.Roku-Form .radio.formOfPayment span.icon:before{display:none}.Roku-Form .radio.formOfPayment .cc span{top:-15px}@media (min-width:768px){.Roku-Form .radio.formOfPayment .cc span{display:block;top:0}}.Roku-Form .radio.formOfPayment .cc span.cc-icon{top:0}@media (min-width:768px){.Roku-Form .radio.formOfPayment .cc span.cc-icon{margin-left:25px}}.Roku-Form .radio.formOfPayment .paypal span{float:left;margin-top:4px}.Roku-Form .radio.formOfPayment .paypal span.icon{margin-top:0}.Roku-Form .error-help-block,.Roku-Form .hidden{display:none}.Roku-Form .fields-required{font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-Form .fields-required{font-size:12px;line-height:18px}}.Roku-Form .date-range{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Roku-Form .date-range:hover,.Roku-Select-Wrapper .select-wrapper input{cursor:pointer}.Roku-Select-Wrapper .select-wrapper input:focus{background-color:#fff}.Roku-Select-Wrapper .select-wrapper:after{background-color:transparent;border-left:none;border-color:transparent}.Roku-Select-Wrapper .Roku-Select-Disabled input{cursor:not-allowed;color:#767574}.Roku-Select-Wrapper .Roku-Select-Disabled:after{color:#999}.Roku-Select-Wrapper .select-group .select-wrapper:after{background-color:transparent;border-left:none;border-color:transparent}.Roku-Select-Wrapper .Roku-Select-Options{position:absolute;z-index:100;color:#333;background-color:#fff;border:1px solid #eee;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);left:1px;right:1px;max-height:200px;overflow:scroll}.Roku-Select-Wrapper .Roku-Select-Option{padding:10px 50px 10px 28px;line-height:24px;cursor:pointer}.Roku-Select-Wrapper .Roku-Select-Option:hover{background-color:#662d91;color:#fff}.Roku-Select-Wrapper .Roku-Select-Option b{font-family:GothamMedium,Helvetica,Arial,sans-serif}.Roku-Select-Wrapper .Roku-Selected-Option{background-color:#552a7b;color:#fff}.Roku-Select-Wrapper .Roku-Highlighted-Option{background-color:#662d91;color:#fff}.Roku-Select-Wrapper .Roku-Select-Search{position:absolute;top:8px;left:15px;color:#999;font-size:1.5em}.Roku-Select-Wrapper div.Roku-Select-Search~input{padding-left:49px}.Roku-Select-Wrapper div.Roku-Select-Clear~input{padding-right:45px;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Roku-Select-Wrapper .Roku-Select-Clear{position:absolute;top:13px;right:30px;font-size:16px;color:#999;cursor:pointer;padding:0 0 0 10px}.Roku-Select-Wrapper .Roku-Select-Error{margin-top:8px;color:#e40046;font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-Select-Wrapper .Roku-Select-Error{font-size:12px;line-height:18px}}.Roku-Select-Wrapper .Roku-Select-Values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Roku-Select-Wrapper .Roku-Select-Value{color:#fff;background-color:#767574;-webkit-border-radius:6px;border-radius:6px;margin:10px 10px 0 0;padding:4px 10px 4px 20px;line-height:24px;white-space:nowrap;cursor:pointer}.Roku-Select-Wrapper .Roku-Select-Value:hover{background-color:#662d91}.Roku-Select-Wrapper .Roku-Select-Value[disabled]{background-color:#999;cursor:not-allowed;padding-right:20px}.Roku-Select-Wrapper .Roku-Select-Value-Clear{color:#bebebe;margin:6px 0 6px 10px;padding-left:6px;display:inline;font-size:16px;cursor:pointer}.Roku-Select-Wrapper .Roku-Select-Value-Clear:before{top:2px}.roku-form-label .sprite-form-question,.Roku-Form .sprite-form-question{font-size:24px;top:7px;left:6px;cursor:pointer;position:relative}.roku-form-label .help-text,.Roku-Form .help-text{font-size:12px;line-height:18px;margin-bottom:11px;color:#767574}@media (min-width:320px) and (max-width:767px){.roku-form-label .help-text,.Roku-Form .help-text{font-size:12px;line-height:18px}}',""]),e.exports=t},"+FPS":function(e,t,o){var r=o("+FGT");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"+HPE":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Nav":{en:{skip_to_main_content:"Skip to main content",greeting:"Welcome %{name}",developer:"Developer site",account:"My account",addchannels:"Channel store",support:"Support",blog:"Roku blog",sale:"sale",signin:"My account",signout:"Sign out",product:"Choose your player",cart:"Check out",support_overlay_title:"Support",support_link_text_1:"Support home",support_link_text_2:"Before you buy",support_link_text_3:"How to: Using your Roku",support_link_text_4:"Account, billing, and orders",support_link_text_5:"Setup and troubleshooting",mobile_app_txt:"Mobile app",special_offers_txt:"Special offers",perfect_product:"Find a Roku product that’s perfect for you?",perfect_product_link:"Help me choose",product_overlay_title:"Products",product_overview:"All products",product_finder_cta:"Help me choose",product_1_name:"Roku TV™",product_1_headline:"Feature-packed smart TV. Hundreds of models from top brands.",product_2_name:"Roku Express",product_2_headline:"5x more powerful HD streaming.",product_3_name:"Roku Express+",product_3_headline:"Turn your older TV into a smart TV —works with HDMI® or composite.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Powerful & portable.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Exceptional wireless performance. Brilliant picture quality.",product_6_name:"Roku Ultra",product_6_headline:"Our ultimate player. Powerful quad-core & our best wireless performance.",product_8_name:"Accessories",product_8_headline:"",product_11_name:"Roku TV™ Wireless Speakers",product_11_headline:"The easy way to add premium sound to your Roku TV.",aria_lower_menu:"Lower Menu","screenreader.shoppingcart":"View Your Shopping Cart"},en_CA:{greeting:"Welcome %{name}",developer:"Developer site",account:"My account",support:"Support",blog:"Roku blog",signin:"My account",signout:"Sign out",product:"Choose your player",cart:"Check out",support_overlay_title:"Support",support_link_text_1:"Support home",support_link_text_2:"Before you buy",support_link_text_3:"How to: Using your Roku",support_link_text_4:"Account, billing, and orders",support_link_text_5:"Setup and troubleshooting",mobile_app_txt:"Mobile app",special_offers_txt:"Special offers",perfect_product:"Find a Roku product that’s perfect for you?",perfect_product_link:"Help me choose",product_overlay_title:"Products",product_overview:"All products",product_finder_cta:"Help me choose",product_1_name:"Roku TV™",product_1_headline:"Brilliant picture quality. Smart and simple features.",product_2_name:"Roku Express",product_2_headline:"5x more powerful HD streaming.",product_3_name:"Roku® Express+",product_3_headline:"Turn your older TV into a smart TV.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Powerful & portable",product_5_name:"Roku Premiere",product_5_headline:"Powerful streaming. Stunning HD and 4K resolution.",product_6_name:"Roku Premiere+",product_6_headline:"Powerful streaming. Stunning HD, 4K and HDR. Advanced remote.",product_7_name:"Roku Ultra",product_7_headline:"Our ultimate player. Stunning HD, 4K and HDR. Advanced technology.",product_8_name:"Roku® Streaming Stick®+",product_8_headline:"Exceptional wireless performance. Brilliant picture quality.",aria_lower_menu:"Lower Menu"},es:{greeting:"Bienvenido, %{name}",developer:"Sitio para desarrolladores",account:"Mi Cuenta",support:"Soporte técnico",blog:"Blog de Roku",signin:"Mi Cuenta",signout:"Cerrar sesión",product:"Escoge tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte técnico",support_link_text_2:"Antes de que compres",support_link_text_3:"Cómo usar su Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y solución de problemas",mobile_app_txt:"Aplicación móvil",special_offers_txt:"Ofertas especiales",perfect_product:"Encuentra el producto perfecto para ti",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_overview_txt:"Ver todos los productos ",product_finder_cta:"Compara modelos",product_1_name:"Roku® TV",product_1_headline:"Magnífica calidad de imagen. Funciones inteligentes y sencillas.",product_2_name:"Roku Express",product_2_headline:"Rápido. Al alcance del bolsillo. Streaming 1080p HD.",product_3_name:"Roku Express+",product_3_headline:"Transforma tu TV actual en un TV inteligente.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku Premiere",product_5_headline:"Streaming potente. Impresionante resolución HD y 4K.",product_6_name:"Roku Premiere+",product_6_headline:"Streaming potente. Resolución HD, 4K e impresionantes imágenes HDR. Control remoto avanzado.",product_7_name:"Roku Ultra",product_7_headline:"Nuestro máximo reproductor. Resolución 4K e impresionantes imágenes HDR. Tecnología avanzada.",product_8_name:"Accesorios",product_8_headline:"",product_9_name:"Roku® Streaming Stick®+",product_9_headline:"Excepcional rendimiento inalámbrico. Brillante calidad de imagen.",aria_lower_menu:"Menú inferior",addchannels:"Channel store"},fr_FR:{skip_to_main_content:"Passer au contenu principal",greeting:"Bienvenue %{name}",developer:"Site de développeurs",account:"Mon compte",addchannels:"Channel Store",support:"Assistance",blog:"Blog de Roku",sale:"en solde",signin:"Mon compte",signout:"Déconnexion",product:"Choisissez votre lecteur",cart:"Consulter",support_overlay_title:"Assistance",support_link_text_1:"Accueil assistance",support_link_text_2:"Avant votre achat",support_link_text_3:"Guide pratique : Utilisation de votre produit Roku",support_link_text_4:"Compte, factures et commandes",support_link_text_5:"Installation et dépannage",mobile_app_txt:"Application mobile",special_offers_txt:"Offres spéciales",perfect_product:"Trouver un produit Roku qui vous convient parfaitement ?",perfect_product_link:"M’aider à choisir",product_overlay_title:"Produits",product_overview:"Tous les produits",product_finder_cta:"M’aider à choisir",product_1_name:"Roku TV™",product_1_headline:"Riche en fonctionnalités smart TV. Des centaines de modèles de grandes marques disponibles.",product_2_name:"Roku Express",product_2_headline:"Streaming en HD 5 fois plus puissant.",product_3_name:"Roku Express+",product_3_headline:"Transformez votre ancienne TV en TV connectée. Requiert une entrée composite ou HDMI®.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Puissant & portable.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Performance sans fil exceptionnelle. Qualité d’image éblouissante.",product_6_name:"Roku Ultra",product_6_headline:"Notre meilleur lecteur. La puissance du quadruple cœur et les meilleures performances sans fil.",product_8_name:"Accessoires",product_11_name:"Haut-parleurs sans fil Roku TV™",product_11_headline:"La solution simple pour ajouter un son de haute qualité à votre Roku TV.",aria_lower_menu:"Menu inférieur","screenreader.shoppingcart":"Afficher votre panier"},fr_CA:{skip_to_main_content:"Passer au contenu principal",greeting:"Bienvenue %{name}",developer:"Site de concepteurs de pages Web",account:"Mon compte",addchannels:"Channel Store",support:"Soutien",blog:"Blogue Roku",sale:"vente",signin:"Mon compte",signout:"Déconnexion",product:"Choisissez votre lecteur",cart:"Consulter",support_overlay_title:"Soutien",support_link_text_1:"Accueil soutien",support_link_text_2:"Avant d'acheter",support_link_text_3:"Instructions : Utilisation de votre Roku",support_link_text_4:"Compte, facturation et commandes",support_link_text_5:"Configuration et dépannage",mobile_app_txt:"Application mobile",special_offers_txt:"Offres spéciales",perfect_product:"Trouvez un produit Roku qui vous convient le mieux",perfect_product_link:"Aidez-moi à choisir",product_overlay_title:"Produits",product_overview:"Tous les produits",product_finder_cta:"Aidez-moi à choisir",product_1_name:"Roku TV™",product_1_headline:"Riche en fonctionnalités smart TV. Centaines de modèles de grandes marques.",product_2_name:"Roku Express",product_2_headline:"Diffusion en continu HD 5 fois plus puissante.",product_3_name:"Roku Express+",product_3_headline:"Transformez votre vieille TV en TV intelligente — Compatible avec les câbles composites ou HDMI®.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Puissant et portatif.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Performance sans fil exceptionnelle. Qualité d'image lumineuse.",product_6_name:"Roku Ultra",product_6_headline:"Notre lecteur par excellence. Quadricœur puissant et notre meilleure performance sans-fil.",product_8_name:"Accessoires",product_11_name:"Haut-parleurs sans fil Roku TV™",product_11_headline:"Le moyen simple de doter votre Roku TV d'un son exceptionnel.",aria_lower_menu:"Menu inférieur","screenreader.shoppingcart":"Voir le panier"},es_MX:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_CO:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_AR:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_PE:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_CL:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_CR:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_SV:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_GT:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_HN:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_NI:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},es_PA:{skip_to_main_content:"Omitir al contenido principal",greeting:"Te damos la bienvenida, %{name}",developer:"Sitio para desarrolladores",account:"Mi cuenta",addchannels:"Tienda de canales",support:"Soporte técnico",blog:"Blog de Roku",sale:"venta",signin:"Mi cuenta",signout:"Cerrar sesión",product:"Elige tu reproductor",cart:"Consultar",support_overlay_title:"Soporte técnico",support_link_text_1:"Inicio de Soporte",support_link_text_2:"Antes de que compres",support_link_text_3:"Procedimientos: cómo usar tu Roku",support_link_text_4:"Cuenta, facturación y pedidos",support_link_text_5:"Configuración y resolución de problemas",mobile_app_txt:"App móvil",special_offers_txt:"Ofertas especiales",perfect_product:"¿Deseas encontrar el producto Roku perfecto para ti?",perfect_product_link:"Ayúdame a elegir",product_overlay_title:"Productos",product_overview:"Todos los productos",product_finder_cta:"Ayúdame a elegir",product_1_name:"Roku TV™",product_1_headline:"Smart TV con múltiples funciones. Cientos de modelos de las mejores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming HD cinco veces más potente.",product_3_name:"Roku Express+",product_3_headline:"Convierte tu TV antigua en una smart TV; funciona con cables HDMI® o compuestos.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente y portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempeño inalámbrico excepcional. Magnífica calidad de imagen.",product_6_name:"Roku Ultra",product_6_headline:"Nuestro mejor reproductor. Potente, de cuatro núcleos y con el mejor desempeño inalámbrico.",product_8_name:"Accesorios",product_11_name:"Bocinas inalámbricas para Roku TV™",product_11_headline:"Una forma sencilla de agregar sonido prémium a tu Roku TV.",aria_lower_menu:"Menú inferior","screenreader.shoppingcart":"Ver tu carro de compras"},de_DE:{skip_to_main_content:"Zum Hauptinhalt springen",greeting:"Willkommen %{name}",developer:"Entwicklerseite",account:"Mein Account",addchannels:"Channel Store",support:"Support",blog:"Roku-Blog",sale:"Verkauf",signin:"Mein Account",signout:"Abmelden",product:"Wähle deinen Player aus",cart:"Ausleihen",support_overlay_title:"Support",support_link_text_1:"Support-Startseite",support_link_text_2:"Vor dem Kauf",support_link_text_3:"So benutzt du dein Roku",support_link_text_4:"Account, Abrechnung und Bestellungen",support_link_text_5:"Setup und Fehlerbehebung",mobile_app_txt:"App",special_offers_txt:"Sonderangebote",perfect_product:"Welches Roku-Produkt passt perfekt zu dir?",perfect_product_link:"Auswahlhilfe",product_overlay_title:"Produkte",product_overview:"Alle Produkte",product_finder_cta:"Auswahlhilfe",product_1_name:"Roku TV™",product_1_headline:"Funktionsstarker Smart-TV. Hunderte Modelle von führenden Marken.",product_2_name:"Roku Express",product_2_headline:"5x leistungsstärkeres HD-Streaming.",product_3_name:"Roku Express+",product_3_headline:"Verwandle deinen alten Fernseher in ein Smart TV – funktioniert mit HDMI®- oder Composite-Kabeln.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Leistungsstark und tragbar.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Außergewöhnliche WLAN-Leistung. Hervorragende Bildqualität.",product_6_name:"Roku Ultra",product_6_headline:"Unser ultimativer Player. Leistungsstarker Quad-Core und unsere beste WLAN-Leistung.",product_8_name:"Zubehör",product_11_name:"Roku TV™ Wireless-Lautsprecher",product_11_headline:"Die einfache Art, deinen Roku TV mit erstklassigem Sound zu versorgen.",aria_lower_menu:"Unteres Menü","screenreader.shoppingcart":"Warenkorb anzeigen"},pt_BR:{skip_to_main_content:"Pular para o conteúdo principal",greeting:"Olá, %{name}",developer:"Site do desenvolvedor",account:"Minha conta",addchannels:"Loja de canais",support:"Suporte da Roku",blog:"Blog da Roku",sale:"venda",signin:"Minha conta",signout:"Sair",product:"Escolha seu player",cart:"Confira",support_overlay_title:"Suporte da Roku",support_link_text_1:"Página inicial de suporte da Roku",support_link_text_2:"Antes de comprar",support_link_text_3:"Instruções: como usar seu Roku",support_link_text_4:"Conta, cobrança e pedidos",support_link_text_5:"Configuração e solução de problemas",mobile_app_txt:"App para dispositivos móveis",special_offers_txt:"Ofertas especiais",perfect_product:"Encontrou um produto Roku perfeito para você?",perfect_product_link:"Ajude-me a escolher",product_overlay_title:"Produtos",product_overview:"Todos os produtos",product_finder_cta:"Ajude-me a escolher",product_1_name:"Roku TV™",product_1_headline:"Smart TV repleta de recursos. Centenas de modelos das maiores marcas.",product_2_name:"Roku Express",product_2_headline:"Streaming em HD 5x mais potente.",product_3_name:"Roku Express+",product_3_headline:"Transforme sua TV antiga em uma smart TV. Funciona com HDMI® ou composto.",product_4_name:"Roku® Streaming Stick®",product_4_headline:"Potente e portátil.",product_5_name:"Roku® Streaming Stick®+",product_5_headline:"Desempenho sem fio excepcional. Excelente qualidade de imagem.",product_6_name:"Roku Ultra",product_6_headline:"Nosso player mais completo. Quad-core poderoso e nosso melhor desempenho sem fio.",product_8_name:"Acessórios",product_11_name:"Alto-falantes sem fio da Roku TV™",product_11_headline:"Adicione facilmente um som premium à sua Roku TV.",aria_lower_menu:"Menu inferior","screenreader.shoppingcart":"Ver seu carrinho de compras"}}}),e.exports=function(){return t.get("Roku.Nav")}}).call(this,o("TYvK").ResourceManager)},"+IY2":function(e,t,o){"use strict";var r=o("aJg2");e.exports=function(){return"function"==typeof Object.entries?Object.entries:r}},"+Mn7":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.Maintenance":{en:{"link.support":"http://support.roku.com","link.forums":"http://forums.roku.com","link.blog":"http://blog.roku.com"}}}),e.exports=function(){return t.get("Roku.Page.Maintenance")}}).call(this,o("TYvK").ResourceManager)},"+OSr":function(e,t,o){"use strict";var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m);o("g1v6");function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var b=function(e){var t,o=(t=e).displayName||t.name||"Component",r=function(t){s()(r,t);var o=g(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){var t=this.props;return e.composable?f.a.createElement(e,t):f.a.createElement("div",{className:e.className.split(".").join("-")},f.a.createElement(e,t))}}]),r}(f.a.Component);return r.displayName="Woven(".concat(o,")"),e.composable&&(r.instanceOf=function(t){return t===e}),r};t.a=b},"+U+H":function(e,t,o){"use strict";(function(e){var r=o("K9B5"),a=o("nm5l");o("LhDL");t.a=function(t){var o=t.sectionMap,n=t.expand,i=t.collapse,l=t.visibleArticles,s=o&&o.filter((function(e){var t;return(null==e||null===(t=e.articles)||void 0===t?void 0:t.length)>0}));return s&&s.length>0?e.createElement("div",{className:"sectionlist-wrapper"},s.length>1?s.map((function(t,o){var c;return(null==t||null===(c=t.articles)||void 0===c?void 0:c.length)>0&&e.createElement("div",{key:o},e.createElement("div",{className:"section-wrapper"},e.createElement(a.a,{sectionId:t.id,title:"".concat(t.name," (").concat(t.articles.length,")"),style:"ks-text-med ks-mb-22 txt-h5 ks-ph-10 section-title black"},e.createElement(r.a,{data:t.articles,expand:n,collapse:i,amount:l}))),o<s.length-1&&e.createElement("div",{className:"grey-line"}))||e.createElement("div",null)})):e.createElement(r.a,{data:s[0].articles,expand:n,collapse:i,amount:l})):e.createElement("div",null)}}).call(this,o("viRO"))},"+kT5":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-logo.svg"},"+wdc":function(e,t,o){"use strict";
/** @license React v0.19.1
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r,a,n,i,l;if("undefined"==typeof window||"function"!=typeof MessageChannel){var s=null,c=null,u=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(e){throw setTimeout(u,0),e}},d=Date.now();t.unstable_now=function(){return Date.now()-d},r=function(e){null!==s?setTimeout(r,0,e):(s=e,setTimeout(u,0))},a=function(e,t){c=setTimeout(e,t)},n=function(){clearTimeout(c)},i=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var p=window.performance,m=window.Date,f=window.setTimeout,g=window.clearTimeout;if("undefined"!=typeof console){var b=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof p&&"function"==typeof p.now)t.unstable_now=function(){return p.now()};else{var h=m.now();t.unstable_now=function(){return m.now()-h}}var k=!1,x=null,y=-1,v=5,w=0;i=function(){return t.unstable_now()>=w},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):v=0<e?Math.floor(1e3/e):5};var _=new MessageChannel,R=_.port2;_.port1.onmessage=function(){if(null!==x){var e=t.unstable_now();w=e+v;try{x(!0,e)?R.postMessage(null):(k=!1,x=null)}catch(e){throw R.postMessage(null),e}}else k=!1},r=function(e){x=e,k||(k=!0,R.postMessage(null))},a=function(e,o){y=f((function(){e(t.unstable_now())}),o)},n=function(){g(y),y=-1}}function C(e,t){var o=e.length;e.push(t);e:for(;;){var r=o-1>>>1,a=e[r];if(!(void 0!==a&&0<P(a,t)))break e;e[r]=t,e[o]=a,o=r}}function E(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var o=e.pop();if(o!==t){e[0]=o;e:for(var r=0,a=e.length;r<a;){var n=2*(r+1)-1,i=e[n],l=n+1,s=e[l];if(void 0!==i&&0>P(i,o))void 0!==s&&0>P(s,i)?(e[r]=s,e[l]=o,r=l):(e[r]=i,e[n]=o,r=n);else{if(!(void 0!==s&&0>P(s,o)))break e;e[r]=s,e[l]=o,r=l}}}return t}return null}function P(e,t){var o=e.sortIndex-t.sortIndex;return 0!==o?o:e.id-t.id}var T=[],O=[],N=1,I=null,A=3,M=!1,L=!1,D=!1;function j(e){for(var t=E(O);null!==t;){if(null===t.callback)S(O);else{if(!(t.startTime<=e))break;S(O),t.sortIndex=t.expirationTime,C(T,t)}t=E(O)}}function H(e){if(D=!1,j(e),!L)if(null!==E(T))L=!0,r(z);else{var t=E(O);null!==t&&a(H,t.startTime-e)}}function z(e,o){L=!1,D&&(D=!1,n()),M=!0;var r=A;try{for(j(o),I=E(T);null!==I&&(!(I.expirationTime>o)||e&&!i());){var l=I.callback;if(null!==l){I.callback=null,A=I.priorityLevel;var s=l(I.expirationTime<=o);o=t.unstable_now(),"function"==typeof s?I.callback=s:I===E(T)&&S(T),j(o)}else S(T);I=E(T)}if(null!==I)var c=!0;else{var u=E(O);null!==u&&a(H,u.startTime-o),c=!1}return c}finally{I=null,A=r,M=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){L||M||(L=!0,r(z))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return E(T)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var o=A;A=t;try{return e()}finally{A=o}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=A;A=e;try{return t()}finally{A=o}},t.unstable_scheduleCallback=function(e,o,i){var l=t.unstable_now();if("object"==typeof i&&null!==i){var s=i.delay;s="number"==typeof s&&0<s?l+s:l,i="number"==typeof i.timeout?i.timeout:F(e)}else i=F(e),s=l;return e={id:N++,callback:o,priorityLevel:e,startTime:s,expirationTime:i=s+i,sortIndex:-1},s>l?(e.sortIndex=s,C(O,e),null===E(T)&&e===E(O)&&(D?n():D=!0,a(H,s-l))):(e.sortIndex=i,C(T,e),L||M||(L=!0,r(z))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();j(e);var o=E(T);return o!==I&&null!==I&&null!==o&&null!==o.callback&&o.startTime<=e&&o.expirationTime<I.expirationTime||i()},t.unstable_wrapCallback=function(e){var t=A;return function(){var o=A;A=t;try{return e.apply(this,arguments)}finally{A=o}}}},"/0DC":function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"/1h9":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Award{padding:40px 0;text-align:center}.Roku-Award p{max-width:900px;margin:0 auto}",""]),e.exports=t},"/4pj":function(e,t,o){e.exports=o("OLMk")},"/55k":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Pdp-AddToCart-Banner{position:fixed;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-webkit-animation:showAddToCartBanner .5s ease-out;animation:showAddToCartBanner .5s ease-out;opacity:1}.Pdp-AddToCart-Banner,.Pdp-AddToCart-Banner .sticky{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2}.Pdp-AddToCart-Banner .sticky{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1200px;top:0}.Pdp-AddToCart-Banner .Pdp-Banner-Header{max-width:50%}@media (min-width:320px) and (max-width:767px){.Pdp-AddToCart-Banner{bottom:0}.Pdp-AddToCart-Banner .Pdp-Banner-Header{display:none!important}}@media (min-width:768px){.Pdp-AddToCart-Banner{top:0}}.Pdp-AddToCart-Banner .pdp-pricing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.Pdp-AddToCart-Banner .pdp-pricing{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__main{font-size:32px;line-height:32px;font-family:GothamMedium;margin-right:20px}.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing-special{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:320px) and (max-width:767px){.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing-special{padding-top:5px}}.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__discount,.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__save{margin-right:11px;font-size:14px;line-height:22px;color:#767574}@media (min-width:320px) and (max-width:767px){.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__discount,.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__save{font-size:14px;line-height:22px}}.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__discount{text-decoration:line-through}.Pdp-AddToCart-Banner .pdp-pricing .pdp-pricing__save{color:#008a1d;font-family:GothamMedium}.Pdp-AddToCart-Banner .pdp-pricing .pdp-cta__add-to-cart .shop-button-container{margin-bottom:0}.Pdp-AddToCart-Banner .pdp-pricing .pdp-cta__add-to-cart .wtb-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.Pdp-AddToCart-Banner .pdp-pricing .pdp-cta__add-to-cart .wtb-button .wtb-cta-text{width:100%}.Pdp-AddToCart-Banner-Header,.Pdp-AddToCart-Banner .pdp-pricing .pdp-cta__add-to-cart .wtb-button .glyphicon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Pdp-AddToCart-Banner-Header{width:100%;position:fixed;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;z-index:2;padding:20px;top:0;opacity:1;-webkit-animation:showAddToCartBanner .5s ease-out;animation:showAddToCartBanner .5s ease-out}@media (min-width:768px){.Pdp-AddToCart-Banner-Header{display:none!important}}.hide-pdp-addtocart-banner{display:none!important;opacity:0}@-webkit-keyframes showAddToCartBanner{0%{opacity:0}to{opacity:1}}@keyframes showAddToCartBanner{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hideAddToCartBanner{0%{opacity:1}to{opacity:0}}@keyframes hideAddToCartBanner{0%{opacity:1}to{opacity:0}}",""]),e.exports=t},"/5nt":function(e,t,o){"use strict";var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("lSNA"),k=o.n(h),x=o("viRO"),y=o.n(x),v=o("g1v6"),w=o("3fN3"),_=(o("OxWA"),o("4Abb"),o("+OSr")),R=o("J4zp"),C=o.n(R),E=o("RIqP"),S=o.n(E),P=o("TSYQ"),T=function(e){if(e.expected!==e.placement)return null;if(!e.children)return null;var t=["ks-button-icon"];return e.classNames&&t.push.apply(t,S()(e.classNames)),e.neighbors&&t.push("ks-button-icon-".concat(e.placement)),y.a.createElement("span",{className:P(t)},e.children)},O=function(e){return y.a.createElement(T,{expected:e.expected,placement:e.placement,neighbors:e.neighbors},y.a.createElement("span",{className:"spinner-icon"}))},N=function(e){var t=e.className,o=e.type,r=e.variant,a=e.wide,n=e.selected,i=e.size,l=e.disabled,s=e.spinner,c=e.icon,u=e.iconPlacement,d=e.submit,p=e.title,m=e.onClick,f=e.children,g=e.small,b=e.secondary;void 0!==g?o="tertiary":void 0!==b&&(o="secondary");var h="ks-button",k="".concat(h,"-").concat(o),x=!!f,v=[t,"ks-button-component",h];if(r?(v.push("".concat(h,"-outline-").concat(r)),"tertiary"===o&&(v.push("".concat(h,"-").concat(o,"-outline")),v.push("".concat(h,"-").concat(o,"-outline-").concat(r)))):v.push(k),n&&v.push("".concat(h,"-selected")),l&&v.push("".concat(h,"-disabled")),a&&v.push("".concat(h,"-wide")),"none"!==s){if(c)throw new Error("Icon and spinner not supported at same time.");v.push("".concat(h,"-spinner"))}return v.push("ks-button-".concat(i)),y.a.createElement("button",{title:p,type:d?"submit":"button",className:P(v),disabled:l,onClick:l?null:m},y.a.createElement(O,{expected:"before",placement:s,neighbors:x}),y.a.createElement(T,{expected:"before",placement:u,neighbors:x},c),f,y.a.createElement(T,{expected:"after",placement:u,neighbors:x},c),y.a.createElement(O,{expected:"after",placement:s,neighbors:x}))};N.className="Roku.Button",N.propTypes={className:v.a.string,type:v.a.oneOf(["primary","secondary","tertiary"]),title:v.a.string,variant:v.a.oneOf(["purple","black","white"]),wide:v.a.bool,selected:v.a.bool,size:v.a.oneOf(["small","standard"]),disabled:v.a.bool,icon:v.a.node,iconPlacement:v.a.oneOf(["before","after"]),spinner:v.a.oneOf(["none","before","after"]),submit:v.a.bool,onClick:v.a.func,children:v.a.node,small:v.a.bool,secondary:v.a.bool},N.defaultProps={className:"",type:"primary",title:"",selected:!1,size:"standard",wide:!1,spinner:"none",iconPlacement:"before",submit:!0};var I=N,A=o("TSYQ"),M=o.n(A);function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var D=function(e){return y.a.createElement("h2",null,e.children)};D.displayName="Headline";var j=function(e){return y.a.createElement("div",null,e.children)};j.displayName="Ok";var H=function(e){return y.a.createElement("div",null,e.children)};H.displayName="Cancel";var z=[D,j,H],F={children:v.a.node,hideCloseButton:v.a.bool,requireButtonClick:v.a.bool,type:v.a.oneOf(["simple","complex"]),fullscreen:v.a.bool,onClose:v.a.func},B=function(e){p()(o,e);var t=L(o);function o(e){var r;return i()(this,o),r=t.call(this,e),k()(u()(r),"handleKey",(function(e){if(e&&27===e.keyCode)return r.close(e,"neutral","closeButton")})),r.handleModalBackgroundClick=r.handleModalBackgroundClick.bind(u()(r)),r}return s()(o,[{key:"handleModalBackgroundClick",value:function(e){if(!this.props.requireButtonClick)return this.close(e,"neutral","background")}},{key:"handleModalClick",value:function(e){if(!this.props.requireButtonClick)return this.close(e,"neutral","modal")}},{key:"handleClose",value:function(e){return this.close(e,"neutral","closeButton")}},{key:"handleOk",value:function(e){this.close(e,"ok")}},{key:"handleCancel",value:function(e){this.close(e,"cancel")}},{key:"close",value:function(e,t,o){if((e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0),this.props.onClose)&&!1===this.props.onClose(t,o))return;this.setState({close:!0})}},{key:"componentDidMount",value:function(){window.addEventListener("keydown",this.handleKey)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.handleKey)}},{key:"render",value:function(){var e=this;if(this.state&&this.state.close)return null;var t=y.a.Children.toArray(this.props.children),o=function(e){return function(t){var o;return(null===(o=t.type)||void 0===o?void 0:o.displayName)===e.displayName}},r=z.map((function(e){return t.find(o(e))})),n=C()(r,3),i=n[0],l=n[1],s=n[2],c=t.filter((function(e){return!z.some((function(t){return o(t)(e)}))})),u=this.props,d=u.type,p=u.fullscreen;return y.a.createElement("div",{className:M()("modal",{fullscreen:p})},y.a.createElement("div",{"aria-hidden":"true",className:"modal-backdrop",onClick:this.handleModalBackgroundClick}),y.a.createElement("div",{className:"modal-dialog","aria-hidden":"false","aria-labelledby":"modalTitle","aria-describedby":"modalDescription",role:"dialog"},i&&y.a.createElement("div",a()({},i.props,{id:"modalTitle",className:M()("modal-headline ".concat(d))}),i),y.a.createElement("div",{id:"modalDescription",className:"modal-content ".concat(d)},c),!this.props.hideCloseButton&&y.a.createElement("button",{type:"submit",className:"modal-close",title:"Close",onClick:function(t){return e.handleClose(t)}},"×"),(l||s)&&y.a.createElement("div",{className:"modal-footer"},l&&y.a.createElement(I,a()({},l.props,{onClick:function(t){return e.handleOk(t)},tabIndex:0}),l),s&&y.a.createElement(I,a()({},s.props,{secondary:!0,title:s.props.children,onClick:function(t){return e.handleCancel(t)},tabIndex:0}),s))))}}]),o}(y.a.Component);B.className="Roku.Modal",B.propTypes=F,B.defaultProps={type:"complex",fullscreen:!1,hideCloseButton:!1,requireButtonClick:!1};var V=Object(_.a)(B),q=j,U=H,W=D,G=o("nxxJ");function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}o.d(t,"a",(function(){return K}));var K=function(e){p()(o,e);var t=Y(o);function o(e){var r;return i()(this,o),r=t.call(this,e),k()(u()(r),"onModalClose",(function(e){"ok"===e&&G.d.navigateToPageAndReload(r.state.proceedLink),r.setState({showModal:!1,modalHeadline:null,modalContent:null,modalProceed:null,modalCancel:null,proceedLink:null})})),r.state={showModal:!1},r}return s()(o,[{key:"render",value:function(){var e=this,t=this.props.items;t=Object(w.b)(t);var o=this.props.resrcEndpoints||{};return y.a.createElement(y.a.Fragment,null,y.a.createElement("ul",{role:"menu",className:"nav__submenu"},t.map((function(t){var r=t.type,n=t.id,i=t.link,l=void 0===i?"":i,s=t.linkPath,c=void 0===s?"":s,u=t.linkEndpoint,d=void 0===u?"":u,p=t.displayName,m=t.icon,f=(t.refresh,t.clazz),g=t.popUpModal,b={role:"menuitem","aria-label":p},h="";l?h=l:d?(h=["https://","http://"].some((function(e){return 0===d.indexOf(e)}))?d:o[d]||location.origin||"",h+=c||""):c&&(h="".concat(location.origin||"").concat(c)),r&&!g&&(b.href=h);return y.a.createElement("li",{role:"menuitem",className:"nav__submenu-item ".concat(f||""),key:n,"data-id":n,onClick:function(t){g?(e.setState({showModal:!0,modalHeadline:g.headline,modalContent:g.content,modalProceed:g.proceed||"Proceed",modalCancel:g.cancel||"Cancel",proceedLink:l}),t.stopPropagation(),Object(w.f)({clickLabel:n,event:t})):h&&location.assign(h)}},!f&&y.a.createElement("a",a()({href:"#",className:"nav-link"},b),m&&y.a.createElement("span",{className:"nav-submenu__item-icon"},y.a.createElement("i",{className:"glyphicon glyphicon-".concat(m)})),y.a.createElement("span",{className:"nav-submenu__item-title","data-id":n},p)),f&&y.a.createElement("p",a()({className:"nav-link"},b),p))}))),this.state.showModal&&y.a.createElement(V,{onClose:this.onModalClose},y.a.createElement(W,null,this.state.modalHeadline),y.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.modalContent}}),y.a.createElement(q,null,this.state.modalProceed),y.a.createElement(U,null,this.state.modalCancel)))}}]),o}(y.a.Component);K.className="Roku.Header.Submenu",K.propTypes={resrcEndpoints:v.a.object,items:v.a.arrayOf(v.a.shape({type:v.a.string,id:v.a.string.isRequired,link:v.a.string,linkPath:v.a.string,linkEndpoint:v.a.string,displayName:v.a.string.isRequired,icon:v.a.string,refresh:v.a.string,clazz:v.a.string}))},K.defaultProps={}},"/62/":function(e,t,o){var r=o("rYQA");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"/7YE":function(e,t,o){var r=o("DNU+");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"/8Vy":function(e,t,o){var r=o("8lm/");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"/9aa":function(e,t,o){var r=o("NykK"),a=o("ExA7");e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},"/9yb":function(e,t,o){"use strict";(function(e){var r=o("IU5N"),a=o("/5nt");t.a=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return o.map((function(o,l){var s="";o.link?s=o.link:o.linkEndpoint?(s=["http://","https://"].some((function(e){return 0===o.linkEndpoint.indexOf(e)}))?o.linkEndpoint:i[o.linkEndpoint]||location&&location.origin||"",s+=o.linkPath||""):o.linkPath&&(s="".concat(location&&location.origin||"").concat(o.linkPath));var c={className:"menuItem plain ".concat(o.id==t?"openOnFocus":""),"data-id":o.id,"data-key":l+1,key:o.id,role:"menuitem",onClick:function(e){n(e),o.link&&location.assign(o.link)}};return o.subMenus&&Array.isArray(o.subMenus)&&o.subMenus.length>0?e.createElement("li",c,e.createElement(r.a,{itemName:o.displayName,subMenus:!0,id:o.id}),e.createElement(a.a,{resrcEndpoints:i,items:o.subMenus})):e.createElement("li",c,e.createElement(r.a,{href:s,itemName:o.displayName,subMenus:!1,id:o.id}))}))}}).call(this,o("viRO"))},"/CKl":function(e,t,o){var r=o("4uLp");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"/CzQ":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#00b800",networkName:"line",path:"M52.62 30.138c0 3.693-1.432 7.019-4.42 10.296h.001c-4.326 4.979-14 11.044-16.201 11.972-2.2.927-1.876-.591-1.786-1.112l.294-1.765c.069-.527.142-1.343-.066-1.865-.232-.574-1.146-.872-1.817-1.016-9.909-1.31-17.245-8.238-17.245-16.51 0-9.226 9.251-16.733 20.62-16.733 11.37 0 20.62 7.507 20.62 16.733zM27.81 25.68h-1.446a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-8.985a.402.402 0 0 0-.402-.401zm9.956 0H36.32a.402.402 0 0 0-.402.401v5.338L31.8 25.858a.39.39 0 0 0-.031-.04l-.002-.003-.024-.025-.008-.007a.313.313 0 0 0-.032-.026.255.255 0 0 1-.021-.014l-.012-.007-.021-.012-.013-.006-.023-.01-.013-.005-.024-.008-.014-.003-.023-.005-.017-.002-.021-.003-.021-.002h-1.46a.402.402 0 0 0-.402.401v8.985c0 .221.18.4.402.4h1.446a.401.401 0 0 0 .402-.4v-5.337l4.123 5.568c.028.04.063.072.101.099l.004.003a.236.236 0 0 0 .025.015l.012.006.019.01a.154.154 0 0 1 .019.008l.012.004.028.01.005.001a.442.442 0 0 0 .104.013h1.446a.4.4 0 0 0 .401-.4v-8.985a.402.402 0 0 0-.401-.401zm-13.442 7.537h-3.93v-7.136a.401.401 0 0 0-.401-.401h-1.447a.4.4 0 0 0-.401.401v8.984a.392.392 0 0 0 .123.29c.072.068.17.111.278.111h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401zm21.429-5.287c.222 0 .401-.18.401-.402v-1.446a.401.401 0 0 0-.401-.402h-5.778a.398.398 0 0 0-.279.113l-.005.004-.006.008a.397.397 0 0 0-.111.276v8.984c0 .108.043.206.112.278l.005.006a.401.401 0 0 0 .284.117h5.778a.4.4 0 0 0 .401-.401v-1.447a.401.401 0 0 0-.401-.401h-3.93v-1.519h3.93c.222 0 .401-.18.401-.402V29.85a.401.401 0 0 0-.401-.402h-3.93V27.93h3.93z"});t.default=a},"/HFf":function(e){e.exports=JSON.parse('{"en_US":{"symbol":"$","format":"%s%v"},"en_CA":{"symbol":"$","format":"%s%v"},"fr_CA":{"symbol":"$","format":"%v%s"},"de_DE":{"symbol":"€","format":"%s%v"},"fr_FR":{"symbol":"€","format":"%s%v"},"en_GB":{"symbol":"£","format":"%s%v"},"en_IE":{"symbol":"£","format":"%s%v"},"es_MX":{"symbol":"$","format":"%s%v (USD)"},"es_AR":{"symbol":"$","format":"%s%v"},"es_HN":{"symbol":"L.","format":"%s%v"},"es_GT":{"symbol":"Q","format":"%s%v"},"es_PE":{"symbol":"S/","format":"%s%v"},"es_CR":{"symbol":"¢","format":"%s%v"},"es_CL":{"symbol":"$","format":"%s%v"},"es_PA":{"symbol":"$","format":"%s%v"},"es_NI":{"symbol":"C$","format":"%s%v"},"es_SV":{"symbol":"$","format":"%s%v"},"es_CO":{"symbol":"$","format":"%s%v"},"pt_BR":{"symbol":"R$","format":"%s%v"}}')},"/P5j":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.rdtable .rdtable-datagrid{font-family:GothamBook,Helvetica,Arial,sans-serif;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;overflow:hidden}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rdtable .rdtable-datagrid .loader{width:24px;height:24px}.rdtable .rdtable-datagrid .loader,.rdtable .rdtable-datagrid .loader-xs{border:2px solid #dedede;border-top-color:#843abc;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .rdtable-datagrid .loader-xs{width:16px;height:16px}.rdtable .rdtable-datagrid .loader-sm{width:24px;height:24px}.rdtable .rdtable-datagrid .loader-md,.rdtable .rdtable-datagrid .loader-sm{border:2px solid #dedede;border-top-color:#843abc;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .rdtable-datagrid .loader-md{width:36px;height:36px}.rdtable .rdtable-datagrid .loader-lg{width:48px;height:48px}.rdtable .rdtable-datagrid .loader-lg,.rdtable .rdtable-datagrid .loader-xl{border:2px solid #dedede;border-top-color:#843abc;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .rdtable-datagrid .loader-xl{width:56px;height:56px}.rdtable .rdtable-datagrid .loader-20{border:2px solid #dedede;border-top-color:#843abc;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .rdtable-datagrid .ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.rdtable .rdtable-datagrid .glyphicon-columns:before{content:"\\e971"}.rdtable .rdtable-datagrid .glyphicon-arrow-down-sm:before,.rdtable .rdtable-datagrid .glyphicon-chevron-down-sm:before{content:"\\e90e"}.rdtable .rdtable-datagrid *{-webkit-box-sizing:border-box;box-sizing:border-box}.rdtable .rdtable-datagrid .rdtable-datagrid-Main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.rdtable .rdtable-datagrid .rdtable-datagrid-scrollview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:auto;border-top:1px solid #999;border-bottom:1px solid #999}.rdtable .rdtable-datagrid .rdtable-datagrid-header-actions{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.rdtable .rdtable-datagrid .rdtable-datagrid-header-actions:empty{display:none}.rdtable .rdtable-datagrid .rdtable-datagrid-header{font-size:inherit}.rdtable .rdtable-datagrid .rdtable-datagrid-header,.rdtable .rdtable-datagrid .rdtable-datagrid-header-row{font-family:GothamBold,Helvetica,Arial,sans-serif;position:-webkit-sticky;position:sticky;z-index:1;top:0;background:#fff}.rdtable .rdtable-datagrid .rdtable-datagrid-header-row{min-height:56px;min-width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;line-height:24px;border-bottom:1px solid #999}.rdtable .rdtable-datagrid .rdtable-datagrid-cell{padding:10px 12px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:#fff}.rdtable .rdtable-datagrid .rdtable-datagrid-cell:not(:last-child):not(.rdtable-cell-sticky-last){border-right:1px solid transparent}.rdtable .rdtable-datagrid .rdtable-datagrid-header-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rdtable .rdtable-datagrid .rdtable-datagrid-row{min-height:56px;min-width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #ddd}.rdtable .rdtable-datagrid .rdtable-datagrid-row:hover,.rdtable .rdtable-datagrid .rdtable-datagrid-row:hover .rdtable-datagrid-cell{background-color:#eee}.rdtable .rdtable-datagrid .rdtable-cell-text-value{max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.rdtable .rdtable-datagrid .rdtable-cell-sticky-last{border-right:1px solid #ddd;-webkit-box-shadow:2px 0 5px -2px hsla(0,0%,52.9%,.3);box-shadow:2px 0 5px -2px hsla(0,0%,52.9%,.3)}.rdtable .rdtable-datagrid .sort-indicator-icon{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:1.75em;height:1.75em}.rdtable .rdtable-datagrid .sort-indicator-icon.asc{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rdtable .rdtable-datagrid .sort-indicator-icon:before{font-size:1.75em}.rdtable .rdtable-datagrid .rdtable-no-data-view{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}',""]),e.exports=t},"/THy":function(e,t,o){var r=o("ZIJo");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"/VBa":function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"/VKx":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("livejournal",(function(e,t){var o=t.title,r=t.description;return a.default(e,"livejournal.url"),"https://www.livejournal.com/update.bml"+n.default({subject:o,event:r})}),(function(e){return{title:e.title,description:e.description}}),{windowWidth:660,windowHeight:460});t.default=i},"/eNX":function(e,t){e.exports="/investor/s/1647467262999/i/1650bd62f3f39b02bae28dec915518df.png"},"/hMQ":function(e,t,o){"use strict";var r=o("+OSr"),a=o("E+4R"),n=o("fMFE"),i=o.n(n),l=Object(r.a)(a.a);i.a;o.d(t,"a",(function(){return l}))},"/l5c":function(e,t,o){var r=o("hE3a");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"/s5K":function(e,t,o){"use strict";var r=o("AM7I"),a=r("%TypeError%"),n=r("%Number%"),i=r("%RegExp%"),l=r("%parseInt%"),s=o("VF6F"),c=o("D6qd"),u=o("E1iy"),d=s("String.prototype.slice"),p=c(/^0b[01]+$/i),m=c(/^0o[0-7]+$/i),f=c(/^[-+]0x[0-9a-f]+$/i),g=c(new i("["+["
","",""].join("")+"]","g")),b=["\t\n\v\f\r "," \u2028","\u2029\ufeff"].join(""),h=new RegExp("(^["+b+"]+)|(["+b+"]+$)","g"),k=s("String.prototype.replace"),x=o("0iUW");e.exports=function e(t){var o=u(t)?t:x(t,n);if("symbol"==typeof o)throw new a("Cannot convert a Symbol value to a number");if("bigint"==typeof o)throw new a("Conversion from 'BigInt' to 'number' is not allowed.");if("string"==typeof o){if(p(o))return e(l(d(o,2),2));if(m(o))return e(l(d(o,2),8));if(g(o)||f(o))return NaN;var r=function(e){return k(e,h,"")}(o);if(r!==o)return e(r)}return n(o)}},"/sVA":function(e,t,o){"use strict";var r=o("cDf5"),a=Object.prototype.toString;if(o("UVaH")()){var n=Symbol.prototype.toString,i=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"===r(e))return!0;if("[object Symbol]"!==a.call(e))return!1;try{return function(e){return"symbol"===r(e.valueOf())&&i.test(n.call(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},"/uZA":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.ProuctGrid":{en:{customerOfferHeadline:"Your price","exclusive.headline":"Exclusive","backorder.expected":"Expected to ship ","backorder.date.format":"MMM DD, YYYY"}}}),e.exports=function(){return t.get("Roku.ProuctGrid")}}).call(this,o("TYvK").ResourceManager)},"/yFf":function(e,t,o){"use strict";var r=o("oHnp");function a(e){if(e)return function(e){for(var t in a.prototype)Object.prototype.hasOwnProperty.call(a.prototype,t)&&(e[t]=a.prototype[t]);return e}(e)}e.exports=a,a.prototype.get=function(e){return this.header[e.toLowerCase()]},a.prototype._setHeaderProperties=function(e){var t=e["content-type"]||"";this.type=r.type(t);var o=r.params(t);for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(this[a]=o[a]);this.links={};try{e.link&&(this.links=r.parseLinks(e.link))}catch(e){}},a.prototype._setStatusProperties=function(e){var t=e/100|0;this.statusCode=e,this.status=this.statusCode,this.statusType=t,this.info=1===t,this.ok=2===t,this.redirect=3===t,this.clientError=4===t,this.serverError=5===t,this.error=(4===t||5===t)&&this.toError(),this.created=201===e,this.accepted=202===e,this.noContent=204===e,this.badRequest=400===e,this.unauthorized=401===e,this.notAcceptable=406===e,this.forbidden=403===e,this.notFound=404===e,this.unprocessableEntity=422===e}},"08Hb":function(e,t,o){var r=o("tcMy");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"0L2D":function(e,t,o){var r=o("DyUS");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"0MHy":function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("DF6F"),i=o("syZW"),l=o("OzGI"),s=o("NIfK"),c=o("E9rw"),u=o("bKbo"),d=o("G93c"),p=o("xmy+"),m=o("2veg"),f=o("2hF1"),g=o("YtKR"),b=o("OPCo");t=r(!1);var h=a(n),k=a(i),x=a(l),y=a(s),v=a(c),w=a(u),_=a(d),R=a(p),C=a(m),E=a(f),S=a(g),P=a(b);t.push([e.i,".Roku-Icon-current{font-family:roku-icons;vertical-align:middle}.Roku-Icon-legacy{font-family:roku-legacy-icons!important;vertical-align:middle}.Roku-Icon-other{font-family:roku-other-icons!important;vertical-align:middle}.Roku-Icon-x-small{font-size:16px}.Roku-Icon-small{font-size:28px}.Roku-Icon-medium{font-size:36px}.Roku-Icon-large{font-size:42px}@font-face{font-family:roku-icons;src:url("+h+') format("embedded-opentype"),url('+k+') format("truetype"),url('+x+') format("woff"),url('+y+') format("svg")}i[class*=" Roku-Icon-"]:before,i[class^=Roku-Icon-]:before{font-family:roku-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Icon-4k-ultrahd:before{content:""}.Roku-Icon-4k:before{content:""}.Roku-Icon-account:before{content:""}.Roku-Icon-affordable:before{content:""}.Roku-Icon-alert:before{content:""}.Roku-Icon-archive:before{content:""}.Roku-Icon-arrow-down:before{content:""}.Roku-Icon-arrow-left:before{content:""}.Roku-Icon-arrow-right:before{content:""}.Roku-Icon-arrow-up:before{content:""}.Roku-Icon-audio:before{content:""}.Roku-Icon-beaker:before{content:""}.Roku-Icon-bullet:before{content:""}.Roku-Icon-caption:before{content:""}.Roku-Icon-casting:before{content:""}.Roku-Icon-categories-menu:before{content:""}.Roku-Icon-channels-and-viewing:before{content:""}.Roku-Icon-chat:before{content:""}.Roku-Icon-checkmark:before{content:""}.Roku-Icon-circle-exclamation:before{content:""}.Roku-Icon-close:before{content:""}.Roku-Icon-collapse:before{content:""}.Roku-Icon-comment:before{content:""}.Roku-Icon-connection:before{content:""}.Roku-Icon-create-account:before{content:""}.Roku-Icon-credit-card:before{content:""}.Roku-Icon-device-issues:before{content:""}.Roku-Icon-easy-to-use:before{content:""}.Roku-Icon-ellipsis-horizontal:before{content:""}.Roku-Icon-ellipsis-vertical:before{content:""}.Roku-Icon-expand:before{content:""}.Roku-Icon-facebook:before{content:""}.Roku-Icon-filter:before{content:""}.Roku-Icon-free-shipping:before{content:""}.Roku-Icon-hd:before{content:""}.Roku-Icon-hdmi-cc:before{content:""}.Roku-Icon-hdmi:before{content:""}.Roku-Icon-hdr:before{content:""}.Roku-Icon-heart-fill:before{content:""}.Roku-Icon-heart-outline:before{content:""}.Roku-Icon-image:before{content:""}.Roku-Icon-information:before{content:""}.Roku-Icon-location:before{content:""}.Roku-Icon-menu:before{content:""}.Roku-Icon-newsletter:before{content:""}.Roku-Icon-no-risk:before{content:""}.Roku-Icon-notification:before{content:""}.Roku-Icon-one-year:before{content:""}.Roku-Icon-open-in-new:before{content:""}.Roku-Icon-photo-cluster:before{content:""}.Roku-Icon-play:before{content:""}.Roku-Icon-portable:before{content:""}.Roku-Icon-power-eur:before{content:""}.Roku-Icon-power-uk:before{content:""}.Roku-Icon-power-us:before{content:""}.Roku-Icon-powerful:before{content:""}.Roku-Icon-quote-close:before{content:""}.Roku-Icon-quote-open:before{content:""}.Roku-Icon-remote-controls:before{content:""}.Roku-Icon-remote-enhanced:before{content:""}.Roku-Icon-remote-finder:before{content:""}.Roku-Icon-remote:before{content:""}.Roku-Icon-retry:before{content:""}.Roku-Icon-roku-app:before{content:""}.Roku-Icon-roku-blog:before{content:""}.Roku-Icon-roku-features:before{content:""}.Roku-Icon-roku-interface:before{content:""}.Roku-Icon-roku-mobile-apps:before{content:""}.Roku-Icon-roku-setup:before{content:""}.Roku-Icon-roku-tv:before{content:""}.Roku-Icon-roku:before{content:""}.Roku-Icon-search:before{content:""}.Roku-Icon-share:before{content:""}.Roku-Icon-shield:before{content:""}.Roku-Icon-shopping-cart:before{content:""}.Roku-Icon-star:before{content:""}.Roku-Icon-support:before{content:""}.Roku-Icon-thumbs-down:before{content:""}.Roku-Icon-thumbs-up:before{content:""}.Roku-Icon-travel:before{content:""}.Roku-Icon-twitter:before{content:""}.Roku-Icon-vibrant:before{content:""}.Roku-Icon-video:before{content:""}.Roku-Icon-youtube:before{content:""}@font-face{font-family:roku-legacy-icons;src:url('+v+') format("embedded-opentype"),url('+w+') format("truetype"),url('+_+') format("woff"),url('+R+') format("svg")}i[class*=" Roku-Legacy-Icon-"]:before,i[class^=Roku-Legacy-Icon-]:before{font-family:roku-legacy-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Legacy-Icon-bbb:before{content:""}.Roku-Legacy-Icon-camera:before{content:""}.Roku-Legacy-Icon-close2:before{content:""}.Roku-Legacy-Icon-cloud-download:before{content:""}.Roku-Legacy-Icon-cog:before{content:""}.Roku-Legacy-Icon-collapse:before{content:""}.Roku-Legacy-Icon-delete:before{content:""}.Roku-Legacy-Icon-download:before{content:""}.Roku-Legacy-Icon-earth:before{content:""}.Roku-Legacy-Icon-edit:before{content:""}.Roku-Legacy-Icon-error:before{content:""}.Roku-Legacy-Icon-expand:before{content:""}.Roku-Legacy-Icon-googleplus:before{content:""}.Roku-Legacy-Icon-headphones:before{content:""}.Roku-Legacy-Icon-heart:before{content:""}.Roku-Legacy-Icon-home:before{content:""}.Roku-Legacy-Icon-instagram:before{content:""}.Roku-Legacy-Icon-linkedin:before{content:""}.Roku-Legacy-Icon-mobile:before{content:""}.Roku-Legacy-Icon-pinterest:before{content:""}.Roku-Legacy-Icon-preview:before{content:""}.Roku-Legacy-Icon-reorder:before{content:""}.Roku-Legacy-Icon-roku-blog-logo:before{content:""}.Roku-Legacy-Icon-rss-email:before{content:""}.Roku-Legacy-Icon-rss:before{content:""}.Roku-Legacy-Icon-success-small:before{content:""}.Roku-Legacy-Icon-success:before{content:""}.Roku-Legacy-Icon-tablet:before{content:""}.Roku-Legacy-Icon-trash-can:before{content:""}.Roku-Legacy-Icon-tv:before{content:""}.Roku-Legacy-Icon-vimeo:before{content:""}.Roku-Legacy-Icon-warn:before{content:""}@font-face{font-family:roku-other-icons;src:url('+C+') format("embedded-opentype"),url('+E+') format("truetype"),url('+S+') format("woff"),url('+P+') format("svg")}i[class*=" Roku-Other-Icon-"]:before,i[class^=Roku-Other-Icon-]:before{font-family:roku-other-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Other-Icon-4k-compatible:before{content:""}.Roku-Other-Icon-accessories:before{content:""}.Roku-Other-Icon-action-smoothing:before{content:""}.Roku-Other-Icon-antenna:before{content:""}.Roku-Other-Icon-audio:before{content:""}.Roku-Other-Icon-bluetooth:before{content:""}.Roku-Other-Icon-bold-arrow-down:before{content:""}.Roku-Other-Icon-bold-arrow-up:before{content:""}.Roku-Other-Icon-bullet-sm:before{content:""}.Roku-Other-Icon-calendar:before{content:""}.Roku-Other-Icon-chevron-down-sm:before{content:""}.Roku-Other-Icon-chevron-down:before{content:""}.Roku-Other-Icon-chevron-right-sm:before{content:""}.Roku-Other-Icon-chevron-up-sm:before{content:""}.Roku-Other-Icon-dolby-vision:before{content:""}.Roku-Other-Icon-hd-compatible:before{content:""}.Roku-Other-Icon-hdr-compatible:before{content:""}.Roku-Other-Icon-instagram2:before{content:""}.Roku-Other-Icon-lock:before{content:""}.Roku-Other-Icon-microsd-usb-combo:before{content:""}.Roku-Other-Icon-microsd-usb-combo2:before{content:""}.Roku-Other-Icon-night-listening:before{content:""}.Roku-Other-Icon-non-hd:before{content:""}.Roku-Other-Icon-offers:before{content:""}.Roku-Other-Icon-pause:before{content:""}.Roku-Other-Icon-picture-settings:before{content:""}.Roku-Other-Icon-player:before{content:""}.Roku-Other-Icon-profile:before{content:""}.Roku-Other-Icon-reddit:before{content:""}.Roku-Other-Icon-remote-w-shortcut-btns:before{content:""}.Roku-Other-Icon-roku-blog-logo-full:before{content:""}.Roku-Other-Icon-roku-pdp:before{content:""}.Roku-Other-Icon-roku-tv:before{content:""}.Roku-Other-Icon-travel-top:before{content:""}.Roku-Other-Icon-updates:before{content:""}.Roku-Other-Icon-video-scaling:before{content:""}i[class*=" Roku-Icon-"]:before,i[class*=" Roku-Legacy-Icon-"]:before,i[class*=" Roku-Other-Icon-"]:before,i[class^=Roku-Icon-]:before,i[class^=Roku-Legacy-Icon-]:before,i[class^=Roku-Other-Icon-]:before{line-height:0}',""]),e.exports=t},"0OLq":function(e,t,o){var r=o("vez+");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"0iUW":function(e,t,o){"use strict";var r=o("WZeS");e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},"0ltp":function(e,t,o){var r=o("4Bf+");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"0wUC":function(e,t,o){"use strict";o.d(t,"a",(function(){return g}));var r=o("pVnL"),a=o.n(r),n=o("QILm"),i=o.n(n),l=o("viRO"),s=o.n(l),c=o("17x9"),u=o.n(c),d=o("TSYQ"),p=o.n(d),m=o("vZfe"),f=(o("gph5"),["className","size","label","children","errorLabel","errorHtmlFor","type"]),g=Object(l.forwardRef)((function(e,t){var o=e.className,r=e.size,n=e.label,l=e.children,c=e.errorLabel,u=e.errorHtmlFor,d=(e.type,i()(e,f)),g="".concat(d.name,"-").concat(d.value);return s.a.createElement("span",{className:p()("".concat(o," Roku-Form-Stateless-RadioButton roku-form-radio roku-form-element"),{"roku-form-radio-small":"small"===r,"roku-form-radio-disabled":d.disabled})},s.a.createElement("label",{className:"roku-form-radio-label",htmlFor:g},s.a.createElement("input",a()({id:g,ref:t,type:"radio",className:"roku-form-radio-input",tabIndex:"0","aria-checked":d.checked},d)),s.a.createElement("span",{className:"roku-form-radio-content"},n||l)),c&&s.a.createElement(m.a,{htmlFor:u},c))}));g.propTypes={size:u.a.oneOf(["small","standard"]),type:u.a.string,className:u.a.string,label:u.a.string,errorLabel:u.a.string,errorHtmlFor:u.a.string};g.defaultProps={size:"standard",className:"roku-default-form-layout"}},"0yco":function(e,t,o){"use strict";var r=o("vRBc"),a=o("taY4"),n=o("u1xu"),i=o("IFfy"),l=o("xhJ2"),s=o("WXWk");e.exports=function(e){var t=n(e);return i(t)?0:0!==t&&l(t)?s(t)*a(r(t)):t}},"16Al":function(e,t,o){"use strict";var r=o("WbBG");function a(){}function n(){}n.resetWarningCache=a,e.exports=function(){function e(e,t,o,a,n,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:a};return o.PropTypes=o,o}},"16Jc":function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("9/qG");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var g=function(t){s()(r,t);var o=f(r);function r(e){return a()(this,r),o.call(this,e)}return i()(r,[{key:"render",value:function(){var t=this,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t.props.id,"."))>-1){var r=e.split("".concat(t.props.id,".")).join("");o[r]=Resources["".concat(e)]}}));var r=[];return o.frames&&(r=o.frames.map((function(e){return{headline:e.headline,alt:e.imageAlt,text:e.text,absoluteImage:e.image&&e.image.value,cta:{text:e.ctaText,referrer:e.gtmCategory,label:e.gtmLabel,url:e.ctaURL}}}))),e.createElement(m.a,{frames:r,variant:"offers",disableAnimation:!1})}}]),r}(e.Component);g.data=[{type:"multiple",key:"frames",label:"Frames",data:["headline","text",{type:"image",key:"image",label:"Image",category:"carousel-items"},{type:"text",key:"imageAlt",label:"Image Alt",messages:!1},{type:"text",key:"ctaText",label:"CTA Text",messages:!1},{type:"text",key:"ctaURL",label:"CTA Link",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1}]}],t.a=g}).call(this,o("viRO"))},"17x9":function(e,t,o){e.exports=o("16Al")()},"19fz":function(e,t,o){var r=o("y8F1");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"1BVX":function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return l}));var r=o("viRO"),a=o("ASCv"),n=o("QvNT"),i=o.n(n),l=(o("ufDe"),function(t){var o=Object(r.useRef)(null);function n(e){e.stopImmediatePropagation()}return Object(r.useEffect)((function(){return o.current.addEventListener("click",n),function(){o.current.removeEventListener("click",n)}})),e.createElement("div",{className:"content-modal"},e.createElement(a.c,{onClose:function(){"function"==typeof t.onModalClose&&t.onModalClose()}},e.createElement("div",{ref:o},e.createElement("img",{className:"showcase-image",src:t.modalData.image,alt:t.modalData.title}),e.createElement("div",{className:"showcase-title"},e.createElement("span",null,t.modalData.title),t.modalData.channel&&e.createElement("img",{src:function(e){try{return e.image}catch(e){return null}}(t.modalData.channel),alt:t.modalData.title})),e.createElement("div",{className:"showcase-description"},e.createElement("div",null,t.modalData.cast),e.createElement("div",null,t.modalData.director),e.createElement("div",null,t.modalData.genres),e.createElement("div",null,t.modalData.duration)),e.createElement("div",{className:"showcase-paragraph"},t.modalData.paragraph),e.createElement("hr",null),e.createElement("div",{className:"text-center txt-regular"},e.createElement("p",{className:"modal-message grey600"},t.modalData.modalMessage||i()()["modal.message"]),e.createElement("div",{className:"txt-small grey600"},e.createElement("span",null,t.modalData.linkMessage||i()()["modal.link.message"]," "),e.createElement("a",{href:t.modalData.linkCtaUrl||"/products","data-gtm-category":"whats-on_featured-free","data-gtm-label":"see_all_products","data-reload-navigation":"true",className:"glyphicon glyphicon-arrow-right-after"},t.modalData.linkCtaText||i()()["modal.link.cta"]))))))})}).call(this,o("viRO"))},"1J9g":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}html.Roku-Video-Modal-On{overflow:hidden;position:relative}.video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.video-modal.hidden{display:none}.video-modal .video-modal-container{width:100%;overflow:hidden;position:relative;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100%;min-width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.video-modal .video-modal-container{height:50vh}}.video-modal .video-modal-backdrop{overflow:hidden;width:100%;height:10000px;background:#000;position:fixed;top:-2500px;background-color:#552a7b;opacity:.9}.video-modal .video-modal-dialog{width:90%;margin:30px auto;opacity:1;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative;text-align:left;-webkit-flex:0 1 90%;-ms-flex:0 1 90%;-webkit-box-flex:0;flex:0 1 90%;background:hsla(0,0%,100%,0);border:0}.video-modal .video-modal-dialog .hidden{display:none}@media (min-width:768px){.video-modal .video-modal-dialog{width:70%;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;-webkit-box-flex:0;flex:0 1 60%}}@media (min-width:768px) and (min-width:768px) and (max-width:1199px){.video-modal .video-modal-dialog{-webkit-flex:0 1 80%;-ms-flex:0 1 80%;-webkit-box-flex:0;flex:0 1 80%}}.video-modal .video-modal-close{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;position:absolute;padding:3px 0 0;width:30px;height:30px;top:-15px;right:-25px;z-index:100;-webkit-border-radius:50%;border-radius:50%;opacity:1;background-color:#0042cc;color:#fff}@media (max-width:767px){.video-modal .video-modal-close{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.video-modal .video-modal-close{font-size:19px}}@media (min-width:1200px){.video-modal .video-modal-close{font-size:22px}}@media (min-width:768px){.video-modal .video-modal-close{width:48px;height:48px;top:-25px;right:-35px;padding:0}}.video-modal .video-modal-content{padding:0}.video-modal .video-modal-content .video-content-youtube{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-modal .video-modal-content .video-content-youtube>iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}",""]),e.exports=t},"1KsK":function(e,t,o){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),o="[object Arguments]"===t;return o||(o="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),o}},"1LJy":function(e,t,o){var r=o("yoVT");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"1Og3":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".rdtable .rdtable-table-header{padding:24px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rdtable .rdtable-table-header:empty{display:none}.rdtable .rdtable-table-header>:not(.rdtable-paginator){-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-right:10px}.rdtable .rdtable-table-header .rdtable-paginator{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}",""]),e.exports=t},"1TQ6":function(e,t,o){"use strict";var r=o("l+XD"),a=o("JOoy");e.exports=function(){var e=Array.prototype.forEach;return r(e)?e:a}},"1UZA":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.WWW.Header":{en:{onScroll:"hide",title:"",theme:"default",direction:"right",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Featured Free",id:"what_to_watch:featured_free",linkEndpoint:"www",linkPath:"/whats-on/featured-free"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",linkEndpoint:"www",linkPath:"/products/audio",icon:"audio"},{displayName:"Accessories",id:"accessories",linkEndpoint:"www",linkPath:"/accessories",icon:"accessories"},{displayName:"Special offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkPath:"/link",linkEndpoint:"my"}]},en_US:{checkout:!0,onScroll:"hide",title:"",theme:"default",direction:"right",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Featured Free",id:"what_to_watch:featured_free",linkEndpoint:"www",linkPath:"/whats-on/featured-free"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",linkEndpoint:"www",linkPath:"/products/audio",icon:"audio"},{displayName:"Accessories",id:"accessories",linkEndpoint:"www",linkPath:"/accessories",icon:"accessories"},{displayName:"Special offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},en_GB:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Accessories",id:"accessories",link:"http://www.mediastreamingmarket.com/",icon:"accessories",popUpModal:{headline:"Leaving Roku",content:"You’re leaving Roku.com and proceeding to our authorized reseller Exertis"}}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/en-gb/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/en-gb/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/en-gb/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/en-gb/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/en-gb/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},en_CA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Special Offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/en-ca/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/en-ca/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/en-ca/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/en-ca/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/en-ca/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},fr_CA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Comment fonctionne",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Que voir",id:"what_to_watch",subMenus:[{displayName:"Programmation",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Magasin de chaînes",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produits",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Lecteurs de diffusion en continu",id:"products",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Offres spéciales",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Soutien",id:"support",subMenus:[{displayName:"Accueil soutien",id:"support",linkEndpoint:"support",linkPath:"/fr-ca/"},{displayName:"Avant d'acheter",id:"before_you_buy",linkEndpoint:"support",linkPath:"/fr-ca/category/200889488--before-you-buy"},{displayName:"Comment: Utiliser votre Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/fr-ca/category/200889378--getting-started"},{displayName:"Compte, facturation et commandes",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/fr-ca/category/202683127--account-and-billing"},{displayName:"Configuration et dépannage",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/fr-ca/category/115001360548--troubleshooting"}]},{displayName:"Activer un appareil",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},fr_FR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Comment fonctionne",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Que voir",id:"what_to_watch",subMenus:[{displayName:"Consulter le programme",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Magasin de chaînes",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produits",id:"products",subMenus:[{displayName:"Lecteurs de streaming",id:"streaming_players",linkEndpoint:"www",linkPath:"/fr-fr/products/players",icon:"player"}]},{displayName:"Assistance",id:"support",subMenus:[{displayName:"Accueil assistance",id:"support_home",linkEndpoint:"support",linkPath:"/fr-fr/"},{displayName:"Avant votre achat",id:"before_you_buy",linkEndpoint:"support",linkPath:"/fr-fr/category/200889488--before-you-buy"},{displayName:"Comment: Utiliser votre Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/fr-fr/category/200889378--getting-started"},{displayName:"Compte, facturation et commandes",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/fr-fr/category/202683127--account-and-billing"},{displayName:"Configuration et dépannage",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/fr-fr/category/115001360548--troubleshooting"}]},{displayName:"Activer un appareil",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_MX:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Ofertas especiales",id:"offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/es-mx/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/es-mx/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/es-mx/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/es-mx/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/es-mx/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_AR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CL:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CO:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_SV:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_GT:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_NI:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_HN:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",link:"https://www.roku.com/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_PA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_PE:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},pt_BR:{onScroll:"hide",title:"",direction:"right",items:[{displayName:"Como funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"O que assistir",id:"what_to_watch",subMenus:[{displayName:"O que está passando",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Loja de Canais",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produtos",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"}]},{displayName:"Suporte",id:"support",subMenus:[{displayName:"Página inicial do suporte",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de comprar",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Como usar seu Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Conta, cobrança e pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuração e solução de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Ativar um dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},de_DE:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"So funktioniert's",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Programm-Tipps",id:"what_to_watch",subMenus:[{displayName:"Was läuft gerade?",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produkte",id:"products",subMenus:[{displayName:"Streaming-Player",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",link:"/products/audio/roku-streambar",icon:"audio"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support-Startseite",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"So benutzt du deinen Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889488"},{displayName:"Account, Abrechnung und Bestellungen",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127"},{displayName:"Setup und Problembehandlung",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548"}]}]}}}),e.exports=function(){return t.get("Roku.WWW.Header")}}).call(this,o("TYvK").ResourceManager)},"1b0G":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".branded-hero{width:100%;position:relative}.branded-hero .hp-gradient-bg{position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(25,0,45,0)),color-stop(rgba(25,0,45,0)),color-stop(rgba(25,0,45,0)),to(#19002d));background:-webkit-linear-gradient(rgba(25,0,45,0),rgba(25,0,45,0),rgba(25,0,45,0),#19002d);background:-o-linear-gradient(rgba(25,0,45,0),rgba(25,0,45,0),rgba(25,0,45,0),#19002d);background:linear-gradient(rgba(25,0,45,0),rgba(25,0,45,0),rgba(25,0,45,0),#19002d);width:100%;height:100%}.branded-hero .hp-video{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1600px;width:100%;z-index:1}.branded-hero .hp-video video{width:100%}.branded-hero .hp-video .hp-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.branded-hero .hp-video .hp-content img{max-width:100%}.branded-hero .hp-video .top-content{position:absolute;top:125px}.branded-hero .hp-video .bottom-content{position:absolute;bottom:20px}.branded-hero .hp-video .product-streams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2px}.branded-hero .hp-video .product-streams .stream-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4px}.branded-hero .hp-video .product-streams .stream-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.branded-hero .hp-video .product-streams .stream-categories .stream-category{padding:0 5px}.branded-hero .hp-video .product-streams .stream-categories .stream-category-multiple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #fff;padding:0 5px;height:14px;white-space:nowrap}@media (min-width:501px) and (max-width:1199px){.branded-hero .hp-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.branded-hero .hp-video video{margin-top:-100px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.branded-hero .hp-video .top-content{position:relative;padding-top:100px;z-index:8;top:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.branded-hero .hp-video .bottom-content{position:relative;margin-top:-60px;z-index:8;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.branded-hero .non-tablet-view,.branded-hero .tablet-view{display:none}}",""]),e.exports=t},"1bRw":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Page-404 p{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#333;text-align:center}@media (max-width:319px){.Roku-Page-404 p{font-size:16px}}@media (min-width:320px) and (max-width:767px){.Roku-Page-404 p{font-size:16px}}@media (min-width:768px) and (max-width:1079px){.Roku-Page-404 p{font-size:16px}}@media (min-width:1080px){.Roku-Page-404 p{font-size:16px}}",""]),e.exports=t},"1eu+":function(e,t,o){var r=o("sLJR");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"1g7K":function(e,t,o){var r=o("prkm");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"1gJ4":function(e,t){e.exports="/investor/s/1647467262999/fonts/user4.svg"},"1h/R":function(e,t,o){"use strict";e.exports=o("Cg+p").default},"1lLH":function(e,t,o){var r=o("i1QC");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"1lVs":function(e,t,o){var r=o("V/7U");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"1lvW":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.trc-feed-carousel .trc-hero{background:-webkit-linear-gradient(355deg,#67115e,#2d0546 31%,#160322);background:-o-linear-gradient(355deg,#67115e,#2d0546 31%,#160322);background:linear-gradient(95deg,#67115e,#2d0546 31%,#160322);color:#fff;padding:4rem 0 0;text-align:center;overflow:hidden}.trc-feed-carousel .trc-hero .Roku-Image img{margin:1rem auto 0;max-width:100%;max-height:32px}.trc-feed-carousel .trc-hero .cta a{margin-bottom:40px}.trc-feed-carousel .trc-hero .cta a:focus{text-decoration:none;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.7);box-shadow:2px 2px 16px rgba(0,0,0,.7);color:#fff;background-color:hsla(0,0%,100%,.5);transition:box-shadow .25s,-webkit-box-shadow .25s;border-color:#fff}.trc-feed-carousel .trc-hero .container img{max-width:100%}.trc-feed-carousel .trc-subscriptions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:320px) and (max-width:767px){.trc-feed-carousel .trc-subscriptions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.trc-feed-carousel .trc-subscriptions .trc-sub{max-width:590px;width:49%}@media (min-width:320px) and (max-width:767px){.trc-feed-carousel .trc-subscriptions .trc-sub{max-width:100%;width:100%}}.trc-feed-carousel .trc-subscriptions .trc-sub .provider-logo{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}.trc-feed-carousel .trc-subscriptions .trc-sub .provider-logo img{width:100%;border:1px solid #eee}.trc-feed-carousel .trc-subscriptions .trc-sub .trc-subscription-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}@media (min-width:320px) and (max-width:767px){.trc-feed-carousel .trc-subscriptions .trc-sub .trc-subscription-content .ks-text-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.trc-feed-carousel .trc-subscriptions .trc-sub .trc-subscription-content .ks-text-mobile .provider-logo{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}}.trc-feed-carousel .trc-subscriptions .trc-sub .trc-subscription-content .subscription-title{color:#fff;text-decoration:none}.trc-feed-carousel .trc-subscriptions .trc-sub .show-mobile{display:none!important}@media (min-width:320px) and (max-width:767px){.trc-feed-carousel .trc-subscriptions .trc-sub .hide-mobile{display:none!important}.trc-feed-carousel .trc-subscriptions .trc-sub .show-mobile{display:block!important}}.trc-feed-carousel .trc-subscriptions .trc-sub .view-image,.trc-feed-carousel .trc-subscriptions .trc-sub .view-image img{width:100%}",""]),e.exports=t},"1mQR":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#168DE2",networkName:"mailru",path:"M39.7107745,17 C41.6619755,17 43.3204965,18.732852 43.3204965,21.0072202 C43.3204965,23.2815885 41.7595357,25.0144404 39.7107745,25.0144404 C37.7595732,25.0144404 36.1010522,23.2815885 36.1010522,21.0072202 C36.1010522,18.732852 37.7595732,17 39.7107745,17 Z M24.3938451,17 C26.3450463,17 28.0035672,18.732852 28.0035672,21.0072202 C28.0035672,23.2815885 26.4426063,25.0144404 24.3938451,25.0144404 C22.4426439,25.0144404 20.7841229,23.2815885 20.7841229,21.0072202 C20.7841229,18.732852 22.4426439,17 24.3938451,17 Z M51.9057817,43.4259928 C51.7106617,44.0758123 51.4179815,44.6173285 50.9301812,44.9422383 C50.637501,45.1588448 50.2472607,45.267148 49.8570205,45.267148 C49.07654,45.267148 48.3936197,44.833935 48.0033795,44.0758123 L46.2472985,40.7184115 L45.759498,41.2599278 C42.5400162,44.9422383 37.466893,47 32.0035297,47 C26.5401664,47 21.5646034,44.9422383 18.2475614,41.2599278 L17.7597611,40.7184115 L16.00368,44.0758123 C15.6134398,44.833935 14.9305194,45.267148 14.1500389,45.267148 C13.7597986,45.267148 13.3695584,45.1588448 13.0768782,44.9422383 C12.0037176,44.2924187 11.7110374,42.7761733 12.2963978,41.5848375 L16.7841605,33.0288807 C17.1744007,32.270758 17.8573211,31.8375453 18.6378016,31.8375453 C19.0280418,31.8375453 19.4182821,31.9458485 19.7109623,32.1624548 C20.7841229,32.8122743 21.0768031,34.3285197 20.4914427,35.5198555 L20.1012025,36.2779783 L20.2963226,36.602888 C22.4426439,39.9602888 27.0279667,42.234657 31.9059697,42.234657 C36.7839727,42.234657 41.3692955,40.068592 43.5156167,36.602888 L43.7107367,36.2779783 L43.3204965,35.6281587 C43.0278165,35.0866425 42.9302562,34.436823 43.1253765,33.7870035 C43.3204965,33.137184 43.6131767,32.5956678 44.100977,32.270758 C44.3936572,32.0541515 44.7838975,31.9458485 45.1741377,31.9458485 C45.9546182,31.9458485 46.6375385,32.3790613 47.0277787,33.137184 L51.5155415,41.6931408 C52.003342,42.234657 52.100902,42.8844765 51.9057817,43.4259928 Z"});t.default=a},"1r++":function(e,t,o){"use strict";var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("PJYZ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("viRO"),b=o.n(g),h=o("g1v6"),k=(o("1viK"),o("nxxJ"));function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var y=function(e){u()(o,e);var t=x(o);function o(e){var r;return a()(this,o),(r=t.call(this,e)).apiLoaded=!1,r.state={showModal:r.props.forceShow||!1,isUrlVideo:!1},r.performActionOnCheckTrue=r.performActionOnCheckTrue.bind(s()(r)),r.loadYouTubeApi=r.loadYouTubeApi.bind(s()(r)),r.setPlayer=r.setPlayer.bind(s()(r)),r.switchVideo=r.switchVideo.bind(s()(r)),r.playVideo=r.playVideo.bind(s()(r)),r.close=r.close.bind(s()(r)),r.clickModalBg=r.clickModalBg.bind(s()(r)),r.clickModal=r.clickModal.bind(s()(r)),r}return i()(o,[{key:"performActionOnCheckTrue",value:function(e,t,o){if(o=o||200,t())e();else var r=setInterval((function(){t()&&(e(),clearInterval(r))}),o)}},{key:"loadYouTubeApi",value:function(){if(!document.getElementById("ytiframeapiloadingscript")){var e=document.createElement("script");e.async=!0,e.type="text/javascript",e.id="ytiframeapiloadingscript",e.src="https://www.youtube.com/player_api",document.body.appendChild(e)}}},{key:"instantiatePlayer",value:function(e){var t=this;this.performActionOnCheckTrue((function(){window["ytVidPlayer_".concat(t.props.videoId)]=new window.YT.Player("productVideo_".concat(t.props.videoId),{videoId:e,height:"360",width:"640",events:{onStateChange:"yt_onStateChange"},playerVars:{rel:0,autohide:1,modestbranding:1,controls:1}})}),(function(){return window.YT&&window.YT.Player}))}},{key:"setPlayer",value:function(e){var t=this.apiLoaded&&document.getElementById("productVideo_".concat(this.props.videoId));this.performActionOnCheckTrue(this.instantiatePlayer.bind(this,e),(function(){return t}))}},{key:"switchVideo",value:function(e){window["ytVidPlayer_".concat(this.props.videoId)]&&window["ytVidPlayer_".concat(this.props.videoId)].cueVideoById&&window["ytVidPlayer_".concat(this.props.videoId)].cueVideoById({videoId:e})}},{key:"playVideo",value:function(e){var t=this;e&&this.performActionOnCheckTrue((function(){window["ytVidPlayer_".concat(t.props.videoId)].playVideo()}),(function(){return t.apiLoaded&&window["ytVidPlayer_".concat(t.props.videoId)]&&window["ytVidPlayer_".concat(t.props.videoId)].playVideo}))}},{key:"pauseVideo",value:function(e){var t=this;e&&this.performActionOnCheckTrue((function(){window["ytVidPlayer_".concat(t.props.videoId)].pauseVideo()}),(function(){return t.apiLoaded&&window["ytVidPlayer_".concat(t.props.videoId)]&&window["ytVidPlayer_".concat(t.props.videoId)].pauseVideo}))}},{key:"close",value:function(){this.pauseVideo(this.props.videoId),this.props.close()}},{key:"clickModalBg",value:function(e){this.props.backdropClick&&this.close.bind(this)}},{key:"clickModal",value:function(e){e.stopPropagation()}},{key:"render",value:function(){return b.a.createElement("div",{className:this.state.showModal?"video-modal":"video-modal hidden"},b.a.createElement("div",{className:"video-modal-backdrop",onClick:this.clickModalBg}),b.a.createElement("div",{className:"video-modal-container",onClick:this.clickModalBg},b.a.createElement("div",{className:"video-modal-dialog",onClick:this.clickModal},b.a.createElement("button",{className:"video-modal-close",title:"Close",onClick:this.close,ref:"close-button"},"×"),b.a.createElement("div",{className:"video-modal-content",ref:"content"},this.state.isUrlVideo&&b.a.createElement("video",{autoPlay:!0,playsInline:!0,controls:!0},b.a.createElement("source",{src:this.state.urlForVideo,type:"video/mp4"})),!this.state.isUrlVideo&&b.a.createElement("div",{className:"video-content-youtube"},b.a.createElement("div",{id:"productVideo_".concat(this.props.videoId)}))))))}},{key:"componentDidMount",value:function(){var e=this,t=this.props.videoId;0!==t.indexOf("http")?(this.apiLoaded||this.loadYouTubeApi(),window.onYouTubeIframeAPIReady?(this.apiLoaded=!0,t&&(this.setPlayer(t),this.props.forceShow&&this.playVideo(t))):window.onYouTubeIframeAPIReady=function(){e.apiLoaded=!0,t&&(e.setPlayer(t),e.props.forceShow&&e.playVideo(t))},window.yt_onStateChange||(window.yt_onStateChange=function(e){e.data===YT.PlayerState.PLAYING?k.a.trackCustomDataEvent({event:"Video",data:{action:"Play video",category:"video_"+t,label:"Play"}}):e.data===YT.PlayerState.ENDED?k.a.trackCustomDataEvent({event:"Video",data:{action:"Watch video to end",category:"video_"+t,label:"WatchToEnd"}}):e.data===YT.PlayerState.PAUSED&&k.a.trackCustomDataEvent({event:"Video",data:{action:"Paused video",category:"video_"+t,label:"Paused"}})})):this.setState({isUrlVideo:!0,urlForVideo:t})}},{key:"componentDidUpdate",value:function(e,t){var o=this.props.videoId;if(e.play!==this.props.play&&this.props.play?this.playVideo(o):e.pause===this.props.pause&&this.props.pause&&this.pauseVideo(o),e.show!==this.props.show&&this.props.show)~(r=document.getElementsByTagName("html")[0]).className.indexOf(" Roku-Video-Modal-On")&&(r.className+=" Roku-Video-Modal-On"),this.setState({showModal:!0});else if(e.hide!==this.props.hide&&this.props.hide){var r;(r=document.getElementsByTagName("html")[0]).className=r.className.replace(" Roku-Video-Modal-On",""),this.pauseVideo(o),this.setState({showModal:!1})}e.videoId!==this.props.videoId&&this.props.videoId&&(window["ytVidPlayer_".concat(this.props.videoId)]?this.switchVideo(this.props.videoId):this.apiLoaded&&this.setPlayer(this.props.videoId))}}]),o}(b.a.Component);y.className="Roku.ModalVideo",y.propTypes={videoId:h.a.string.isRequired,play:h.a.bool,pause:h.a.bool,show:h.a.bool,hide:h.a.bool,backdropClick:h.a.bool},y.defaultProps={play:!1,pause:!1,show:!1,hide:!1,backdropClick:!1},o.d(t,"a",(function(){return y}))},"1seS":function(e,t,o){"use strict";var r=Array.prototype.slice,a=o("1KsK"),n=Object.keys,i=n?function(e){return n(e)}:o("sYn3"),l=Object.keys;i.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return a(e)?l(r.call(e)):l(e)}):Object.keys=i;return Object.keys||i},e.exports=i},"1viK":function(e,t,o){var r=o("1J9g");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"24Ii":function(e,t,o){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a;"undefined"!=typeof window?a=window:"undefined"==typeof self?(console.warn("Using browser-only version of superagent in non-browser environment"),a=void 0):a=self;var n=o("cpc2"),i=o("N1pS"),l=o("kMlx"),s=o("8zgK"),c=o("/yFf"),u=o("nZbv");function d(){}e.exports=function(e,o){return"function"==typeof o?new t.Request("GET",e).end(o):1===arguments.length?new t.Request("GET",e):new t.Request(e,o)};var p=t=e.exports;t.Request=x,p.getXHR=function(){if(a.XMLHttpRequest&&(!a.location||"file:"!==a.location.protocol||!a.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}throw new Error("Browser-only version of superagent could not find XHR")};var m="".trim?function(e){return e.trim()}:function(e){return e.replace(/(^\s*|\s*$)/g,"")};function f(e){if(!s(e))return e;var t=[];for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&g(t,o,e[o]);return t.join("&")}function g(e,t,o){if(void 0!==o)if(null!==o)if(Array.isArray(o))o.forEach((function(o){g(e,t,o)}));else if(s(o))for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&g(e,"".concat(t,"[").concat(r,"]"),o[r]);else e.push(encodeURIComponent(t)+"="+encodeURIComponent(o));else e.push(encodeURIComponent(t))}function b(e){for(var t,o,r={},a=e.split("&"),n=0,i=a.length;n<i;++n)-1===(o=(t=a[n]).indexOf("="))?r[decodeURIComponent(t)]="":r[decodeURIComponent(t.slice(0,o))]=decodeURIComponent(t.slice(o+1));return r}function h(e){return/[/+]json($|[^-\w])/.test(e)}function k(e){this.req=e,this.xhr=this.req.xhr,this.text="HEAD"!==this.req.method&&(""===this.xhr.responseType||"text"===this.xhr.responseType)||void 0===this.xhr.responseType?this.xhr.responseText:null,this.statusText=this.req.xhr.statusText;var t=this.xhr.status;1223===t&&(t=204),this._setStatusProperties(t),this.headers=function(e){for(var t,o,r,a,n=e.split(/\r?\n/),i={},l=0,s=n.length;l<s;++l)-1!==(t=(o=n[l]).indexOf(":"))&&(r=o.slice(0,t).toLowerCase(),a=m(o.slice(t+1)),i[r]=a);return i}(this.xhr.getAllResponseHeaders()),this.header=this.headers,this.header["content-type"]=this.xhr.getResponseHeader("content-type"),this._setHeaderProperties(this.header),null===this.text&&e._responseType?this.body=this.xhr.response:this.body="HEAD"===this.req.method?null:this._parseBody(this.text?this.text:this.xhr.response)}function x(e,t){var o=this;this._query=this._query||[],this.method=e,this.url=t,this.header={},this._header={},this.on("end",(function(){var e,t=null,r=null;try{r=new k(o)}catch(e){return(t=new Error("Parser is unable to parse the response")).parse=!0,t.original=e,o.xhr?(t.rawResponse=void 0===o.xhr.responseType?o.xhr.responseText:o.xhr.response,t.status=o.xhr.status?o.xhr.status:null,t.statusCode=t.status):(t.rawResponse=null,t.status=null),o.callback(t)}o.emit("response",r);try{o._isResponseOK(r)||(e=new Error(r.statusText||"Unsuccessful HTTP response"))}catch(t){e=t}e?(e.original=t,e.response=r,e.status=r.status,o.callback(e,r)):o.callback(null,r)}))}function y(e,t,o){var r=p("DELETE",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r}p.serializeObject=f,p.parseString=b,p.types={html:"text/html",json:"application/json",xml:"text/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"},p.serialize={"application/x-www-form-urlencoded":f,"application/json":i},p.parse={"application/x-www-form-urlencoded":b,"application/json":JSON.parse},c(k.prototype),k.prototype._parseBody=function(e){var t=p.parse[this.type];return this.req._parser?this.req._parser(this,e):(!t&&h(this.type)&&(t=p.parse["application/json"]),t&&e&&(e.length>0||e instanceof Object)?t(e):null)},k.prototype.toError=function(){var e=this.req,t=e.method,o=e.url,r="cannot ".concat(t," ").concat(o," (").concat(this.status,")"),a=new Error(r);return a.status=this.status,a.method=t,a.url=o,a},p.Response=k,n(x.prototype),l(x.prototype),x.prototype.type=function(e){return this.set("Content-Type",p.types[e]||e),this},x.prototype.accept=function(e){return this.set("Accept",p.types[e]||e),this},x.prototype.auth=function(e,t,o){1===arguments.length&&(t=""),"object"===r(t)&&null!==t&&(o=t,t=""),o||(o={type:"function"==typeof btoa?"basic":"auto"});var a=function(e){if("function"==typeof btoa)return btoa(e);throw new Error("Cannot use basic auth, btoa is not a function")};return this._auth(e,t,o,a)},x.prototype.query=function(e){return"string"!=typeof e&&(e=f(e)),e&&this._query.push(e),this},x.prototype.attach=function(e,t,o){if(t){if(this._data)throw new Error("superagent can't mix .send() and .attach()");this._getFormData().append(e,t,o||t.name)}return this},x.prototype._getFormData=function(){return this._formData||(this._formData=new a.FormData),this._formData},x.prototype.callback=function(e,t){if(this._shouldRetry(e,t))return this._retry();var o=this._callback;this.clearTimeout(),e&&(this._maxRetries&&(e.retries=this._retries-1),this.emit("error",e)),o(e,t)},x.prototype.crossDomainError=function(){var e=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");e.crossDomain=!0,e.status=this.status,e.method=this.method,e.url=this.url,this.callback(e)},x.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this},x.prototype.buffer=x.prototype.ca,x.prototype.ca=x.prototype.agent,x.prototype.write=function(){throw new Error("Streaming is not supported in browser version of superagent")},x.prototype.pipe=x.prototype.write,x.prototype._isHost=function(e){return e&&"object"===r(e)&&!Array.isArray(e)&&"[object Object]"!==Object.prototype.toString.call(e)},x.prototype.end=function(e){this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=e||d,this._finalizeQueryString(),this._end()},x.prototype._setUploadTimeout=function(){var e=this;this._uploadTimeout&&!this._uploadTimeoutTimer&&(this._uploadTimeoutTimer=setTimeout((function(){e._timeoutError("Upload timeout of ",e._uploadTimeout,"ETIMEDOUT")}),this._uploadTimeout))},x.prototype._end=function(){if(this._aborted)return this.callback(new Error("The request has been aborted even before .end() was called"));var e=this;this.xhr=p.getXHR();var t=this.xhr,o=this._formData||this._data;this._setTimeouts(),t.onreadystatechange=function(){var o=t.readyState;if(o>=2&&e._responseTimeoutTimer&&clearTimeout(e._responseTimeoutTimer),4===o){var r;try{r=t.status}catch(e){r=0}if(!r){if(e.timedout||e._aborted)return;return e.crossDomainError()}e.emit("end")}};var r=function(t,o){o.total>0&&(o.percent=o.loaded/o.total*100,100===o.percent&&clearTimeout(e._uploadTimeoutTimer)),o.direction=t,e.emit("progress",o)};if(this.hasListeners("progress"))try{t.addEventListener("progress",r.bind(null,"download")),t.upload&&t.upload.addEventListener("progress",r.bind(null,"upload"))}catch(e){}t.upload&&this._setUploadTimeout();try{this.username&&this.password?t.open(this.method,this.url,!0,this.username,this.password):t.open(this.method,this.url,!0)}catch(e){return this.callback(e)}if(this._withCredentials&&(t.withCredentials=!0),!this._formData&&"GET"!==this.method&&"HEAD"!==this.method&&"string"!=typeof o&&!this._isHost(o)){var a=this._header["content-type"],n=this._serializer||p.serialize[a?a.split(";")[0]:""];!n&&h(a)&&(n=p.serialize["application/json"]),n&&(o=n(o))}for(var i in this.header)null!==this.header[i]&&Object.prototype.hasOwnProperty.call(this.header,i)&&t.setRequestHeader(i,this.header[i]);this._responseType&&(t.responseType=this._responseType),this.emit("request",this),t.send(void 0===o?null:o)},p.agent=function(){return new u},["GET","POST","OPTIONS","PATCH","PUT","DELETE"].forEach((function(e){u.prototype[e.toLowerCase()]=function(t,o){var r=new p.Request(e,t);return this._setDefaults(r),o&&r.end(o),r}})),u.prototype.del=u.prototype.delete,p.get=function(e,t,o){var r=p("GET",e);return"function"==typeof t&&(o=t,t=null),t&&r.query(t),o&&r.end(o),r},p.head=function(e,t,o){var r=p("HEAD",e);return"function"==typeof t&&(o=t,t=null),t&&r.query(t),o&&r.end(o),r},p.options=function(e,t,o){var r=p("OPTIONS",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r},p.del=y,p.delete=y,p.patch=function(e,t,o){var r=p("PATCH",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r},p.post=function(e,t,o){var r=p("POST",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r},p.put=function(e,t,o){var r=p("PUT",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r}},"2EGm":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Form.Label":{en:{"tooltip.aria.label":"Click to toggle help text for"},en_GB:{},fr_CA:{"tooltip.aria.label":"Cliquer pour afficher le texte d'aide pour"},es_MX:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},fr_FR:{"tooltip.aria.label":"Cliquez pour basculer vers le texte d'aide pour"},pt_BR:{"tooltip.aria.label":"Clique para ativar/desativar o texto de ajuda para"},es_CO:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_AR:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_PE:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_CL:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_CR:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_SV:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_GT:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_HN:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_NI:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_PA:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},de_DE:{"tooltip.aria.label":"Klicke hier, um den Hilfetext umzuschalten für"}}}),e.exports=function(){return t.get("Roku.Form.Label")}}).call(this,o("TYvK").ResourceManager)},"2Mhg":function(e,t,o){var r=o("bGtI");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"2W6z":function(e,t,o){"use strict";var r=function(){};e.exports=r},"2hF1":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.ttf"},"2iQK":function(e,t,o){var r=o("UB6+");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"2in3":function(e,t,o){var r=o("OZBj");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"2mBW":function(e,t){e.exports=function(e){throw new Error('"'+e+'" is read-only')}},"2nvL":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ContactForm{padding:0;margin-bottom:60px}@media (min-width:320px) and (max-width:767px){.ContactForm{margin-bottom:30px}}",""]),e.exports=t},"2rzD":function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},"2veg":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.eot"},"2xWQ":function(e,t,o){var r=o("A8Aw");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"31Ph":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Form":{en:{creditOrDebitCard:"Credit / Debit card","textarea.chars.remaining":"characters remaining",upload:"Upload",loading:"Loading...",agree:"I have read and agree to the ","tos.agree":"I have read and agree to the %{tos} & %{privacy}.","tos.agree.GB":"I agree to the %{tos}. I have read the %{privacy} ","tos.agree.IE":"I agree to the %{tos}. I have read the %{privacy} ","tos.agree.FR":"I agree to the %{tos}. I have read %{privacy} ","tos.agree.OT":"I agree to the %{tos}. I have read the %{privacy} ","tos.error":"To create a Roku account, you must agree to the Roku Terms and Conditions & Privacy Policy.",tos:"Terms and Conditions",conjunction:" and ",privacy:"Privacy Policy",set:" set ",privacysettings:"my privacy settings",required:"Required",max:"Input must be no more than %{count} characters.",min:"Input must be more than %{count} characters.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} characters remaining","error.cc":"Invalid entry, please correct and re-submit","error.date":"Invalid date format","error.email":"Invalid email format","fields.required":"* These fields are required",submit:"Submit",cancel:"Cancel","error.url":"Field must be a valid URL such as http(s)://domain.com/path?p1=v1&...",yes:"Yes",no:"No","no.results":"No results found","create.item":'Create "%{name}"...',"multi.remove.aria.label":"Press return to remove"},es_MX:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},fr_FR:{creditOrDebitCard:"Carte de crédit/débit","textarea.chars.remaining":"caractères restants",upload:"Chargement",loading:"Chargement...",agree:"J’ai lu et accepté les ","tos.agree":"J’ai lu et j’accepte les %{tos} et les %{privacy}.","tos.agree.GB":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.agree.IE":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.agree.FR":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.agree.OT":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.error":"Pour créer un compte Roku, vous devez accepter les conditions d’utilisation et la politique de confidentialité de Roku.",tos:"Conditions d’utilisation",conjunction:" et ",privacy:"Politique de confidentialité",set:" défini ",privacysettings:"mes paramètres de confidentialité",required:"Requis",max:"Vous ne pouvez saisir plus de %{count} caractères.",min:"Vous devez saisir plus de %{count} caractères.","cc-image":"sprite-formulaire-paiement-cc-us","paypal-image":"sprite-formulaire-paiement-paypal-logo",remaining:"%{remaining} caractères restants","error.cc":"Saisie non valide. Veuillez la corriger et l’envoyer à nouveau","error.date":"Format de date non valide","error.email":"Format d'e-mail non valide","fields.required":"*Ces champs sont obligatoires",submit:"Envoyer",cancel:"Annuler","error.url":"Le champ doit contenir une URL valide, telle que http(s)://domaine.com/chemin?p1=v1&...",yes:"Oui",no:"Non","no.results":"Aucun résultat trouvé","create.item":'Créer "%{name}"...',"multi.remove.aria.label":"Appuyez sur retour pour supprimer"},fr_CA:{creditOrDebitCard:"Carte de crédit/débit","textarea.chars.remaining":"caractères restants",upload:"Chargement",loading:"Chargement...",agree:"J'ai lu et accepté les ","tos.agree":"J'ai lu et accepté les %{tos} et la %{privacy}","tos.agree.GB":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.agree.IE":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.agree.FR":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.agree.OT":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.error":"Pour créer un compte Roku, vous devez accepter les conditions d'utilisation et la politique de confidentialité de Roku.",tos:"Conditions d'utilisation",conjunction:" et ",privacy:"Politique de confidentialité",set:" configurer ",privacysettings:"mes paramètres de confidentialité",required:"Requis",max:"Vous ne pouvez saisir plus de %{count} caractères.",min:"Vous devez saisir plus de %{count} caractères.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caractères restants","error.cc":"Saisie invalide, veuillez la corriger et la soumettre à nouveau","error.date":"Format de date non valide","error.email":"Format d'adresse de courriel non valide","fields.required":"*Ces champs sont obligatoires",submit:"Envoyer",cancel:"Annuler","error.url":"Le champ doit être une adresse URL valide, comme http(s)://domaine.com/path?p1=v1&...",yes:"Oui",no:"Non","no.results":"Aucun résultat trouvé","create.item":"Créer « %{name} »...","multi.remove.aria.label":"Appuyer sur Retour pour retirer"},es_CO:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_AR:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_PE:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_CL:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_CR:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_SV:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_GT:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_HN:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_NI:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_PA:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},en_GB:{"textarea.chars.remaining":"characters remaining",upload:"Upload",agree:"I have read and agree to the ","tos.error":"To create a Roku account, you must agree to the Roku Terms and Conditions & Privacy Policy.",tos:"Terms and Conditions",privacy:"Privacy Policy",required:"Required",max:"Input must be no more than %{count} characters.",min:"Input must be more than %{count} characters.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} characters remaining","error.cc":"Invalid entry, please correct and re-submit","error.date":"Invalid date format","error.email":"Invalid email format","fields.required":"* These fields are required",submit:"Submit",cancel:"Cancel","error.url":"Field must be a valid URL such as http(s)://domain.com/path?p1=v1&..."},pt_BR:{creditOrDebitCard:"Cartão de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Fazer upload",loading:"Carregando...",agree:"Li e concordo com ","tos.agree":"Li e concordo com os %{tos} e com a %{privacy}.","tos.agree.GB":"Concordo com os %{tos}. Li a %{privacy} ","tos.agree.IE":"Concordo com os %{tos}. Li a %{privacy} ","tos.agree.FR":"Concordo com os %{tos}. Li a %{privacy} ","tos.agree.OT":"Concordo com os %{tos}. Li a %{privacy} ","tos.error":"Para criar uma conta da Roku, é necessário concordar com os Termos e Condições e a Política de Privacidade da Roku.",tos:"Termos e Condições",conjunction:" e ",privacy:"Política de Privacidade",set:" definir ",privacysettings:"minhas configurações de privacidade",required:"Obrigatório",max:"A entrada não deve ter mais do que %{count} caracteres.",min:"A entrada deve ter mais do que %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada inválida. Corrija e envie novamente.","error.date":"Formato de data inválido","error.email":"Formato de e-mail inválido","fields.required":"*Esses campos são obrigatórios",submit:"Enviar",cancel:"Cancelar","error.url":"O campo deve ser uma URL válida como http(s)://domain.com/path?p1=v1&...",yes:"Sim",no:"Não","no.results":"Nenhum resultado encontrado","create.item":'Criar "%{name}"...',"multi.remove.aria.label":"Pressione Return para remover"},de_DE:{creditOrDebitCard:"Kredit-/Debitkarte","textarea.chars.remaining":"verbleibende Zeichen",upload:"Hochladen",loading:"Wird geladen …",agree:"Ich habe dies gelesen und bin damit einverstanden: ","tos.agree":"Ich habe die %{tos} und %{privacy} gelesen und stimme ihnen zu.","tos.agree.GB":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.agree.IE":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.agree.FR":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.agree.OT":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.error":"Um einen Roku Account zu erstellen, musst du den Geschäftsbedingungen und der Datenschutzerklärung von Roku zustimmen.",tos:"Geschäftsbedingungen",conjunction:" und ",privacy:"Datenschutzerklärung",set:" richte ",privacysettings:"meine Datenschutzeinstellung ein",required:"Pflichtfeld",max:"Die Eingabe darf nicht länger als %{count} Zeichen sein.",min:"Die Eingabe muss aus mehr als %{count} Zeichen bestehen.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} verbleibende Zeichen","error.cc":"Ungültiger Eintrag, bitte korrigieren und erneut senden","error.date":"Ungültiges Datumsformat","error.email":"Ungültiges E-Mail-Format","fields.required":"* Diese Felder sind Pflichtfelder.",submit:"Absenden",cancel:"Abbrechen","error.url":"Das Feld muss eine gültige URL sein, z. B. http(s)://domain.com/path?p1=v1&...",yes:"Ja",no:"Nein","no.results":"Keine Ergebnisse gefunden","create.item":"„%{name}“ erstellen ...","multi.remove.aria.label":"Zum Entfernen „Zurück“ drücken"}}}),e.exports=function(){return t.get("Roku.Form")}}).call(this,o("TYvK").ResourceManager)},"31rN":function(e,t,o){"use strict";(function(e,t){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("KWzz"),b=o.n(g),h=o("j/Xd"),k=o("nxxJ");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}e.implement("Roku.Page.404",(function(o,r){var n,l=r.View,c=b()().headline;o.on("Render",(function(e){return t.render(f.a.createElement(u,{pageParams:n,headlineInnerHtml:c}),e)}),this),o.on("Set page params",(function(e){n=e}),this);var u=function(t){s()(n,t);var r=x(n);function n(e){var t;return a()(this,n),(t=r.call(this,e)).isInline404=e.pageParams&&e.pageParams.isInline404,t.state={url:k.b.getPageRoute(),isFetchingMostRecentlyKnownPageThat404edViaUserContest:!t.isInline404},t}return i()(n,[{key:"render",value:function(){return this.state.isFetchingMostRecentlyKnownPageThat404edViaUserContest?f.a.createElement("span",null):f.a.createElement(h.a,{wrapperDivOuterClassName:"Roku-Page-404",headlineInnerHtml:this.props.headlineInnerHtml},f.a.createElement(l,{url:this.state.url,shell:o}))}},{key:"componentDidMount",value:function(){if(this.state.isFetchingMostRecentlyKnownPageThat404edViaUserContest)try{e.create("Roku.App.UC").once("Return user context",(function(e){this.setState({url:e.page_not_found,isFetchingMostRecentlyKnownPageThat404edViaUserContest:!1})}),this).trigger("Get user context")}catch(e){this.setState({isFetchingMostRecentlyKnownPageThat404edViaUserContest:!1})}}}]),n}(f.a.Component)}))}).call(this,o("Mt3h").Shell,o("yl30"))},3346:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("viRO"),a=o("Jv69");t.mockMediaQueryList={media:"",matches:!1,onchange:a.noop,addListener:a.noop,removeListener:a.noop,addEventListener:a.noop,removeEventListener:a.noop,dispatchEvent:function(e){return!0}};var n=function(e){return function(o,n){void 0===n&&(n=!1);var i=r.useState(n),l=i[0],s=i[1],c=a.queryObjectToString(o);return e((function(){var e=!0,o="undefined"==typeof window?t.mockMediaQueryList:window.matchMedia(c),r=function(){e&&s(Boolean(o.matches))};return o.addListener(r),s(o.matches),function(){e=!1,o.removeListener(r)}}),[c]),l}};t.useMedia=n(r.useEffect),t.useMediaLayout=n(r.useLayoutEffect),t.default=t.useMedia},"3FFK":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.ChannelCategory":{en:{seemore:"See more",hide:"Hide","freetv.headline":"Free movies and TV. For you.<br />Now with live news from ABC News, PeopleTV, Newsy and more.","freetv.headline.ca":"Free movies and TV. For you.<br />Comedies, award-winners, cult classics and more."},en_US:{seemore:"See more",hide:"Hide","freetv.headline.us":"Free movies and TV. For you.<br />Now with live news from ABC News, PeopleTV, Newsy and more.","freetv.headline":"Free movies and TV. For you.<br />Now with live news from ABC News, PeopleTV, Newsy and more."},es:{seemore:"Ver más",hide:"Esconder"},fr:{seemore:"Voir plus",hide:"Cacher"},en_GB:{},es_LA:{seemore:"Ver más",hide:"Ocultar"},fr_CA:{seemore:"Afficher plus",hide:"Masquer"},fr_FR:{seemore:"En voir plus",hide:"Masquer"},en_CA:{"freetv.headline.ca":"Free movies and TV. For you.<br />Comedies, award-winners, cult classics and more."},es_MX:{seemore:"Ver más",hide:"Ocultar"},es_CO:{seemore:"Ver más",hide:"Ocultar"},es_AR:{seemore:"Ver más",hide:"Ocultar"},es_PE:{seemore:"Ver más",hide:"Ocultar"},es_CL:{seemore:"Ver más",hide:"Ocultar"},es_CR:{seemore:"Ver más",hide:"Ocultar"},es_SV:{seemore:"Ver más",hide:"Ocultar"},es_GT:{seemore:"Ver más",hide:"Ocultar"},es_HN:{seemore:"Ver más",hide:"Ocultar"},es_NI:{seemore:"Ver más",hide:"Ocultar"},es_PA:{seemore:"Ver más",hide:"Ocultar"},pt_BR:{seemore:"Veja mais",hide:"Ocultar"},de_DE:{}}}),e.exports=function(){return t.get("Roku.ChannelCategory")}}).call(this,o("TYvK").ResourceManager)},"3HIL":function(e,t,o){var r=o("MNux");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"3JpL":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],r=!0,a=!1,n=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(o.push(i.value),!t||o.length!==t);r=!0);}catch(e){a=!0,n=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw n}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function a(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++)o[t]=e[t];return o}return Array.from(e)}var n,i=o("LyY/"),l=(n=i)&&n.__esModule?n:{default:n},s=function(e){return e};t.default=function(e){var t=Array.isArray(e)&&2===e.length?e:[e,null],o=r(t,2),n=o[0],i=o[1];return function(e){for(var t=arguments.length,o=Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];var c=o.map((function(e){return n[e]})).filter(s);return"string"==typeof c[0]||"function"==typeof i?{key:e,className:i?i.apply(void 0,a(c)):c.join(" ")}:{key:e,style:l.default.apply(void 0,[{}].concat(a(c)))}}},e.exports=t.default},"3JuD":function(e,t,o){"use strict";var r=o("lSNA"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("viRO"),k=o.n(h),x=o("nxxJ"),y=o("17x9"),v=o.n(y),w=o("r9mA"),_=o("Ic3g"),R=o("ASCv"),C=o("u9uA"),E=o.n(C);o("fixu");function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var P=function(e){var t=e.headlineMessage,o=void 0===t?"":t,r=e.contentInnerHtml,a=void 0===r?"":r,n=e.onModalClose,i=void 0===n?function(){}:n;return k.a.createElement(R.c,{onClose:function(e,t){return i&&i(e,t),!0}},k.a.createElement(R.b,null,o),k.a.createElement("div",null,a))},T=function(e){p()(o,e);var t=S(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).state={email:"",valid:!0,isCompletionModalVisible:!1,isCompletionModalSuccess:!1},r.handleBlur=r.handleBlur.bind(u()(r)),r.handleClick=r.handleClick.bind(u()(r)),r.handleKeyPress=r.handleKeyPress.bind(u()(r)),r.signup=r.signup.bind(u()(r)),r.emailInputRef=k.a.createRef(),r}return s()(o,[{key:"render",value:function(){var e=this,t=this.state,o=t.isCompletionModalVisible,r=t.isCompletionModalSuccess,a=E()(),n="";return!1===this.state.valid&&(n=a["form.error.emailinvalid"]),k.a.createElement("section",{"aria-label":a["form.name"],className:"newsletter-signup"},o?k.a.createElement(P,{headlineMessage:a["modal.headline"],contentInnerHtml:a["modal.".concat(r?"success":"error")],onModalClose:function(){e.setState({isCompletionModalVisible:!1})}}):null,k.a.createElement("input",{"aria-label":a["form.email"],ref:this.emailInputRef,name:"email",type:"email",onBlur:this.handleBlur,onKeyPress:this.handleKeyPress,placeholder:a["form.email.placeholder"],tabIndex:"0"}),k.a.createElement("span",{"aria-label":a["form.submit"],onClick:this.handleClick,role:"button",className:"submit glyphicon glyphicon-chevron-right"}),k.a.createElement("span",{role:"alert","aria-label":a["form.error"],className:"error"},n))}},{key:"handleBlur",value:function(e){var t=e.target.value;""!==t&&(Object(_.isValidEmailAddress)(t)?this.setState({email:t,valid:!0}):this.setState({valid:!1}))}},{key:"handleKeyPress",value:function(e){if("Enter"===e.key){var t=this.emailInputRef.current&&this.emailInputRef.current.value||"";""!==t&&(Object(_.isValidEmailAddress)(t)?this.setState({email:t,valid:!0},this.signup):this.setState({valid:!1}))}}},{key:"handleClick",value:function(){""!==this.state.email&&!0===this.state.valid&&this.signup()}},{key:"signup",value:function(){var e=this,t=this.props,o=t.resource,r=t.features;this.props.onNewsletterSignupClick&&this.props.onNewsletterSignupClick();var a=r&&"true"===r["ria.email.enabled"],n={email:this.state.email,ria:a},i=o.microsite,l="".concat(i?"/".concat(i):"","/api/1.0/newsletter");w.a.request.post(l,n).then((function(t){if(!t)throw Error("No response data.");if(200!==t.statusCode)throw Error("Non-200 statusCode ".concat(t.statusCode));e.setState({isCompletionModalVisible:!0,isCompletionModalSuccess:!0})})).catch((function(){e.setState({isCompletionModalVisible:!0,isCompletionModalSuccess:!1})}))}}]),o}(k.a.Component);function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var N=function(e){p()(o,e);var t=O(o);function o(){return i()(this,o),t.apply(this,arguments)}return s()(o,[{key:"render",value:function(){var e=this,t=this.props,o=t.App,r=t.resource,a=o.resource,n=a.endpoints,i=a.features,l=r,s=l["section.social"]&&l["section.social"].newsletter&&l["section.social"].newsletter.enabled;return k.a.createElement("div",{className:"footer-section-social"},k.a.createElement("div",{className:"container"},k.a.createElement("div",{className:"social-container ".concat(!s&&"no-newsletter")},l["section.social"]&&l["section.social"].newsletter&&l["section.social"].newsletter.enabled?k.a.createElement("div",{className:"newsletter-signup-wrapper border-bottom"},k.a.createElement("section",{"aria-label":l["social.newslettersignup"],className:"newsletter"},k.a.createElement("div",{className:"newsletter-signup-text"},k.a.createElement("span",{className:"label glyphicon glyphicon-newsletter"},l["social.newslettersignup.label.1"])," ",k.a.createElement("span",{className:"news-and-offers"},l["social.newslettersignup.label.2"]),s?k.a.createElement("div",{className:"Roku-Newsletter-Signup"},k.a.createElement(T,{resource:l,features:i})):null))):null,k.a.createElement("div",{className:"social-wrapper border-bottom"},k.a.createElement("section",{"aria-label":l["social.icons"],className:"social"},l["section.social"].icons.map((function(t,o){var r=void 0!==l[t.title]?l[t.title]:t.title;return k.a.createElement("a",{key:"footer-social-icon".concat(o),title:r,"aria-label":r,href:t.link,onClick:function(o){e.props.onFooterClickMegaHandler({ev:o,clickLabel:t.glyph})},tabIndex:"0",target:"_blank",rel:"noreferrer"},k.a.createElement("span",{className:"glyphicon glyphicon-".concat(t.glyph)}))})))),k.a.createElement("div",{className:"blog-wrapper"},l["section.social"]&&l["section.social"].blog&&l["section.social"].blog.enabled?k.a.createElement("section",{"aria-label":"Roku ".concat(l["social.blog"]),className:"blog"},k.a.createElement("a",{title:"Roku ".concat(l["social.blog"]),role:"link","aria-label":"Roku ".concat(l["social.blog"]),href:n.blog,onClick:function(t){e.props.onFooterClickMegaHandler({ev:t,clickLabel:"roku_blog"})},tabIndex:"0"},k.a.createElement("span",{className:"glyphicon glyphicon-roku-blog-logo-full"}),k.a.createElement("span",{className:"blog-text glyphicon glyphicon-chevron-right-after"}))):null))))}}]),o}(k.a.Component),I=function(e,t){return""===t[e]?"":t[e]||e},A={},M={stitch:function(e){return A=e.resource?e.resource:A,M.traverse(e.model,e.keys,A),e.model},global:function(e){return A=e||A,M.traverse(e,void 0,A),A},traverse:function(e,t,o){for(var r in e)if("string"==typeof e[r]&&(void 0!==t&&-1===t.indexOf(r)||(e[r]=I.apply(void 0,[e[r],o]))),e[r]instanceof Array||e[r]instanceof Object){if(e[r]instanceof Array)for(var a=0;a<e[r].length;a++)"string"==typeof e[r][a]&&(e[r][a]=I(e[r][a],o));M.traverse(e[r],t,o)}}};function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e&&t&&e[t]||t},j=function(e){var t=e.headlineMessage,o=void 0===t?"":t,r=e.contentInnerHtml,a=void 0===r?"":r,n=e.okButtonLabel,i=void 0===n?"":n,l=e.cancelButtonLabel,s=void 0===l?"":l,c=e.doRedirect,u=void 0===c?function(){}:c,d=e.onModalClose,p=void 0===d?function(){}:d;return k.a.createElement(R.c,{onClose:function(e,t){switch(e){case"cancel":return p(),!0;case"ok":return void u();case"netural":if("closeButton"===t)return p(),!0}},requireButtonClick:!1},k.a.createElement(R.b,null,o),k.a.createElement(R.d,null,i),k.a.createElement(R.a,null,s),k.a.createElement("div",null,a))},H=function(e){p()(o,e);var t=L(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).state={open:!1,isLeavingRokuModalVisible:!1,leavingRokuUrl:""},r.bodyRef=k.a.createRef(),r.handleClick=r.handleClick.bind(u()(r)),r.handleResize=r.handleResize.bind(u()(r)),r.handleRokuRedirect=r.handleRokuRedirect.bind(u()(r)),r.handleNonRokuRedirect=r.handleNonRokuRedirect.bind(u()(r)),r.onCloseLeavingRokuModal=r.onCloseLeavingRokuModal.bind(u()(r)),r}return s()(o,[{key:"onCloseLeavingRokuModal",value:function(){this.setState({isLeavingRokuModalVisible:!1})}},{key:"handleRokuRedirect",value:function(e,t,o){this.props.onAccordionClick&&this.props.onAccordionClick({ev:e,url:t,trackingLabel:o})}},{key:"handleNonRokuRedirect",value:function(e){this.setState({isLeavingRokuModalVisible:!0,leavingRokuUrl:e})}},{key:"render",value:function(){var e=this,t=this.handleRokuRedirect,o=this.handleNonRokuRedirect,r=this.props,a=r.resource,n=r.model,i=this.state.isLeavingRokuModalVisible,l=x.b.resource.endpoints,s="footer-accordion",c={};this.state.open&&(s+=" open",c.height="".concat(this.state.height,"px"));var u=x.b.getLocale(),d="/".concat("".concat(u.language,"-").concat(u.country).toLowerCase());return d="/en-us"===d?"":d,k.a.createElement("div",{role:"navigation","aria-label":D(a,n.title.text),className:s},i?k.a.createElement(j,{headlineMessage:"Leaving Roku",contentInnerHtml:D(a,"redirect.text"),okButtonLabel:"Proceed",cancelButtonLabel:"Cancel",doRedirect:function(){x.d.navigateToPageAndReload(e.state.leavingRokuUrl)},onModalClose:this.onCloseLeavingRokuModal}):"",k.a.createElement("div",{onClick:this.handleClick,"aria-label":a["navigation.title"],className:"title glyphicon",role:"button"},D(a,n.title.text)),k.a.createElement("div",{className:"body-wrapper",style:c},k.a.createElement("div",{ref:this.bodyRef,className:"body"},n.body.map((function(e,r){var n=e.url,i=D(e.text).toLowerCase().replace(/[']/g,"").replace(/\s/g,"_").replace(/&/g,"and");return e.endpoint&&e.url.indexOf("http")<0&&(n=l[e.endpoint]+d+e.url),n.indexOf("roku.com")>-1?k.a.createElement("a",{title:D(a,e.text),key:"accordion-link-".concat(r),className:"glyphicon",href:n,onClick:function(e){return t(e,i)},"data-reload-navigation":"true",tabIndex:"0"},D(a,e.text)):k.a.createElement("a",{title:D(a,e.text),key:"accordion-link-".concat(r),className:"glyphicon","data-gtm-category":"site_exit","data-gtm-label":"".concat(u.country.toLowerCase(),"_accessories_reseller"),onClick:function(e){return o(e)},tabIndex:"0"},D(a,e.text))})))))}},{key:"handleClick",value:function(e){e.preventDefault(),"div"===e.target.tagName.toLowerCase()&&this.setState({open:!this.state.open})}},{key:"handleResize",value:function(){this.bodyRef&&this.bodyRef.current&&this.setState({height:this.bodyRef.current.clientHeight})}},{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleResize),this.handleResize()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize)}}]),o}(k.a.Component);function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var F=function(e){p()(o,e);var t=z(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).onAccordionClick=r.onAccordionClick.bind(u()(r)),r}return s()(o,[{key:"onAccordionClick",value:function(e){this.props.onFooterClickMegaHandler&&this.props.onFooterClickMegaHandler({ev:e})}},{key:"render",value:function(){var e=this,t=this.props.resource,o=t,r=M.stitch({model:o["section.sitemap"],keys:["title","body","text"]}),a=12/r.accordions.length;return r.accordions.length>0?k.a.createElement("div",{className:"footer-section-sitemap container-fluid"},k.a.createElement("div",{className:"container"},k.a.createElement("div",{className:"row"},r.accordions.map((function(o,n){return k.a.createElement("div",{key:"footer-accordion-col-".concat(n),className:"col-sm-".concat(5===r.accordions.length?"5ths":a)},o.map((function(o,r){return k.a.createElement(H,{key:"footer-accordion-".concat(r),resource:t,model:o,onAccordionClick:function(t){var o=t.ev;e.onAccordionClick(o)}})})))}))))):k.a.createElement("div",null)}}]),o}(k.a.Component);function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e&&t&&e[t]||t},q=function(e){p()(o,e);var t=B(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).state={isCountrySelectorModalVisible:!1},r.handleClick=r.handleClick.bind(u()(r)),r}return s()(o,[{key:"navigateNew",value:function(e,t){e.preventDefault(),x.d.navigateToPageAndReload(t.url)}},{key:"handleClick",value:function(){this.setState({isCountrySelectorModalVisible:!0})}},{key:"render",value:function(){var e=this,t=this.props.resource,o=x.b.getLocale(),r="".concat(o.language,"-").concat(o.country.toLowerCase().toString()),a=M.stitch({model:t["section.countryselector"],keys:["continent","regions","text"],resource:t}),n=a&&a.continents||[],i=k.a.createElement("div",{className:"row"},n.map((function(o,r){return!0===o.continent.show?k.a.createElement("div",{key:"country-selector-continent".concat(r),className:"col-xs-7 col-sm-4"},k.a.createElement("span",null,V(t,o.continent.text)),o.regions.map((function(o,r){return k.a.createElement("div",{key:"country-selector-locale".concat(r),className:"row regions"},k.a.createElement("a",{title:V(o.text),href:o.url,onClick:function(t){return e.navigateNew(t,o)},"data-reload-navigation":"true",tabIndex:"0",className:"col-xs-7 col-sm-6"},V(t,o.text)))}),e),k.a.createElement("br",null)):""}),this)),l=this.state.isCountrySelectorModalVisible?k.a.createElement("section",{"aria-label":t["countryselector.link.text"],className:"container-text country-selector-modal"},i):"",s=this.state.isCountrySelectorModalVisible?k.a.createElement(R.c,{onClose:function(){return e.setState({isCountrySelectorModalVisible:!1}),!0}},k.a.createElement(R.b,null,t["countryselector.modal.title"]),l):"";return k.a.createElement("section",{className:"country-selector"},s,k.a.createElement("a",{title:t["countryselector.link.text"],className:"glyphicon glyphicon-chevron-right-after",onClick:this.handleClick,tabIndex:"0",role:"button"},t["legal.country.link"]||t[r]))}}]),o}(k.a.Component);var U=function(){return k.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:120,height:81,viewBox:"0 0 120 81"},k.a.createElement("defs",null,k.a.createElement("clipPath",{id:"prefix__a"},k.a.createElement("path",{d:"M0 0h120v81H0z"}))),k.a.createElement("g",{"data-name":"Artboard \\u2013 1"},k.a.createElement("g",{"data-name":"HAPPY STREAMING",clipPath:"url(#prefix__a)"},k.a.createElement("g",{"data-name":"HAPPY STREAMING",fill:"#231f20"},k.a.createElement("g",{"data-name":"Group 1"},k.a.createElement("path",{"data-name":"Path 1",d:"M.004 67.788h1.14v4.487h5.829v-4.487h1.14v10.1h-1.14v-4.545H1.144v4.545H.004z"}),k.a.createElement("path",{"data-name":"Path 2",d:"M9.854 75.724v-.029c0-1.573 1.3-2.41 3.189-2.41a7.91 7.91 0 012.294.318v-.26c0-1.342-.822-2.034-2.222-2.034a5.2 5.2 0 00-2.266.549l-.332-.909a6.155 6.155 0 012.713-.621 3.276 3.276 0 012.41.823 2.946 2.946 0 01.765 2.179v4.559h-1.068v-1.125a3.269 3.269 0 01-2.7 1.284 2.513 2.513 0 01-2.783-2.324zm5.5-.577v-.717a7.763 7.763 0 00-2.194-.318c-1.4 0-2.178.606-2.178 1.544v.029c0 .938.865 1.486 1.876 1.486a2.256 2.256 0 002.494-2.025z"}),k.a.createElement("path",{"data-name":"Path 3",d:"M18.193 70.428h1.11v1.5a3.354 3.354 0 012.857-1.66 3.639 3.639 0 013.564 3.867v.029a3.652 3.652 0 01-3.564 3.881 3.364 3.364 0 01-2.857-1.587v3.737h-1.11zm6.392 3.752v-.029a2.686 2.686 0 00-2.626-2.885 2.781 2.781 0 00-2.7 2.87v.029a2.776 2.776 0 002.7 2.886 2.632 2.632 0 002.626-2.871z"}),k.a.createElement("path",{"data-name":"Path 4",d:"M27.194 70.428h1.112v1.5a3.352 3.352 0 012.857-1.66 3.639 3.639 0 013.564 3.867v.029a3.652 3.652 0 01-3.564 3.881 3.363 3.363 0 01-2.857-1.587v3.737h-1.112zm6.392 3.752v-.029a2.686 2.686 0 00-2.626-2.885 2.781 2.781 0 00-2.7 2.87v.029a2.776 2.776 0 002.7 2.886 2.632 2.632 0 002.627-2.871z"}),k.a.createElement("path",{"data-name":"Path 5",d:"M41.634 70.428h1.183l-3.131 7.705c-.635 1.543-1.356 2.107-2.482 2.107a3.387 3.387 0 01-1.587-.376l.375-.88a2.341 2.341 0 001.169.274c.664 0 1.082-.346 1.529-1.4l-3.392-7.431h1.227l2.713 6.219z"})),k.a.createElement("g",{"data-name":"Group 3"},k.a.createElement("g",{"data-name":"Group 2"},k.a.createElement("path",{"data-name":"Path 6",d:"M47.707 76.418l.706-.837a4.814 4.814 0 003.464 1.429c1.356 0 2.251-.721 2.251-1.717v-.029c0-.938-.506-1.471-2.626-1.919-2.323-.5-3.391-1.255-3.391-2.914v-.029c0-1.587 1.4-2.755 3.318-2.755a5.27 5.27 0 013.55 1.241l-.664.88a4.437 4.437 0 00-2.915-1.1c-1.313 0-2.15.721-2.15 1.63v.029c0 .953.52 1.487 2.742 1.963 2.251.491 3.289 1.313 3.289 2.857v.029c0 1.731-1.443 2.857-3.449 2.857a5.907 5.907 0 01-4.125-1.615z"}),k.a.createElement("path",{"data-name":"Path 7",d:"M57.271 75.912v-4.5h-1.039v-.981h1.039V68.18h1.111v2.251h2.366v.981h-2.366v4.358a1.1 1.1 0 001.255 1.241 2.34 2.34 0 001.082-.259v.951a2.788 2.788 0 01-1.342.318 1.9 1.9 0 01-2.106-2.109z"}),k.a.createElement("path",{"data-name":"Path 8",d:"M62.233 70.429h1.111v1.948a3.2 3.2 0 013.044-2.078v1.2h-.086c-1.63 0-2.958 1.169-2.958 3.42v2.972h-1.111z"}),k.a.createElement("path",{"data-name":"Path 9",d:"M67.037 74.18v-.029a3.68 3.68 0 013.578-3.882c2.208 0 3.478 1.761 3.478 3.94a3.02 3.02 0 01-.014.361h-5.916a2.605 2.605 0 002.626 2.525 3.085 3.085 0 002.351-1.053l.694.62a3.851 3.851 0 01-3.074 1.4 3.708 3.708 0 01-3.723-3.882zm5.93-.433a2.457 2.457 0 00-2.381-2.539 2.571 2.571 0 00-2.424 2.539z"}),k.a.createElement("path",{"data-name":"Path 10",d:"M75.143 75.724v-.029c0-1.573 1.3-2.41 3.189-2.41a7.914 7.914 0 012.294.318v-.26c0-1.342-.822-2.034-2.222-2.034a5.2 5.2 0 00-2.266.549l-.332-.909a6.155 6.155 0 012.713-.621 3.276 3.276 0 012.41.823 2.946 2.946 0 01.764 2.179v4.559h-1.072v-1.125a3.269 3.269 0 01-2.7 1.284 2.513 2.513 0 01-2.778-2.324zm5.5-.577v-.717a7.763 7.763 0 00-2.194-.318c-1.4 0-2.178.606-2.178 1.544v.029c0 .938.865 1.486 1.876 1.486a2.256 2.256 0 002.494-2.025z"}),k.a.createElement("path",{"data-name":"Path 11",d:"M83.481 70.428h1.111v1.255a2.725 2.725 0 012.409-1.415 2.534 2.534 0 012.4 1.487 2.975 2.975 0 012.626-1.487 2.682 2.682 0 012.77 3v4.617h-1.111v-4.358c0-1.443-.721-2.251-1.934-2.251a2.078 2.078 0 00-2.048 2.309v4.3h-1.112v-4.386c0-1.4-.736-2.222-1.919-2.222a2.162 2.162 0 00-2.078 2.352v4.257h-1.111z"}),k.a.createElement("path",{"data-name":"Path 12",d:"M96.608 67.572h1.27v1.226h-1.27zm.072 2.857h1.112v7.46H96.68z"}),k.a.createElement("path",{"data-name":"Path 13",d:"M99.681 70.428h1.111v1.3a2.825 2.825 0 012.553-1.458 2.726 2.726 0 012.858 2.987v4.632h-1.112v-4.358a1.988 1.988 0 00-2.063-2.251 2.195 2.195 0 00-2.237 2.337v4.271h-1.11z"}),k.a.createElement("path",{"data-name":"Path 14",d:"M107.932 79.187l.5-.865a4.766 4.766 0 002.872.952 2.452 2.452 0 002.713-2.655v-.881a3.537 3.537 0 01-2.93 1.573 3.449 3.449 0 01-3.506-3.492v-.029a3.532 3.532 0 016.421-2.021v-1.342h1.111v6.161a3.593 3.593 0 01-.952 2.64 3.922 3.922 0 01-2.843 1 5.844 5.844 0 01-3.386-1.041zm6.117-5.382v-.029a2.614 2.614 0 00-2.741-2.526 2.467 2.467 0 00-2.583 2.511v.029a2.524 2.524 0 002.583 2.539 2.632 2.632 0 002.741-2.525z"})),k.a.createElement("path",{"data-name":"Path 15",d:"M116.333 68.048h-.694v-.294h1.7v.294h-.694v1.866h-.308zm1.48-.294h.33l.772 1.185.764-1.185h.322v2.16h-.3v-1.655l-.772 1.171h-.042l-.765-1.171v1.655h-.308z"}))),k.a.createElement("g",{"data-name":"Roku Tag Logo"},k.a.createElement("path",{"data-name":"Rectangle 2",fill:"#662d91",d:"M0-.027h115.135v59.96H0z"}),k.a.createElement("g",{"data-name":"Roku logo"},k.a.createElement("g",{"data-name":"Group 5"},k.a.createElement("g",{"data-name":"Group 4",fill:"#fff"},k.a.createElement("path",{"data-name":"Path 16",d:"M38.118 50.004h-7.835l-6.223-8.636h-2.094v8.613h-6.9V24.104h9.887c5.7 0 10.358 3.879 10.358 8.649a8.407 8.407 0 01-4.5 7.1l7.3 10.15m-9.71-17.251a4.329 4.329 0 00-4.306-4.347H21.96v8.657h2.135a4.323 4.323 0 004.314-4.305z"}),k.a.createElement("path",{"data-name":"Path 17",d:"M56.531 39.854a10.608 10.608 0 11-10.626-10.556 10.579 10.579 0 0110.626 10.556m-10.626-5.548c-1.831 0-3.375 2.485-3.375 5.548s1.545 5.545 3.375 5.545c1.863 0 3.413-2.48 3.413-5.545s-1.551-5.548-3.414-5.548z"}),k.a.createElement("path",{"data-name":"Path 18",d:"M72.734 29.729l-7.954 7.957v-7.979h-6.906v20.275h6.908v-8.225l8.3 8.225h8.687L71.217 39.428l8.742-8.739v12.037c0 4 2.4 7.683 8.454 7.683a9.588 9.588 0 006.785-3.1l3.107 2.676h1.477V29.729h-6.9v13.114a3.874 3.874 0 01-3.535 2.214c-1.7 0-2.481-1.011-2.481-4.23v-11.1z"}))),k.a.createElement("g",{"data-name":"Group 6"},k.a.createElement("path",{"data-name":"Path 19",d:"M101.454 31.1v-.008a1.332 1.332 0 112.664-.007v.007a1.332 1.332 0 11-2.664.008zm2.511-.008v-.007a1.179 1.179 0 10-2.358.007v.008a1.179 1.179 0 102.358-.008zm-1.7-.7h.613c.3 0 .52.145.52.428a.408.408 0 01-.314.414l.359.513h-.316l-.322-.467h-.278v.467h-.261zm.59.673c.176 0 .276-.091.276-.221 0-.146-.1-.222-.276-.222h-.328v.444z",fill:"#fff"})))))))};function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var G=function(e){p()(o,e);var t=W(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).onHappyStreamingClick=r.onHappyStreamingClick.bind(u()(r)),r.onLegalLinkClick=r.onLegalLinkClick.bind(u()(r)),r.onCountrySelectorClick=r.onCountrySelectorClick.bind(u()(r)),r}return s()(o,[{key:"onHappyStreamingClick",value:function(e){var t=this.props,o=t.App;(0,t.onFooterClickMegaHandler)({ev:e,clickLabel:"bottom:".concat(o.getPage().replace("/",""))})}},{key:"onLegalLinkClick",value:function(e,t){(0,this.props.onFooterClickMegaHandler)({ev:e,clickLabel:t})}},{key:"onCountrySelectorClick",value:function(e){(0,this.props.onFooterClickMegaHandler)({ev:e})}},{key:"render",value:function(){var e=this,t=this.props,o=t.App,r=t.resource,a=o.resource,n=a.endpoints,i=a.features,l=(new Date).getFullYear(),s=M.stitch({model:r["section.legal"],keys:["text"],resource:r}).links,c="true"===i["privacy.ccpa.enabled"],u=i["privacy.ccpa.countries"],d="true"===i["privacy.caprivacy.enabled"],p=i["privacy.caprivacy.countries"],m=o.getUserState().channelstore.code;return m||(m="OT"),c&&u&&u.split(",").includes(m)||(s=s.filter((function(e){return"do_not_sell_my_info"!==e.clickLabel}))),d&&p&&p.split(",").includes(m)||(s=s.filter((function(e){return"ca_privacy_notice"!==e.clickLabel}))),k.a.createElement("div",{className:"footer-section-legal container-fluid"},k.a.createElement("div",{className:"container"},k.a.createElement("div",{className:"row"},k.a.createElement("div",{className:"col-sm-12"},k.a.createElement("section",{"aria-label":r["legal.links"],className:"legal-links"},s.map((function(t,o){return k.a.createElement("a",{key:"footer-legal-link".concat(o),title:t.text,href:(n[t.endpoint]||"")+t.path,onClick:function(o){return e.onLegalLinkClick(o,t.clickLabel)},tabIndex:"0"},k.a.createElement("span",null,t.text))}),this))))),k.a.createElement("div",{className:"container"},k.a.createElement("div",{className:"row"},k.a.createElement("div",{className:"col-sm-4 col-md-2"},k.a.createElement("div",{className:"logo"},k.a.createElement("a",{title:r["legal.happystreaming"],role:"link",className:"sprite-nav-footer-logo nav-footer-logo",href:n.www,onClick:this.onHappyStreamingClick},k.a.createElement(U,null)))),k.a.createElement("div",{className:"col-sm-8 col-md-10"},k.a.createElement("section",{"aria-label":r["legal.copyright"],className:"copyright"},r["legal.copyright.symbol"]," ",l," ",k.a.createElement("a",{href:n.www,role:"link","aria-label":r["legal.copyright.rokuinc.aria"],title:r["legal.copyright.rokuinc"]},r["legal.copyright.rokuinc"])," ","".concat(r["legal.copyright.allrightsreserved"]," "),k.a.createElement("span",{className:"hidden-xs"},r["legal.copyright.text"])),k.a.createElement(q,{resource:r,onClick:this.onCountrySelectorClick})))))}}]),o}(k.a.Component),Y=o("RO46"),K=o.n(Y);o("pIjr"),o("NEWD");function J(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Z(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?J(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):J(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var X=function(e){p()(o,e);var t=Q(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).onFooterClickMegaHandler=r.onFooterClickMegaHandler.bind(u()(r)),r}return s()(o,[{key:"render",value:function(){var e=this.props,t=e.App,o=e.footerModel,r="true"===t.resource.features["standardfooter.v2.enabled"]&&window.__StandardFooter?window.__StandardFooter:Z(Z({},K()()),o);return k.a.createElement("div",{className:"Standard-Footer roku-grid-layout",role:"navigation"},k.a.createElement(N,{App:t,resource:r,onFooterClickMegaHandler:this.onFooterClickMegaHandler}),k.a.createElement(F,{App:t,resource:r,onFooterClickMegaHandler:this.onFooterClickMegaHandler}),k.a.createElement(G,{App:t,resource:r,onFooterClickMegaHandler:this.onFooterClickMegaHandler}))}},{key:"onFooterClickMegaHandler",value:function(e){var t,o=e.ev,r=e.clickLabel,a=K()().features,n=parseInt((void 0===a?{}:a)["app-plugins.nav-external-footer.footerClick.navigationDelay.ms"])||2e3,i=null==o||null===(t=o.currentTarget)||void 0===t?void 0:t.href;o.preventDefault(),this.props.onFooterClick&&this.props.onFooterClick({clickLabel:r}),i&&setTimeout((function(){x.d.navigateToPageAndReload(i)}),n)}}]),o}(k.a.Component);X.propTypes={App:v.a.object,footerModel:v.a.object,onFooterClick:v.a.func},X.defaultProps={footerModel:{}};var $=o("K+DA"),ee=o.n($),te=o("rPhz"),oe=o.n(te);o("/8Vy");function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var ae=function(e){p()(o,e);var t=re(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).selectLanguage=r.selectLanguage.bind(u()(r)),r}return s()(o,[{key:"render",value:function(){var e=this,t=ee()();return k.a.createElement(R.c,{onClose:function(t,o){if("neutral"===t&&"background"===o)return e.props.onModalClose&&e.props.onModalClose(),!0}},k.a.createElement(R.b,null,t["language.modal.headline"]),k.a.createElement("div",{className:"Roku-Language"},k.a.createElement("div",null,k.a.createElement("a",{href:"#",title:t.english,onClick:function(){return e.selectLanguage("en")},tabIndex:"0"},k.a.createElement("img",{className:"icon img-responsive",alt:t.english,src:oe.a}),t.english),k.a.createElement("a",{href:"#",title:t.french,onClick:function(){return e.selectLanguage("fr")},tabIndex:"0"},k.a.createElement("img",{className:"icon img-responsive",alt:t.french,src:oe.a}),t.french))))}},{key:"selectLanguage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en",t=this.props.root,o="".concat(t,"/").concat(e,"-ca").concat(window.location.href.replace(t,""));window.location=o}}]),o}(k.a.Component),ne=o("UNV0"),ie=o.n(ne);o("cjlq");function le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var se=function(e){p()(o,e);var t=le(o);function o(){return i()(this,o),t.apply(this,arguments)}return s()(o,[{key:"render",value:function(){var e=this.props,t=e.App,o=t.resource.endpoints,r=ie()(),a=t.getUserState().locale,n=a?"".concat(a.language,"-").concat(a.country):"en-US",i="".concat(o.docs,"/doc/userprivacypolicy/").concat(n,"?embed=true");return k.a.createElement("div",{className:"Roku-Footer-Modal"},k.a.createElement(R.c,{onClose:function(t){return"ok"===t?(window.open(i),!1):(e.onModalClose&&e.onModalClose(),!0)}},k.a.createElement(R.b,null,r.headline),k.a.createElement("div",{className:"scroll"},k.a.createElement("iframe",{title:r.headline,src:i})),k.a.createElement(R.d,null,r.print),k.a.createElement(R.a,null,r.close)))}},{key:"componentDidMount",value:function(){window.scroll(0,0)}}]),o}(k.a.Component),ce=o("6LXr"),ue=o.n(ce);function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var pe=function(e){p()(o,e);var t=de(o);function o(){return i()(this,o),t.apply(this,arguments)}return s()(o,[{key:"render",value:function(){var e=this.props,t=e.App,o=t.resource.endpoints,r=ue()(),a=t.getUserState().locale,n=a?"".concat(a.language,"-").concat(a.country):"en-US",i="".concat(o.docs,"/doc/usertermsandconditions/").concat(n,"?embed=true");return k.a.createElement("div",{className:"Roku-Footer-Modal"},k.a.createElement(R.c,{onClose:function(t){return"ok"===t?(window.open(i),!1):(e.onModalClose&&e.onModalClose(),!0)}},k.a.createElement(R.b,null,r.headline),k.a.createElement("div",{className:"scroll"},k.a.createElement("iframe",{title:r.headline,src:i})),k.a.createElement(R.d,null,r.print),k.a.createElement(R.a,null,r.close)))}},{key:"componentDidMount",value:function(){window.scroll(0,0)}}]),o}(k.a.Component),me=o("OTmu"),fe=o.n(me);o("YHca");function ge(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function be(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ge(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function he(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var ke=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e&&t&&e[t]||t},xe=function(e){p()(o,e);var t=he(o);function o(e){var r;return i()(this,o),(r=t.call(this,e)).state={isLanguageSelectorModalVisible:!1,isPrivacyModalVisible:!1,isTOSModalVisible:!1},r.handleLanguageClick=r.handleLanguageClick.bind(u()(r)),r.onLanguageModalClose=r.onLanguageModalClose.bind(u()(r)),r.clickTOS=r.clickTOS.bind(u()(r)),r.onTOSModalClose=r.onTOSModalClose.bind(u()(r)),r.clickPrivacy=r.clickPrivacy.bind(u()(r)),r.onPrivacyModalClose=r.onPrivacyModalClose.bind(u()(r)),r.clickDeveloper=r.clickDeveloper.bind(u()(r)),r}return s()(o,[{key:"handleLanguageClick",value:function(){this.setState({isLanguageSelectorModalVisible:!0})}},{key:"onLanguageModalClose",value:function(){this.setState({isLanguageSelectorModalVisible:!1})}},{key:"clickTOS",value:function(){this.setState({isTOSModalVisible:!0})}},{key:"onTOSModalClose",value:function(){this.setState({isTOSModalVisible:!1})}},{key:"clickPrivacy",value:function(){this.setState({isPrivacyModalVisible:!0})}},{key:"onPrivacyModalClose",value:function(){this.setState({isPrivacyModalVisible:!1})}},{key:"clickDeveloper",value:function(){var e=this.props.App,t=e.resource.endpoints.developer;e.getUserState().auth||(t+="/home"),x.d.navigateToPageAndReload(t)}},{key:"render",value:function(){var e=this.props,t=e.App,o=e.footerModel,r=t.resource,a=r.endpoints,n=r.features,i=be(be({},fe()()),o),l=t.getLocale(),s="CA"===l.country,c=(new Date).getFullYear(),u=s?k.a.createElement("div",{className:"roku-compact-footer-language-container"},k.a.createElement("a",{className:"language",onClick:this.handleLanguageClick,title:ke(i,i.language),tabIndex:"0"},k.a.createElement("img",{className:"icon canada-flag-icon",src:oe.a}),k.a.createElement("span",null,ke(i,i.language)))):"",d="";"CA"===l.country&&(d=ke(i,i["ca.address"]));var p="",m="",f="",g=t.getUserState(),b=g.channelstore.code;(b||(b="OT"),"true"===n["privacy.ccpa.enabled"]&&n["privacy.ccpa.countries"])&&(n["privacy.ccpa.countries"].split(",").includes(b)&&(p=k.a.createElement("a",{href:"".concat(a.privacy,"/ccpa"),title:ke(i,i.ccpa),tabIndex:"0"},k.a.createElement("span",null,ke(i,i.ccpa)))));"true"===n["privacy.caprivacy.enabled"]&&n["privacy.caprivacy.countries"]&&(n["privacy.caprivacy.countries"].split(",").includes(b)&&(m=k.a.createElement("a",{href:"".concat(a.docs,"/").concat(n["footer.caprivacy.url"]),title:ke(i,i["legal.caprivacynotice"]),tabIndex:"0"},k.a.createElement("span",null,ke(i,i["legal.caprivacynotice"])))));a["developer.terms.agreements"]&&(f=k.a.createElement("a",{href:a["developer.terms.agreements"],title:ke(i,i["developer.terms.agreements"]),tabIndex:"0"},k.a.createElement("span",null,ke(i,i["developer.terms.agreements"]))));var h=(n["footer.legal.unsupported.".concat(b)]||"").split(",");return k.a.createElement("div",{className:"roku-compact-footer",role:"contentinfo",itemScope:!0,itemType:"http://schema.org/Organization"},k.a.createElement("section",{"aria-label":i["legal.links"],className:"legal-links"},-1===h.indexOf("tos")&&k.a.createElement("a",{className:"footer-tos",onClick:this.clickTOS,title:ke(i,i.terms),tabIndex:"0"},k.a.createElement("span",null,ke(i,i.terms))),-1===h.indexOf("privacy")&&k.a.createElement("a",{className:"footer-privacy",onClick:this.clickPrivacy,title:ke(i,i.privacy),tabIndex:"0"},k.a.createElement("span",null,ke(i,i.privacy))),-1===h.indexOf("developer")&&k.a.createElement("a",{href:a.developer,title:ke(i,i.developer),"data-stop-navigation":"true",onClick:this.clickDeveloper.bind(this),tabIndex:"0"},k.a.createElement("span",null,ke(i,i.developer))),-1===h.indexOf("cookiepolicy")&&k.a.createElement("a",{href:"".concat(a.docs,"/doc/cookiepolicy/").concat(g.channelstore.language,"-").concat(g.channelstore.code),title:ke(i,i.cookies),tabIndex:"0"},k.a.createElement("span",null,ke(i,i.cookies))),p,f,m,k.a.createElement("span",{className:"ca-disclaimer"},d)),u,this.state.isLanguageSelectorModalVisible?k.a.createElement(ae,{onModalClose:this.onLanguageModalClose,root:a.root}):"",this.state.isTOSModalVisible?k.a.createElement(pe,{onModalClose:this.onTOSModalClose,App:t,resource:i}):"",this.state.isPrivacyModalVisible?k.a.createElement(se,{onModalClose:this.onPrivacyModalClose,App:t,resource:i}):"",k.a.createElement("section",{className:"copyright"},"© ",i.copyrightsince,"-",c," ",k.a.createElement("a",{href:a.www,title:i.company,"aria-label":i["company.aria"],itemProp:"url"},i.company)))}}]),o}(k.a.Component);xe.propTypes={App:v.a.object,footerModel:v.a.object},xe.defaultProps={footerModel:{}},o.d(t,"b",(function(){return X})),o.d(t,"a",(function(){return xe}))},"3RSX":function(e,t,o){"use strict";var r=o("Qfp6");e.exports=function(e){return!(!e||"string"!=typeof e||e.length<6)&&!new RegExp("[^"+r.get().replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")+"]").test(e)}},"3d+X":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-PromoBanner{position:relative;width:100%}.Roku-PromoBanner section.bg-contain .media-bg{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}@media (min-width:1080px){.Roku-PromoBanner section.bg-contain .media-bg{-webkit-background-size:contain;background-size:contain}}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner section.bg-contain .media-bg{height:0;padding-bottom:124%;padding-bottom:145%}}.Roku-PromoBanner .promobanner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 15px}@media (min-width:768px){.Roku-PromoBanner .promobanner-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-content{margin-top:4rem!important;margin-bottom:4rem!important}}.Roku-PromoBanner .promobanner-headline{font-weight:700;padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-headline{padding-bottom:10px;padding-top:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-headline{padding-top:20px}}.Roku-PromoBanner .promobanner-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;text-align:center}@media (min-width:768px){.Roku-PromoBanner .promobanner-image{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%}}.Roku-PromoBanner .promobanner-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-bottom:10px;color:#fff;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text{margin-top:10px;margin-bottom:10px;text-align:center!important;height:0;padding-top:90%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-top:70%}}.Roku-PromoBanner .promobanner-text .promobanner-subhead{font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text .promobanner-subhead{font-size:12px;line-height:18px}}@media (min-width:768px){.Roku-PromoBanner .promobanner-text .promobanner-headline-2{max-width:60%}}.Roku-PromoBanner .promobanner-text p{margin:0}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text{text-align:center!important;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:3rem}}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text .promobanner-headline *,.Roku-PromoBanner .promobanner-text .promobanner-headline-2 *{display:inline;float:none}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text .promobanner-headline * p,.Roku-PromoBanner .promobanner-text .promobanner-headline-2 * p{font-size:1.7rem;font-size:1.5rem}}@media (min-width:768px){.Roku-PromoBanner .promobanner-text{text-align:left;-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;padding-left:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text{padding-left:20px}}.Roku-PromoBanner .promobanner-text h2,.Roku-PromoBanner .promobanner-text h3,.Roku-PromoBanner .promobanner-text h4,.Roku-PromoBanner .promobanner-text h6{margin:0 0 10px}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text h2,.Roku-PromoBanner .promobanner-text h3,.Roku-PromoBanner .promobanner-text h4,.Roku-PromoBanner .promobanner-text h6{margin-bottom:10px}}.Roku-PromoBanner .promobanner-text h2+h4,.Roku-PromoBanner .promobanner-text h3+h4{margin-top:-1rem}.Roku-PromoBanner .promobanner-text .disclaimer a{color:#fff}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text .disclaimer p{font-size:1rem}}.Roku-PromoBanner .promobanner-text .promobanner-cta{margin-left:0;margin-right:0}.Roku-PromoBanner .promobanner-text.promobanner-custom{vertical-align:initial;color:#000}.Roku-PromoBanner .promobanner-text.promobanner-custom h4{font-size:32px;line-height:40px}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text.promobanner-custom h4{font-size:32px;line-height:40px}}.Roku-PromoBanner .promobanner-text.promobanner-custom h4 p{margin-bottom:0}.Roku-PromoBanner .promobanner-text.promobanner-custom h6{font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.Roku-PromoBanner .promobanner-text.promobanner-custom h6{font-size:22px;line-height:32px}}.Roku-PromoBanner .dark{color:#fff}.Roku-PromoBanner .light{color:#000}",""]),e.exports=t},"3fN3":function(e,t,o){"use strict";var r={};o.r(r),o.d(r,"regexIsURL",(function(){return i})),o.d(r,"regexEndpointConfigurationInterpolator",(function(){return l})),o.d(r,"authMenuConstants",(function(){return s}));var a=o("cDf5"),n=o.n(a),i=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-_]*)?\??(?:[\-\+=&;%@\.\w_]*)#?(?:[\.\!\/\\\w]*))?)/g,l=/{{(.+)}}/g,s=function(e,t,o){var r=e.endpoints,a=r.my,n=r.developer,i=(r.checkout,r.channel),l=r.blog,s=e.endpoints["auth.provider"];return o.extend({myAccount:t.myAccount,channelStore:t.channelStore,blog:t.blog,signOut:t.signOut,developer:t.developer}),{authSubMenusDeveloper:[{displayName:o.t("myAccount"),link:"".concat(a,"/account"),id:"my_account"},{displayName:o.t("channelStore"),link:i,id:"channel_store"},{displayName:o.t("blog"),link:l,id:"blog"},{displayName:o.t("signOut"),link:"".concat(a,"/signout"),refresh:"true",id:"signout"}],authSubMenus:[{displayName:o.t("myAccount"),link:"".concat(a,"/account"),id:"my_account"},{displayName:o.t("channelStore"),link:i,id:"channel_store"},{displayName:o.t("blog"),link:l,id:"blog"},{displayName:o.t("developer"),link:n,id:"developer"},{displayName:o.t("signOut"),link:"".concat(a,"/signout?next=").concat(encodeURIComponent(window.location.origin)),refresh:"true",id:"signout"}],authSubMenusInternalApp:[{displayName:o.t("signOut"),link:"".concat(s,"/signout?next=").concat(encodeURIComponent(window.location.origin)),refresh:"true",id:"signout"}]}};var c=o("nxxJ"),u=function(e){var t=e.event;t&&"function"==typeof t.preventDefault&&t.preventDefault();var o={action:"Click",category:e.category||"site_nav",label:e.clickLabel||"undefined"},r={data:{action:"Click",label:o.label,category:o.category},event:"Click"};e.analyticsCallback&&(r.data.onAnalyticsPushComplete=function(){return e.analyticsCallback()}),c.a.trackCustomDataEvent(r)};o.d(t,"d",(function(){return m})),o.d(t,"c",(function(){return f})),o.d(t,"b",(function(){return g})),o.d(t,"g",(function(){return b})),o.d(t,"e",(function(){return h})),o.d(t,"f",(function(){return u}));var d=0,p=(t.a=r,function(){var e=window.pageYOffset;document.getElementById("universal-nav").style.top=d<420?"0":"-100rem",0===d&&(e=1),d=e}),m=function(){window.addEventListener("scroll",p)},f=function(){window.removeEventListener("scroll",p)},g=function(e){return(e||[]).map((function(e){var t=Object.assign({},e);return e.link&&(e.link.match(i)?t.type="external":(t.type="internal",t.link=window.location.origin+t.link)),t}))},b=function(e){var t=window.location;t&&t.pathname&&t.pathname.indexOf("/preview")>-1&&t.search&&t.search.indexOf("component=globalheader")>-1||e.features&&"true"===e.features["universal.header.rapid.enabled"]&&Object.assign(e,window.__GlobalHeader||e.globalheader)},h=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in o){var a=o[r];if("object"===n()(a))e(t,a);else{var i=l.exec(a);i&&i[0]&&i[1]&&(o[r]=o[r].replace(i[0],t[i[1]]))}}}},"3y75":function(e,t,o){var r=o("cT3C");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"4+zA":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.featured-item{background-color:#fff;margin-bottom:60px;position:relative;-webkit-box-shadow:10px 10px 40px -5px rgba(0,0,0,.3);box-shadow:10px 10px 40px -5px rgba(0,0,0,.3)}@media (min-width:320px) and (max-width:767px){.featured-item{margin-bottom:60px}}@media (max-width:319px){.featured-item{max-width:690px;margin-left:auto;margin-right:auto}}.featured-item .img-container{position:relative}.featured-item .img-container.has-video{cursor:pointer}.featured-item .img-container .tag{font-size:16px;line-height:24px;background-color:#efcb01;color:#000;padding:.2em .8em;position:absolute}@media (min-width:320px) and (max-width:767px){.featured-item .img-container .tag{font-size:16px;line-height:24px}}.featured-item .img-container .tag.top-left{top:0;left:0}.featured-item .img-container .tag.top-right{top:0;right:0}.featured-item .img-container .tag.bottom-left{bottom:0;left:0}.featured-item .img-container .tag.bottom-right{bottom:0;right:0}.featured-item .content-block{padding:30px}@media (min-width:320px) and (max-width:767px){.featured-item .content-block{padding:30px}}.featured-item .content-block.center-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.featured-item .content-block .title{margin-top:0;font-size:16px;line-height:24px;font-family:GothamBold,Helvetica,Arial,sans-serif;margin-bottom:10px;font-size:22px!important}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .title{font-size:16px;line-height:24px;margin-bottom:10px}}.featured-item .content-block .title p{margin:0;font-size:22px}.featured-item .content-block .description{margin-top:10px;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .description{margin-top:10px;margin-bottom:10px}}.featured-item .content-block .description p{margin:10px 0 0}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .description p{margin-top:10px}}@media (min-width:768px){.featured-item .content-block .description p{margin-top:0}}.featured-item .content-block .price{margin-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .price{margin-top:30px;margin-bottom:30px}}.featured-item .content-block .price .Roku-ProductPrice{margin:0 5px}.featured-item .content-block .ctas{margin-top:10px;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .ctas{margin-top:10px;margin-bottom:10px}}.featured-item .content-block .ctas .roku-button{margin-bottom:0;padding-left:20px;padding-right:20px;min-width:170px}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .ctas .roku-button{padding-left:20px;padding-right:20px}}.featured-item .content-block .disclaimer{margin-top:10px}@media (min-width:320px) and (max-width:767px){.featured-item .content-block .disclaimer{margin-top:10px}}.featured-item .content-block .disclaimer p{margin:0}@media (min-width:768px){.featured-item.only-one .content-block,.featured-item.only-one .img-container{width:50%;float:left}.featured-item.only-one .content-block .disclaimer{right:0;left:auto}}",""]),e.exports=t},"408K":function(e,t,o){var r=o("QhNP");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"43QC":function(e,t,o){var r=o("eiEV");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"43e2":function(e,t,o){"use strict";t.a=[{type:"boolean",key:"wtbModal",help:"Enable WTB modal"},{type:"text",key:"wtb.cta.text",label:"WTB CTA text",group:"Where to buy"},{type:"dynamicText",key:"wtb.modal.headline",label:"WTB Modal Headline",group:"Where to buy"},{type:"dynamicText",key:"wtb.modal.shopOnline",label:"WTB Shop online text",group:"Where to buy"},{type:"dynamicText",key:"wtb.modal.inStore",label:"WTB Shop in store text",group:"Where to buy"},{type:"boolean",key:"wtbGtmOverwriteAutomated",help:"Overwrite Automated GTM",group:"Where to buy"},{type:"text",key:"wtbGtmCategory",label:"WTB GTM category",group:"Where to buy",messages:!1},{type:"text",key:"wtbGtmLabel",label:"WTB GTM label",group:"Where to buy",messages:!1},{type:"multiple",key:"onlineRetailer",label:"Online Retailer",group:"Where to buy",data:[{type:"image",key:"retailerLogo",category:"pdp-wtb-retailers"},"retailerAlt",{type:"text",key:"retailerLink",messages:!1},{type:"text",key:"overwriteGtmLabel",messages:!1}]},{type:"multiple",key:"inStoreRetailer",label:"In Store Retailer",group:"Where to buy",data:[{type:"image",key:"retailerLogo",category:"pdp-wtb-retailers"},"retailerAlt",{type:"text",key:"retailerLink",messages:!1},{type:"text",key:"overwriteGtmLabel",messages:!1}]}]},"4Abb":function(e,t,o){var r=o("Bheb");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"4Bf+":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ps-widget-hidden{position:absolute;left:-9999px}.Pdp-Hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:24px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Pdp-Hero .pdp-carousel{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden}@media (min-width:768px){.Pdp-Hero .pdp-carousel{padding-right:20px}}.Pdp-Hero .pdp-carousel img{max-width:100%}.Pdp-Hero .pdp-hero-details{-webkit-box-flex:1;-webkit-flex:1 0 380px;-ms-flex:1 0 380px;flex:1 0 380px;max-width:100%}.Pdp-Hero .pdp-name{font-size:40px;line-height:41px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.Pdp-Hero .pdp-name h1{font-size:32px;line-height:40px;font-family:GothamMedium;margin:0}.Pdp-Hero .pdp-name .glyphicon-Roku_PDP_Icon{margin-right:10px;height:52px}.Pdp-Hero .pdp-name .glyphicon-Roku_PDP_Icon:before{font-size:118px;line-height:52px}.Pdp-Hero .pdp-name img{max-width:100%}.Pdp-Hero .pdp-streams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Pdp-Hero .pdp-streams .pdp-stream__item{font-family:GothamBold;color:#333;line-height:16px;height:16px}.Pdp-Hero .pdp-streams .pdp-stream__item+.pdp-stream__item:before{border-left:1px solid #333;content:"";margin:0 3px;font-size:13px;top:-2px;position:relative}.Pdp-Hero .pdp-streams .pdp-stream__item:first-child{margin-left:7px}.Pdp-Hero .pdp-ratings,.Pdp-Hero .pdp-ratings .Roku-StarRating>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Pdp-Hero .pdp-ratings .Roku-StarRating>div{position:relative}.Pdp-Hero .pdp-ratings .Roku-StarRating .rating{margin:0 3px;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-ratings .Roku-StarRating .rating{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-ratings .pdp-ratings__count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:10px;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-ratings .pdp-ratings__count{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-ratings .pdp-ratings__count:after{font-size:20px;top:-1px}.Pdp-Hero .pdp-tag{padding:10px 0}.Pdp-Hero .pdp-tag:empty~.pdp-compatible-with{margin-top:-20px}.Pdp-Hero .pdp-list__item{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Pdp-Hero .pdp-list__item:before{font-size:24px;line-height:8px;padding-right:10px;padding-top:12px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-list__item:before{padding-right:10px}}.Pdp-Hero .pdp-pricing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:10px}.Pdp-Hero .pdp-pricing.personal-offer{background-color:rgba(239,203,1,.15);-webkit-border-radius:4px;border-radius:4px;padding:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:100%}.Pdp-Hero .pdp-pricing.personal-offer .glyphicon-tag:before{background:#efcb01;-webkit-border-radius:50%;border-radius:50%;padding:3px;font-size:13px;margin-right:10px}.Pdp-Hero .pdp-pricing.personal-offer .personal-offer-msg span{margin-left:32px;display:block}.Pdp-Hero .pdp-pricing .pdp-pricing__main{font-size:32px;line-height:32px;font-family:GothamMedium}.Pdp-Hero .pdp-pricing .pdp-pricing__discount,.Pdp-Hero .pdp-pricing .pdp-pricing__save{margin-left:11px;font-size:14px;line-height:22px;color:#767574}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-pricing .pdp-pricing__discount,.Pdp-Hero .pdp-pricing .pdp-pricing__save{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-pricing .pdp-pricing__discount{text-decoration:line-through}.Pdp-Hero .pdp-pricing .pdp-pricing__save{color:#008a1d;font-family:GothamMedium}.Pdp-Hero .pdp-offer{font-size:14px;line-height:22px;color:#767574;padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-offer{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-offer span{display:inline-block}.Pdp-Hero .pdp-warning{padding:20px;margin-bottom:20px;-webkit-border-radius:6px;border-radius:6px}.Pdp-Hero .pdp-warning .pdp-warning-btn{margin:0}.Pdp-Hero .pdp-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart,.Pdp-Hero .pdp-cta .pdp-cta__compare{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart,.Pdp-Hero .pdp-cta .pdp-cta__compare{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart a,.Pdp-Hero .pdp-cta .pdp-cta__compare a{width:100%}.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart+.pdp-cta__compare{margin-left:20px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart+.pdp-cta__compare{margin-left:0;margin-top:20px}}.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart .wtb-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart .wtb-button .wtb-cta-text{width:100%}.Pdp-Hero .pdp-cta .pdp-cta__add-to-cart .wtb-button .glyphicon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Pdp-Hero .pdp-cta .ks-button.compare{background:#fff;color:#662d91!important;border:2px inset #662d91;padding:8px}.Pdp-Hero .pdp-cta .ks-button.compare:hover{color:#662d91!important}.Pdp-Hero .pdp-free-shipping,.Pdp-Hero .pdp-notice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Pdp-Hero .pdp-free-shipping{color:#008a1d;font-family:GothamMedium;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-free-shipping{font-size:14px;line-height:22px;padding:10px 0}}.Pdp-Hero .pdp-free-shipping+.pdp-free-shipping{margin-left:20px}.Pdp-Hero .pdp-free-shipping:before{color:#767574;margin-right:12px;font-size:25px;margin-bottom:10px}.Pdp-Hero .pdp-free-shipping .glyphicon-calendar:before{font-size:20px}.Pdp-Hero .pdp-fis{padding:10px 0;font-family:GothamMedium;color:#0042cc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-fis{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-fis a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Pdp-Hero .pdp-fis svg{margin-right:12px}.Pdp-Hero .pdp-fis path{fill:#767574}.Pdp-Hero .pdp-promo{padding:0 10px;margin:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #dedede;-webkit-border-radius:4px;border-radius:4px}.Pdp-Hero .pdp-promo .pdp-promo__copy{margin:12px 10px 12px 0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.Pdp-Hero .pdp-promo .glyphicon{color:#0042cc}.Pdp-Hero .pdp-bundle{padding:10px;margin:10px 0;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px}.Pdp-Hero .pdp-bundle+.pdp-bundle{margin-top:20px}.Pdp-Hero .pdp-bundle+.pdp-notice{padding-top:10px}.Pdp-Hero .pdp-bundle .pdp-bundle__header{padding:0 10px 10px;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;text-align:center;color:#333}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-bundle .pdp-bundle__header{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-bundle .pdp-bundle__product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.Pdp-Hero .pdp-bundle .pdp-bundle__product{font-size:14px;line-height:22px}}.Pdp-Hero .pdp-bundle .pdp-bundle__product .product-cta{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;color:#0042cc}.Pdp-Hero .pdp-bundle .pdp-bundle__product .product-price{color:#767574;font-family:GothamLight,Helvetica,Arial,sans-serif;text-decoration:line-through}.Pdp-Hero .pdp-bundle .pdp-bundle__product .product-special_price{margin-left:10px;color:#333}.Pdp-Hero .pdp-bundle .pdp-bundle__product .pdp-cta{padding:0}.Pdp-Hero .pdp-bundle .pdp-bundle__product.pdp-bundle__save-label{padding-top:10px;margin-bottom:0;border-top:1px solid #ddd}.Pdp-Hero .pdp-bundle .pdp-bundle__product.pdp-bundle__save-label .product-cta{color:#008a1d}.Pdp-Hero .pdp-bundle .pdp-bundle__disclaimer{text-align:center;padding-bottom:0}.Pdp-Hero .Roku-Modal .modal-close{color:#662d91!important;opacity:1;-webkit-box-shadow:none;box-shadow:none}.Pdp-Hero .Roku-Modal .modal-content{padding:2rem}.Pdp-Hero .pdp-compatible-with{border:1px solid #ddd;padding:10px;-webkit-border-radius:6px;border-radius:6px}.Pdp-Hero .pdp-compatible-with .with-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Pdp-Hero .pdp-compatible-with .with-icons .icons-wrapper{white-space:nowrap;margin-right:10px}.Pdp-Hero .pdp-compatible-with .with-icons .icons-wrapper i{font-size:22px}.Pdp-Hero .pdp-compatible-with .ks-button-link,.Pdp-Hero .pdp-compatible-with a{font-size:14px;font-family:GothamMedium}.Pdp-Hero .pdp-compatible-with .cw-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.Pdp-Hero .pdp-compatible-with .cw-label:before{color:#008a1d;margin-right:9px;font-size:14px;top:4px}.Pdp-Hero .pdp-compatible-with .cw-label__secondary{font-size:14px;color:#767574;line-height:18px}.Pdp-Hero .pdp-compatible-with .ks-button-popover .cw-label:first-child{margin-top:0}',""]),e.exports=t},"4Ioh":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#00aced",networkName:"twitter",path:"M48,22.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6 C41.7,19.8,40,19,38.2,19c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5c-5.5-0.3-10.3-2.9-13.5-6.9c-0.6,1-0.9,2.1-0.9,3.3 c0,2.3,1.2,4.3,2.9,5.5c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1c2.9,1.9,6.4,2.9,10.1,2.9c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C46,24.5,47.1,23.4,48,22.1z"});t.default=a},"4Lb3":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:768px){.Roku-Template-Product .container{padding-left:0;padding-right:0}}@media (min-width:320px) and (max-width:767px){.Roku-Template-Product .container{padding-left:0;padding-right:0}}.Roku-Template-Product .glyphicon:before{margin-right:5px}.Roku-Template-Product .glyphicon:after{margin-left:5px}.Roku-Template-Product p{font-size:inherit;line-height:inherit}",""]),e.exports=t},"4LeR":function(e,t,o){"use strict";o.d(t,"a",(function(){return x}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("otV3"),b=o.n(g),h=o("nxxJ");function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var x=function(e){s()(o,e);var t=k(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e="".concat(h.b.getLocale().language,"-").concat(h.b.getLocale().country.toLowerCase());return f.a.createElement("section",{className:"Roku-SalesDisc ".concat(this.props.display||"left")},f.a.createElement("div",{className:"fr-ca"===e?"sales-circle smaller":"sales-circle"},b()().sale))}}]),o}(f.a.Component)},"4NOs":function(e,t,o){var r=o("Bna2");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"4bda":function(e,t,o){var r=o("Btpy");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"4fRq":function(e,t){var o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(o){var r=new Uint8Array(16);e.exports=function(){return o(r),r}}else{var a=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),a[t]=e>>>((3&t)<<3)&255;return a}}},"4p6d":function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"4r3k":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.Roku-Category-Header .cat-header{text-align:center}}.Roku-Category-Header .cat-header .df-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Category-Header .cat-header .df-row .category-title{font-size:42px}@media (min-width:320px) and (max-width:767px){.Roku-Category-Header .cat-header .df-row .category-title{font-size:32px}}@media (min-width:320px) and (max-width:767px){.Roku-Category-Header .cat-header .df-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Roku-Category-Header .cat-header .df-row img{margin:0}}.Roku-Category-Header .cat-header .df-row img{-o-object-fit:contain;object-fit:contain;margin-right:10px}.Roku-Category-Header .cat-header .df-row h1{margin:0}.Roku-Category-Header .Roku-Icon-current{font-size:50px;color:#6d28a0}",""]),e.exports=t},"4uLp":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'/*!\n * https://github.com/arqex/react-datetime\n */.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}',""]),e.exports=t},"4w+5":function(e,t,o){var r=o("ofSW");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"4y3k":function(e,t,o){var r=o("SHIg");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"4yO7":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToAutowhateverTheme=t.defaultTheme=void 0;t.defaultTheme={container:"react-autosuggest__container",containerOpen:"react-autosuggest__container--open",input:"react-autosuggest__input",inputOpen:"react-autosuggest__input--open",inputFocused:"react-autosuggest__input--focused",suggestionsContainer:"react-autosuggest__suggestions-container",suggestionsContainerOpen:"react-autosuggest__suggestions-container--open",suggestionsList:"react-autosuggest__suggestions-list",suggestion:"react-autosuggest__suggestion",suggestionFirst:"react-autosuggest__suggestion--first",suggestionHighlighted:"react-autosuggest__suggestion--highlighted",sectionContainer:"react-autosuggest__section-container",sectionContainerFirst:"react-autosuggest__section-container--first",sectionTitle:"react-autosuggest__section-title"};t.mapToAutowhateverTheme=function(e){var t={};for(var o in e)switch(o){case"suggestionsContainer":t.itemsContainer=e[o];break;case"suggestionsContainerOpen":t.itemsContainerOpen=e[o];break;case"suggestion":t.item=e[o];break;case"suggestionFirst":t.itemFirst=e[o];break;case"suggestionHighlighted":t.itemHighlighted=e[o];break;case"suggestionsList":t.itemsList=e[o];break;default:t[o]=e[o]}return t}},"54m6":function(e,t,o){var r=o("LIU0");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"55nc":function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"5JY2":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.ProductCompare":{en:{"customer.offer.headline":"Your price","exclusive.headline":"Exclusive","streams.headline":"Streams","backorder.expected":"Expected to ship ","backorder.date.format":"MMM DD, YYYY"}}}),e.exports=function(){return t.get("Roku.ProductCompare")}}).call(this,o("TYvK").ResourceManager)},"5R+2":function(e,t){e.exports=function(e,t,o){for(var r=(2<<Math.log(t.length-1)/Math.LN2)-1,a=-~(1.6*r*o/t.length),n="";;)for(var i=e(a),l=a;l--;)if((n+=t[i[l]&r]||"").length===+o)return n}},"5Ze3":function(e,t,o){"use strict";var r=o("AM7I")("%Array%"),a=!r.isArray&&o("VF6F")("Object.prototype.toString");e.exports=r.isArray||function(e){return"[object Array]"===a(e)}},"5wLB":function(e,t){e.exports="/investor/s/1647467262999/fonts/glyphicons-roku.svg"},"5xC0":function(e,t,o){"use strict";o.d(t,"a",(function(){return h}));var r=o("pVnL"),a=o.n(r),n=o("lSNA"),i=o.n(n),l=o("QILm"),s=o.n(l),c=o("viRO"),u=o.n(c),d=o("17x9"),p=o.n(d),m=o("TSYQ"),f=o.n(m),g=o("vZfe"),b=(o("54m6"),["type","checked","controlled","children","size","label","checkboxType","className","indeterminate","errorLabel","errorMessage"]),h=u.a.forwardRef((function(e,t){e.type;var o=e.checked,r=e.controlled,n=e.children,l=e.size,c=e.label,d=e.checkboxType,p=e.className,m=e.indeterminate,h=e.errorLabel,k=e.errorMessage,x=s()(e,b),y=u.a.useRef(),v=t||y;u.a.useEffect((function(){"default"===d&&v.current&&(v.current.indeterminate=m)}),[v,m,o]);var w=i()({},r?"checked":"defaultChecked",o);return u.a.createElement("span",{className:f()("".concat(p," Roku-Form-Stateless-Checkbox roku-form-boolean roku-form-element"),{"roku-form-boolean-small":"small"===l,"roku-form-boolean-disabled":x.disabled})},u.a.createElement("label",{className:f()("roku-form-boolean-label",{"roku-form-boolean-switch-label":"switch"===d}),htmlFor:x.id},u.a.createElement("input",a()({className:"roku-form-boolean-checkbox",indeterminate:m.toString(),ref:v,type:"checkbox",readOnly:!x.disabled,"aria-required":x.required,"aria-checked":o},x,w)),"switch"===d?u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"roku-form-boolean-".concat(d)}),u.a.createElement("span",{className:"roku-form-boolean-switch-text"},c||n)):u.a.createElement("span",{className:"roku-form-boolean-".concat(d)},c||n)),(h||k)&&u.a.createElement(g.a,{htmlFor:x.id},k||h))}));h.propTypes={size:p.a.oneOf(["small","standard"]),indeterminate:p.a.bool,label:p.a.string,controlled:p.a.bool,checkboxType:p.a.oneOf(["default","switch"]),errorMessage:p.a.string,errorLabel:p.a.string,tabIndex:p.a.string,className:p.a.string},h.defaultProps={size:"standard",indeterminate:!1,controlled:!1,checkboxType:"default",label:"",errorMessage:"",errorLabel:"",tabIndex:"0",className:"roku-default-form-layout"}},"5yGR":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#2196F3",networkName:"facebookmessenger",path:"M 53.066406 21.871094 C 52.667969 21.339844 51.941406 21.179688 51.359375 21.496094 L 37.492188 29.058594 L 28.867188 21.660156 C 28.339844 21.207031 27.550781 21.238281 27.054688 21.730469 L 11.058594 37.726562 C 10.539062 38.25 10.542969 39.09375 11.0625 39.613281 C 11.480469 40.027344 12.121094 40.121094 12.640625 39.839844 L 26.503906 32.28125 L 35.136719 39.679688 C 35.667969 40.132812 36.457031 40.101562 36.949219 39.609375 L 52.949219 23.613281 C 53.414062 23.140625 53.464844 22.398438 53.066406 21.871094 Z M 53.066406 21.871094"});t.default=a},"62np":function(e,t,o){var r=o("vSvf");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"6GzM":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.rdtable{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:14px;overflow:hidden;height:100%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rdtable .loader{width:24px;height:24px}.rdtable .loader,.rdtable .loader-xs{border:2px solid #dedede;border-top-color:#843abc;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .loader-xs{width:16px;height:16px}.rdtable .loader-sm{width:24px;height:24px}.rdtable .loader-md,.rdtable .loader-sm{border:2px solid #dedede;border-top-color:#843abc;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .loader-md{width:36px;height:36px}.rdtable .loader-lg{width:48px;height:48px}.rdtable .loader-lg,.rdtable .loader-xl{border:2px solid #dedede;border-top-color:#843abc;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .loader-xl{width:56px;height:56px}.rdtable .loader-20{border:2px solid #dedede;border-top-color:#843abc;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin .5s linear infinite}.rdtable .ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.rdtable .glyphicon-columns:before{content:"\\e971"}.rdtable .glyphicon-arrow-down-sm:before,.rdtable .glyphicon-chevron-down-sm:before{content:"\\e90e"}.rdtable *{-webkit-box-sizing:border-box;box-sizing:border-box}.rdtable .rdtable-datagrid{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.rdtable .rdtable-table-footer,.rdtable .rdtable-table-header{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.rdtable .rdtable-table-footer:empty,.rdtable .rdtable-table-header:empty{display:none}',""]),e.exports=t},"6IvN":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Base.Ads":{en:{"show.terms":"Terms & Conditions","prod.details":"Product details","more.details":"...more details","more.details.aria":"more details",close:"Close","full.terms":"Full Terms","price.save":"Save"},en_CA:{},en_GB:{},es:{"show.terms":"Términos & condiciones",close:"Cerrar",Redeem:"Canjear","View Details":"Ver detalles","Add Channel":"Agregar canal"},fr:{"show.terms":"Conditions d’utilisation",close:"Fermer",Redeem:"Racheter","View Details":"Voir les détails","Add Channel":"Ajouter un canal"},es_LA:{},fr_CA:{},fr_FR:{},en_US:{},es_MX:{},es_CO:{},es_AR:{},es_PE:{},es_CL:{},es_CR:{},es_SV:{},es_GT:{},es_HN:{},es_NI:{},es_PA:{}}}),e.exports=function(){return t.get("Roku.Base.Ads")}}).call(this,o("TYvK").ResourceManager)},"6LXr":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Tos":{en:{headline:"Terms and Conditions",close:"Close",download:"Download",print:"Print"},fr:{headline:"Conditions générales",close:"Fermer",download:"Télécharger"},es_MX:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},fr_CA:{headline:"Conditions d'utilisation",close:"Fermer",download:"Télécharger",print:"Imprimer"},fr_FR:{headline:"Conditions d’utilisation",close:"Fermer",download:"Télécharger",print:"Imprimer"},es_CO:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_AR:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_PE:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_CL:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_CR:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_SV:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_GT:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_HN:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_NI:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_PA:{headline:"Términos y condiciones",close:"Cerrar",download:"Descargar",print:"Imprimir"},pt_BR:{headline:"Termos e Condições",close:"Fechar",download:"Download",print:"Imprimir"},de_DE:{headline:"Geschäftsbedingungen",close:"Schließen",download:"Download",print:"Drucken"}}}),e.exports=function(){return t.get("Roku.Tos")}}).call(this,o("TYvK").ResourceManager)},"6PmB":function(e,t,o){"use strict";o.r(t);var r=o("ehHM"),a=o.n(r),n=o("viRO"),i=o.n(n),l=o("17x9"),s=o.n(l),c=o("P3MD"),u=o("+OSr"),d=o("31Ph"),p=o.n(d),m=(o("+FPS"),o("g1v6")),f={children:m.a.node},g=function(e){return i.a.createElement("span",{className:"help-block error-help-block"},e.children)};g.className="Roku.Form.Error",g.propTypes=f,g.defaultProps={},g.composable=!0;o("mjqf");var b=o("lSNA"),h=o.n(b),k=o("pVnL"),x=o.n(k),y=o("lwsE"),v=o.n(y),w=o("W8MJ"),_=o.n(w),R=o("PJYZ"),C=o.n(R),E=o("7W2i"),S=o.n(E),P=o("a1gu"),T=o.n(P),O=o("Nsbk"),N=o.n(O),I=o("sEfC"),A=o.n(I);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}var L=o("ehHM");function D(e,t){var o=function(o){S()(a,o);var r=M(a);function a(e){return v()(this,a),r.call(this,e)}return _()(a,[{key:"render",value:function(){var o="current"===t?"":"".concat(t.charAt(0).toUpperCase()+t.slice(1),"-"),r=this.props,a=r.className,n=r.size,l=r.onClick,s=r.ariaLabel,c=r.role,u=L("Roku-Icon-".concat(t),"Roku-Icon-".concat(n),"Roku-".concat(o,"Icon-").concat(e),a);return i.a.createElement("i",{onClick:l,"aria-label":s,className:u,role:c})}}]),a}(i.a.Component);return o.displayName="Roku.Icon(".concat(e,")"),o.propTypes={ariaLabel:s.a.string,className:s.a.string,onClick:s.a.func,role:s.a.string,size:s.a.oneOf(["large","medium","small","x-small","font"])},o.defaultProps={size:"medium"},o}D("4k","current"),D("4k-ultrahd","current"),D("account","current"),D("affordable","current"),D("alert","current"),D("arrow-down","current"),D("arrow-left","current"),D("arrow-right","current"),D("arrow-up","current"),D("audio","current"),D("beaker","current"),D("bullet","current"),D("caption","current"),D("casting","current"),D("categories-menu","current"),D("channels-and-viewing","current"),D("chat","current"),D("checkmark","current"),D("circle-exclamation","current"),D("close","current"),D("collapse","current"),D("comment","current"),D("connection","current"),D("create-account","current"),D("credit-card","current"),D("device-issues","current"),D("easy-to-use","current"),D("ellipsis-horizontal","current"),D("ellipsis-vertical","current"),D("expand","current"),D("facebook","current"),D("filter","current"),D("free-shipping","current"),D("hd","current"),D("hdmi","current"),D("hdmi-cc","current"),D("hdr","current"),D("image","current");var j=D("image","information"),H=(D("location","current"),D("menu","current"),D("newsletter","current"),D("no-risk","current"),D("notification","current"),D("one-year","current"),D("open-in-new","current"),D("photo-cluster","current"),D("play","current"),D("portable","current"),D("power-eur","current"),D("power-uk","current"),D("power-us","current"),D("powerful","current"),D("quote-close","current"),D("quote-open","current"),D("remote","current"),D("remote-controls","current"),D("remote-enhanced","current"),D("remote-finder","current"),D("retry","current"),D("roku","current"),D("roku-app","current"),D("roku-blog","current"),D("roku-features","current"),D("roku-interface","current"),D("roku-mobile-apps","current"),D("roku-setup","current"),D("roku-tv","current"),D("search","current"),D("share","current"),D("shopping-cart","current"),D("star","current"),D("support","current"),D("thumbs-down","current"),D("thumbs-up","current"),D("travel","current"),D("twitter","current"),D("vibrant","current"),D("video","current"),D("youtube","current"),D("archive","current"),D("shield","current"),D("heart-fill","current"),D("heart-outline","current"),o("sUEV"),o("2EGm")),z=o.n(H);function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}var B={permanent:m.a.bool,children:m.a.node.isRequired},V={children:m.a.node.isRequired,htmlFor:m.a.string,required:m.a.bool,omitStar:m.a.bool},q=function(){return null};q.className="Roku.Form.Tooltip",q.propTypes=B,q.defaultprops={permanent:!1},q.composable=!0;var U=function(e){S()(o,e);var t=F(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).state={expanded:!1},r.resource=z()(),r}return _()(o,[{key:"render",value:function(){var e,t=this,o=i.a.Children.map(this.props.children,(function(t){return t&&t.type&&(t.type.instanceOf&&t.type.instanceOf(q)||t.type===q)?(e=t,null):t}));return i.a.createElement("div",{className:"roku-form-label"},i.a.createElement("label",{className:"control-label",htmlFor:this.props.htmlFor},this.props.required&&!this.props.omitStar&&"* ",o,e&&!e.props.permanent&&i.a.createElement(j,{size:"font",className:"grey600 sprite-form-question",onClick:function(){t.setState({expanded:!t.state.expanded})},role:"button",ariaLabel:"".concat(this.resource["tooltip.aria.label"]," ").concat(this.props.htmlFor)})),e&&(e.props.permanent||this.state.expanded)&&i.a.createElement("div",{className:"help-text"},e.props.children))}}]),o}(i.a.Component);U.className="Roku.Form.Label",U.propTypes=V,U.defaultProps={htmlFor:"",required:!1,omitStar:!1},U.composable=!0;var W={regex:m.a.instanceOf(RegExp),isValid:m.a.func,children:m.a.node.isRequired,errorCallback:m.a.func},G=function(e){return i.a.createElement("span",{className:"help-block error-help-block"},e.children)};G.isValid=function(e,t,o,r){if(!o.required&&t.length<1)return!0;var a=!1;return!(a=e.props.regex?e.props.regex.test(t):e.props.isValid?e.props.isValid(t):e.type&&e.type.isValid(t,o)||!1)&&e.props.errorCallback&&r&&e.props.errorCallback(),a},G.validator=!0,G.className="Roku.Form.Validator",G.propTypes=W,G.defaultProps={},G.composable=!0;function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}function K(e,t){var o=function(o){S()(a,o);var r=Y(a);function a(e,t){var o;return v()(this,a),(o=r.call(this,e,t)).state={validators:[],value:o.props.value||o.props.initialValue||""},o}return _()(a,[{key:"componentDidMount",value:function(){this.context.form&&this.context.form.onField(!0,this),this.validateField()}},{key:"componentWillUnmount",value:function(){this.context.form&&this.context.form.onField(!1,this)}},{key:"fieldIsEmpty",value:function(){return e.fieldIsEmpty?e.fieldIsEmpty(this):""===this.state.value}},{key:"validateField",value:function(){var e=this,t=!(e.props.required&&e.fieldIsEmpty()||0!==e.getInvalidValidators(e.state.value).length);this.context.form&&this.context.form.onFieldChange({name:this.props.name,value:this.state.value,valid:t})}},{key:"getValidators",value:function(){var e=[];return function t(o){i.a.Children.forEach(o,(function(o){o&&(o.type===G||o.type&&o.type.instanceOf&&o.type.instanceOf(G)?e.push(o):o.props&&o.props.children&&t(o.props.children))}))}(this.props.children),t&&(e=e.concat(a.getExtraValidators())),e}},{key:"showValidators",value:function(){this.props.required&&this.fieldIsEmpty()?this.setState({errorRequired:!0}):this.setState({validators:this.getInvalidValidators(this.state.value)})}},{key:"getInvalidValidators",value:function(e){var t=this;return this.getValidators().filter((function(o){return!G.isValid(o,e,t.props)}))}},{key:"handleValidatorCallbacks",value:function(){var e=this;this.getValidators().filter((function(t){return!G.isValid(t,e.state.value,e.props,!0)}))}},{key:"render",value:function(){var t=this,o=p()(),r=[],a=[],n=i.a.Children.map(this.props.children,(function(e){if(e){if(e.type&&e.type.instanceOf){if(e.type.validator||e.type.instanceOf(U))return i.a.createElement(U,x()({required:t.props.required,htmlFor:t.props.id},e.props));if(e.type.instanceOf(g))return r.push(e),null}a.push(e)}return null})),l=["form-group"];return(this.state.errorRequired||this.state.validators.length>0||r.length>0)&&(this.handleValidatorCallbacks(),l.push("has-error")),e.fieldClassName&&l.push(e.fieldClassName),i.a.createElement("div",{className:l.join(" ")},n,i.a.createElement(e,x()({id:this.props.id,onRequired:function(){t.setState({errorRequired:!0})},onBlur:function(e){t.props.required&&t.fieldIsEmpty()?t.setState({errorRequired:!0}):t.setState({validators:t.getInvalidValidators(e.target.value)})},onChange:function(e){var o={value:e.target.value};t.setState(o,(function(){t.validateField(),t.props.required&&t.setState({errorRequired:t.fieldIsEmpty()})}))},onFocus:function(){t.setState({errorRequired:!1,validators:[]})}},this.props,{value:this.state.value}),a),this.state.errorRequired&&i.a.createElement("span",{className:"help-block error-help-block"},o.required),this.state.validators,r)}}],[{key:"getExtraValidators",value:function(){return t?t.map((function(e){return i.a.createElement(e,null)})):[]}}]),a}(i.a.Component);return o.contextTypes={form:m.a.shape({onField:m.a.func,onFieldChange:m.a.func})},o}var J=o("RIqP"),Z=o.n(J),Q=o("J4zp"),X=o.n(Q),$=o("QILm"),ee=o.n($),te=function(e,t){var o=0;if(!t)return e||"";for(var r=t.toLowerCase(),a=[],n=0,l=0;l<e.length;l++){var s=e.substring(l,l+t.length);if(s.toLowerCase()===r){var c=e.substring(n,l);c&&a.push(c),a.push(i.a.createElement("b",{key:o++},s)),n=l+s.length,l+=s.length-1}}var u=e.substring(n);return u&&a.push(u),a},oe=["initialOptions","initialValue","onChange","onBlur","onFocus"];function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}function ae(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ne(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(o),!0).forEach((function(t){h()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ae(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var ie=m.a.shape({value:m.a.string,label:m.a.string}),le={id:m.a.string,name:m.a.string.isRequired,ariaLabel:m.a.string,placeholder:m.a.string,children:m.a.node,required:m.a.bool,defaultLabel:m.a.string,value:m.a.string,initialValue:m.a.string,onFocus:m.a.func,disabled:m.a.bool},se={value:m.a.string.isRequired,role:m.a.string,disabled:m.a.bool,children:m.a.node},ce=ne(ne({},se),{},{value:m.a.string}),ue=function(e){S()(o,e);var t=re(o);function o(){return v()(this,o),t.apply(this,arguments)}return _()(o,[{key:"render",value:function(){var e=this,t=this.props.disabled;return i.a.createElement("div",{className:"select-group"},i.a.createElement("div",{className:"roku-native-select select-wrapper".concat(t?" Roku-Select-Disabled":"")},i.a.createElement("select",{name:this.props.name,"aria-label":this.props.ariaLabel||this.props.defaultLabel||this.props.placeholder,id:this.props.id,onBlur:function(t){return e.props.defaultLabel&&t.target.value===e.props.defaultLabel?e.props.onRequired():e.props.onBlur(t)},"aria-required":this.props.required,disabled:t,onChange:this.props.onChange,onFocus:this.props.onFocus,value:this.props.value},this.props.defaultLabel&&i.a.createElement("option",{disabled:!0,value:""},this.props.defaultLabel),this.props.children)))}}]),o}(i.a.Component),de=function(e){var t=e.disabled;return i.a.createElement("div",{className:"Roku-Form"},i.a.createElement("div",{className:"select-group".concat(e.hasErrors?" has-error":"")},i.a.createElement("div",{className:"roku-native-select select-wrapper".concat(t?" Roku-Select-Disabled":"")},i.a.createElement("select",{onChange:e.onChange,name:e.name,"aria-label":e.ariaLabel,id:e.id||e.name,"aria-required":e.required,onFocus:e.onFocus,onBlur:e.onBlur,disabled:t,value:e.value},e.defaultLabel&&i.a.createElement("option",{disabled:e.isDefaultLabelDisabled,value:""},e.defaultLabel),e.children))))};de.propTypes={id:m.a.string,name:m.a.string.isRequired,ariaLabel:m.a.string,children:m.a.node,required:m.a.bool,hasErrors:m.a.bool,defaultLabel:m.a.string,value:m.a.string,onChange:m.a.func,onFocus:m.a.func,onBlur:m.a.func,isDefaultLabelDisabled:m.a.bool,disabled:m.a.bool},de.defaultProps={required:!1,value:"",disabled:!1},de.className="Roku.Form.Stateless.Select";var pe={loading:"__loading__",noResults:"__no_results__",newItem:"__new_item__"},me=function(e){return Object.values(pe).includes(e)},fe=function(e){S()(o,e);var t=re(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).handleInputFocus=r.handleInputFocus.bind(C()(r)),r.handleInputBlur=r.handleInputBlur.bind(C()(r)),r.handleInputChange=r.handleInputChange.bind(C()(r)),r.handleOptionClick=r.handleOptionClick.bind(C()(r)),r.handleKeyDown=r.handleKeyDown.bind(C()(r)),r.callbackParentComponent=r.callbackParentComponent.bind(C()(r)),r.handleMultiValueRemove=r.handleMultiValueRemove.bind(C()(r)),r.handleClearX=r.handleClearX.bind(C()(r)),r.getSelectableOptions=r.getSelectableOptions.bind(C()(r)),r.resource=p()(),r.selectOptionsRef=i.a.createRef(),r.inputRef=i.a.createRef(),r.state={dropdownVisible:!1,filterText:"",highlightedOption:null},r.optionTextFilter=function(e){return function(t){return t.label.toLowerCase().includes(e)||t.value.toLowerCase().includes(e)}},r}return _()(o,[{key:"handleInputFocus",value:function(){var e=this;this.setState({dropdownVisible:!0},(function(){var t,o,r=e.props.selectedOption||{},a=e.selectOptionsRef.current.querySelector('[data-value="'.concat(r.value,'"]'));if(a){var n=a.parentNode.offsetHeight-a.parentNode.clientHeight,i=a.offsetTop-a.parentNode.offsetHeight+a.offsetHeight+n;a.parentNode.scrollTop=Math.max(0,i)}null===(t=(o=e.props).onFocus)||void 0===t||t.call(o)}))}},{key:"handleInputBlur",value:function(e){var t=this;this.props.onBlur&&e.persist(),this.setState({dropdownVisible:!1,filterText:""},(function(){t.props.onBlur&&t.props.onBlur(e)}))}},{key:"handleInputChange",value:function(e){var t=this.props,o=e.target.value;this.setState({filterText:o},(function(){t.onInputChange&&t.onInputChange(o)}))}},{key:"handleOptionClick",value:function(e){var t=this,o=e.target.closest(".Roku-Select-Option"),r={label:o.dataset.label,value:o.dataset.value,newValue:o.dataset.newvalue};[pe.loading,pe.noResults].includes(r.value)?e.preventDefault():this.setState({dropdownVisible:!1,filterText:""},(function(){t.callbackParentComponent(r)}))}},{key:"handleKeyDown",value:function(e){var t=this,o=this.props,r=this.state,a="Backspace"===e.key||8===e.keyCode,n="Delete"===e.key||46===e.keyCode,i="Enter"===e.key||13===e.keyCode,l="Escape"===e.key||27===e.keyCode,s="Tab"===e.key||27===e.keyCode,c=function(){var e=t.inputRef.current;e&&e.blur()},u=o.id||o.key||o.name,d=document.getElementById(u),p=d?d.value:null;if(n&&!p&&o.clearable)this.setState({dropdownVisible:!1,filterText:"",highlightedOption:null},(function(){t.handleClearX(),c()}));else if(l)this.setState({dropdownVisible:!1,filterText:"",highlightedOption:null},(function(){c()}));else{var m=e.target.className.includes("Roku-Select-Value-Clear");if((i||a)&&m)this.handleMultiValueRemove(e);else{if(i||s){var f=function(){if(r.highlightedOption)return r.highlightedOption;var e=t.getSelectableOptions(t.props,r.filterText);return 1!==e.length||me(e[0].value)?e.find((function(e){return e.value===pe.newItem})):e[0]}();return f?void this.setState({dropdownVisible:!1,filterText:"",highlightedOption:null},(function(){t.callbackParentComponent(f),c()})):(this.setState({dropdownVisible:!1,highlightedOption:null},(function(){c()})),e.preventDefault&&e.preventDefault(),void(e.stopPropogation&&e.stopPropogation()))}var g=this.getSelectableOptions(o,r.filterText),b=o.selectedOption?o.selectedOption.value:null,h=r.highlightedOption?r.highlightedOption.value:b,k=null!=h?g.map((function(e){return e.value})).indexOf(h):-1,x="ArrowUp"===e.key||"Up"===e.key||38===e.keyCode,y="ArrowDown"===e.key||"Down"===e.key||40===e.keyCode;if(x)--k<0&&(k=g.length-1);else{if(!y)return;++k>g.length-1&&(k=0)}var v=g.length?g[k]:null,w=v?v.label:null,_=v?v.value:null;me(_)||this.setState({dropdownVisible:!0,highlightedOption:v},(function(){if(null!=_){var e=o.id||o.key||o.name,t=document.getElementById(e);t&&w&&(t.value=w);var r=_?document.getElementById("".concat(e,"-").concat(_)):null;if(r){var a=r.offsetParent,n=r.offsetTop+r.clientHeight,i=a.scrollTop+a.clientHeight;r.offsetTop>a.scrollTop&&n<i||r.scrollIntoView(!1)}}}))}}}},{key:"callbackParentComponent",value:function(e){var t=this.props,o=e.value===pe.newItem;o&&(e={label:e.newValue,value:e.newValue});o&&t.onNewOptionClick&&!t.options.find((function(t){return t.value===e.value}))&&(t.multi?t.selectedOptions.find((function(t){return t.value===e.value}))||t.onNewOptionClick(e):t.selectedOption&&t.selectedOption.value===e.value||t.onNewOptionClick(e));if(t.onChange)if(t.multi){var r=t.selectedOptions.find((function(t){return t.value===e.value}))?t.selectedOptions:t.selectedOptions.concat(e);t.onChange(r)}else t.onChange(e)}},{key:"handleMultiValueRemove",value:function(e){var t=this.props,o=e.target.dataset.value,r=t.selectedOptions.filter((function(e){return e.value!==o}));t.onChange&&t.onChange(r)}},{key:"handleClearX",value:function(){var e=this.props;e.onChange&&e.onChange(e.multi?[]:{})}},{key:"getSelectableOptions",value:function(e,t){if(e.loading)return[{label:p()().loading,value:pe.loading}];var o=e.options||[];if(e.options&&e.options.length){if(e.multi){if(e.selectedOptions&&e.selectedOptions.length){o=e.options.filter((function(t){return!e.selectedOptions.find((function(e){return e.value===t.value}))}))}}else e.selectedOption;t&&(o=o.filter(this.optionTextFilter(t.toLowerCase())))}if(!o.length){o=[{label:p()()["no.results"],value:pe.noResults}];var r=t.trim();e.creatable&&r&&o.push({label:e.promptTextCreator?e.promptTextCreator(r):p()()["create.item"].replace("%{name}",r),value:pe.newItem,newValue:r})}return o}},{key:"renderOption",value:function(e,t,o){return"function"==typeof this.props.optionRenderer?this.props.optionRenderer(e,t,o):o(e.label,t)}},{key:"render",value:function(){var e=this,t=this.props,o=this.state,r=t.selectedOptions&&t.selectedOptions.length,a=t.multi?!!r:!!t.selectedOption,n=t.clearable&&!t.disabled&&a,l=this.getSelectableOptions(t,o.filterText),s=t.selectedOption?t.selectedOption.label:"",c=o.dropdownVisible?s:t.placeholder||"",u=o.dropdownVisible?o.filterText:s,d=function(e){return t.selectedOption&&t.selectedOption.value===e.value?" Roku-Selected-Option":""},p=function(e){return o.highlightedOption&&o.highlightedOption.value===e.value?" Roku-Highlighted-Option":""},m=t.id||t.key||t.name;return i.a.createElement("div",{className:"".concat(this.props.className||""," Roku-Select-Wrapper Roku-Form").trim()},i.a.createElement("div",{className:"select-group".concat(t.hasErrors?" has-error":"")},t.label&&i.a.createElement(U,{required:t.required,htmlFor:t.id},t.label,t.toolTipLabel&&i.a.createElement(q,null,t.toolTipLabel)),i.a.createElement("div",{className:"select-wrapper".concat(t.disabled?" Roku-Select-Disabled":"")},t.loadOptions&&i.a.createElement("div",{className:"Roku-Select-Search glyphicon glyphicon-search"}),n&&i.a.createElement("div",{className:"Roku-Select-Clear glyphicon glyphicon-close",onMouseDown:this.handleClearX,onTouchStart:this.handleClearX}),i.a.createElement("input",{ref:this.inputRef,name:t.name,key:t.key||t.id||t.name,type:"text",autoCapitalize:"off",autoComplete:"off",spellCheck:"false",autoCorrect:"off",placeholder:c,value:u,disabled:t.disabled,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown,tabIndex:"0","aria-label":t.ariaLabel||t.name,"aria-required":t.required})),o.dropdownVisible&&i.a.createElement("div",{className:"Roku-Select-Options",ref:this.selectOptionsRef,onMouseDown:function(e){"Roku-Select-Options"===e.target.className&&e.preventDefault()}},l.map((function(r){return i.a.createElement("div",{className:"Roku-Select-Option".concat(d(r)).concat(p(r)),key:r.value,id:"".concat(m,"-").concat(r.value),"data-label":r.label,"data-value":r.value,"data-newvalue":r.newValue,onMouseDown:e.handleOptionClick,onTouchEnd:e.handleOptionClick},(a=r.value,n=r.label,me(a)||n===t.placeholder?r.label:e.renderOption(r,o.filterText,te)));var a,n}))),t.multi&&i.a.createElement("div",{role:"listbox","aria-label":"Selected Options",className:"Roku-Select-Values"},t.selectedOptions.map((function(o){return i.a.createElement("div",{key:o.value,className:"Roku-Select-Value",disabled:t.disabled},o.label,t.disabled||i.a.createElement("div",{role:"option","aria-selected":!0,"aria-label":"".concat(e.resource["multi.remove.aria.label"]," ").concat(o.label),tabIndex:"0",className:"Roku-Select-Value-Clear glyphicon glyphicon-close",id:"".concat(m,"-").concat(o.value),"data-label":o.label,"data-value":o.value,onClick:e.handleMultiValueRemove,onKeyDown:e.handleKeyDown}))}))),t.errorLabel&&i.a.createElement("div",{className:"Roku-Select-Error"},t.errorLabel)))}}]),o}(i.a.Component),ge=m.a.arrayOf(m.a.shape(ce));fe.propTypes={className:m.a.string,name:m.a.string.isRequired,id:m.a.string,key:m.a.string,placeholder:m.a.string,label:m.a.string,options:m.a.oneOfType([ge,m.a.object]),selectedOption:ie,multi:m.a.bool,selectedOptions:m.a.oneOfType([ge,m.a.object]),disabled:m.a.bool,hasErrors:m.a.bool,errorLabel:m.a.string,toolTipLabel:m.a.string,clearable:m.a.bool,required:m.a.bool,ariaLabel:m.a.string,creatable:m.a.bool,promptTextCreator:m.a.func,optionRenderer:m.a.func,onNewOptionClick:m.a.func,onChange:m.a.func,onInputChange:m.a.func,onFocus:m.a.func,onBlur:m.a.func},fe.defaultProps={clearable:!1},fe.className="Roku.Select";var be=function(e){var t=e.options.find((function(t){return t.value===e.value}));return i.a.createElement(fe,x()({},e,{value:void 0,values:void 0,selectedOption:t,selectedOptions:void 0,onChange:function(t){return e.onChange({value:t.value})}}))};be.propTypes=ne(ne({},fe.propTypes),{},{value:m.a.string}),be.className=fe.className;var he=K(ue);he.className="Roku.Form.Select",he.propTypes=le,he.defaultProps={required:!1,disabled:!1,value:""},he.composable=!0;var ke=function(e){return i.a.createElement("option",e)};ke.className="Roku.Form.Option",ke.propTypes=se,ke.composable=!0;var xe=K((function(e){var t=e.initialOptions,o=e.initialValue,r=e.onChange,a=e.onBlur,l=e.onFocus,s=ee()(e,oe),c=Object(n.useState)(t),u=X()(c,2),d=u[0],p=u[1],m=Object(n.useState)(o),f=X()(m,2),g=f[0],b=f[1],h=Object(n.useCallback)((function(e){var t=e.value;b(t),r({target:{value:t}})}),[r]),k=Object(n.useCallback)((function(){return a({target:{value:g}})}),[a]),y=Object(n.useCallback)((function(){return l({target:{value:g}},[l])})),v=Object(n.useCallback)((function(e){p([].concat(Z()(d),[e]))}),[d]);return i.a.createElement(be,x()({},s,{onNewOptionClick:v,value:g,onChange:h,onBlur:k,onFocus:y,options:d}))}));function ye(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ve(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(o),!0).forEach((function(t){h()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ye(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function we(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}xe.className=be.className,xe.propTypes=ne(ne({},be.propTypes),{},{required:m.a.bool,children:m.a.node,initialOptions:be.propTypes.options,initialValue:m.a.string}),xe.defaultProps={},xe.composable=!0;var _e=m.a.shape({value:m.a.string,label:m.a.string}),Re=m.a.arrayOf(_e),Ce={name:m.a.string,value:m.a.oneOfType([Re,m.a.object]),isLoading:m.a.bool,onChange:m.a.func,placeholder:m.a.string};(function(e){S()(o,e);var t=we(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).handleChange=r.handleChange.bind(C()(r)),r.getSelectedItems=r.getSelectedItems.bind(C()(r)),r.markItemAsSelected=r.markItemAsSelected.bind(C()(r)),r.state={value:[]},r}return _()(o,[{key:"handleChange",value:function(e){var t=this.props;this.setState({value:e},(function(){t.onChange&&t.onChange({target:{value:e}})}))}},{key:"getSelectedItems",value:function(){return this.state.value}},{key:"markItemAsSelected",value:function(e){var t=this.props,o=this.state,r=t.options.find((function(t){return t.value===e})),a=o.value.find((function(t){return t.value===e}));r&&!a&&this.setState({value:o.value.concat(r)})}},{key:"render",value:function(){return i.a.createElement(fe,x()({},this.props,{multi:!0,value:void 0,values:void 0,selectedOption:void 0,selectedOptions:this.state.value,onChange:this.handleChange}))}}]),o}(i.a.Component)).propTypes=ve(ve({},fe.propTypes),Ce);var Ee=function(e){S()(o,e);var t=we(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).handleInputChange=r.handleInputChange.bind(C()(r)),r.handleChange=r.handleChange.bind(C()(r)),Array.isArray(e.defaultOptions)?r.state={loaded:!0,options:e.defaultOptions}:e.options?r.state={loaded:!0,options:e.options}:!0===e.defaultOptions||"true"===e.defaultOptions?r.state={loaded:!1,options:[]}:r.state={loaded:!0,options:[{label:e.placeholder,value:"__no_results__"}]},r}return _()(o,[{key:"componentDidMount",value:function(){var e=this,t=this.props;!0!==t.defaultOptions&&"true"!==t.defaultOptions||t.loadOptions&&t.loadOptions("").then((function(t){e.setState({loaded:!0,options:t})}))}},{key:"handleInputChange",value:function(e){var t=this,o=this.props;o.loadOptions&&(this.setState({loaded:!1}),o.loadOptions(e).then((function(e){t.setState({loaded:!0,options:e})})))}},{key:"handleChange",value:function(e){var t=this.props,o=this.state;t.onChange&&o.loaded&&t.onChange(e)}},{key:"render",value:function(){var e=this.props,t=this.state,o=t.loaded||!0!==e.defaultOptions&&"true"!==e.defaultOptions?e.placeholder:p()().loading;return i.a.createElement(fe,x()({},e,{multi:!0,placeholder:o,options:t.options,value:void 0,values:void 0,selectedOption:void 0,selectedOptions:e.value||[],loading:!t.loaded,onChange:this.handleChange,onInputChange:A()(this.handleInputChange,500)}))}}]),o}(i.a.Component),Se={loadOptions:m.a.func,defaultOptions:m.a.oneOfType([m.a.bool,Re]),onInputChange:m.a.func,multi:m.a.bool,options:m.a.oneOfType([m.a.object,Re])};Ee.propTypes=ve(ve(ve({},fe.propTypes),Ce),Se),Ee.className=fe.className;var Pe=Ee,Te=function(e){return i.a.createElement(Ee,x()({},e,{creatable:!0}))},Oe={promptTextCreator:m.a.func,onNewOptionClick:m.a.func};Te.propTypes=ve(ve(ve(ve({},fe.propTypes),Ce),Se),Oe),Te.className=fe.className;var Ne=function(e){S()(o,e);var t=we(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).handleChange=r.handleChange.bind(C()(r)),r}return _()(o,[{key:"handleChange",value:function(e){var t=this.props;this.setState({value:e},(function(){t.onChange&&t.onChange({target:{value:e}})}))}},{key:"render",value:function(){var e=this.props,t=this.state,o=t&&t.value?t.value:e.value;return i.a.createElement(fe,x()({},e,{multi:!0,value:void 0,values:void 0,selectedOption:void 0,selectedOptions:o||[],onChange:this.handleChange}))}}]),o}(i.a.Component);Ne.fieldIsEmpty=function(e){return 0===e.state.value.length};var Ie=K(Ne);function Ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}Ie.className=fe.className,Ie.propTypes=ve(ve({},Pe.propTypes),{},{required:m.a.bool,children:m.a.node}),Ie.defaultProps={},Ie.composable=!0;var Me={children:m.a.node,onSubmit:m.a.func,onChange:m.a.func,onCancel:m.a.func},Le=function(e){S()(o,e);var t=Ae(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).state={fields:{}},r.fields=[],r}return _()(o,[{key:"getChildContext",value:function(){return{form:this}}},{key:"onFieldChange",value:function(e){var t=this,o={};o[e.name]=e,this.setState({fields:Object.assign(this.state.fields,o)},(function(){t.props.onChange&&t.props.onChange({valid:t.areFieldsValid(),fields:t.state.fields})}))}},{key:"onField",value:function(e,t){e?this.fields.push(t):this.fields=this.fields.filter((function(e){return e!==t}))}},{key:"areFieldsValid",value:function(){var e=this;return this.fields.every((function(t){return e.state.fields[t.props.name].valid}))}},{key:"onSubmit",value:function(e){var t=this,o={};this.fields.forEach((function(e){e.showValidators();var r=e.props.name;o[r]={name:r,value:e.state.value,valid:t.state.fields[r].valid}}));var r=this.areFieldsValid();this.props.onSubmit&&this.props.onSubmit({valid:r,fields:o}),e.preventDefault()}},{key:"onCancel",value:function(e){this.props.onCancel&&this.props.onCancel(),e.preventDefault()}},{key:"render",value:function(){return i.a.createElement("form",null,this.props.children)}}]),o}(i.a.Component);function De(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}Le.className="Roku.Form",Le.propTypes=Me,Le.defaultProps={},Le.childContextTypes={form:m.a.object};var je=["email","number","password","search","tel","text","url"],He={name:m.a.string.isRequired,value:m.a.string,initialValue:m.a.string,placeholder:m.a.string,children:m.a.node,readOnly:m.a.bool,required:m.a.bool,showEye:m.a.bool,callback:m.a.func,allowCreditCardNumber:m.a.bool,maxLength:m.a.number,autocomplete:m.a.string,id:m.a.string,type:m.a.oneOf(je),disabled:m.a.bool,autoFocus:m.a.bool,onChange:m.a.func,onFocus:m.a.func,onShowHide:m.a.func},ze=function(e){var t=e.type,o=e.onClick;return i.a.createElement("span",{className:"password"===t?"input-container-eye-hide":"input-container-eye",onClick:o})};ze.propTypes={type:m.a.oneOf(je),onClick:m.a.func},ze.defaultProps={type:"password"},ze.className="Roku.Form.Stateless.ShowEye",ze.composable=!0;var Fe=function(e){S()(o,e);var t=De(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).state={type:r.props.type||"text"},r.showHide=r.showHide.bind(C()(r)),r}return _()(o,[{key:"showHide",value:function(){if(this.props.onShowHide)try{this.props.onShowHide({type:this.state&&this.state.type||""})}catch(e){}"text"===this.state.type?this.setState({type:"password"}):"password"===this.state.type&&this.setState({type:"text"}),this.props.callback&&this.props.callback()}},{key:"render",value:function(){var e={readOnly:this.props.readOnly};return this.props.autocomplete&&(e.autoComplete=this.props.autocomplete),this.props.showEye?i.a.createElement("div",{className:"input-container"},i.a.createElement("input",x()({name:this.props.name,placeholder:this.props.placeholder&&(this.props.required?"* ":"")+this.props.placeholder,id:this.props.id,value:this.props.value,onBlur:this.props.onBlur,onChange:this.props.onChange,onFocus:this.props.onFocus,autoFocus:this.props.autoFocus,"aria-required":this.props.required,"aria-label":this.props.name,alt:this.props.name,maxLength:this.props.maxLength,type:this.state.type||"text",disabled:this.props.disabled},e)),"password"===this.state.type&&i.a.createElement("span",{className:"input-container-eye-hide",onClick:this.showHide}),"text"===this.state.type&&i.a.createElement("span",{className:"input-container-eye",onClick:this.showHide})):i.a.createElement("input",x()({name:this.props.name,placeholder:this.props.placeholder&&(this.props.required?"* ":"")+this.props.placeholder,id:this.props.id,value:this.props.value,onBlur:this.props.onBlur,onChange:this.props.onChange,onFocus:this.props.onFocus,autoFocus:this.props.autoFocus,"aria-required":this.props.required,"aria-label":this.props.name,alt:this.props.name,maxLength:this.props.maxLength,type:this.props.type||"text",disabled:this.props.disabled},e))}}]),o}(i.a.Component),Be=function(){var e=p()();return i.a.createElement(G,null,e["error.cc"])};Be.isValid=function(e,t){return!!t.allowCreditCardNumber||!(/^(?:4[0-9]{12}(?:[0-9]{3})?)$/.test(e)||/^(?:5[1-5][0-9]{14})$/.test(e)||/^(?:3[47][0-9]{13})$/.test(e)||/^(?:3(?:0[0-5]|[68][0-9])[0-9]{11})$/.test(e)||/^(?:6(?:011|5[0-9][0-9])[0-9]{12})$/.test(e)||/^(?:(?:2131|1800|35\d{3})\d{11})$/.test(e))};var Ve=K(Fe,[Be]);Ve.className="Roku.Form.Input",Ve.propTypes=He,Ve.defaultProps={readOnly:!1,required:!1,allowCreditCardNumber:!1,disabled:!1,showEye:!1,autoFocus:!1},Ve.composable=!0;var qe=o("ehHM"),Ue=function(e){if(e.expected!==e.placement)return null;if(!e.children)return null;var t=["ks-button-icon"];return e.classNames&&t.push.apply(t,Z()(e.classNames)),e.neighbors&&t.push("ks-button-icon-".concat(e.placement)),i.a.createElement("span",{className:qe(t)},e.children)},We=function(e){return i.a.createElement(Ue,{expected:e.expected,placement:e.placement,neighbors:e.neighbors},i.a.createElement("span",{className:"spinner-icon"}))},Ge=function(e){var t=e.className,o=e.type,r=e.variant,a=e.wide,n=e.selected,l=e.size,s=e.disabled,c=e.spinner,u=e.icon,d=e.iconPlacement,p=e.submit,m=e.title,f=e.onClick,g=e.children,b=e.small,h=e.secondary;void 0!==b?o="tertiary":void 0!==h&&(o="secondary");var k="ks-button",x="".concat(k,"-").concat(o),y=!!g,v=[t,"ks-button-component",k];if(r?(v.push("".concat(k,"-outline-").concat(r)),"tertiary"===o&&(v.push("".concat(k,"-").concat(o,"-outline")),v.push("".concat(k,"-").concat(o,"-outline-").concat(r)))):v.push(x),n&&v.push("".concat(k,"-selected")),s&&v.push("".concat(k,"-disabled")),a&&v.push("".concat(k,"-wide")),"none"!==c){if(u)throw new Error("Icon and spinner not supported at same time.");v.push("".concat(k,"-spinner"))}return v.push("ks-button-".concat(l)),i.a.createElement("button",{title:m,type:p?"submit":"button",className:qe(v),disabled:s,onClick:s?null:f},i.a.createElement(We,{expected:"before",placement:c,neighbors:y}),i.a.createElement(Ue,{expected:"before",placement:d,neighbors:y},u),g,i.a.createElement(Ue,{expected:"after",placement:d,neighbors:y},u),i.a.createElement(We,{expected:"after",placement:c,neighbors:y}))};Ge.className="Roku.Button",Ge.propTypes={className:m.a.string,type:m.a.oneOf(["primary","secondary","tertiary"]),title:m.a.string,variant:m.a.oneOf(["purple","black","white"]),wide:m.a.bool,selected:m.a.bool,size:m.a.oneOf(["small","standard"]),disabled:m.a.bool,icon:m.a.node,iconPlacement:m.a.oneOf(["before","after"]),spinner:m.a.oneOf(["none","before","after"]),submit:m.a.bool,onClick:m.a.func,children:m.a.node,small:m.a.bool,secondary:m.a.bool},Ge.defaultProps={className:"",type:"primary",title:"",selected:!1,size:"standard",wide:!1,spinner:"none",iconPlacement:"before",submit:!0};var Ye=Ge;function Ke(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}var Je={submitLabel:m.a.string,submitClassName:m.a.string,cancelLabel:m.a.string,cancelClassName:m.a.string,submit:m.a.bool,cancel:m.a.bool,required:m.a.bool,reverse:m.a.bool,disabled:m.a.bool,children:m.a.node},Ze=function(e){S()(o,e);var t=Ke(o);function o(){return v()(this,o),t.apply(this,arguments)}return _()(o,[{key:"render",value:function(){var e=this,t=p()(),o=this.props.cancelLabel||this.props.cancel&&t.cancel,r=this.props.submitLabel||this.props.submit&&t.submit,a=function(t){return e.context.form.onSubmit(t)},n=function(){return e.props.submit&&i.a.createElement(Ye,{disabled:e.props.disabled,className:"".concat(e.props.submitClassName," roku-managed-form-button"),title:r,onClick:a},r)};return i.a.createElement("div",null,!this.props.reverse&&i.a.createElement(n,null),o&&i.a.createElement(Ye,{title:o,secondary:!0,submit:!1,className:"".concat(this.props.cancelClassName," roku-managed-form-button"),onClick:function(t){return e.context.form.onCancel(t)}},o),this.props.reverse&&i.a.createElement(n,null),this.props.required&&i.a.createElement("div",{className:"disclaimer fields-required"},t["fields.required"]))}}]),o}(i.a.Component);function Qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}Ze.contextTypes={form:m.a.object},Ze.className="Roku.Form.Buttons",Ze.defaultProps={submit:!0,submitClassName:"roku-button",cancelClassName:"roku-button roku-button-secondary",reverse:!1},Ze.propTypes=Je,Ze.composable=!0;var Xe={value:m.a.string,children:m.a.node},$e={value:"",children:i.a.createElement(i.a.Fragment,null)},et={value:m.a.string,initialValue:m.a.string,name:m.a.string.isRequired,required:m.a.bool,children:m.a.node,disabled:m.a.bool,radioGroupClass:m.a.string},tt=function(e){var t="".concat(e.name,"-").concat(e.value),o={};return Object.keys(e).forEach((function(t){t.startsWith("data-")&&(o[t]=e[t])})),i.a.createElement("div",{className:"radio form-group ".concat(e.size)},i.a.createElement("label",{className:e.disabled?"disabled":"",htmlFor:t,"aria-required":e.required},i.a.createElement("input",x()({id:t,type:"radio",checked:e.checked,name:e.name,value:e.value,onClick:e.onClick,onChange:e.onClick,tabIndex:"0",disabled:e.disabled,"aria-checked":e.checked},o)),i.a.createElement("span",null,e.children)))},ot=K(function(e){S()(o,e);var t=Qe(o);function o(){return v()(this,o),t.apply(this,arguments)}return _()(o,[{key:"render",value:function(){var e=this,t=function(t){e.props.onChange(t)},o=i.a.Children.map(this.props.children,(function(o){return o.type&&o.type.instanceOf&&o.type.instanceOf(tt)?i.a.createElement(tt,x()({checked:e.props.value===o.props.value,name:e.props.name,onClick:t},o.props),o.props.children):o}));return i.a.createElement("div",{className:this.props.radioGroupClass},o)}}]),o}(i.a.Component));ot.className="Roku.Form.RadioGroup",ot.propTypes=et,ot.defaultProps={required:!1,disabled:!1},ot.composable=!0,tt.className="Roku.Form.RadioButton",tt.propTypes=Xe,tt.defaultProps=$e,tt.composable=!0;var rt={name:m.a.string.isRequired,value:m.a.string,initialValue:m.a.string,children:m.a.node,required:m.a.bool,excludeLabelTabIndex:m.a.bool,label:m.a.string,checkboxType:m.a.oneOf(["default","switch"])},at=function(e){var t=function(){e.onChange({target:{value:"checked"===e.value?"":"checked"}})},o=[];"switch"===e.checkboxType&&o.push("switch");var r=e.excludeLabelTabIndex?void 0:"0";return i.a.createElement("label",{htmlFor:e.id,tabIndex:r,className:o.join(" ")},i.a.createElement("input",{id:e.id,type:"checkbox",name:e.name,value:e.value,tabIndex:"0",onClick:t,checked:"checked"===e.value,"aria-required":e.required,"aria-checked":"checked"===e.value,onChange:t}),"switch"===e.checkboxType&&i.a.createElement("span",{className:"slider round"}),"default"===e.checkboxType&&i.a.createElement("span",null,e.label||e.children))};at.fieldClassName="checkbox";var nt=K(at);nt.className="Roku.Form.Checkbox",nt.propTypes=rt,nt.defaultProps={required:!1,excludeLabelTabIndex:!1,checkboxType:"default"},nt.composable=!0;var it=o("ZSZD"),lt=o.n(it);function st(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=N()(e);if(t){var a=N()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return T()(this,o)}}var ct={ariaLabel:m.a.string,autoFocus:m.a.bool,canExceedMaxLength:m.a.bool,disabled:m.a.bool,errorLabel:m.a.string,hasErrors:m.a.bool,id:m.a.string,isDisabled:m.a.bool,label:m.a.string,readOnly:m.a.bool,resizable:m.a.bool,maxLength:m.a.oneOfType([m.a.number,m.a.string]),name:m.a.string.isRequired,onBlur:m.a.func,onChange:m.a.func,onFocus:m.a.func,onKeyUp:m.a.func,placeholder:m.a.string,placeHolder:m.a.string,required:m.a.bool,rows:m.a.number,value:m.a.string},ut={ariaLabel:void 0,autoFocus:!1,canExceedMaxLength:!1,disabled:!1,errorLabel:"",hasErrors:!1,id:"",isDisabled:!1,label:"",readOnly:!1,resizable:!0,maxLength:void 0,onBlur:void 0,onChange:void 0,onFocus:void 0,onKeyUp:void 0,placeholder:"",placeHolder:"",required:!1,rows:void 0,value:void 0},dt=function(e){return i.a.createElement("div",{className:"Roku-Form"},i.a.createElement("div",{className:"form-group"},i.a.createElement(pt,e)))};dt.propTypes=ct,dt.defaultProps=ut,dt.className="Roku.Form.Stateless.Textarea";var pt=function(e){S()(o,e);var t=st(o);function o(e){var r;return v()(this,o),(r=t.call(this,e)).onChange=r.onChange.bind(C()(r)),r.resource=p()(),r.numLineBreaks=0,r}return _()(o,[{key:"parseMaxLength",value:function(){var e=this.props.maxLength;return isNaN(e)?null:Number.parseInt(e)}},{key:"onChange",value:function(e){var t=this.props,o=t.onChange,r=t.canExceedMaxLength,a=e.target.value,n=(a.match(/\n/g)||[]).length,i=this.parseMaxLength();!r&&i&&a.length>i+n?e.preventDefault():(this.numLineBreaks=n,o&&o(e))}},{key:"render",value:function(){var e=this.props,t=this.parseMaxLength(),o=e.value||"",r=null,a=!1;t&&(r=t-(o.length-this.numLineBreaks),a=o.length>t);var n=(e.hasErrors||a)&&!e.isDisabled;return i.a.createElement("div",{className:n?"has-error":""},i.a.createElement("textarea",{rows:e.rows,readOnly:e.readOnly,"aria-label":e.ariaLabel||e.name,"aria-required":e.required,autoFocus:e.autoFocus,className:lt()("form-control",{"non-resizable":!e.resizable}),disabled:e.disabled||e.isDisabled,id:e.id,name:e.name,onBlur:e.onBlur,onChange:this.onChange,onFocus:e.onFocus,onKeyUp:e.onKeyUp,placeholder:e.placeholder||e.placeHolder,value:o}),e.label?i.a.createElement(U,null,e.label):null,t&&i.a.createElement("div",{className:lt()("form-textarea-chars-remaining",{error:a})},"".concat(r," / ").concat(t," ").concat(this.resource["textarea.chars.remaining"])),n&&i.a.createElement(g,null,this.props.errorLabel))}}]),o}(i.a.Component);pt.className="Roku.Form.TextareaField",pt.defaultProps=ut,pt.propTypes=ct;var mt=K(pt);mt.className="Roku.Form.Textarea",mt.propTypes=Object.assign({},ct,{initialValue:m.a.string,children:m.a.node}),mt.composable=!0;var ft=o("F4kk"),gt=o.n(ft),bt=(o("/CKl"),["onChange","value"]),ht=["onBlur","onChange"],kt={closeOnClickOutside:m.a.bool,closeOnSelect:m.a.bool,dateFormat:m.a.oneOfType([m.a.string,m.a.bool]),disabled:m.a.bool,displayTimeZone:m.a.string,errorLabel:m.a.string,hasErrors:m.a.bool,isValidDate:m.a.func,label:m.a.string,name:m.a.string.isRequired,onBlur:m.a.func,onChange:m.a.func,onFocus:m.a.func,placeholder:m.a.string,required:m.a.bool,timeFormat:m.a.oneOfType([m.a.string,m.a.bool]),toolTipLabel:m.a.string,utc:m.a.bool,value:m.a.oneOfType([m.a.shape({}),m.a.number,m.a.string])},xt={closeOnClickOutside:!0,closeOnSelect:!1,dateFormat:!0,disabled:!1,displayTimeZone:void 0,errorLabel:"",hasErrors:!1,isValidDate:function(){return!0},label:"",onBlur:function(){},onChange:function(){},onFocus:function(){},placeholder:"",required:!1,timeFormat:!0,toolTipLabel:"",utc:!1,value:void 0},yt=function(e){var t=e.closeOnClickOutside,o=e.closeOnSelect,r=e.dateFormat,a=e.disabled,n=e.displayTimeZone,l=e.errorLabel,s=e.hasErrors,c=e.id,u=e.isValidDate,d=e.label,p=e.name,m=e.onBlur,f=e.onChange,b=e.onFocus,h=e.placeholder,k=e.required,x=e.timeFormat,y=e.toolTipLabel,v=e.utc,w=e.value,_=(h&&k?"* ":"")+h;return i.a.createElement("div",{className:s?"has-error":""},d&&i.a.createElement(U,{required:k,htmlFor:c},d,y&&i.a.createElement(q,null,y)),i.a.createElement(gt.a,{closeOnClickOutside:t,closeOnSelect:o,dateFormat:r,displayTimeZone:n,inputProps:{autoComplete:"off",className:"form-control",disabled:a,id:c,name:p,placeholder:_},isValidDate:u,onChange:f,onClose:m,onOpen:b,timeFormat:x,value:w,utc:v}),s&&i.a.createElement(g,null,l))};yt.propTypes=kt,yt.defaultProps=xt;var vt=function(e){var t=e.onChange,o=e.value,r=ee()(e,bt),a=Object(n.useState)(o),l=X()(a,2),s=l[0],c=l[1];Object(n.useEffect)((function(){c(o)}),[o]);var u=Object(n.useCallback)((function(e){c(e),t(e)}),[t]);return i.a.createElement("div",{className:"Roku-Form"},i.a.createElement("div",{className:"form-group date-time"},i.a.createElement(yt,x()({},r,{onChange:u,value:s}))))};vt.className="Roku.Form.Date.Time",vt.propTypes=kt,vt.defaultProps=xt;var wt=K((function(e){var t=e.onBlur,o=e.onChange,r=ee()(e,ht),a=function(e){var t;return{target:{value:(null===(t=e.toString)||void 0===t?void 0:t.call(e))||e||""}}};return i.a.createElement(yt,x()({},r,{onBlur:function(e){return t(a(e))},onChange:function(e){return o(a(e))}}))}));wt.className="Roku.Form.Date.Time",wt.propTypes=kt,wt.composable=!0;Object(u.a)(Pe),Object(u.a)(Ee),Object(u.a)(Te),Object(u.a)(ze),Object(u.a)(dt),Object(u.a)(de);var _t=Object(u.a)(be),Rt=(Object(u.a)(fe),Object(u.a)(ke),Object(u.a)(Le));Object(u.a)(g),Object(u.a)(U),Object(u.a)(q),Object(u.a)(vt);Object.assign(Rt,{Label:Object(u.a)(U),Tooltip:Object(u.a)(q),Input:Object(u.a)(Ve),RadioButton:Object(u.a)(tt),RadioGroup:Object(u.a)(ot),Checkbox:Object(u.a)(nt),DateTimePicker:Object(u.a)(wt),Validate:Object(u.a)(G),Select:Object(u.a)(he),Option:Object(u.a)(ke),Textarea:Object(u.a)(mt),Buttons:Object(u.a)(Ze),Error:Object(u.a)(g),MultiSelect:Object(u.a)(Ie),SingleSelect:Object(u.a)(xe)}),Object.assign(Rt.Validate,{Url:function(){return i.a.createElement(G,{regex:/^\s*(http|https):\/\/.*$/},p()()["error.url"])},Email:function(){return i.a.createElement(G,{regex:/(<|^)[\w\d._%+-]+@(?:[\w\d-]+\.)+(\w{2,})(>|$)/i},p()()["error.email"])}});o("hHYi");o.d(t,"TablePaginator",(function(){return Et}));var Ct=[50,100],Et=function(e){var t=e.pageSizeOptions||Ct,o=i.a.useMemo((function(){return t.map((function(e){return{label:e.toString(),value:e.toString()}}))})),r=i.a.useMemo((function(){return Math.ceil(e.totalRows/e.pageSize)}),[e.totalRows,e.pageSize]),n=i.a.useCallback((function(t){var o=e.onPageSizeChange;if("function"==typeof o){var r=t.value;o(isNaN(r)?50:Number(r))}}),[e.onPageSizeChange]);return i.a.createElement("div",{className:a()("rdtable-paginator",e.className)},i.a.createElement("div",{className:"rdtable-paginator-page-size-selector"},i.a.createElement("span",null,"Show rows: "),i.a.createElement(_t,{name:"pageSize",options:o,value:e.pageSize.toString(),clearable:!1,disabled:e.disabled,onChange:n})),i.a.createElement(c.b,{currentPage:e.currentPage,pageCount:r,variant:c.a,disabled:e.disabled,onPageChange:e.onPageChange}))};Et.displayName="TablePaginator",Et.propTypes={className:s.a.string,currentPage:s.a.number,pageSize:s.a.number,pageSizeOptions:s.a.arrayOf(s.a.number),totalRows:s.a.number,disabled:s.a.bool,onPageChange:s.a.func,onPageSizeChange:s.a.func},Et.defaultProps={currentPage:0,pageSize:50,pageSizeOptions:Ct,totalRows:0,disabled:!1};t.default=Et},"6We+":function(e,t,o){var r=o("Oh+i");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"6Y8m":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#3b3d4a",networkName:"workplace",path:"M34.019,10.292c0.21,0.017,0.423,0.034,0.636,0.049 c3.657,0.262,6.976,1.464,9.929,3.635c3.331,2.448,5.635,5.65,6.914,9.584c0.699,2.152,0.983,4.365,0.885,6.623 c-0.136,3.171-1.008,6.13-2.619,8.867c-0.442,0.75-0.908,1.492-1.495,2.141c-0.588,0.651-1.29,1.141-2.146,1.383 c-1.496,0.426-3.247-0.283-3.961-1.642c-0.26-0.494-0.442-1.028-0.654-1.548c-1.156-2.838-2.311-5.679-3.465-8.519 c-0.017-0.042-0.037-0.082-0.065-0.145c-0.101,0.245-0.192,0.472-0.284,0.698c-1.237,3.051-2.475,6.103-3.711,9.155 c-0.466,1.153-1.351,1.815-2.538,2.045c-1.391,0.267-2.577-0.154-3.496-1.247c-0.174-0.209-0.31-0.464-0.415-0.717 c-2.128-5.22-4.248-10.442-6.37-15.665c-0.012-0.029-0.021-0.059-0.036-0.104c0.054-0.003,0.103-0.006,0.15-0.006 c1.498-0.001,2.997,0,4.495-0.004c0.12-0.001,0.176,0.03,0.222,0.146c1.557,3.846,3.117,7.691,4.679,11.536 c0.018,0.046,0.039,0.091,0.067,0.159c0.273-0.673,0.536-1.32,0.797-1.968c1.064-2.627,2.137-5.25,3.19-7.883 c0.482-1.208,1.376-1.917,2.621-2.135c1.454-0.255,2.644,0.257,3.522,1.449c0.133,0.18,0.229,0.393,0.313,0.603 c1.425,3.495,2.848,6.991,4.269,10.488c0.02,0.047,0.04,0.093,0.073,0.172c0.196-0.327,0.385-0.625,0.559-0.935 c0.783-1.397,1.323-2.886,1.614-4.461c0.242-1.312,0.304-2.634,0.187-3.962c-0.242-2.721-1.16-5.192-2.792-7.38 c-2.193-2.939-5.086-4.824-8.673-5.625c-1.553-0.346-3.124-0.405-4.705-0.257c-3.162,0.298-6.036,1.366-8.585,3.258 c-3.414,2.534-5.638,5.871-6.623,10.016c-0.417,1.76-0.546,3.547-0.384,5.348c0.417,4.601,2.359,8.444,5.804,11.517 c2.325,2.073,5.037,3.393,8.094,3.989c1.617,0.317,3.247,0.395,4.889,0.242c1-0.094,1.982-0.268,2.952-0.529 c0.04-0.01,0.081-0.018,0.128-0.028c0,1.526,0,3.047,0,4.586c-0.402,0.074-0.805,0.154-1.21,0.221 c-0.861,0.14-1.728,0.231-2.601,0.258c-0.035,0.002-0.071,0.013-0.108,0.021c-0.493,0-0.983,0-1.476,0 c-0.049-0.007-0.1-0.018-0.149-0.022c-0.315-0.019-0.629-0.033-0.945-0.058c-1.362-0.105-2.702-0.346-4.017-0.716 c-3.254-0.914-6.145-2.495-8.66-4.752c-2.195-1.971-3.926-4.29-5.176-6.963c-1.152-2.466-1.822-5.057-1.993-7.774 c-0.014-0.226-0.033-0.451-0.05-0.676c0-0.502,0-1.003,0-1.504c0.008-0.049,0.02-0.099,0.022-0.148 c0.036-1.025,0.152-2.043,0.338-3.052c0.481-2.616,1.409-5.066,2.8-7.331c2.226-3.625,5.25-6.386,9.074-8.254 c2.536-1.24,5.217-1.947,8.037-2.126c0.23-0.015,0.461-0.034,0.691-0.051C33.052,10.292,33.535,10.292,34.019,10.292z"});t.default=a},"6ec2":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#ff4500",networkName:"reddit",path:"m 52.8165,31.942362 c 0,-2.4803 -2.0264,-4.4965 -4.5169,-4.4965 -1.2155,0 -2.3171,0.4862 -3.128,1.2682 -3.077,-2.0247 -7.2403,-3.3133 -11.8507,-3.4782 l 2.5211,-7.9373 6.8272,1.5997 -0.0102,0.0986 c 0,2.0281 1.6575,3.6771 3.6958,3.6771 2.0366,0 3.6924,-1.649 3.6924,-3.6771 0,-2.0281 -1.6575,-3.6788 -3.6924,-3.6788 -1.564,0 -2.8968,0.9758 -3.4357,2.3443 l -7.3593,-1.7255 c -0.3213,-0.0782 -0.6477,0.1071 -0.748,0.4233 L 32,25.212062 c -4.8246,0.0578 -9.1953,1.3566 -12.41,3.4425 -0.8058,-0.7446 -1.8751,-1.2104 -3.0583,-1.2104 -2.4905,0 -4.5152,2.0179 -4.5152,4.4982 0,1.649 0.9061,3.0787 2.2389,3.8607 -0.0884,0.4794 -0.1462,0.9639 -0.1462,1.4569 0,6.6487 8.1736,12.0581 18.2223,12.0581 10.0487,0 18.224,-5.4094 18.224,-12.0581 0,-0.4658 -0.0493,-0.9248 -0.1275,-1.377 1.4144,-0.7599 2.3885,-2.2304 2.3885,-3.9406 z m -29.2808,3.0872 c 0,-1.4756 1.207,-2.6775 2.6894,-2.6775 1.4824,0 2.6877,1.2019 2.6877,2.6775 0,1.4756 -1.2053,2.6758 -2.6877,2.6758 -1.4824,0 -2.6894,-1.2002 -2.6894,-2.6758 z m 15.4037,7.9373 c -1.3549,1.3481 -3.4816,2.0043 -6.5008,2.0043 l -0.0221,-0.0051 -0.0221,0.0051 c -3.0209,0 -5.1476,-0.6562 -6.5008,-2.0043 -0.2465,-0.2448 -0.2465,-0.6443 0,-0.8891 0.2465,-0.2465 0.6477,-0.2465 0.8942,0 1.105,1.0999 2.9393,1.6337 5.6066,1.6337 l 0.0221,0.0051 0.0221,-0.0051 c 2.6673,0 4.5016,-0.5355 5.6066,-1.6354 0.2465,-0.2465 0.6477,-0.2448 0.8942,0 0.2465,0.2465 0.2465,0.6443 0,0.8908 z m -0.3213,-5.2615 c -1.4824,0 -2.6877,-1.2002 -2.6877,-2.6758 0,-1.4756 1.2053,-2.6775 2.6877,-2.6775 1.4824,0 2.6877,1.2019 2.6877,2.6775 0,1.4756 -1.2053,2.6758 -2.6877,2.6758 z"});t.default=a},"6lAj":function(e,t,o){var r=o("rosH");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"6lp9":function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Bold.eot"},"6mbj":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.support-cta{position:relative;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:30px 0;border-top:1px solid #dfdfdf}.support-cta,.support-cta .cta-section-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.support-cta .cta-section-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.support-cta .cta-section-container .icon-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#000;font-size:2em}@media (min-width:320px) and (max-width:767px){.support-cta{padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.support-cta{padding-left:20px;padding-right:20px}}.support-cta__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:auto;min-height:40px;border-left:1px solid #dfdfdf;padding-left:20px;padding-right:20px;color:#000;font-size:14px;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-family:GothamBook}.support-cta__item h3{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:24px;color:#000;font-weight:400;font-family:GothamMedium}@media (min-width:320px) and (max-width:767px){.support-cta__item h3{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:24px;font-size:20px}}@media (min-width:768px){.support-cta__item h3{font-size:20px}}@media (min-width:1080px){.support-cta__item h3{font-size:16px;line-height:24px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.support-cta__item h3{font-size:16px;line-height:24px}}@media (min-width:320px) and (max-width:767px){.support-cta__item{padding-left:20px;padding-right:20px;font-size:14px;line-height:22px;padding-top:30px;padding-bottom:30px;width:100%;border-left:none;border-top:1px solid #e5e5e5;font-size:18px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.support-cta__item{padding-top:30px;padding-bottom:30px}}@media (min-width:768px){.support-cta__item{font-size:18px}}@media (min-width:1080px){.support-cta__item{font-size:14px;line-height:22px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.support-cta__item{font-size:14px;line-height:22px}}.support-cta__item:first-child{border-left:none}@media (min-width:320px) and (max-width:767px){.support-cta__item:first-child{border-top:none}}.support-cta__item a{text-decoration:none;color:#236aee}.support-cta__item .external-icon img{margin-left:1rem}.support-cta .icon-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#000;font-size:2em}.support-cta .cta-content{height:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.support-cta .cta-content>div{margin-bottom:10px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media (min-width:320px) and (max-width:767px){.support-cta .cta-content>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}}.support-cta-wrapper{background-color:#f9f9f9}",""]),e.exports=t},"6oDi":function(e,t,o){"use strict";o.d(t,"a",(function(){return s})),o.d(t,"b",(function(){return c}));var r=o("J4zp"),a=o.n(r),n=o("viRO"),i=o.n(n),l=o("1r++"),s=function(e){var t=e.videoId,o=e.playText,r=void 0===o?"":o,s=e.gtmCategory,c=void 0===s?"":s,u=e.gtmLabel,d=void 0===u?"":u,p=Object(n.useState)(t),m=a()(p,2),f=m[0],g=(m[1],Object(n.useState)(!1)),b=a()(g,2),h=b[0],k=b[1],x=Object(n.useState)(!1),y=a()(x,2),v=y[0],w=y[1];function _(){k(!h),w(!v)}return f?i.a.createElement("a",{className:"video-callout",role:"button",onClick:_,"aria-label":"Play Video","data-gtm-category":c,"data-gtm-label":"".concat(d,":video")},i.a.createElement("div",{className:"video-icon"}),r,h&&v&&i.a.createElement(l.a,{forceShow:!0,videoId:f,show:h,hide:!h,play:v,shell:{},backdropClick:!0,close:_})):null},c=function(e){var t=!1;if(e){var o=e.substr(e.lastIndexOf(".")+1);t=["mp4","webm"].includes(o)}return t}},"6rA+":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".ir-stockticker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#662d91;color:#fff}.ir-stockticker .stockindex-company{font-size:16px}.ir-stockticker .stockindex-price{font-size:46px}.ir-stockticker .stockindex-pricediff,.ir-stockticker .stockindex-volume{font-size:18px}.ir-stockticker .stockindex-pricedelay,.ir-stockticker .stockindex-updateddate{font-size:12px}",""]),e.exports=t},"6tci":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Popular-Articles-wrapper{background-color:#f9f9f9;border-top:1pt solid #dfdfdf;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles{padding:25px 0}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles h2{font-size:22px;color:#000}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list a{color:#101523}@media (min-width:320px) and (max-width:767px){.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list a{font-size:18px;color:#236aee}}@media (min-width:768px){.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list a{font-size:18px;color:#236aee}}@media (min-width:1080px){.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list a{font-size:16px;line-height:24px;color:#000}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list a{font-size:16px;line-height:24px}}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .list .glyphicon:before{line-height:.75}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:33%;padding-right:3%}.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .info i{padding-right:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:5px;font-size:1em;margin-right:5px}@media (min-width:320px) and (max-width:767px){.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles .info{width:100%}}@media (min-width:320px) and (max-width:767px){.Roku-Popular-Articles-wrapper .Roku-Popular-Articles .articles{padding:25px 0}}",""]),e.exports=t},"6uXS":function(e,t){e.exports="/investor/s/1647467262999/i/80d96f1b7d22d6d57139bfdd3f44b7b3.png"},"7FEg":function(e,t){e.exports="/investor/s/1647467262999/fonts/menu-selector-purple.svg"},"7SGS":function(e,t,o){var r=o("wXHL");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"7W2i":function(e,t,o){var r=o("SksO");e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},"7kSF":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.container-text{max-width:980px;margin-left:auto;margin-right:auto}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:1024px){.col-md-5ths{width:20%;float:left}.col-md-5ths-offset-1{margin-left:20%}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.Roku-Modal-Spinner .overlay-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal-Spinner .overlay-backdrop{overflow:hidden;width:100%;height:10000px;background:#fff;opacity:.8;position:fixed;top:-2500px}.Roku-Modal-Spinner .overlay-backdrop.redirect{opacity:1}.Roku-Modal-Spinner .overlay-container{width:100%;height:100%;overflow:hidden;position:relative;margin:250px auto;background:#fff}.Roku-Modal-Spinner .overlay-loader-container{width:600px;z-index:1050;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute}@media (max-width:767px){.Roku-Modal-Spinner .overlay-loader-container{width:300px}}.Roku-Modal-Spinner .overlay-loader-container.top{margin-top:20vh}.Roku-Modal-Spinner .overlay-loader-container.middle{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Roku-Modal-Spinner .overlay-loader-container.bottom{bottom:0;margin-bottom:20vh}.Roku-Modal-Spinner .overlay-loader-container .overlay-logo{height:45px;width:150px;margin-bottom:70px}@media (max-width:767px){.Roku-Modal-Spinner .overlay-loader-container .overlay-logo{height:36px;width:120px;margin-bottom:60px}}.Roku-Modal-Spinner .overlay-loader-container .overlay-loader{margin-bottom:70px;width:80px;height:80px;-webkit-animation:spCircRot 1.5s linear infinite;animation:spCircRot 1.5s linear infinite}@media (max-width:767px){.Roku-Modal-Spinner .overlay-loader-container .overlay-loader{margin-bottom:60px}}.Roku-Modal-Spinner .wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal-Spinner .backdrop{overflow:hidden;width:100%;height:10000px;background:#000;opacity:.25;position:fixed;top:-2500px}.Roku-Modal-Spinner .container{width:100%;overflow:hidden;position:relative}.Roku-Modal-Spinner .dialog{width:120px;margin:250px auto;background:#fff;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}@media (max-width:767px){.Roku-Modal-Spinner .dialog{width:90%}}.Roku-Modal-Spinner .sp{width:32px;height:32px;clear:both;margin:20px auto}.Roku-Modal-Spinner .sp-circle{border:4px solid #fff;border-top-color:#000;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s linear infinite;animation:spCircRot .6s linear infinite}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}',""]),e.exports=t},"7llZ":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-spinner-black-lg.svg"},"7s6N":function(e,t,o){var r=o("96JA");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"8+s/":function(e,t,o){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var a=o("viRO"),n=r(a),i=r(o("Gytx"));function l(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var s=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,o){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==o&&"function"!=typeof o)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!=typeof r)throw new Error("Expected WrappedComponent to be a React component.");var c,u=[];function d(){c=e(u.map((function(e){return e.props}))),p.canUseDOM?t(c):o&&(c=o(c))}var p=function(e){var t,o;function a(){return e.apply(this,arguments)||this}o=e,(t=a).prototype=Object.create(o.prototype),t.prototype.constructor=t,t.__proto__=o,a.peek=function(){return c},a.rewind=function(){if(a.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=c;return c=void 0,u=[],e};var l=a.prototype;return l.shouldComponentUpdate=function(e){return!i(e,this.props)},l.componentWillMount=function(){u.push(this),d()},l.componentDidUpdate=function(){d()},l.componentWillUnmount=function(){var e=u.indexOf(this);u.splice(e,1),d()},l.render=function(){return n.createElement(r,this.props)},a}(a.Component);return l(p,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),l(p,"canUseDOM",s),p}}},"82c2":function(e,t,o){"use strict";var r=o("cDf5"),a=o("1seS"),n="function"==typeof Symbol&&"symbol"===r(Symbol("foo")),i=Object.prototype.toString,l=Array.prototype.concat,s=Object.defineProperty,c=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),u=function(e,t,o,r){var a;(!(t in e)||"function"==typeof(a=r)&&"[object Function]"===i.call(a)&&r())&&(c?s(e,t,{configurable:!0,enumerable:!1,value:o,writable:!0}):e[t]=o)},d=function(e,t){var o=arguments.length>2?arguments[2]:{},r=a(t);n&&(r=l.call(r,Object.getOwnPropertySymbols(t)));for(var i=0;i<r.length;i+=1)u(e,r[i],t[r[i]],o[r[i]])};d.supportsDescriptors=!!c,e.exports=d},"87KZ":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"html.Roku-Modal-On{overflow:hidden;position:relative}.Roku-Modal .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal .modal.hidden{display:none}.Roku-Modal .modal-backdrop{height:10000px;top:-2500px}.Roku-Modal .modal-backdrop,.Roku-Modal .modal-blocker{overflow:hidden;width:100%;background:#000;opacity:.5;position:fixed}.Roku-Modal .modal-blocker{height:100%;top:0;left:0}.Roku-Modal .modal-dialog{-webkit-border-radius:6px;border-radius:6px;width:70%;margin:30px auto;background:#fff;opacity:1;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;position:relative;text-align:left;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.Roku-Modal .modal-dialog{font-size:18px;line-height:26px}}@media (min-width:768px){.Roku-Modal .modal-dialog{font-size:18px;line-height:26px}}@media (min-width:1080px){.Roku-Modal .modal-dialog{font-size:18px;line-height:26px}}.Roku-Modal .modal-dialog .hidden{display:none}@media (max-width:767px){.Roku-Modal .modal-dialog{width:90%}}.Roku-Modal .modal-close,.Roku-Modal button.modal-close{-webkit-box-shadow:none;box-shadow:none;margin:0;float:right;font-size:42px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;background:transparent;border:0;padding:15px;position:absolute;top:0;right:0;height:56px;width:56px;font-family:GothamBook,Helvetica,Arial,sans-serif}.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:60px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:60px}}@media (max-width:767px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:30px}}.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:90px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:90px}}@media (min-width:768px){.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:50px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:50px}}.Roku-Modal .modal-content.fis-modal-content,.Roku-Modal .modal-footer.fis-modal-content,.Roku-Modal .modal-headline.fis-modal-content{padding-right:15px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content.fis-modal-content,.Roku-Modal .modal-footer.fis-modal-content,.Roku-Modal .modal-headline.fis-modal-content{padding-right:15px}}@media (min-width:768px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:30px}}.Roku-Modal .modal-headline h2{margin-top:0;margin-bottom:0;font-family:GothamBold,Helvetica,Arial,sans-serif;padding-top:10px}@media (max-width:767px){.Roku-Modal .modal-headline h2{font-size:22px;line-height:32px}}@media (min-width:768px){.Roku-Modal .modal-headline h2{font-size:22px;line-height:32px}}@media (min-width:1080px){.Roku-Modal .modal-headline h2{font-size:22px;line-height:32px}}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-headline h2{padding-top:10px}}@media (min-width:768px){.Roku-Modal .modal-headline.complex{padding-left:50px;padding-right:50px;padding-top:50px}}@media (min-width:768px){.Roku-Modal .modal-headline.simple{text-align:center}}.Roku-Modal .modal-content{font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.Roku-Modal .modal-content{font-size:18px;line-height:26px}}@media (min-width:768px){.Roku-Modal .modal-content{font-size:18px;line-height:26px}}@media (min-width:1080px){.Roku-Modal .modal-content{font-size:18px;line-height:26px}}@media (min-width:768px){.Roku-Modal .modal-content.complex{padding-left:50px;padding-right:50px;padding-top:20px}}.Roku-Modal .modal-content iframe{border:0}.Roku-Modal .modal-footer{overflow:hidden;text-align:right}@media (max-width:767px){.Roku-Modal .modal-footer{text-align:center}}.Roku-Modal .modal-footer .btn,.Roku-Modal .modal-footer button{float:right;margin:0 10px 25px}.Roku-Modal input,.Roku-Modal textarea{background:#e9e9e9}.Roku-Modal .fullscreen button{margin-left:20px}.Roku-Modal .fullscreen .modal-dialog{width:100%;height:100%;margin:0;border:none;-webkit-border-radius:0;border-radius:0}.Roku-Modal .fullscreen .modal-close{color:#767574;opacity:1;font-weight:400;font-size:32px;text-shadow:none;background:transparent;border:0}.Roku-Modal .fullscreen .modal-headline{height:200px;position:fixed;top:0;left:0;right:0;margin:0 auto}.Roku-Modal .fullscreen .modal-content{width:100%;height:100%;padding:200px 0 92px 40px;margin:0;position:relative;overflow:auto}.Roku-Modal .fullscreen .modal-footer{position:fixed;left:0;right:0;bottom:0;height:92px}",""]),e.exports=t},"88kX":function(e,t){e.exports="/investor/s/1647467262999/i/d272f4d4aec5237535cd4f73632a0566.png"},"898y":function(e,t,o){var r=o("HoRH");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"8BZw":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-spinner-white-lg.svg"},"8Jab":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-Finder .finder-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Product-Finder .finder-navigation{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:10px;padding-right:10px;margin:auto;position:fixed;bottom:0;left:0;right:0;height:50px;z-index:99;padding-top:0}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-Finder .finder-navigation{padding-left:10px;padding-right:10px;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Finder .finder-navigation .finder-button-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:0;margin-left:10px;margin-right:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-Finder .finder-navigation .finder-button-container{margin-left:10px;margin-right:10px}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Finder .finder-navigation .finder-button-container a{width:100%}}@media (min-width:768px){.Roku-Product-Finder a.ks-button{background-color:#fff;border:2px solid;border-color:#662d91!important;color:#662d91!important}}.Roku-Product-Finder .finder-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.Roku-Product-Finder .finder-content.content-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Finder .finder-content{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}",""]),e.exports=t},"8NJe":function(e,t,o){var r=o("e0/P");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"8OQS":function(e,t){e.exports=function(e,t){if(null==e)return{};var o,r,a={},n=Object.keys(e);for(r=0;r<n.length;r++)o=n[r],t.indexOf(o)>=0||(a[o]=e[o]);return a}},"8P1c":function(e,t,o){"use strict";var r=o("yXPU"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("o0o1"),u=o.n(c);var d=o("r9mA"),p={setInitialToken:function(e){this.csrf=e},start:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1800,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/api/v1/csrf";if(!this.interval)return this.interval=setInterval((function(){d.a.request.get(o).then((function(t){return e.csrf=t.body.csrf||t.body.csfr}))}),1e3*t),function(t){return"GET"!==t.method&&e.csrf?t.set("csrf-token",e.csrf):t};console.warn("Csrf started more than once - something is wrong")},close:function(){clearInterval(this.interval),delete this.interval}},m=o("EcEN"),f={};var g=function(e,t){return function(o,r){if(o){var a=t&&(t.ajaxPageloadStartTime||t.initialPageTimestamp)||null,n=a?(new Date).getTime()-a:null;e&&e.trackCustomDataEvent({event:"Ajax pageload",data:{action:o,page:r,loadTime:n||""}})}}},b=function(){function e(t){i()(this,e),this.App=t.App,this.TimeOnSite=t.TimeOnSite,this.Analytics=t.Analytics}return s()(e,[{key:"installPlugins",value:function(){var e=this.App.resource,t=g(this.Analytics,this.TimeOnSite);if("false"!==e.features["ajax.plugins.microsite.prefixer"]){var o=function(e){return function(t){e&&e.microsite&&0===t.url.indexOf("/api/")&&(t.url="/".concat(e.microsite).concat(t.url))}}(e);d.a.addPlugin(o)}if(e.csrf&&"true"!==e.features["ajax.plugins.csrf.disabled"]){p.setInitialToken(e.csrf);var r="/api/v1/csrf";"true"===e.features["csrf.legacy.refresh.endpoint.enabled"]&&(r="/api/v1/csfr"),"false"===e.features["ajax.plugins.microsite.prefixer"]&&(e.microsite&&"true"!==e.features["router.legacy"]&&e.endpoints.main&&e.endpoints.main!==e.endpoints.root||e.microsite&&"true"!==e.features["router.legacy"]&&"true"!==e.features["csrf.ajax.plugin.microsite.path.disabled"])&&(r="/".concat(e.microsite).concat(r)),d.a.addPlugin(p.start(300,r))}if("false"!==e.features["ajax.plugins.authorization.enabled"]){var a=function(e){var t=e.resource,o=(e.signinCallback,e.logoutCallback),r=e.deleteInflightCallback,a=e.analyticsCallback;return function(e){return e.on("error",(function(n){if(401===n.status||304===n.status){try{var i="";if(n.response.body.signin){var l=n.response.body.signin,s=t.features&&"true"===t.features["auth.provider"]?t.endpoints["auth.provider"]:t.endpoints.my;i="".concat(s,"/signin"),l&&(i+="?next="+encodeURIComponent(l))}o(!0,i)}catch(e){o(!0)}401===n.status&&a("401 thrown",e.url)}r(e.reqId)})),e}}({resource:e,signinCallback:this.App.Navigation.navigateToPageAndReload.bind(this.App.Navigation),logoutCallback:this.App.logout.bind(this.App),deleteInflightCallback:function(e){return function(e,t){var o=t.analyticsCallback,r=f[e];r.abort(),o("Cancel Inflight",r.url)}(e,{analyticsCallback:t})},analyticsCallback:t});d.a.addPlugin(a)}if("false"!==e.features["ajax.plugins.flush.inflight.on.page.transition"]){var n=function(e){return e.reqId=Object(m.v4)(),f[e.reqId]=e,e.on("end",(function(){delete f[e.reqId]})),e};d.a.addPlugin(n)}if("true"===e.features["xappversion.check"]&&"false"!==e.features["ajax.plugins.app.version.check"]){var i=function(e){var t=e.resource,o=e.analyticsCallback;return function(e){e.on("response",(function(r){if(0===e.url.indexOf("/".concat(t.microsite||""))){var a=t.version,n=r.headers["x-app-version"];a&&n&&n!==a&&(document.location.reload(!0),o("App version reload",e.url))}}))}}({resource:e,analyticsCallback:t});d.a.addPlugin(i)}}},{key:"flushInflightRequests",value:function(){var e=g(this.Analytics,this.TimeOnSite);"false"!==this.App.resource.features["ajax.plugins.flush.inflight.on.page.transition"]&&function(e){var t=e.analyticsCallback;Object.keys(f).forEach((function(e){var o=f[e];o.abort(),t("Cancel Inflight",o.url)}))}({analyticsCallback:e})}}]),e}();o.d(t,"a",(function(){return h}));var h=function(){function e(t){var o=t.App,r=void 0===o?null:o,a=t.TimeOnSite,n=void 0===a?null:a,l=t.Analytics,s=void 0===l?null:l,c=t.AjaxPlugins,u=void 0===c?null:c;i()(this,e),this.App=r,this.Analytics=s,this.TimeOnSite=n,this.AjaxPlugins=u}var t,o;return s()(e,[{key:"name",get:function(){return"AJAX-PLUGINS"}},{key:"initialize",value:(o=a()(u.a.mark((function e(t){var o,r,a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.App=o,r=this.Analytics,a=this.TimeOnSite,this.AjaxPlugins=this.AjaxPlugins||new b({App:o,Analytics:r,TimeOnSite:a}),this.AjaxPlugins.installPlugins();case 5:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"doBeforeAjaxPageRender",value:(t=a()(u.a.mark((function e(t){return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.App,t.pageConfig,this.AjaxPlugins.flushInflightRequests();case 2:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),e}()},"8Wjz":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.woff"},"8X0b":function(e,t){e.exports="/investor/s/1647467262999/fonts/search5.svg"},"8ie6":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.Maintenance":{en:{title:"Roku Site Maintenance",headline:"ROKU SITE MAINTENANCE",desc1:"If you are trying to link a Roku player and are seeing this, please try again later.",desc2:"The Roku websites are currently undergoing a maintenance update. We should be back up shortly. Thank you for your patience as we upgrade the Roku experience.",desc3:"Some services are available during this time:",desc4:"For support questions visit [%{support}](%{support}) or check out our forums at [%{forums}](%{forums}).",desc5:"While waiting please visit our blog at [%{blog}](%{blog})."},es_MX:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},fr_CA:{title:"Maintenance du site Roku",headline:"MAINTENANCE DU SITE ROKU",desc1:"Si vous tentez de lier un lecteur Roku et que ce message est affiché, veuillez réessayer plus tard.",desc2:"Les sites Web de Roku sont en cours de maintenance. Ils devraient être en service bientôt. Merci de votre patience pendant que nous mettons à niveau l'expérience Roku.",desc3:"Certains services sont disponibles en ce moment :",desc4:"Pour obtenir de l'assistance, visitez [%{support}](%{support}) ou jetez un coup d'œil sur nos forums à l'adresse [%{forums}](%{forums}).",desc5:"En attendant, veuillez visiter notre blogue à l'adresse [%{blog}](%{blog})."},fr_FR:{title:"Entretien du site Roku",headline:"ENTRETIEN DU SITE ROKU",desc1:"Si vous tentez de relier un lecteur Roku et que ce message s’affiche, réessayez ultérieurement.",desc2:"Les sites Web de Roku font actuellement l’objet d’une mise à jour d’entretien. Ils seront disponibles sous peu. Merci de votre patience pendant que nous mettons à niveau l’expérience Roku.",desc3:"Certains services restent disponibles :",desc4:"Pour toute question technique, accédez à [%{support}](%{support}) ou consultez nos forums sur [%{forums}](%{forums}).",desc5:"Pendant que vous patientez, accédez à notre blog sur [%{blog}](%{blog})."},es_CO:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_AR:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_PE:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_CL:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_CR:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_SV:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_GT:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_HN:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_NI:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."},es_PA:{title:"Mantenimiento del sitio Roku",headline:"MANTENIMIENTO DEL SITIO ROKU",desc1:"Si estás tratando de enlazar un Reproductor por streaming Roku y ves este mensaje, por favor inténtalo más tarde.",desc2:"En este momento los sitios web de Roku están en mantenimiento. Pronto estaremos de vuelta en línea. Gracias por tu paciencia mientras actualizamos la experiencia Roku.",desc3:"Algunos servicios están disponibles mientras tanto:",desc4:"Para preguntas relacionadas con soporte técnico, visita [%{support}](%{support}) o consulta nuestros foros en [%{forums}](%{forums}).",desc5:"Mientras esperas, por favor visita nuestro blog en [%{blog}](%{blog})."}}}),e.exports=function(){return t.get("Roku.Page.Maintenance")}}).call(this,o("TYvK").ResourceManager)},"8lm/":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@media (min-width:768px){.Roku-Language{text-align:center}}.Roku-Language a{margin-left:11px;margin-right:11px;display:inline-block;height:22px}@media (max-width:767px){.Roku-Language a{display:block;margin:auto auto 11px}}.Roku-Language .canada-flag-icon{display:inline-block;height:22px;vertical-align:top;line-height:22px;margin-right:5px}.Roku-Language img.icon{margin-right:5px}",""]),e.exports=t},"8lrR":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-Grid .box-shadow{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.3);box-shadow:0 3px 12px rgba(0,0,0,.3)}.Roku-Product-Grid .cust-offer{background-color:rgba(239,203,1,.15);height:100%}.Roku-Product-Grid .cust-offer .icon{display:contents}.Roku-Product-Grid .cust-offer .glyphicon-tag:before{background:#efcb01;-webkit-border-radius:50%;border-radius:50%;padding:4px;font-size:13px;margin-right:6px}.Roku-Product-Grid .no-marg{margin:0}.Roku-Product-Grid .no-pad{padding:0}.Roku-Product-Grid .product-container:after{content:"";-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}.Roku-Product-Grid .product-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.Roku-Product-Grid .product-container .product{width:100%;border:1px solid #d3d3d3;-webkit-border-radius:5px;border-radius:5px}.Roku-Product-Grid .product-container .product,.Roku-Product-Grid .product-container .product .product-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Roku-Product-Grid .product-container .product .product-card{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}.Roku-Product-Grid .product-container .product .product-badge{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.Roku-Product-Grid .product-container .product .product-empty-div{width:100%;min-height:43px;max-height:43px}@media (min-width:768px){.Roku-Product-Grid .product-container .product{width:48%;width:32%}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Grid .product-container .product{-webkit-border-radius:0;border-radius:0}}.Roku-Product-Grid .product-container .product.featured{border:2px solid #662d91}.Roku-Product-Grid .product-container .product .current-featured{background-color:#662d91;color:#fff;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Product-Grid .product-container .product .current-featured{background-color:#fff;color:#662d91;padding-left:20px;text-align:left}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-Grid .product-container .product .current-featured{padding-left:20px}}.Roku-Product-Grid .product-container .product .product-exclusive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;padding-top:15px;min-height:43px;max-height:43px}.Roku-Product-Grid .product-container .product .product-exclusive img{height:100%;width:40%}.Roku-Product-Grid .product-container .product .product-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.Roku-Product-Grid .product-container .product .product-heading .ratings-and-streams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Product-Grid .product-container .product .product-heading .ratings-and-streams{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.Roku-Product-Grid .product-container .product .product-heading .product-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:75%}.Roku-Product-Grid .product-container .product .product-heading .product-header .product-title a{font-size:16px}.Roku-Product-Grid .product-container .product .product-heading .product-streams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2px}.Roku-Product-Grid .product-container .product .product-heading .product-streams .stream-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4px}.Roku-Product-Grid .product-container .product .product-heading .product-streams .stream-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.Roku-Product-Grid .product-container .product .product-heading .product-streams .stream-categories .stream-category{padding:0 3px}.Roku-Product-Grid .product-container .product .product-heading .product-streams .stream-categories .stream-category-multiple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #000;padding:0 3px;height:14px;white-space:nowrap}.Roku-Product-Grid .product-container .product .product-heading .product-info i{font-size:24px}.Roku-Product-Grid .product-container .product .product-heading .product-info .info,.Roku-Product-Grid .product-container .product .product-heading .product-save{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Product-Grid .product-container .product .product-heading .product-save{width:100%}.Roku-Product-Grid .product-container .product .product-heading .product-price-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Product-Grid .product-container .product .product-heading .product-shop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.Roku-Product-Grid .product-container .product .product-heading .product-shop .product-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:-6px}.Roku-Product-Grid .product-container .product .product-heading .product-shop .product-add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:70%}.Roku-Product-Grid .product-container .product .product-heading .product-shop .product-add.exclusive a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid;border-color:#662d91!important;color:#662d91!important}.Roku-Product-Grid .product-container .product .product-heading .product-shop .product-add.exclusive a img{width:100px;height:22px;padding-left:5px}.Roku-Product-Grid .shop-button-container{margin-bottom:0}',""]),e.exports=t},"8meJ":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("nKC+");t.default=function(e){return"string"==typeof e?e:Object.entries(e).map((function(e){var t=e[0],o=e[1],a=r.default(t),n=o;return"boolean"==typeof n?n?a:"not "+a:("number"==typeof n&&/[height|width]$/.test(a)&&(n+="px"),"("+a+": "+n+")")})).join(" and ")}},"8mnX":function(e,t,o){"use strict";(function(e){o("AwU/");var r=o("nxxJ"),a=o("lWWm");t.a=function(t){var o=t.categoryLink,n=t.categoryName,i=t.article,l=r.b.getLocale(),s=l.country,c=(l.language+"-"+s).toLowerCase(),u=r.b.resource;return e.createElement(e.Fragment,null,e.createElement("div",{className:"crumbs"},e.createElement("span",{className:"roku-font-0 crumb"},e.createElement("a",{href:"/".concat(c,"/index"),"data-reload-navigation":"false","aria-label":"Home",className:"link glyphicon glyphicon-home blue"})),e.createElement("i",{className:"icon glyphicon glyphicon-chevron-right-sm"}),e.createElement("span",{className:"roku-font-0 crumb"},e.createElement("a",{href:"/".concat(c,"/").concat(o),className:"link blue"},n))),e.createElement(a.a,{type:"breadcrumb",homeName:"Roku Support",homeUrl:"".concat(u.endpoints.root),categoryName:n,categoryUrl:"".concat(u.endpoints.root,"/").concat(o),articleName:i.name,articleUrl:"".concat(u.endpoints.root,"/article/").concat(i.id)}))}}).call(this,o("viRO"))},"8oxB":function(e,t){var o,r,a=e.exports={};function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(o===setTimeout)return setTimeout(e,0);if((o===n||!o)&&setTimeout)return o=setTimeout,setTimeout(e,0);try{return o(e,0)}catch(t){try{return o.call(null,e,0)}catch(t){return o.call(this,e,0)}}}!function(){try{o="function"==typeof setTimeout?setTimeout:n}catch(e){o=n}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var s,c=[],u=!1,d=-1;function p(){u&&s&&(u=!1,s.length?c=s.concat(c):d=-1,c.length&&m())}function m(){if(!u){var e=l(p);u=!0;for(var t=c.length;t;){for(s=c,c=[];++d<t;)s&&s[d].run();d=-1,t=c.length}s=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function g(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)t[o-1]=arguments[o];c.push(new f(e,t)),1!==c.length||u||l(m)},f.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=g,a.addListener=g,a.once=g,a.off=g,a.removeListener=g,a.removeAllListeners=g,a.emit=g,a.prependListener=g,a.prependOnceListener=g,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},"8ujH":function(e,t,o){var r=o("NOtv")("jsonp");e.exports=function(e,t,o){"function"==typeof t&&(o=t,t={});t||(t={});var i,l,s=t.prefix||"__jp",c=t.name||s+a++,u=t.param||"callback",d=null!=t.timeout?t.timeout:6e4,p=encodeURIComponent,m=document.getElementsByTagName("script")[0]||document.head;d&&(l=setTimeout((function(){f(),o&&o(new Error("Timeout"))}),d));function f(){i.parentNode&&i.parentNode.removeChild(i),window[c]=n,l&&clearTimeout(l)}return window[c]=function(e){r("jsonp got",e),f(),o&&o(null,e)},e=(e+=(~e.indexOf("?")?"&":"?")+u+"="+p(c)).replace("?&","?"),r('jsonp req "%s"',e),(i=document.createElement("script")).src=e,m.parentNode.insertBefore(i,m),function(){window[c]&&f()}};var a=0;function n(){}},"8vdt":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},"8zOD":function(e,t,o){var r=o("vtrj");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"8zgK":function(e,t,o){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(e){return null!==e&&"object"===r(e)}},"9/qG":function(e,t,o){"use strict";var r=o("pVnL"),a=o.n(r),n=o("RIqP"),i=o.n(n),l=o("J4zp"),s=o.n(l),c=o("2mBW"),u=o.n(c),d=o("viRO"),p=o.n(d),m=o("W9e6"),f=o("nxxJ"),g=o("b+KD"),b=o("V4p5");o("zIA0");t.a=function(e){var t=Object(d.useRef)(),o=Object(d.useRef)(),r=Object(d.useRef)(),n=Object(d.useRef)(),l=e.duration||7,c=e.frames,h="whatson"===e.variant,k=window.innerWidth<768,x=Object(d.useState)("left"),y=s()(x,2),v=y[0],w=y[1],_=Object(d.useState)(0),R=s()(_,2),C=R[0],E=R[1],S=Object(d.useState)(!1),P=s()(S,2),T=P[0],O=P[1],N=Object(d.useState)(!1),I=s()(N,2),A=I[0],M=I[1],L=Object(d.useState)([]),D=s()(L,2),j=D[0],H=D[1],z=p.a.useRef(j),F=function(e){z.current=e,H(e)},B=p.a.useRef(C),V=function(e){B.current=e,E(e)};function q(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left",s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{u.preventDefault()}catch(u){}r&&clearTimeout(o.current);var d=B.current,p=i()(z.current);if(null!==t)if("left"===t||"right"===t)if("left"===t){d===c.length-1?d=0:d++;var m=p.pop();p.unshift(m)}else{0===d?d=c.length-1:d--;var g=p.shift();p.push(g)}else{if(t<0&&(t=0),t===d)return;var b=(p=i()(n.current)).indexOf(t),h=p.splice(-b);p=[].concat(i()(h),i()(p)),d=t}else{d===c.length-1?d=0:d++;var k=p.pop();p.unshift(k)}if(V(d),F(p),w(a),M(!0),Y(),r||U(l),s){var x=Resources["globals.gtmCategory"]||"whats_on",y=e.gtmLabel||x;"direction"===s?y+=":".concat(a):"index"===s&&(y+=":position".concat(d)),f.a.trackCustomDataEvent({data:{action:"Click",label:y,category:e.gtmCategory||"product_detail"},event:"Click"})}}function U(e){o.current=setTimeout(q,1e3*e)}function W(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();try{var t=e.currentTarget.parentElement.previousElementSibling.querySelector("video");t.muted=!t.muted,t.muted?(e.currentTarget.classList.remove("unmuted"),e.currentTarget.setAttribute("aria-label","Muted")):(e.currentTarget.classList.add("unmuted"),e.currentTarget.setAttribute("aria-label","Unmuted"))}catch(e){}}function G(e){e.preventDefault();try{var t=e.target.parentElement.previousElementSibling.querySelector("video");"showing"===t.textTracks[0].mode?t.textTracks[0].mode="hidden":(t.textTracks[0].mode="hidden",setTimeout((function(){!function(){var e=document.querySelector("#video-carousel-".concat(C));if(e&&e.textTracks&&e.textTracks[0]&&e.textTracks[0].cues){(c[C].mutebutton||"bottom").includes("bottom")&&(i()(e.textTracks[0].activeCues).forEach((function(e){e.line=0})),i()(e.textTracks[0].cues).forEach((function(e){e.line=0}))),e.textTracks[0].mode="showing"}}()}),100))}catch(e){}}function Y(){var e=t.current.querySelectorAll("video");i()(e).forEach((function(e){e.load(),e.muted=!0}))}Object(d.useEffect)((function(){var t=Array.from({length:c.length},(function(e,t){return t}));if(!h&&c&&c.length>1&&0!=e.position){var r=c.splice(-e.position);[].concat(i()(r),i()(c)),u()("frames")}if(h){var a=t.shift();t=[].concat(i()(t),[a])}n.current=i()(t),F(t),O(!0),clearTimeout(o.current),!e.disableAnimation&&c.length>1&&U(l)}),[]),Object(d.useEffect)((function(){if(h&&r.current)if(k){var e=r.current.querySelector(".whatson-nav-active");if(e){var t=r.current.getClientRects()[0].width,o=e.getClientRects()[0],a=r.current.scrollLeft+o.x-(t-o.width)/2;r.current.scrollTo({top:0,left:a,behavior:"smooth"})}}else{var n=i()(r.current.querySelectorAll("a")),l=0,s=0,c=!1;n.forEach((function(e,t){e.classList.contains("whatson-nav-active")?c=!0:c?s+=e.getClientRects()[0].width:l+=e.getClientRects()[0].width}));var u=s-l+"px";r.current.style.marginLeft=u}}),[C]);var K;(c[(K=C+1,K===c.length&&(K=0),K)]||{}).videoUrl&&setTimeout((function(){var e=B.current+1;e>=c.length&&(e=0);var r=t.current.querySelector(".center-frame video");if(r&&r.duration){clearTimeout(o.current);var a=c[e].pauseDuration||0;o.current=setTimeout(q,1e3*(a+r.duration))}}),500);var J,Z,Q,X,$,ee,te,oe,re,ae,ne=e.variant||"";return p.a.createElement("div",{className:"CarouselComponent hero ".concat(ne),ref:t},"whatson"===ne&&(X=Resources["globals.gtmCategory"]||"whats_on",$=Resources["globals.gtmPageName"]||"whats_on",ee=-1,te=e.categories.length,oe=Math.floor(te/2),re=e.categories.findIndex((function(e){var t;return(null===(t=c[C])||void 0===t?void 0:t.whatsonCategory)===e.category})),ae=i()(e.categories),k||ae.unshift.apply(ae,i()(ae.splice(-(oe-re)))),p.a.createElement("div",{className:"whatson-header text-center"},p.a.createElement(b.a,a()({},null===(J=e.model)||void 0===J?void 0:J.whatsonHeadline,{compatibleTag:"h1",compatibleText:null===(Z=e.model)||void 0===Z?void 0:Z.whatsonHeadline,compatibleClasses:"ks-text-bold ks-text-xl"})),p.a.createElement("div",{className:"whatson-nav",ref:r},ae.map((function(t){var o;k||ee++;var r="whatson-nav-inactive ks-ph-10 grey500",a=function(){return function(t){var o;if(c.forEach((function(e,r){e.whatsonCategory!==t||void 0!==o||(o=r)})),void 0!==o){var r=i()(n.current),a=r.splice(-o);r=[].concat(i()(a),i()(r)),F(r),V(o);var l=Resources["globals.gtmCategory"]||"whats_on";f.a.trackCustomDataEvent({data:{action:"Click",label:"".concat(e.gtmLabel||l,":").concat(t,":click"),category:l||"product_detail"},event:"Click"})}}(t.category)};return(null===(o=c[C])||void 0===o?void 0:o.whatsonCategory)===t.category&&(r="whatson-nav-active ks-text-bold ks-mh-10 purple",a=null),p.a.createElement("a",{className:r,style:{order:ee},key:"subnav-categories-".concat(t.category),title:"".concat(t.category,":").concat(t.categoryTitleAppend),"data-gtm-category":X,"data-gtm-label":"".concat($,":hero-sub-nav:").concat((t.category||"").replace(/[\!\?\%\$\®\$\™\#\,\ \.\:]+/gi,"_")),onClick:a},t.category)}))),p.a.createElement("h2",{className:"ks-text-regular ks-text-rg ks-pb-0"},null===(Q=c[C])||void 0===Q?void 0:Q.whatsonSubhead))),p.a.createElement("div",{className:"CarouselComponent-Wrapper base-hero"},p.a.createElement("div",{className:"carousel-image-wrapper"},c.map((function(t,o){var r=j[o],a="side-frame ",n=null,i=null,l="left",s=!1;return 0===r&&(a+=" left-frame",A&&(a+="left"===v?" hideSlideLeft":" showFrame"),l="right"),1!==r&&1!==c.length||(s=!0,a="center-frame",A&&(a+="left"===v?" slideLeft":" slideRight"),(t.ctaLink||t.clickLink)&&(n=t.ctaLink||t.clickLink,i=!0)),2===r&&(a+=" right-frame",A&&(a+="left"===v?" showFrame":" hideSlideRight")),r>2&&(a+=" hide-frame"),p.a.createElement("div",{key:"frame-".concat(o),className:"carousel-image-frame ".concat(a),style:{order:r},onClick:function(e){return!s&&q(l,!0,l,"direction",e)}},p.a.createElement("a",{href:n,"data-reload-navigation":i},function(e,t){var o;if(e.image?o=p.a.createElement(p.a.Fragment,null,p.a.createElement("img",{src:e.image,alt:e.imageAlt||e.headline,className:"img-responsive img-lg"}),h&&e.imagexs&&p.a.createElement("img",{src:e.imagexs,alt:e.imageAlt||e.headline,className:"img-responsive img-sm"})):e.imageUrl&&(o=p.a.createElement(m.a,{file:e.imageUrl,alt:e.imageAlt||e.headline,forceRender:!0})),e.videoUrl){var r=null,a=!1;1!==j[t]&&1!==c.length||(a=!0,T&&(r=p.a.createElement("source",{src:e.videoUrl,type:"video/mp4"}))),o=p.a.createElement("div",{className:"vid-frame-container"},p.a.createElement("video",{id:"video-carousel-".concat(t),className:"img-responsive",autoPlay:a,loop:!1,muted:!0,playsInline:!0,poster:e.image,crossOrigin:"anonymous"},r,e.webVtt&&p.a.createElement("track",{label:"English",kind:"subtitles",srcLang:"en",src:e.webVtt})))}return o}(t,o)),s&&t.videoUrl&&p.a.createElement("span",null,p.a.createElement("button",{className:"mute-btn ".concat(t.mutebutton||"bottom-right"),onClick:W,"aria-label":"Muted"},p.a.createElement("span",{className:"muted"},p.a.createElement(g.a,null)),p.a.createElement("span",{className:"unmuted"},p.a.createElement(g.b,null))),t.webVtt&&p.a.createElement("button",{className:"mute-btn cc-btn ".concat(t.mutebutton||"bottom-right"),onClick:G,"aria-label":"Turn closed caption on/off"},"CC")),"whatson"===e.variant&&function(e){var t=Resources["globals.gtmCategory"]||"whats_on",o=Resources["globals.gtmPageName"]||"whats_on";return p.a.createElement("div",{className:"whatson-content"},p.a.createElement("div",{className:"whatson-title-section"},p.a.createElement("div",{className:"whatson-title ks-text-regular ks-text-rg"},e.whatsonTitle),p.a.createElement("div",{className:"whatson-attribution ks-text-regular ks-text-xs"},e.whatsonAttribution)),p.a.createElement("div",{className:"whatson-channel-section"},p.a.createElement("div",{className:"channel-message ks-text-regular ks-text-xs"},e.whatsonChannelMessage),p.a.createElement("div",{className:"channel-img"},p.a.createElement("a",{href:e.whatsonChannelLink||"/test",role:"button","aria-label":e.whatsonChannelImgAlt,"data-reload-navigation":"true","data-gtm-category":t,"data-gtm-label":"".concat(o,":whats-on-hero:image:").concat((e.whatsonChannelImgAlt||"").replace(/[\!\?\%\$\®\$\™\#\,\ \.\:]+/gi,"_"))},p.a.createElement("img",{src:e.whatsonChannelImage,alt:e.whatsonChannelImgAlt})))))}(t))}))),p.a.createElement("div",{className:"carousel-content-wrapper"},c.map((function(e,t){var o=z.current[t],r="hideContent",a=0;return 1!==o&&1!==c.length||(r=" center-content center-content-left"),o>2&&(a="-".concat(o-2,"00vw")),p.a.createElement("div",{key:"content-".concat(t),className:"carousel-content ".concat(r),style:{order:o,marginLeft:a}},function(e){return p.a.createElement("div",{className:"container"},p.a.createElement("div",{className:"hero-content"},e&&e.headline&&p.a.createElement("h1",{className:"base-hero-title txt-bold headline pure-overlay",role:"heading","aria-level":"1",dangerouslySetInnerHTML:{__html:e.headline||""}}),e&&e.subhead&&p.a.createElement("h2",{className:"base-hero-subhead pure-overlay txt-regular",dangerouslySetInnerHTML:{__html:e.subhead||""}}),p.a.createElement("div",{className:"pure-overlay base-hero-cta"},e.ctaText&&!e.modal&&!e.newsletter&&p.a.createElement("a",{role:"button","data-gtm-category":e.referrer,"data-gtm-label":"hero_cta:".concat(e.clickType,":").concat(e.ctaText.replace(/[\!\?\%\$\®\$\™\#\,\ \.\:]+/gi,"_"),":").concat(e.headline.replace(/[\!\?\%\$\®\$\™\#\,\ \.\:]+/gi,"_")),"aria-label":e.ctaText,className:"roku-button",href:e.ctaLink,"data-reload-navigation":"true"},e.ctaText)),e.legal&&p.a.createElement("p",{className:"disclaimer pure-overlay txt-regular",dangerouslySetInnerHTML:{__html:e.legal}})))}(e))}))),!h&&p.a.createElement("div",{className:"hero-progress-xs"},c.map((function(e,t){var o="",r="",a={width:"0px"},n=t;0===t&&(n=c.length),n-1===C&&(o=" progress-tile-active",r=" meter-animate",a={width:"100%",animationDuration:"".concat(l,"s")});var i=t-1;return i<0&&(i=c.length-1),p.a.createElement("div",{key:"tab-".concat(t),"data-tab":t,onClick:function(){return q(i,!0,"left","index")},className:"progress-tile ".concat(o),style:{order:n}},p.a.createElement("div",{className:"meter"},p.a.createElement("span",{className:r,style:a})))})))))}},"90Ya":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#007fb1",networkName:"linkedin",path:"M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z"});t.default=a},"95G6":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("gex2")),i=r(o("Mn8s"));t.default=i.default((function(e,t){return a.default("https://api.tumblr.com/v2/share/stats"+n.default({url:e}),(function(e,o){t(!e&&o&&o.response?o.response.note_count:void 0)}))}))},"96JA":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Category-ArticleList{padding:15px 0}.Category-ArticleList__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#101523}.Category-ArticleList__button{font-size:14px;opacity:.6}.Category-ArticleList .ks-button-link{margin-right:16px}.Category-ArticleList__close{max-height:0;overflow:hidden;-webkit-transition:1.5s;-o-transition:1.5s;transition:1.5s}.Category-ArticleList__open{max-height:1500px;-webkit-transition:2s;-o-transition:2s;transition:2s}.Category-ArticleList__icon:before{font-size:11px;margin-right:10px}.Category-ArticleList__plus{width:5px}",""]),e.exports=t},9762:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return F}));var r=o("RIqP"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("lSNA"),k=o.n(h),x=o("viRO"),y=o.n(x),v=o("g1v6"),w=o("nxxJ"),_=o("r9mA"),R=o("imHm"),C=o("o894"),E=(o("l7DM"),o("t1KS")),S=(o("davO"),o("JqJ7")),P=o.n(S),T=o("ZP4E"),O=o.n(T),N=o("CoQ+"),I=o("LBnj"),A=o("QWgx"),M=o("Xxfe"),L=o.n(M),D=o("fpIZ"),j=o.n(D),H=o("jmPV");function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var F=function(t){p()(r,t);var o=z(r);function r(t){var n;i()(this,r),n=o.call(this,t),k()(u()(n),"addToCartListener",(function(e){if(e.detail){var t=a()(n.state.items),o=e.detail.sku;if(!(t.filter((function(e){return e.sku===o})).length>0)){var r={sku:o,qty:1},i=n.state.productData[o];i.offerId&&(r.offerId=i.offerId,r.deviceId=i.deviceId),t.push(r),n.setState({qty:t.length,items:t});var l=__Roku_App_Initial_Values.resource.endpoints.shop_api+"/cart/store";_.a.request.put(l).set(n.getCartHeaders()).send(t).end((function(e,t){}))}n.setState({showMiniCart:!0},(function(){var e=document.querySelector("#mini-cart");e&&setTimeout((function(){e.classList.add("animate")}),100)}))}})),k()(u()(n),"closeMiniCart",(function(e){var t=e.target.id;if(t&&-1!==t.indexOf("mini-cart")){var o=document.querySelector("#mini-cart");o&&o.classList.remove("animate"),setTimeout((function(){n.setState({showMiniCart:!1})}),500)}})),k()(u()(n),"getCartHeaders",(function(){var e="true"===__Roku_App_Initial_Values.resource.features["roku.pay.disabled"],t=__Roku_App_Initial_Values.applicationState.channelstoreState,o={"Content-Type":"application/json","x-client-type":"www","x-uvn-id":decodeURIComponent(function(e){try{var t=("; "+document.cookie).split("; "+e+"=");return 2==t.length?t.pop().split(";").shift():null}catch(e){return null}}("_uc"))};return!e&&t.auth&&(o["x-user-id"]=t.auth),o})),k()(u()(n),"getCartItems",(function(){var e=__Roku_App_Initial_Values.resource.endpoints.shop_api+"/cart/store";_.a.request.get(e).set(n.getCartHeaders()).end((function(e,t){t&&t.body&&Array.isArray(t.body)&&n.setState({qty:t.body.length,items:t.body})}))})),k()(u()(n),"renderMiniCart",(function(){var e=w.b.getUserState(),t={},o=document.querySelector(".pdp-hero-details");if(o)try{var r=o.getClientRects()[0].x,a=Math.abs(r-380);t={left:r+"px",transform:"translate3d(".concat(a=a<380?380:a,"px,0,0)")}}catch(e){}return y.a.createElement("div",{id:"mini-cart",className:"mini-cart-wrapper",onClick:n.closeMiniCart},y.a.createElement("div",{className:"mini-cart",style:t},y.a.createElement("h3",{className:"ks-text-lg ks-text-medium"},n.state.items.length>1?j()().itemsAdded:j()().itemAdded,y.a.createElement("span",{id:"mini-cart-close","arai-role":"button","aria-label":j()().closeCart,"tab-index":"0",onClick:n.closeMiniCart,className:"close"},"×")),y.a.createElement("hr",null),0===n.state.items.length&&y.a.createElement("p",null,"You have no items in your cart"),n.state.items.map((function(e,t){var o=n.state.productData[e.sku],r=o?o.name:"Roku Player",a=!!e.offerId;return y.a.createElement("div",{key:"mini-cart-".concat(e.sku,"-").concat(t),className:"mini-cart__item"},y.a.createElement("div",{className:"item-name",dangerouslySetInnerHTML:{__html:r}}),a&&y.a.createElement("div",{className:"item-price"},j()().viewInCart),!a&&o.special_price&&y.a.createElement("div",{className:"item-price-special"},"$",o.price),!a&&y.a.createElement("div",{className:"item-price"},"$",o.special_price||o.price))})),y.a.createElement("a",{href:"".concat(__Roku_App_Initial_Values.resource.endpoints.checkout,"/checkout"),className:"ks-button"},j()().checkout),y.a.createElement("hr",null),!1===e.auth&&y.a.createElement("a",{className:"sign-in-link",href:"".concat(__Roku_App_Initial_Values.resource.endpoints.my,"/signin?next=").concat(encodeURIComponent(window.location.origin+"/"))},j()().signInMiniCart),!0===e.auth&&y.a.createElement("div",{className:"signed-in-user"},j()().signedInMiniCart," ",y.a.createElement("span",null,e.name))))})),H.a.resource=__Roku_App_Initial_Values.resource,n.onMenuSelect=n.onMenuSelect.bind(u()(n)),n.onMenuSelectMobile=n.onMenuSelectMobile.bind(u()(n)),n.menuToggle=n.menuToggle.bind(u()(n)),n.afterSearchCb=n.afterSearchCb.bind(u()(n)),n.messages=L()(),n.polyglot=new e,n.polyglot.extend({greeting:n.messages.greeting});var l=E.a.authMenuConstants(n.props.resource,n.messages,n.polyglot),s=[];return t.config&&t.config.items&&(s=[!1].concat(a()(t.config.items.map((function(e){return!1}))))),n.authSubMenus=l.authSubMenus,n.authSubMenusDeveloper=l.authSubMenusDeveloper,n.authSubMenusInternalApp=l.authSubMenusInternalApp,n.state={searching:!1,authSubMenus:[],mobileMenuState:s,searchTerm:"",toggled:!1,waitOnSearch:!1,items:[],qty:0,productData:{},showMiniCart:!1},n.resrcEndpoints=JSON.parse(JSON.stringify(n.props.resource&&n.props.resource.endpoints||{})),n}return s()(r,[{key:"onMenuSelect",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t?Object(E.f)({category:"roku_auth_menu",clickLabel:e.target.getAttribute("data-id")||"after_signin",event:e}):Object(E.f)({clickLabel:e.target.getAttribute("data-id"),event:e})}},{key:"menuToggle",value:function(e){e.preventDefault();var t=!this.state.toggled;this.setState({toggled:t},(function(){document.querySelector(".mobile-menu")&&document.querySelector(".mobile-menu").focus()}))}},{key:"afterSearchCb",value:function(e){var t;this.props.config.search&&this.props.config.search.redirectUrl&&(t=this.props.config.search.redirectUrl,"/"===this.props.config.search.redirectUrl[0]&&(t=t.slice(1)),t+="/?qs=".concat(encodeURIComponent(e)),t="".concat(window.location.origin,"/")+t,window.location.assign(t))}},{key:"onMenuSelectMobile",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.preventDefault();var o=e.currentTarget.getAttribute("data-key");if(void 0!==o){o=parseInt(o);var r=a()(this.state.mobileMenuState);r=r.map((function(e,t){return t===o&&(e=!e)})),this.setState&&this.setState({mobileMenuState:r}),t?Object(E.f)({category:"roku_auth_menu",clickLabel:"after_signin",event:e}):Object(E.f)({clickLabel:e.target.getAttribute("data-id")||e.currentTarget.getAttribute("data-id"),event:e})}}},{key:"componentWillReceiveProps",value:function(e){e.config&&e.config.items&&this.setState({mobileMenuState:[!1].concat(a()(e.config.items.map((function(e){return!1}))))})}},{key:"componentDidMount",value:function(){var e=this,t=w.b.getUserState(),o=t.auth,r=t.developer;o?r?this.setState({authSubMenus:this.authSubMenusDeveloper,signedIn:!0}):this.setState({authSubMenus:this.authSubMenus,signedIn:!0}):this.setState({signedIn:!1}),"/api/v3/shop"===__Roku_App_Initial_Values.resource.endpoints.shop_api&&setTimeout((function(){e.getCartItems(),window.addEventListener("addToCart",e.addToCartListener),H.a.getAllProductsData().then((function(t){t&&e.setState({productData:t})})).catch((function(e){}))}),1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("addToCart",this.addToCartListener)}},{key:"render",value:function(){var e,t,o=this,r=this.props,n=(r.display,r.resource),i=n.endpoints&&n.endpoints.developer,l=!1!==this.props.config.signin,s=this.state.toggled?y.a.createElement("a",{href:"#","aria-label":"Toggle navigation menu",className:"mobile-menu-icon mobile-menu-close-icon glyphicon glyphicon-close",onClick:this.menuToggle}):y.a.createElement("a",{href:"#","aria-label":"Toggle navigation menu",className:"mobile-menu-icon glyphicon glyphicon-menu",onClick:this.menuToggle}),c=this.props.config.internalApp&&n.endpoints["auth.provider"]?"".concat(n.endpoints["auth.provider"],"/signin?next=").concat(encodeURIComponent(window.location.origin)):n.features&&"false"!==n.features["universal.header.auth.redirect.enabled"]?"".concat(n.endpoints.my,"/signin?next=").concat(encodeURIComponent(window.location.origin+"/")):"".concat(n.endpoints.my,"/signin"),u=n.endpoints.www,d=this.props.config.logoUrl||u,p="".concat(n.endpoints.checkout,"/checkout"),m=this.props.config.title&&this.props.config.title.length>0?this.props.config.title:"Roku",f=Object(A.a)(Object(E.b)(this.props.config.items||[]),this.onMenuSelect,this.resrcEndpoints),g=w.b.getUserState().developer;this.props.config.authSubMenus?(e=this.props.config.authSubMenus,g&&(e=e.filter((function(e){return!(e.link.indexOf(i)>-1||e.link.indexOf("developer.roku.com")>-1)}))),e=e.map((function(e){if(e.link.indexOf("/signout")>-1){var t=e.link.split("/signout")[0],o=n.endpoints&&n.endpoints.my;e.link="".concat(o||t,"/signout?next=").concat(encodeURIComponent(window.location.origin)),e.refresh="true",e.id="signout"}return e}))):e=this.state.authSubMenus,this.props.config.internalApp&&e&&(e=this.authSubMenusInternalApp);var b=w.b.getUserState().name;this.state.signedIn&&(t=this.props.config.signinGreeting?"".concat(this.props.config.signinGreeting," ").concat(b):this.polyglot.t("greeting",{user:b}));var h=Object(I.a)(Object(E.b)(this.props.config.items||[]),this.state.mobileMenuState,this.onMenuSelectMobile,this.resrcEndpoints),k="";this.props.config.search&&this.props.config.search.placeholder&&(k=this.props.config.search.placeholder);var x={display:this.props.config.isCompact?"none":"flex"},v={display:this.props.config.isCompact?"none":"block"},_={display:this.props.config.isCompact?"none":"block"},S={justifyContent:this.props.config.isCompact?"flex-start":"flex-end"};return y.a.createElement("div",{className:"dark"===this.props.config.theme?"dark-nav universal-nav":"universal-nav",id:"universal-nav"},y.a.createElement("div",{className:"mobile-nav",style:_},y.a.createElement("div",{className:"mobile-nav-bar",style:S},y.a.createElement("div",{className:"mobile-nav-brand"},y.a.createElement("a",{"data-reload-navigation":"true",itemProp:"url","aria-label":m,href:d},y.a.createElement("img",{itemProp:"logo",alt:"roku",className:"mobile-nav-brand-logo",src:this.props.config.logo?this.props.config.logo:O.a})),this.props.config.title&&this.props.config.titleRedirect&&y.a.createElement("a",{href:this.props.config.titleRedirect,"aria-labelledby":"link-label"},y.a.createElement("p",{id:"link-label",className:"mobile-nav-brand-text"},this.props.config.title))),y.a.createElement("div",{className:"mobile-nav-util"},this.props.config.checkout&&y.a.createElement("a",{role:"img","aria-label":this.messages.shoppingCart,href:p},y.a.createElement("div",{className:"mobile-cart-icon",onClick:function(e){Object(E.f)({category:"roku_cart",clickLabel:"cart_icon",event:e}),location.assign(p)}},y.a.createElement("aside",{className:"glyphicon glyphicon-shopping-cart"}),y.a.createElement(C.a,{qty:this.state.qty||this.props.cart,messages:this.messages}))),s)),this.state.toggled&&y.a.createElement("ul",{role:"menubar",className:"mobile-menu",tabIndex:"-1"},this.props.config.search&&y.a.createElement("li",{role:"menuitem",className:"mobile-search menuItem mobile-border-bottom",key:102},y.a.createElement("form",{onSubmit:function(e){e.preventDefault();var t=o;return t.afterSearchCb(t.state.searchTerm),Object(E.f)({category:"roku_search_onSubmit",clickLabel:t.state.searchTerm,event:event}),!1}},y.a.createElement("span",{className:"glyphicon glyphicon-search"}),y.a.createElement("input",{role:"search",className:"mobile-nav-search-text",placeholder:k,results:this.props.config.search.maxResultCount||5,onChange:function(e){e.preventDefault(),o.setState({searchTerm:e.target.value})}}))),l&&!this.state.signedIn&&y.a.createElement("li",{className:"menuItem plain mobile-border-bottom",key:"mobile-sign-in-before",onClick:function(e){Object(E.f)({category:"roku_auth_menu",clickLabel:"on_signin",event:e}),location.assign(c)}},y.a.createElement(R.a,{href:c,isSignedIn:"false",itemName:this.props.config.signinText||this.messages.signIn})),l&&this.state.signedIn&&y.a.createElement("li",{className:"menuItem mobile-border-bottom","data-key":0,key:"mobile-sign-in-after",onClick:function(e){o.onMenuSelectMobile(e,!0)}},y.a.createElement(R.a,{itemName:t,key:"parent-0",subMenus:!0,show:this.state.mobileMenuState[0]}),this.state.mobileMenuState[0]&&y.a.createElement(N.a,{resrcEndpoints:this.resrcEndpoints,items:e})),h)),y.a.createElement("div",{className:"navbar"},y.a.createElement("div",{className:"nav-logo",onClick:function(e){Object(E.f)({category:"roku_logo",clickLabel:"top:"+w.b.getPageRoute().replace("/",""),event:"true"===n.features["ajax.links"]?null:e,analyticsCallback:"true"===n.features["ajax.links"]?void 0:function(){window.location.assign(d)}})}},y.a.createElement("a",{"data-reload-navigation":"true",itemProp:"url","aria-label":m,href:d},y.a.createElement("img",{itemProp:"logo",alt:"roku",src:this.props.config.logo?this.props.config.logo:O.a}))),this.props.config.title&&this.props.config.titleRedirect&&y.a.createElement("a",{"data-reload-navigation":"true",href:this.props.config.titleRedirect},y.a.createElement("div",{className:"nav-logo-text"},this.props.config.title)),y.a.createElement("div",{className:"nav-menu ".concat(this.props.config.direction),style:x},!this.state.searching&&y.a.createElement("ul",{role:"menuitem",className:"desktop-menu"},f),this.state.searching&&y.a.createElement("ul",{className:"desktop-menu"},y.a.createElement("li",{className:"menuItem-search",key:103},y.a.createElement("form",{onSubmit:function(e){e.preventDefault();var t=o;return t.afterSearchCb(t.state.searchTerm),Object(E.f)({category:"roku_search_onSubmit",clickLabel:t.state.searchTerm,event:e}),!1},autoComplete:"off"},y.a.createElement("input",{role:"search",results:this.props.config.search.maxResultCount||5,onChange:function(e){e.preventDefault(),o.setState({searchTerm:e.target.value})},onBlur:function(){return o.setState({searching:!1})},className:"search",placeholder:k}),y.a.createElement("a",{role:"button","aria-pressed":"false",className:"glyphicon glyphicon-close",onClick:function(){return o.setState({searching:!1})}}))))),l&&y.a.createElement("div",{className:"nav-util",style:v},y.a.createElement("ul",{className:"desktop-menu"},!this.state.signedIn&&"dark"!==this.props.config.theme&&y.a.createElement("li",{className:"menuItem plain",key:"desktop-sign-in-before",onClick:function(e){Object(E.f)({category:"roku_auth_menu",clickLabel:"on_signin",event:e}),location.assign(c)}},y.a.createElement(R.a,{href:c,isSignedIn:"false",itemName:this.props.config.signinText||this.messages.signIn,key:99})),this.state.signedIn&&y.a.createElement("li",{className:"menuItem plain nav-util-user","data-id":"desktop-signed-in-user","data-key":f.length,key:"desktop-signed-in-user",onClick:function(e){o.onMenuSelect(e,!0)}},y.a.createElement("img",{alt:"Loggedin User",className:"desktop-nav-signin-logo",src:P.a}),y.a.createElement(N.a,{resrcEndpoints:this.resrcEndpoints,items:[{displayName:t,id:"desktop_greeting",link:"",clazz:"greeting"}].concat(a()(e))})),this.props.config.checkout&&y.a.createElement("li",{className:"menuItem nav-icon",key:"desktop-cart",onClick:function(e){Object(E.f)({category:"roku_cart",clickLabel:"cart_icon",event:e}),location.assign(p)}},y.a.createElement("a",{"data-reload-navigation":"true",role:"img","aria-label":this.messages.shoppingCart,href:p},y.a.createElement("div",{className:"opt-box cart-icon"},y.a.createElement("i",{className:"glyphicon glyphicon-shopping-cart"}),y.a.createElement(C.a,{qty:this.state.qty||this.props.cart,messages:this.messages})))),this.props.config.search&&y.a.createElement("li",{className:"menuItem nav-icon",role:"search",key:102,onClick:function(e){Object(E.f)({category:"roku_search_default",clickLabel:"search_icon",event:e}),o.setState({searching:!0},(function(){var e=document.querySelector(".menuItem-search input");e&&(e.focus(),e.select())}))}},y.a.createElement("div",{className:"opt-box search-icon"},y.a.createElement("i",{className:"glyphicon glyphicon-search"}))),"dark"==this.props.config.theme&&y.a.createElement("li",{className:"menuItem plain nav-util-user","data-id":"desktop-signed-out-user","data-key":f.length,key:"desktop-signed-in-user",onClick:function(e){o.onMenuSelect(e,!0)}},y.a.createElement("div",{className:"dark-menu-btn glyphicon glyphicon-menu"}),y.a.createElement(N.a,{resrcEndpoints:this.resrcEndpoints,items:[{displayName:this.props.config.signinText||"Sign In",id:"sign_in:the_roku_channel",link:c}].concat(a()(this.props.config.notAuthSubMenu))}))))),this.state.showMiniCart&&this.renderMiniCart())}}]),r}(y.a.Component);F.className="Roku.Header.Menu",F.propTypes={items:v.a.array},F.defaultProps={}}).call(this,o("KIoR"))},"98Vl":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"#universalHeader .sticky{position:fixed;top:0;z-index:5;width:100vw}#universalHeader .skip-to-main{position:absolute;top:0;left:-9999px;z-index:-100}",""]),e.exports=t},"9K/p":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.roku-offer .roku-offer-msg-dialog{-webkit-border-radius:6px;border-radius:6px;border:1px solid #552a7b;color:#fff;padding:2rem;margin-bottom:1rem;background-color:#662d91;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25)}.roku-offer .roku-offer-msg-dialog .roku-offer-msg{margin:0 0 2rem}.roku-offer .roku-offer-msg-dialog .roku-offer-get{background-color:transparent;-webkit-box-shadow:none;box-shadow:none!important}.roku-offer .roku-offer-msg-dialog .roku-offer-get .roku-offer-get-btn .roku-offer-get-txt{padding:1rem;background-color:#843abc;color:#fff;-webkit-border-radius:6px;border-radius:6px;font-weight:700}.roku-offer .roku-offer-msg-dialog .roku-offer-get .roku-offer-get-btn .roku-offer-get-txt:hover{background-color:#0042cc}",""]),e.exports=t},"9Kji":function(e,t,o){var r=o("M+l9");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"9UV2":function(e,t,o){
/*!
* accounting.js v0.4.1
* Copyright 2014 Open Exchange Rates
*
* Freely distributable under the MIT license.
* Portions of accounting.js are inspired or borrowed from underscore.js
*
* Full details and documentation:
* http://openexchangerates.github.io/accounting.js/
*/
!function(o,r){var a={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},n=Array.prototype.map,i=Array.isArray,l=Object.prototype.toString;function s(e){return!!(""===e||e&&e.charCodeAt&&e.substr)}function c(e){return i?i(e):"[object Array]"===l.call(e)}function u(e){return e&&"[object Object]"===l.call(e)}function d(e,t){var o;for(o in e=e||{},t=t||{})t.hasOwnProperty(o)&&null==e[o]&&(e[o]=t[o]);return e}function p(e,t,o){var r,a,i=[];if(!e)return i;if(n&&e.map===n)return e.map(t,o);for(r=0,a=e.length;r<a;r++)i[r]=t.call(o,e[r],r,e);return i}function m(e,t){return e=Math.round(Math.abs(e)),isNaN(e)?t:e}function f(e){var t=a.settings.currency.format;return"function"==typeof e&&(e=e()),s(e)&&e.match("%v")?{pos:e,neg:e.replace("-","").replace("%v","-%v"),zero:e}:e&&e.pos&&e.pos.match("%v")?e:s(t)?a.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t}var g=a.unformat=a.parse=function(e,t){if(c(e))return p(e,(function(e){return g(e,t)}));if("number"==typeof(e=e||0))return e;t=t||a.settings.number.decimal;var o=new RegExp("[^0-9-"+t+"]",["g"]),r=parseFloat((""+e).replace(/\((.*)\)/,"-$1").replace(o,"").replace(t,"."));return isNaN(r)?0:r},b=a.toFixed=function(e,t){t=m(t,a.settings.number.precision);var o=Math.pow(10,t);return(Math.round(a.unformat(e)*o)/o).toFixed(t)},h=a.formatNumber=a.format=function(e,t,o,r){if(c(e))return p(e,(function(e){return h(e,t,o,r)}));e=g(e);var n=d(u(t)?t:{precision:t,thousand:o,decimal:r},a.settings.number),i=m(n.precision),l=e<0?"-":"",s=parseInt(b(Math.abs(e||0),i),10)+"",f=s.length>3?s.length%3:0;return l+(f?s.substr(0,f)+n.thousand:"")+s.substr(f).replace(/(\d{3})(?=\d)/g,"$1"+n.thousand)+(i?n.decimal+b(Math.abs(e),i).split(".")[1]:"")},k=a.formatMoney=function(e,t,o,r,n,i){if(c(e))return p(e,(function(e){return k(e,t,o,r,n,i)}));e=g(e);var l=d(u(t)?t:{symbol:t,precision:o,thousand:r,decimal:n,format:i},a.settings.currency),s=f(l.format);return(e>0?s.pos:e<0?s.neg:s.zero).replace("%s",l.symbol).replace("%v",h(Math.abs(e),m(l.precision),l.thousand,l.decimal))};a.formatColumn=function(e,t,o,r,n,i){if(!e)return[];var l=d(u(t)?t:{symbol:t,precision:o,thousand:r,decimal:n,format:i},a.settings.currency),b=f(l.format),k=b.pos.indexOf("%s")<b.pos.indexOf("%v"),x=0,y=p(e,(function(e,t){if(c(e))return a.formatColumn(e,l);var o=((e=g(e))>0?b.pos:e<0?b.neg:b.zero).replace("%s",l.symbol).replace("%v",h(Math.abs(e),m(l.precision),l.thousand,l.decimal));return o.length>x&&(x=o.length),o}));return p(y,(function(e,t){return s(e)&&e.length<x?k?e.replace(l.symbol,l.symbol+new Array(x-e.length+1).join(" ")):new Array(x-e.length+1).join(" ")+e:e}))},e.exports&&(t=e.exports=a),t.accounting=a}()},"9bAb":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.doorway-component{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:hidden;gap:20px}.doorway-component .mobile-view{display:none}.doorway-component .desktop-view{display:block}@media (min-width:0) and (max-width:1079px){.doorway-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.doorway-component .mobile-view{display:block}.doorway-component .desktop-view{display:none}}@media (min-width:768px){.doorway-component img.mobile-view{display:none}.doorway-component img.desktop-view{display:block}}.doorway-component .pod-component,.doorway-component .pod-component .pod,.doorway-component .pod-component .pod-hover{position:relative}.doorway-component .pod-component .pod-hover img,.doorway-component .pod-component .pod img{width:100%;-webkit-border-radius:6px;border-radius:6px}.doorway-component .pod-component .pod-hover .pod-content,.doorway-component .pod-component .pod .pod-content{position:absolute;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;pointer-events:none}.doorway-component .pod-component .pod-hover .pod-content a,.doorway-component .pod-component .pod .pod-content a{pointer-events:all}.doorway-component .pod-component .pod-hover .pod-content a:focus,.doorway-component .pod-component .pod .pod-content a:focus{text-decoration:none;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);color:#fff;background-color:hsla(0,0%,100%,.5);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;border-color:#fff}@media (min-width:0) and (max-width:1079px){.doorway-component .pod-component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;width:100%;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.doorway-component .pod-component .pod,.doorway-component .pod-component .pod-hover{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 60px);-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px)}.doorway-component .pod-component .pod-hover .pod-content,.doorway-component .pod-component .pod .pod-content{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(transparent),to(#000))!important;background:-webkit-linear-gradient(top,transparent,transparent,#000)!important;background:-o-linear-gradient(top,transparent,transparent,#000)!important;background:linear-gradient(180deg,transparent,transparent,#000)!important;-webkit-border-radius:6px;border-radius:6px}.doorway-component .pod-component .pod-hover .pod-description,.doorway-component .pod-component .pod .pod-description{padding-bottom:10px}.doorway-component .pod-component .pod{margin-left:20px}.doorway-component .pod-component .pod-hover{margin-right:20px}}.doorway-component .pod-status{display:none}@media (min-width:0) and (max-width:1079px){.doorway-component .pod-status{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.doorway-component .pod-status .pod-active{-webkit-border-radius:50%;border-radius:50%;height:6px;width:6px}.doorway-component .pod-status .pod-inactive{-webkit-border-radius:50%;border-radius:50%;height:5px;width:5px}}.doorway-component .show-component{-webkit-animation:opacity-component .5s ease-out;animation:opacity-component .5s ease-out}.doorway-component .show-content{-webkit-animation:show-content .7s ease-out,opacity-component .7s ease-out;animation:show-content .7s ease-out,opacity-component .7s ease-out}@-webkit-keyframes show-component{0%{-webkit-transform:translateX(1%);transform:translateX(1%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes show-component{0%{-webkit-transform:translateX(1%);transform:translateX(1%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes show-content{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes show-content{0%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes opacity-component{0%{opacity:.8}to{opacity:1}}@keyframes opacity-component{0%{opacity:.8}to{opacity:1}}",""]),e.exports=t},"9hFa":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.Offers":{en:{rokutvmeta:{title:"Roku TV Deals & Smart TV Sales | Roku",description:"Looking for a Roku TV on sale? Find deals on hundreds of Roku TV models from top brands, with built-in features to stream, watch live TV, and more. More than a smart TV—a better TV.",robots:"index, follow"},headline:"headline.text","headline.color":"C1",offersEndpoint:"/api/v1/offers","partner.offers.headline":"Entertainment offers","rokuTV.offers.headline":"Roku TV offers",offers:["offers.players","offers.entertainment"],"offers.players":{type:"product",category:"players",title:"player.header",deals:[]},"offers.tvs":{type:"product",category:"tvs",intro:"tv.header",deals:[{title:"rokutv.bow.title",desc:"rokutv.bow.description",thumbnail:"roku-tv-bow.png",ctas:[{url:"/offers/roku-tv",text:"rokutv.bow.cta.1",class:"roku-button-secondary"}]}]},"offers.entertainment":{type:"special",category:"entertainment",title:"entertainment.header",intro:"entertainment.intro",nooffer:"nooffers.intro",nocontent:"nooffers.content",deals:[]},"offers.products.3800R":{title:"Roku® Streaming Stick®: Save $10 – now just $39.99",desc:"Regular price $49.99. Offer ends 8/25/18. Available at participating retailers. While supplies last.",thumbnail:"streaming-stick.png",sku:"3800R",ctas:[{url:"/products/streaming-stick",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3810R":{title:"Roku® Streaming Stick®+: Save $15 – now just $54.99",desc:"Regular price $69.99. Offer ends 8/18/18. Available at participating retailers. While supplies last.",thumbnail:"streaming-stick-plus.png",sku:"3810R",ctas:[{url:"/products/streaming-stick-plus",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3811R":{title:"Roku® Streaming Stick®+ Headphone Edition Best Buy",desc:"Regular price $59.99. Available at participating retailers. While supplies last.",thumbnail:"streaming-stick-plus.png",sku:"3811R",ctas:[{url:"/products/roku-streaming-stick-plus-headphone-edition",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3910RW":{title:"rokuexpressplus.title",desc:"rokuexpressplus.description",thumbnail:"roku-express-plus.png",ctas:[{url:"https://go.roku.com/walmart",text:"learn.more",class:"roku-button-secondary",external:!0}]},"offers.products.4630R":{title:"rokupremiereplus.title",desc:"rokupremiereplus.description",thumbnail:"roku-premiere-plus.png",ctas:[{url:"https://go.roku.com/bestbuy-premier-plus",text:"learn.more",class:"roku-button-secondary",external:!0}]},"offers.products.4660R":{title:"Roku Ultra: Save $10 - now just $89.99",desc:"Regular price $99.99. Offer ends 6/23/18. Available at participating retailers. While supplies last.",thumbnail:"roku-ultra.png",sku:"4660R",ctas:[{url:"/products/roku-ultra",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.9030R2":{title:"Roku TV™ Wireless Speakers: Save $20 – pre-order now just $179.99",desc:"Regular price $199.99. Offer ends 10/15/18. ",thumbnail:"roku-tv-wireless-speakers.png",sku:"9030R2",navigateUrl:"https://my.roku.com/upgrade/speakers",details:"",ctas:[{url:"/products/roku-tv-wireless-speakers-bundle",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.4661R":{title:"Roku Ultra ",desc:"Regular price $99.99. Available at participating retailers. While supplies last.",thumbnail:"roku-ultra.png",sku:"4661R",ctas:[{url:"/products/roku-ultra",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3920R":{title:"Roku® Premiere",desc:"Regular price $39.99. Available at participating retailers. While supplies last.",thumbnail:"roku-premiere.png",sku:"3920R",ctas:[{url:"/products/roku-premiere",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3921RW":{title:"Roku® Premiere+",desc:"Regular price $49.99. Available at participating retailers. While supplies last.",thumbnail:"roku-premiere-plus.png",sku:"3921RW",ctas:[{url:"/products/roku-premiere-plus",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3900R":{title:"Roku® Express",desc:"Regular price $29.99. Available at participating retailers. While supplies last.",thumbnail:"roku-express.png",sku:"3900R",ctas:[{url:"/products/roku-express",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3930R":{title:"Roku® Express",desc:"Regular price $29.99. Available at participating retailers. While supplies last.",thumbnail:"roku-express.png",sku:"3930R",ctas:[{url:"/products/roku-express",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.3931RW":{title:"Roku® Express+ Walmart",desc:"Regular price $39.99. Available at participating retailers. While supplies last.",thumbnail:"roku-express-plus.png",sku:"3931RW",ctas:[{url:"/products/roku-express-plus",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.4670R":{title:"Roku Ultra ",desc:"Regular price $99.99. Available at participating retailers. While supplies last.",thumbnail:"roku-ultra.png",sku:"4670R",ctas:[{url:"/products/roku-ultra",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.4662RW":{title:"Roku Ultra LT Walmart ",desc:"Regular price $79.99. Available at participating retailers. While supplies last.",thumbnail:"roku-ultra.png",sku:"4662RW",ctas:[{url:"/products/roku-ultra-lt",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.9101R":{title:"Roku Smart Soundbar",desc:"Regular price $179.99. Available at participating retailers. While supplies last.",thumbnail:"roku-smart-soundbar.png",sku:"9101R",ctas:[{url:"/products/audio/roku-smart-soundbar",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.9201R":{title:"Roku Smart Subwoofer",desc:"Regular price $179.99. Available at participating retailers. While supplies last.",thumbnail:"roku-subwoofer.png",sku:"9201R",ctas:[{url:"/products/audio/roku-wireless-subwoofer",text:"cta.product.details",class:"roku-button-secondary"}]}},en_US:{collage:{"offers-holiday-enabled":{"holiday.header.bg":"true"},"release-promo-20180612":{"offers.products.3810R":{title:"Roku® Streaming Stick®+: Save $15 – now just $54.99",desc:"Regular price $69.99. Offer ends 6/16/18. Available at participating retailers. While supplies last.",thumbnail:"streaming-stick-plus.png",sku:"3810R",ctas:[{url:"/products/streaming-stick-plus",text:"cta.product.details",class:"roku-button-secondary"}]},"offers.products.4660R":{title:"Roku Ultra: Save $10 - now just $89.99",desc:"Regular price $99.99. Offer ends 6/16/18. Available at participating retailers. While supplies last.",thumbnail:"roku-ultra.png",sku:"4660R",ctas:[{url:"/products/roku-ultra",text:"cta.product.details",class:"roku-button-secondary"}]}}},rokutvmeta:{title:"Roku TV Deals & Smart TV Sales | Roku",description:"Looking for a Roku TV on sale? Find deals on hundreds of Roku TV models from top brands, with built-in features to stream, watch live TV, and more. More than a smart TV—a better TV.",robots:"index, follow"}},en_CA:{headline:"headline.text","headline.color":"C1",offersEndpoint:"/api/v1/offers",offers:["offers.players","offers.entertainment"],"offers.players":{type:"product",category:"players",title:"player.header",deals:[]},"offers.tvs":{type:"product",category:"tvs",title:"tv.header",deals:[{title:"rokutv.bow.title",desc:"rokutv.bow.description",thumbnail:"roku-tv-bow.png",ctas:[{url:"/offers/roku-tv",text:"rokutv.bow.cta.1",class:"roku-button-secondary"}]}]},"offers.entertainment":{type:"special",category:"entertainment",title:"entertainment.header",intro:"entertainment.intro",nooffer:"nooffers.intro",nocontent:"nooffers.content",deals:[]},"offers.products.3600CA":{title:"rokustreamingstick.title",desc:"Regular price $49.99. Available at participating retailers. Offer ends 7/20/2018. While supplies last.",thumbnail:"streaming-stick-ca-mx.png",sku:"3600CA",ctas:[{url:"/products/streaming-stick?modalOpen=find-local",text:"where.to.buy",class:"roku-button"}]},"offers.products.4640CA":{title:"rokuultra.title",desc:"rokuultra.description",thumbnail:"roku-ultra.png",sku:"4640CA",ctas:[{url:"/products/roku-ultra?modalOpen=find-local",text:"offer.button.shop",class:"roku-button"}]},"offers.products.3800R":{title:"rokustreamingstick.title",desc:"rokustreamingstick.description",thumbnail:"rss.png",sku:"3800R",ctas:[{url:"/products/streaming-stick",text:"rokustreamingstick.cta.1",class:"roku-button-secondary"}]},"offers.products.3810CA":{title:"Roku® Streaming Stick™+: Save $10 – now just $79.99",desc:"While supplies last. Ends 8/3/18.",thumbnail:"streaming-stick-plus-ca.png",sku:"3810CA",ctas:[{url:"/products/streaming-stick-plus?modalOpen=find-local",text:"where.to.buy",class:"roku-button"}]},"offers.products.4620R":{title:"rokupremiere.title",desc:"Regular price $69.99. Available at participating retailers. Offer ends 8/10/2018. While supplies last.",thumbnail:"roku-premiere-ca-mx.png",sku:"4620CA",ctas:[{url:"/products/roku-premiere?modalOpen=find-local",text:"offer.button.shop",class:"roku-button"}]},"offers.products.4630R":{title:"rokupremiereplus.title",desc:"rokupremiereplus.description",thumbnail:"roku-premiere-plus.png",sku:"4630R",ctas:[{url:"/products/roku-premiere-plus",text:"rokupremiere.cta.1",class:"roku-button-secondary"}]},"offers.products.4640R":{title:"rokuultra.title",desc:"rokuultra.description",thumbnail:"roku-ultra.png",sku:"4640R",ctas:[{url:"/products/roku-ultra",text:"rokuultra.cta.1",class:"roku-button-secondary"}]}},fr_CA:{headline:"headline.text","headline.color":"C1",offersEndpoint:"/api/v1/offers",offers:["offers.players","offers.entertainment"],"offers.players":{type:"product",category:"players",title:"player.header",deals:[]},"offers.tvs":{type:"product",category:"tvs",title:"tv.header",deals:[{title:"rokutv.bow.title",desc:"rokutv.bow.description",thumbnail:"roku-tv-bow.png",ctas:[{url:"/offers/roku-tv",text:"rokutv.bow.cta.1",class:"roku-button-secondary"}]}]},"offers.entertainment":{type:"special",category:"entertainment",title:"entertainment.header",intro:"entertainment.intro",nooffer:"nooffers.intro",nocontent:"Merci de revenir plus tard",deals:[]},"offers.products.3600CA":{title:"rokustreamingstick.title",desc:"Prix régulier 49,99 $. Disponible chez les détaillants participants. L'offre se termine le 7/20/2018. Jusqu’à épuisement des stocks.",thumbnail:"streaming-stick-ca-mx.png",sku:"3600CA",ctas:[{url:"/products/streaming-stick?modalOpen=find-local",text:"where.to.buy",class:"roku-button"}]},"offers.products.4640CA":{title:"rokuultra.title",desc:"rokuultra.description",thumbnail:"roku-ultra.png",sku:"4640CA",ctas:[{url:"/products/roku-ultra?modalOpen=find-local",text:"where.to.buy",class:"roku-button"}]},"offers.products.3800R":{title:"rokustreamingstick.title",desc:"rokustreamingstick.description",thumbnail:"rss.png",sku:"3800R",ctas:[{url:"/products/streaming-stick",text:"rokustreamingstick.cta.1",class:"roku-button-secondary"}]},"offers.products.3810CA":{title:"Roku® Streaming Stick™+: Économisez 10 $ : maintenant à seulement 79,99 $",desc:"L’offre se termine le 8/3/18. Jusqu’à épuisement des stocks.",thumbnail:"streaming-stick-plus-ca.png",sku:"3810CA",ctas:[{url:"/products/streaming-stick-plus?modalOpen=find-local",text:"where.to.buy",class:"roku-button"}]},"offers.products.4620R":{title:"rokupremiere.title",desc:"Prix régulier 69,99 $. Disponible chez les détaillants participants. L'offre se termine le 8/10/2018. Jusqu’à épuisement des stocks.",thumbnail:"roku-premiere-ca-mx.png",sku:"4620CA",ctas:[{url:"/products/roku-premiere?modalOpen=find-local",text:"offer.button.shop",class:"roku-button"}]},"offers.products.4630R":{title:"rokupremiereplus.title",desc:"rokupremiereplus.description",thumbnail:"roku-premiere-plus.png",sku:"4630R",ctas:[{url:"/products/roku-premiere-plus",text:"rokupremiere.cta.1",class:"roku-button-secondary"}]},"offers.products.4640R":{title:"rokuultra.title",desc:"rokuultra.description",thumbnail:"roku-ultra.png",sku:"4640R",ctas:[{url:"/products/roku-ultra",text:"rokuultra.cta.1",class:"roku-button-secondary"}]},"subhead.text":"Profitez des offres pour diffuser vos émissions et films préférés lorsque vous achetez un nouveau dispositif Roku ou Roku TV™."},en_GB:{headline:"headline.text","headline.color":"C1",offersEndpoint:"/api/v1/offers",offers:["offers.players","offers.entertainment"],"offers.players":{type:"product",category:"players",title:"player.header",deals:[]},"offers.entertainment":{type:"special",category:"entertainment",title:"entertainment.header",intro:"Buy any new Roku player and enjoy your favourite shows and movies with these great offers.",deals:[]},"subhead.text":"Enjoy great offers to stream your favourite shows and movies when you buy any new Roku player."},fr_FR:{headline:"headline.text","headline.color":"C1",offersEndpoint:"/api/v1/offers",offers:["offers.players","offers.entertainment"],"offers.players":{type:"product",category:"players",title:"player.header",deals:[]},"offers.entertainment":{type:"special",category:"entertainment",title:"entertainment.header",intro:"Achetez un nouveau lecteur Roku et regardez vos émissions et films préférés en profitant des offres exceptionnelles de grandes chaînes.",deals:[]},"subhead.text":"Profitez des offres pour diffuser vos émissions et films préférés lorsque vous achetez un nouveau dispositif Roku."},es_MX:{meta:{title:"Ofertas especiales en reproductores Roku | Roku",description:"Conoce las nuevas oportunidades en reproductores Roku y accede a pruebas gratuitas y ofertas especiales en canales de streaming.",robots:"index, follow"},"subhead.text":"Disfruta de excelentes ofertas para transmitir tus programas y películas favoritas cuando compres un nuevo dispositivo Roku o Roku TV™."},es:{"subhead.text":"Disfruta de excelentes ofertas para transmitir tus programas y películas favoritas cuando compres un nuevo dispositivo Roku"}}}),e.exports=function(){return t.get("Roku.Page.Offers")}}).call(this,o("TYvK").ResourceManager)},"9jEg":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.not-found{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#dedede));background:-webkit-linear-gradient(left,#fff,#dedede);background:-o-linear-gradient(left,#fff,#dedede);background:linear-gradient(90deg,#fff,#dedede)}.not-found .nf-image{width:100%}.not-found .nf-image img{width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.not-found .nf-content{max-width:1200px;margin:0 auto;position:relative}@media (min-width:768px){.not-found .nf-content{padding-top:80px}}.not-found .nf-content .nf-headline{margin-top:-40px;font-size:54px;line-height:120px}@media (min-width:320px) and (max-width:767px){.not-found .nf-content .nf-headline{margin-top:-20px;font-size:42px;line-height:56px}}.not-found .nf-content .nf-description{font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.not-found .nf-content .nf-description{font-size:18px;line-height:26px;padding-bottom:20px!important}}.not-found .nf-content .nf-description a{cursor:pointer}.not-found .nf-content .specific-image{width:100%}.not-found .nf-content .specific-image img{width:100%;max-width:70%;max-height:70%;-o-object-fit:contain;object-fit:contain}@media (min-width:320px) and (max-width:767px){.not-found .nf-content .specific-image img{width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}@media (min-width:320px) and (max-width:767px){.not-found .nf-content .cta-box{position:absolute;bottom:0;text-align:center;width:100%;padding-top:10px}}",""]),e.exports=t},"9nDN":function(e,t,o){"use strict";var r=o("+OSr"),a=(o("N0MH"),o("lwsE")),n=o.n(a),i=o("W8MJ"),l=o.n(i),s=o("7W2i"),c=o.n(s),u=o("a1gu"),d=o.n(u),p=o("Nsbk"),m=o.n(p),f=o("viRO"),g=o.n(f),b=o("g1v6"),h=o("nxxJ"),k=(o("RwV6"),o("gfKq"),o("wYUU"),o("/HFf"));function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=m()(e);if(t){var a=m()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return d()(this,o)}}var y=function(e){c()(o,e);var t=x(o);function o(e){var r;return n()(this,o),(r=t.call(this,e)).state={options:{}},r}return l()(o,[{key:"setCurrencyCode",value:function(){switch(this.props.code){case"usd":case"cad":this.state.options={symbol:"$",format:"%s%v"};break;case"mxn":this.state.options={symbol:"$",format:"%s%v (USD)"};break;case"eur":this.state.options={symbol:"€",format:"%s%v"};break;case"gbp":this.state.options={symbol:"£",format:"%s%v"};break;default:this.state.options={symbol:"$",format:"%s%v"}}}},{key:"render",value:function(){if(this.props.code&&this.setCurrencyCode(),this.props.language&&this.props.country)var e=this.props.language.toLowerCase()+"_"+this.props.country.toUpperCase(),t=k[e].symbol;return g.a.createElement("span",null,t)}}]),o}(g.a.Component);y.className="Roku.Currency",y.propTypes={code:b.a.oneOf(["usd","cad","mxn","eur","gbp"]),language:b.a.string,country:b.a.string},y.defaultProps={};var v=Object(r.a)(y);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=m()(e);if(t){var a=m()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return d()(this,o)}}var _=function(e){c()(o,e);var t=w(o);function o(e){var r;return n()(this,o),(r=t.call(this,e)).state={},r}return l()(o,[{key:"render",value:function(){var e={DE:"UVP",FR:"PVC"},t=[],o=this.props.model,r=this.props.slashed||!1;if(this.props.price)t=parseFloat(this.props.price).toFixed(2).split(".");else{if(!(o&&(o.price||o.special_price)&&o.price>0))return g.a.createElement("div",null);t=(r?o.price:""!==o.special_price?o.special_price:o.price).split(".")}if(r&&o&&""==o.special_price||""===t[0]&&""===t[1])return g.a.createElement("div",null);o&&o.sku;var a=h.b.getLocale(),n=t[0],i=t[1],l=this.props.slashed?"roku-price discounted":"roku-price";n=parseInt(n).toLocaleString("en");var s=this.props.hideChange&&"00"===i;switch(a.country){case"SV":case"PA":case"AR":case"CL":case"CO":n=n.replace(/[,.]/g,(function(e){return","===e?".":","}));break;case"GT":case"HN":n=n.substring(0,n.length)+"."+i}switch(a.country){case"FR":case"DE":n=(n=n.replace(/[,.]/g,(function(e){return"."===e?",":"."}))).substring(0,n.length)+","+i}return~["DE","FR"].indexOf(a.country)?g.a.createElement("span",{"data-sku":this.props.sku,className:"".concat(l," msrp-container")},g.a.createElement("span",{className:"bills"},e[a.country]&&g.a.createElement("span",{className:"msrp"},e[a.country]),n),g.a.createElement(v,{language:a.language,country:a.country})):~["AR","CL","CO","CR","GT","HN","NI","PE","SV"].indexOf(a.country)?g.a.createElement("span",{"data-sku":this.props.sku,className:l},g.a.createElement(v,{language:a.language,country:a.country}),g.a.createElement("span",{className:"bills"},n)):g.a.createElement("span",{"data-sku":this.props.sku,className:l},g.a.createElement(v,{language:a.language,country:a.country}),g.a.createElement("span",{className:"bills"},n),!s&&g.a.createElement("span",{className:"change"},".",i))}}]),o}(g.a.Component);_.className="Roku.ProductPrice",_.propTypes={sku:b.a.string,price:b.a.number,slashed:b.a.bool,model:b.a.object,hideChange:b.a.bool},_.defaultProps={sku:"",slashed:!1};var R=Object(r.a)(_);o.d(t,"a",(function(){return R}))},"9ndw":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Accessory":{en:{"save.text":"Save","compatible.with":"Compatible with"},es:{"save.text":"Guardar","compatible.with":"Compatible con"},fr:{"save.text":"Rabais","compatible.with":"Compatible avec"},fr_FR:{"save.text":"Enregistrer","compatible.with":"Compatible avec"}}}),e.exports=function(){return t.get("Roku.Accessory")}}).call(this,o("TYvK").ResourceManager)},"9udr":function(e,t,o){var r=o("UNqP");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"9yhb":function(e,t,o){var r=o("i7s8");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},A1ta:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-logo.svg"},A69X:function(e,t,o){"use strict";var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],r=!0,a=!1,n=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(o.push(i.value),!t||o.length!==t);r=!0);}catch(e){a=!0,n=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw n}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};e.exports=function(e){var t=e.data,o=e.multiSection;function a(e){var a=r(e,2),n=a[0],i=a[1];return o?null===i||i===t[n]-1?null===(n=function(e){for(null===e?e=0:e++;e<t.length&&0===t[e];)e++;return e===t.length?null:e}(n))?[null,null]:[n,0]:[n,i+1]:0===t||i===t-1?[null,null]:null===i?[null,0]:[null,i+1]}return{next:a,prev:function(e){var a=r(e,2),n=a[0],i=a[1];return o?null===i||0===i?null===(n=function(e){for(null===e?e=t.length-1:e--;e>=0&&0===t[e];)e--;return-1===e?null:e}(n))?[null,null]:[n,t[n]-1]:[n,i-1]:0===t||0===i?[null,null]:null===i?[null,t-1]:[null,i-1]},isLast:function(e){return null===a(e)[1]}}}},A8Aw:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("7llZ"),i=o("yWaw"),l=o("8BZw"),s=o("e6Du"),c=o("mMOR"),u=o("QYv/");t=r(!1);var d=a(n),p=a(i),m=a(l),f=a(s),g=a(c),b=a(u);t.push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.Roku-Loading{height:20px;margin:22px 0}.Roku-Loading .center{text-align:center}.Roku-Loading .icon{-webkit-animation:spCircRot 1.5s linear infinite;animation:spCircRot 1.5s linear infinite;vertical-align:middle;display:inline-block;margin-right:5px}.Roku-Loading .icon.large{width:32px;height:32px}.Roku-Loading .icon.large.black{background:url("+d+") no-repeat}.Roku-Loading .icon.large.purple{background:url("+p+") no-repeat}.Roku-Loading .icon.large.white{background:url("+m+") no-repeat}.Roku-Loading .icon.default{width:16px;height:16px}.Roku-Loading .icon.default.black{background:url("+f+") no-repeat}.Roku-Loading .icon.default.purple{background:url("+g+") no-repeat}.Roku-Loading .icon.default.white{background:url("+b+") no-repeat}.Roku-Loading .text{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;vertical-align:middle}@media (max-width:767px){.Roku-Loading .text{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.Roku-Loading .text{font-size:16px}}@media (min-width:1200px){.Roku-Loading .text{font-size:16px}}.Roku-Loading .text.black{color:#101523}.Roku-Loading .text.purple{color:#662d91}.Roku-Loading .text.white{color:#fff}.Roku-Loading .sp{width:32px;height:32px;clear:both;margin:20px auto}.Roku-Loading .sp-circle{border:4px solid #fff;border-top-color:#000;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s linear infinite;animation:spCircRot .6s linear infinite}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}",""]),e.exports=t},ADLU:function(e,t,o){var r=o("nu2A");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},AM7I:function(e,t,o){"use strict";var r=o("cDf5"),a=SyntaxError,n=Function,i=TypeError,l=function(e){try{return n('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var c=function(){throw new i},u=s?function(){try{return c}catch(e){try{return s(arguments,"callee").get}catch(e){return c}}}():c,d=o("UVaH")(),p=Object.getPrototypeOf||function(e){return e.__proto__},m={},f="undefined"==typeof Uint8Array?void 0:p(Uint8Array),g={"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":n,"%GeneratorFunction%":m,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):void 0,"%JSON%":"object"===("undefined"==typeof JSON?"undefined":r(JSON))?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?p((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?p((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):void 0,"%Symbol%":d?Symbol:void 0,"%SyntaxError%":a,"%ThrowTypeError%":u,"%TypedArray%":f,"%TypeError%":i,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},h=o("D3zA"),k=o("oNNP"),x=h.call(Function.call,Array.prototype.concat),y=h.call(Function.apply,Array.prototype.splice),v=h.call(Function.call,String.prototype.replace),w=h.call(Function.call,String.prototype.slice),_=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,R=/\\(\\)?/g,C=function(e){var t=w(e,0,1),o=w(e,-1);if("%"===t&&"%"!==o)throw new a("invalid intrinsic syntax, expected closing `%`");if("%"===o&&"%"!==t)throw new a("invalid intrinsic syntax, expected opening `%`");var r=[];return v(e,_,(function(e,t,o,a){r[r.length]=o?v(a,R,"$1"):t||e})),r},E=function(e,t){var o,r=e;if(k(b,r)&&(r="%"+(o=b[r])[0]+"%"),k(g,r)){var n=g[r];if(n===m&&(n=function e(t){var o;if("%AsyncFunction%"===t)o=l("async function () {}");else if("%GeneratorFunction%"===t)o=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)o=l("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(o=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&(o=p(a.prototype))}return g[t]=o,o}(r)),void 0===n&&!t)throw new i("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:o,name:r,value:n}}throw new a("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new i("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new i('"allowMissing" argument must be a boolean');var o=C(e),r=o.length>0?o[0]:"",n=E("%"+r+"%",t),l=n.name,c=n.value,u=!1,d=n.alias;d&&(r=d[0],y(o,x([0,1],d)));for(var p=1,m=!0;p<o.length;p+=1){var f=o[p],b=w(f,0,1),h=w(f,-1);if(('"'===b||"'"===b||"`"===b||'"'===h||"'"===h||"`"===h)&&b!==h)throw new a("property names with quotes must have matching quotes");if("constructor"!==f&&m||(u=!0),k(g,l="%"+(r+="."+f)+"%"))c=g[l];else if(null!=c){if(!(f in c)){if(!t)throw new i("base intrinsic for "+e+" exists, but the property is not available.");return}if(s&&p+1>=o.length){var v=s(c,f);c=(m=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:c[f]}else m=k(c,f),c=c[f];m&&!u&&(g[l]=c)}}return c}},AODt:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Page-Manage,.Roku-Page-PageManager-Blank{background-color:#fff}.Roku-Page-Manage #element-hovered-on,.Roku-Page-PageManager-Blank #element-hovered-on{position:absolute;border:1px solid #4285f4;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;pointer-events:none}.Roku-Page-Manage #element-hovered-on .element-hovered-tab,.Roku-Page-PageManager-Blank #element-hovered-on .element-hovered-tab{background:#4285f4;color:#fff;font-family:GothamMedium;font-size:12px;padding:0 3px;position:absolute;top:-18px;left:-1px;height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Page-Manage #blank-preview,.Roku-Page-PageManager-Blank #blank-preview{position:fixed;top:0;width:100%;background:#fff;z-index:10;height:100vh;overflow:scroll;padding-bottom:100px}.Roku-Page-Manage #blank-preview .container-fluid>div:empty,.Roku-Page-Manage #blank-preview .container>div:empty,.Roku-Page-PageManager-Blank #blank-preview .container-fluid>div:empty,.Roku-Page-PageManager-Blank #blank-preview .container>div:empty{border:none}.Roku-Page-Manage #blank-preview .container-fluid>div:empty:before,.Roku-Page-Manage #blank-preview .container>div:empty:before,.Roku-Page-PageManager-Blank #blank-preview .container-fluid>div:empty:before,.Roku-Page-PageManager-Blank #blank-preview .container>div:empty:before{content:none}.Roku-Page-Manage #blank-preview section>div.container-fluid,.Roku-Page-PageManager-Blank #blank-preview section>div.container-fluid{width:auto;padding-left:0;padding-right:0}.Roku-Page-Manage .col,.Roku-Page-PageManager-Blank .col{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.Roku-Page-Manage section>div.container-fluid,.Roku-Page-PageManager-Blank section>div.container-fluid{width:90%}.Roku-Page-Manage .editor-nav,.Roku-Page-PageManager-Blank .editor-nav{width:100%}.Roku-Page-Manage .editor-nav button,.Roku-Page-PageManager-Blank .editor-nav button{font-size:12px;padding:4px;-webkit-border-radius:2px;border-radius:2px;background:#fff;color:#000;border:1px solid grey;margin:4px}.Roku-Page-Manage .editor-nav button:hover,.Roku-Page-PageManager-Blank .editor-nav button:hover{background:#ececec}.Roku-Page-Manage .editor-nav .button-group,.Roku-Page-PageManager-Blank .editor-nav .button-group{margin:0 4px;display:inline-block}.Roku-Page-Manage .editor-nav .button-group button,.Roku-Page-PageManager-Blank .editor-nav .button-group button{margin:4px 0;-webkit-border-radius:0;border-radius:0;border-left:none}.Roku-Page-Manage .editor-nav .button-group button:first-child,.Roku-Page-PageManager-Blank .editor-nav .button-group button:first-child{-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;border-left:1px solid}.Roku-Page-Manage .editor-nav .button-group button:last-child,.Roku-Page-PageManager-Blank .editor-nav .button-group button:last-child{-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.Roku-Page-Manage .editor-nav .button-group:before,.Roku-Page-PageManager-Blank .editor-nav .button-group:before{content:attr(data-label);display:inline-block;font-size:14px;margin-right:4px}.Roku-Page-Manage #top-nav,.Roku-Page-PageManager-Blank #top-nav{border-bottom:1px solid #cecece}.Roku-Page-Manage .blank-flex-wrapper,.Roku-Page-PageManager-Blank .blank-flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100vh - 98px)}.Roku-Page-Manage .blank-flex-wrapper #left-nav,.Roku-Page-Manage .blank-flex-wrapper #right-nav,.Roku-Page-PageManager-Blank .blank-flex-wrapper #left-nav,.Roku-Page-PageManager-Blank .blank-flex-wrapper #right-nav{padding:0 20px;-webkit-box-flex:1;-webkit-flex:1 1 500px;-ms-flex:1 1 500px;flex:1 1 500px;max-width:500px;overflow-y:scroll}.Roku-Page-Manage .blank-flex-wrapper #left-nav,.Roku-Page-PageManager-Blank .blank-flex-wrapper #left-nav{border-right:1px solid #cecece}.Roku-Page-Manage .blank-flex-wrapper #right-nav,.Roku-Page-PageManager-Blank .blank-flex-wrapper #right-nav{border-left:1px solid #cecece}.Roku-Page-Manage .blank-flex-wrapper #center-frame,.Roku-Page-PageManager-Blank .blank-flex-wrapper #center-frame{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;position:relative;background-color:#eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-y:scroll}.Roku-Page-Manage .blank-flex-wrapper #center-frame.tablet iframe,.Roku-Page-PageManager-Blank .blank-flex-wrapper #center-frame.tablet iframe{width:768px!important}.Roku-Page-Manage .blank-flex-wrapper #center-frame.mobile iframe,.Roku-Page-PageManager-Blank .blank-flex-wrapper #center-frame.mobile iframe{width:375px!important}.Roku-Page-Manage .blank-flex-wrapper #center-frame #output,.Roku-Page-PageManager-Blank .blank-flex-wrapper #center-frame #output{width:100%;height:100%;border:none}.ks-wrapper{padding-left:20px;padding-right:20px}@media (max-width:1080px){.ks-wrapper.no-padding-tablet{padding-left:0;padding-right:0}}@media (max-width:767px){.ks-wrapper.no-padding-mobile{padding-left:0;padding-right:0}}.border-vertical-yellow{border-bottom:5px solid #efcb01}.border-top-yellow,.border-vertical-yellow{border-top:5px solid #efcb01}.border-bottom-yellow{border-bottom:5px solid #efcb01}.font-style-italic{font-style:italic}.font-decoration-strikethrough{text-decoration:line-through}.background-color-linear-purple{background:-webkit-linear-gradient(355deg,#67115e,#2d0546 31%,#160322);background:-o-linear-gradient(355deg,#67115e,#2d0546 31%,#160322);background:linear-gradient(95deg,#67115e,#2d0546 31%,#160322)}.background-color-radial-gradient-purple{background:-webkit-radial-gradient(#641d8b 20%,#502d8e 30%,transparent 70%);background:-o-radial-gradient(#641d8b 20%,#502d8e 30%,transparent 70%);background:radial-gradient(#641d8b 20%,#502d8e 30%,transparent 70%)}a.ks-button-primary[disabled]{background-color:#767574;border-color:#767574;color:#fff;opacity:.5;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.loading-sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sp{width:32px;height:32px;min-width:32px;margin-right:10px}.sp-circle{border:4px solid rgba(102,45,145,.25);border-top-color:#662d91;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s linear infinite;animation:spCircRot .6s linear infinite}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.product-badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;min-width:32px;height:26px;line-height:22px;padding:2px 10px;margin-bottom:-46px;-webkit-border-radius:20px;border-radius:20px;font-size:14px;text-align:center}.product-badge,.product-badge.grey600-light-bg{background-color:#eee}.product-badge.green200-light-bg{background-color:rgba(0,138,29,.2)}.product-badge.purple500-light-bg{background-color:rgba(102,45,145,.15)}.product-badge.orange100-light-bg{background-color:rgba(255,144,0,.2)}.Roku-Form input[name],.Roku-Form select,.Roku-Form textarea{background-color:#eee!important;-webkit-border-radius:6px!important;border-radius:6px!important}",""]),e.exports=t},AP2z:function(e,t,o){var r=o("nmnc"),a=Object.prototype,n=a.hasOwnProperty,i=a.toString,l=r?r.toStringTag:void 0;e.exports=function(e){var t=n.call(e,l),o=e[l];try{e[l]=void 0;var r=!0}catch(e){}var a=i.call(e);return r&&(t?e[l]=o:delete e[l]),a}},ARzL:function(e,t,o){"use strict";e.exports=o("Lxf3")},ASCv:function(e,t,o){"use strict";o("xHKl"),o("NCTf");var r=o("+OSr"),a=o("J4zp"),n=o.n(a),i=o("lwsE"),l=o.n(i),s=o("W8MJ"),c=o.n(s),u=o("PJYZ"),d=o.n(u),p=o("7W2i"),m=o.n(p),f=o("a1gu"),g=o.n(f),b=o("Nsbk"),h=o.n(b),k=o("lSNA"),x=o.n(k),y=o("viRO"),v=o.n(y),w=o("g1v6"),_=o("RIqP"),R=o.n(_),C=o("TSYQ"),E=function(e){if(e.expected!==e.placement)return null;if(!e.children)return null;var t=["ks-button-icon"];return e.classNames&&t.push.apply(t,R()(e.classNames)),e.neighbors&&t.push("ks-button-icon-".concat(e.placement)),v.a.createElement("span",{className:C(t)},e.children)},S=function(e){return v.a.createElement(E,{expected:e.expected,placement:e.placement,neighbors:e.neighbors},v.a.createElement("span",{className:"spinner-icon"}))},P=function(e){var t=e.className,o=e.type,r=e.variant,a=e.wide,n=e.selected,i=e.disabled,l=e.spinner,s=e.icon,c=e.iconPlacement,u=e.submit,d=e.title,p=e.onClick,m=e.children,f=e.small,g=e.secondary;void 0!==f?o="tertiary":void 0!==g&&(o="secondary");var b="ks-button",h="".concat(b,"-").concat(o),k=!!m,x=[t,"ks-button-component",b];if(r?(x.push("".concat(b,"-outline-").concat(r)),"tertiary"===o&&(x.push("".concat(b,"-").concat(o,"-outline")),x.push("".concat(b,"-").concat(o,"-outline-").concat(r)))):x.push(h),n&&x.push("".concat(b,"-selected")),i&&x.push("".concat(b,"-disabled")),a&&x.push("".concat(b,"-wide")),"none"!==l){if(s)throw new Error("Icon and spinner not supported at same time.");x.push("".concat(b,"-spinner"))}return v.a.createElement("button",{title:d,type:u?"submit":"button",className:C(x),disabled:i,onClick:i?null:p},v.a.createElement(S,{expected:"before",placement:l,neighbors:k}),v.a.createElement(E,{expected:"before",placement:c,neighbors:k},s),m,v.a.createElement(E,{expected:"after",placement:c,neighbors:k},s),v.a.createElement(S,{expected:"after",placement:l,neighbors:k}))};P.className="Roku.Button",P.propTypes={className:w.a.string,type:w.a.oneOf(["primary","secondary","tertiary"]),title:w.a.string,variant:w.a.oneOf(["purple","black","white"]),wide:w.a.bool,selected:w.a.bool,disabled:w.a.bool,icon:w.a.node,iconPlacement:w.a.oneOf(["before","after"]),spinner:w.a.oneOf(["none","before","after"]),submit:w.a.bool,onClick:w.a.func,children:w.a.node,small:w.a.bool,secondary:w.a.bool},P.defaultProps={className:"",type:"primary",title:"",selected:!1,wide:!1,spinner:"none",iconPlacement:"before",submit:!0};var T=P,O=o("TSYQ"),N=o.n(O);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=h()(e);if(t){var a=h()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return g()(this,o)}}var A=function(e,t,o){var r=function(t){return e(t)};return r.className="Roku.Modal.".concat(t),r.propTypes={children:o||w.a.node},r.defaultProps={},r.composable=!0,r},M=A((function(e){return v.a.createElement("h2",null,e.children)}),"Headline"),L=A((function(e){return v.a.createElement("div",null,e.children)}),"Ok",w.a.string),D=A((function(e){return v.a.createElement("div",null,e.children)}),"Cancel",w.a.string),j=[M,L,D],H={children:w.a.node,hideCloseButton:w.a.bool,requireButtonClick:w.a.bool,type:w.a.oneOf(["simple","complex"]),fullscreen:w.a.bool,onClose:w.a.func},z=function(e){m()(o,e);var t=I(o);function o(e){var r;return l()(this,o),r=t.call(this,e),x()(d()(r),"handleKey",(function(e){if(e&&27===e.keyCode)return r.close(e,"neutral","closeButton")})),r.handleModalBackgroundClick=r.handleModalBackgroundClick.bind(d()(r)),r}return c()(o,[{key:"handleModalBackgroundClick",value:function(e){if(!this.props.requireButtonClick)return this.close(e,"neutral","background")}},{key:"handleModalClick",value:function(e){if(!this.props.requireButtonClick)return this.close(e,"neutral","modal")}},{key:"handleClose",value:function(e){return this.close(e,"neutral","closeButton")}},{key:"handleOk",value:function(e){this.close(e,"ok")}},{key:"handleCancel",value:function(e){this.close(e,"cancel")}},{key:"close",value:function(e,t,o){if((e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0),this.props.onClose)&&!1===this.props.onClose(t,o))return;this.setState({close:!0})}},{key:"componentDidMount",value:function(){this.modalDialog.addEventListener("keydown",this.handleKey),this.modalDialog.focus()}},{key:"componentWillUnmount",value:function(){this.modalDialog&&this.modalDialog.removeEventListener("keydown",this.handleKey)}},{key:"render",value:function(){var e=this;if(this.state&&this.state.close)return null;var t=v.a.Children.toArray(this.props.children),o=function(e){return function(t){return t.type&&t.type.instanceOf&&t.type.instanceOf(e)}},r=j.map((function(e){return t.find(o(e))})),a=n()(r,3),i=a[0],l=a[1],s=a[2],c=t.filter((function(e){return!j.some((function(t){return o(t)(e)}))})),u=this.props,d=u.type,p=u.fullscreen;return v.a.createElement("div",{className:N()("modal",{fullscreen:p})},v.a.createElement("div",{"aria-hidden":"true",className:"modal-backdrop",onClick:this.handleModalBackgroundClick}),v.a.createElement("div",{className:"modal-dialog","aria-hidden":"false","aria-labelledby":"modalTitle","aria-describedby":"modalDescription",role:"dialog",ref:function(t){e.modalDialog=t}},i&&v.a.createElement("div",{id:"modalTitle",className:N()("modal-headline ".concat(d))},i),v.a.createElement("div",{id:"modalDescription",className:"modal-content ".concat(d)},c),!this.props.hideCloseButton&&v.a.createElement("button",{type:"submit",className:"modal-close",title:"Close",onClick:function(t){return e.handleClose(t)}},"×"),(l||s)&&v.a.createElement("div",{className:"modal-footer"},l&&v.a.createElement(T,{title:l.props.children,onClick:function(t){return e.handleOk(t)},tabIndex:0},l),s&&v.a.createElement(T,{secondary:!0,title:s.props.children,onClick:function(t){return e.handleCancel(t)},tabIndex:0},s))))}}]),o}(v.a.Component);z.className="Roku.Modal",z.propTypes=H,z.defaultProps={type:"complex",fullscreen:!1,hideCloseButton:!1,requireButtonClick:!1};var F=Object(r.a)(z),B=Object(r.a)(M),V=Object(r.a)(L),q=Object(r.a)(D);o.d(t,"c",(function(){return F})),o.d(t,"b",(function(){return B})),o.d(t,"d",(function(){return V})),o.d(t,"a",(function(){return q}))},AtzU:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("Mn8s"));t.default=n.default((function(e,t){var o="https://www.reddit.com/api/info.json?limit=1&url="+e;a.default(o,{param:"jsonp"},(function(e,o){t(!e&&o&&o.data&&o.data.children.length>0&&o.data.children[0].data.score?o.data.children[0].data.score:void 0)}))}))},"AwU/":function(e,t,o){var r=o("vLHr");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"B6Q+":function(e,t,o){"use strict";var r=o("FpZJ");e.exports=function(){return r()&&!!Symbol.toStringTag}},BD2W:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("sP9O"),i=o("Gk4X");t=r(!1);var l=a(n),s=a(i);t.push([e.i,".roku-form-text-input{display:inline-block}.roku-form-text-input-input{padding:10px 20px;-webkit-border-radius:6px;border-radius:6px;height:44px;border:1px solid #dedede;outline:none}.roku-form-text-input-input-error{border-color:#e40046}.roku-form-text-input-input:focus{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);border:1px solid #eee}.roku-form-text-input-input::-webkit-input-placeholder{color:#999}.roku-form-text-input-input::-moz-placeholder{color:#999}.roku-form-text-input-input::-ms-input-placeholder{color:#999}.roku-form-text-input-input::placeholder{color:#999}.roku-form-text-input-input:disabled{cursor:not-allowed;background-color:#dedede}.roku-form-text-input-input:disabled::-webkit-input-placeholder{color:#767574}.roku-form-text-input-input:disabled::-moz-placeholder{color:#767574}.roku-form-text-input-input:disabled::-ms-input-placeholder{color:#767574}.roku-form-text-input-input:disabled::placeholder{color:#767574}.roku-form-text-input-input-eye-container{position:relative}.roku-form-text-input-eye{position:absolute;background-color:#d3d3d3;left:90%;width:10%;top:0;height:100%;vertical-align:middle;display:inline-block;background-repeat:no-repeat;background-position:50%;background-image:url("+l+');-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;border-left:1px solid #d3d3d3;content:""}.roku-form-text-input-eye-password{background-image:url('+s+")}.roku-form-text-input.roku-default-form-layout{display:block;margin-bottom:22px;padding-right:8px}.roku-form-text-input.roku-default-form-layout .roku-form-text-input-input{display:block;width:100%}",""]),e.exports=t},BXHS:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},"Ba/k":function(e,t,o){var r=o("tw/J");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},BfJB:function(e,t,o){"use strict";var r=o("AM7I")("%TypeError%"),a=o("JxQ3"),n=o("cG+5"),i=o("s5ie");e.exports=function(e,t){if("Object"!==i(e))throw new r("Assertion failed: Type(O) is not Object");if(!n(t))throw new r("Assertion failed: IsPropertyKey(P) is not true, got "+a(t));return e[t]}},Bheb:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"html.Roku-Modal-On{overflow:hidden;position:relative}.Roku-Modal .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal .modal.hidden{display:none}.Roku-Modal .modal-backdrop{height:10000px;top:-2500px}.Roku-Modal .modal-backdrop,.Roku-Modal .modal-blocker{overflow:hidden;width:100%;background:#000;opacity:.5;position:fixed}.Roku-Modal .modal-blocker{height:100%;top:0;left:0}.Roku-Modal .modal-dialog{-webkit-border-radius:6px;border-radius:6px;width:70%;margin:30px auto;background:#fff;opacity:1;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;position:relative;text-align:left;font-size:18px;line-height:26px;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-dialog{font-size:18px;line-height:26px}}.Roku-Modal .modal-dialog .hidden{display:none}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-dialog{width:90%}}.Roku-Modal .modal-close,.Roku-Modal button.modal-close{-webkit-box-shadow:none;box-shadow:none;margin:0;float:right;font-size:42px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;background:transparent;border:0;padding:15px;position:absolute;top:0;right:0;height:56px;width:56px;font-family:GothamBook,Helvetica,Arial,sans-serif}.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:60px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:60px;padding:30px}}.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:90px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:90px}}@media (min-width:768px){.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:50px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content.fis-modal-headline,.Roku-Modal .modal-footer.fis-modal-headline,.Roku-Modal .modal-headline.fis-modal-headline{padding-right:50px}}.Roku-Modal .modal-content.fis-modal-content,.Roku-Modal .modal-footer.fis-modal-content,.Roku-Modal .modal-headline.fis-modal-content{padding-right:15px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content.fis-modal-content,.Roku-Modal .modal-footer.fis-modal-content,.Roku-Modal .modal-headline.fis-modal-content{padding-right:15px}}@media (min-width:768px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content,.Roku-Modal .modal-footer,.Roku-Modal .modal-headline{padding:30px}}.Roku-Modal .modal-headline h2{margin-top:0;margin-bottom:0;font-size:22px;line-height:32px;font-family:GothamBold,Helvetica,Arial,sans-serif;padding-top:10px}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-headline h2{font-size:22px;line-height:32px;padding-top:10px}}@media (min-width:768px){.Roku-Modal .modal-headline.complex{padding-left:50px;padding-right:50px;padding-top:50px}}@media (min-width:768px){.Roku-Modal .modal-headline.simple{text-align:center}}.Roku-Modal .modal-content{font-size:18px;line-height:26px;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-content{font-size:18px;line-height:26px}}@media (min-width:768px){.Roku-Modal .modal-content.complex{padding-left:50px;padding-right:50px;padding-top:20px}}.Roku-Modal .modal-content iframe{border:0}.Roku-Modal .modal-footer{overflow:hidden;text-align:right}@media (min-width:320px) and (max-width:767px){.Roku-Modal .modal-footer{text-align:center}}.Roku-Modal .modal-footer .btn,.Roku-Modal .modal-footer button{float:right;margin:0 10px 25px}.Roku-Modal input,.Roku-Modal textarea{background:#e9e9e9}.Roku-Modal .fullscreen button{margin-left:20px}.Roku-Modal .fullscreen .modal-dialog{width:100%;height:100%;margin:0;border:none;-webkit-border-radius:0;border-radius:0}.Roku-Modal .fullscreen .modal-close{color:#767574;opacity:1;font-weight:400;font-size:32px;text-shadow:none;background:transparent;border:0}.Roku-Modal .fullscreen .modal-headline{height:200px;position:fixed;top:0;left:0;right:0;margin:0 auto}.Roku-Modal .fullscreen .modal-content{width:100%;height:100%;padding:200px 0 92px 40px;margin:0;position:relative;overflow:auto}.Roku-Modal .fullscreen .modal-footer{position:fixed;left:0;right:0;bottom:0;height:92px}",""]),e.exports=t},Bna2:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Price-Promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Roku-Price-Promo,.Roku-Price-Promo .save-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Price-Promo .save-price{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#008a1d}",""]),e.exports=t},Bnag:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},BpY0:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return l}));var r=o("QILm"),a=o.n(r),n=o("3JuD"),i=["App","footerConfig","onNewsletterSignupClick"],l=function(t){var o=t.App,r=void 0===o?null:o,l=t.footerConfig,s=void 0===l?{}:l,c=t.onNewsletterSignupClick,u=void 0===c?null:c,d=(a()(t,i),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{isCompact:!!e.isCompact,isHidden:!!e.isHidden,areFooterLinksHidden:!!e.areFooterLinksHidden}}(s)),p=d.isCompact,m=d.isHidden,f=d.areFooterLinksHidden,g="",b="";return m?document.body.className&&document.body.className.includes("roku-hide-page-background-color")||(document.body.className="".concat(document.body.className||""," ").concat("roku-hide-page-background-color")):document.body.className&&(document.body.className=document.body.className.replace(new RegExp(" ".concat("roku-hide-page-background-color"),"g"),"")),m?(b="nav-footer".concat(f?" disable-footer-links":""),g=""):p?(b="nav-footer".concat(f?" disable-footer-links":""),g=e.createElement(n.a,{App:r,areFooterLinksHidden:f})):(b="",g=e.createElement(n.b,{App:r,areFooterLinksHidden:f,onNewsletterSignupClick:u})),e.createElement("div",{className:"nav hero-nav-main-enabled"},e.createElement("footer",{className:b},e.createElement("div",null,e.createElement("div",{className:"Roku-Nav-Footer".concat(p?"-Compact":"")},g))))}}).call(this,o("viRO"))},Bpvx:function(e,t,o){"use strict";var r=o("Qfp6"),a=o("Pfkr"),n=o("3RSX"),i=o("n8Jw")||0;function l(){return a(i)}e.exports=l,e.exports.generate=l,e.exports.seed=function(t){return r.seed(t),e.exports},e.exports.worker=function(t){return i=t,e.exports},e.exports.characters=function(e){return void 0!==e&&r.characters(e),r.shuffled()},e.exports.isValid=n},Btpy:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Pdp-Spec .spec-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ddd}.Pdp-Spec .spec-container .spec-feature{width:25%}@media (min-width:320px) and (max-width:767px){.Pdp-Spec .spec-container .spec-feature{width:100%;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Spec .spec-container .spec-feature{margin-bottom:20px}}.Pdp-Spec .spec-container .spec-content{width:75%}@media (min-width:320px) and (max-width:767px){.Pdp-Spec .spec-container .spec-content{width:100%}}.Pdp-Spec .spec-container .spec-content .spec-img{max-width:880px;width:100%}@media (min-width:320px) and (max-width:767px){.Pdp-Spec .spec-container .spec-content .spec-img{max-width:375px;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Spec .spec-container .spec-content .spec-img{margin-bottom:20px}}.Pdp-Spec .spec-container .spec-content .spec-img img{max-width:100%;-o-object-fit:contain;object-fit:contain}",""]),e.exports=t},C0wy:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Header":{en:{greeting:"Hi %{user}",myAccount:"My account",signIn:"Sign in",channelStore:"Channel store",blog:"Roku blog",cartQuantity:"cart quantity",shoppingCart:"shopping Cart",signOut:"Sign out",developer:"Developers"},en_CA:{},fr_CA:{greeting:"salut %{user}",myAccount:"Mon compte",signIn:"Connexion",cartQuantity:"quantité de chariot",shoppingCart:"chariot",channelStore:"Channel Store",blog:"Blogue Roku",signOut:"Déconnexion",developer:"Concepteurs"},fr_FR:{greeting:"salut %{user}",myAccount:"Mon compte",signIn:"Connexion",cartQuantity:"quantité de chariot",shoppingCart:"chariot",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Déconnexion",developer:"Concepteurs"},es_MX:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_CO:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_CL:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_AR:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_PE:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_PA:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",channelStore:"Channel Store",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_CR:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_SV:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_GT:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_HN:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_NI:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},en_GB:{greeting:"Hi %{user}",myAccount:"My account",signIn:"Sign in",channelStore:"Channel store",blog:"Roku blog",cartQuantity:"cart quantity",shoppingCart:"shopping Cart",signOut:"Sign out",developer:"Developers"},en_US:{greeting:"Hi %{user}",myAccount:"My account",signIn:"Sign in",channelStore:"Channel store",blog:"Roku blog",cartQuantity:"cart quantity",shoppingCart:"shopping Cart",signOut:"Sign out",developer:"Developers"},es_LA:{myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},pt_BR:{greeting:"Olá %{user}",myAccount:"Minha conta",signIn:"Fazer login",channelStore:"Channel store",blog:"Blog do Roku",cartQuantity:"quantidade do carrinho",shoppingCart:"carrinho de compras",signOut:"Fazer logout",developer:"Desenvolvedores"},de_DE:{greeting:"Hallo %{user}",myAccount:"Mein Account",signIn:"Anmelden",channelStore:"Channel Store",blog:"Roku Blog",cartQuantity:"Warenkorbmenge",shoppingCart:"Warenkorb",signOut:"Abmelden",developer:"Entwickler"}}}),e.exports=function(){return t.get("Roku.Header")}}).call(this,o("TYvK").ResourceManager)},"C4+r":function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},C51g:function(e,t){e.exports="/investor/s/1647467262999/fonts/hide_psswd.svg"},C5aQ:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return f}));var r=o("yXPU"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("o0o1"),u=o.n(c),d=o("yl30"),p=o.n(d),m=function(e){var t=e.pageConfig,o=void 0===t?{}:t,r=e.App,a=void 0===r?{}:r,n=e.pageNodeOverride,i=void 0===n?null:n,l=a.resource,s=void 0===l?{features:{}}:l,c=s.features["app-plugins.page-renderer-react.pageNode.querySelector.input"]||"",u="true"===s.features["app-plugins.page-renderer-react.pageNode.querySelector.overrides.pageConfig.pageTarget.enabled"];if(i)return i;var d=o.target||null;if(c&&(u||!d))try{d=document.querySelector(c)||null}catch(e){}return d},f=function(){function t(e){var o=e.App,r=void 0===o?null:o,a=e.pageNode,n=void 0===a?null:a;i()(this,t),this.App=r,this.pageNodeOverride=n,this.doPageRender=this.doPageRender.bind(this)}var o,r;return s()(t,[{key:"name",get:function(){return"PAGE-RENDERER-REACT"}},{key:"initialize",value:(r=a()(u.a.mark((function e(t){var o;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.App=o;case 2:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"doPageRender",value:(o=a()(u.a.mark((function t(o){var r,a,n,i,l,s,c,d,f;return u.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=o.pageConfig,n=o.renderingContext,i=void 0===n?{}:n,l=r.resource,s=this.pageNodeOverride,c=m({App:r,pageConfig:a,pageNodeOverride:s})){t.next=6;break}throw Error("No pageNode on which to render");case 6:if(d=i.PageComponent,!(f=i.renderOverride)){t.next=9;break}return t.abrupt("return",f({App:r,pageConfig:a,renderingContext:i,pageNode:c}));case 9:if(d){t.next=11;break}throw Error("No pageComponent in the renderingContext to render");case 11:p.a.render(e.createElement(d,{resource:l,pageConfig:a}),c);case 12:case"end":return t.stop()}}),t,this)}))),function(e){return o.apply(this,arguments)})}]),t}()}).call(this,o("viRO"))},"CHN+":function(e,t){e.exports="/investor/s/1647467262999/i/d272f4d4aec5237535cd4f73632a0566.png"},CPhd:function(e,t,o){var r=o("UYlb");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},CR0S:function(e,t,o){"use strict";var r,a="object"==typeof window&&(window.crypto||window.msCrypto);r=a&&a.getRandomValues?function(e){return a.getRandomValues(new Uint8Array(e))}:function(e){for(var t=[],o=0;o<e;o++)t.push(Math.floor(256*Math.random()));return t},e.exports=r},Cctg:function(e,t,o){var r=o("8vdt");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},CdUD:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("Q+l4")),i=r(o("gex2"));var l=n.default("instapaper",(function(e,t){var o=t.title,r=t.description;return a.default(e,"instapaper.url"),"http://www.instapaper.com/hello2"+i.default({url:e,title:o,description:r})}),(function(e){return{title:e.title,description:e.description}}),{windowWidth:500,windowHeight:500,windowPosition:"windowCenter"});t.default=l},"Cg+p":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=r?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}o.default=e,t&&t.set(e,o);return o}(o("viRO")),a=s(o("17x9")),n=s(o("wrOu")),i=s(o("WN6A")),l=o("4yO7");function s(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function p(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?d(Object(o),!0).forEach((function(t){x(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):d(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function m(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var y=function(){return!0},v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(u,e);var t,o,a,s,c=(t=u,function(){var e,o=h(t);if(b()){var r=h(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return f(this,e)});function u(e){var t,o=e.alwaysRenderSuggestions;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),x(g(t=c.call(this)),"onDocumentMouseDown",(function(e){t.justClickedOnSuggestionsContainer=!1;for(var o=e.detail&&e.detail.target||e.target;null!==o&&o!==document;){if(o.getAttribute&&null!==o.getAttribute("data-suggestion-index"))return;if(o===t.suggestionsContainer)return void(t.justClickedOnSuggestionsContainer=!0);o=o.parentNode}})),x(g(t),"storeAutowhateverRef",(function(e){null!==e&&(t.autowhatever=e)})),x(g(t),"onSuggestionMouseEnter",(function(e,o){var r=o.sectionIndex,a=o.itemIndex;t.updateHighlightedSuggestion(r,a),e.target===t.pressedSuggestion&&(t.justSelectedSuggestion=!0),t.justMouseEntered=!0,setTimeout((function(){t.justMouseEntered=!1}))})),x(g(t),"highlightFirstSuggestion",(function(){t.updateHighlightedSuggestion(t.props.multiSection?0:null,0)})),x(g(t),"onDocumentMouseUp",(function(){t.pressedSuggestion&&!t.justSelectedSuggestion&&t.input.focus(),t.pressedSuggestion=null})),x(g(t),"onSuggestionMouseDown",(function(e){t.justSelectedSuggestion||(t.justSelectedSuggestion=!0,t.pressedSuggestion=e.target)})),x(g(t),"onSuggestionsClearRequested",(function(){var e=t.props.onSuggestionsClearRequested;e&&e()})),x(g(t),"onSuggestionSelected",(function(e,o){var r=t.props,a=r.alwaysRenderSuggestions,n=r.onSuggestionSelected,i=r.onSuggestionsFetchRequested;n&&n(e,o);var l=t.props.shouldKeepSuggestionsOnSelect(o.suggestion);a||l?i({value:o.suggestionValue,reason:"suggestion-selected"}):t.onSuggestionsClearRequested(),t.resetHighlightedSuggestion()})),x(g(t),"onSuggestionClick",(function(e){var o=t.props,r=o.alwaysRenderSuggestions,a=o.focusInputOnSuggestionClick,n=t.getSuggestionIndices(t.findSuggestionElement(e.target)),i=n.sectionIndex,l=n.suggestionIndex,s=t.getSuggestion(i,l),c=t.props.getSuggestionValue(s);t.maybeCallOnChange(e,c,"click"),t.onSuggestionSelected(e,{suggestion:s,suggestionValue:c,suggestionIndex:l,sectionIndex:i,method:"click"});var u=t.props.shouldKeepSuggestionsOnSelect(s);r||u||t.closeSuggestions(),!0===a?t.input.focus():t.onBlur(),setTimeout((function(){t.justSelectedSuggestion=!1}))})),x(g(t),"onBlur",(function(){var e=t.props,o=e.inputProps,r=e.shouldRenderSuggestions,a=o.value,n=o.onBlur,i=t.getHighlightedSuggestion(),l=r(a,"input-blurred");t.setState({isFocused:!1,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!l}),n&&n(t.blurEvent,{highlightedSuggestion:i})})),x(g(t),"onSuggestionMouseLeave",(function(e){t.resetHighlightedSuggestion(!1),t.justSelectedSuggestion&&e.target===t.pressedSuggestion&&(t.justSelectedSuggestion=!1)})),x(g(t),"onSuggestionTouchStart",(function(){t.justSelectedSuggestion=!0})),x(g(t),"onSuggestionTouchMove",(function(){t.justSelectedSuggestion=!1,t.pressedSuggestion=null,t.input.focus()})),x(g(t),"itemProps",(function(e){return{"data-section-index":e.sectionIndex,"data-suggestion-index":e.itemIndex,onMouseEnter:t.onSuggestionMouseEnter,onMouseLeave:t.onSuggestionMouseLeave,onMouseDown:t.onSuggestionMouseDown,onTouchStart:t.onSuggestionTouchStart,onTouchMove:t.onSuggestionTouchMove,onClick:t.onSuggestionClick}})),x(g(t),"renderSuggestionsContainer",(function(e){var o=e.containerProps,r=e.children;return(0,t.props.renderSuggestionsContainer)({containerProps:o,children:r,query:t.getQuery()})})),t.state={isFocused:!1,isCollapsed:!o,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null},t.justPressedUpDown=!1,t.justMouseEntered=!1,t.pressedSuggestion=null,t}return o=u,(a=[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.onDocumentMouseDown),document.addEventListener("mouseup",this.onDocumentMouseUp),this.input=this.autowhatever.input,this.suggestionsContainer=this.autowhatever.itemsContainer}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=0===this.state.highlightedSuggestionIndex&&this.props.highlightFirstSuggestion&&!e.highlightFirstSuggestion;(0,n.default)(e.suggestions,this.props.suggestions)?e.highlightFirstSuggestion&&e.suggestions.length>0&&!1===this.justPressedUpDown&&!1===this.justMouseEntered?this.highlightFirstSuggestion():t&&this.resetHighlightedSuggestion():this.willRenderSuggestions(e,"suggestions-updated")?(this.state.isCollapsed&&!this.justSelectedSuggestion&&this.revealSuggestions(),t&&this.resetHighlightedSuggestion()):this.resetHighlightedSuggestion()}},{key:"componentDidUpdate",value:function(e,t){var o=this.props,r=o.suggestions,a=o.onSuggestionHighlighted,i=o.highlightFirstSuggestion;if(!(0,n.default)(r,e.suggestions)&&r.length>0&&i)this.highlightFirstSuggestion();else if(a){var l=this.getHighlightedSuggestion();l!=t.highlightedSuggestion&&a({suggestion:l})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.onDocumentMouseDown),document.removeEventListener("mouseup",this.onDocumentMouseUp)}},{key:"updateHighlightedSuggestion",value:function(e,t,o){var r=this;this.setState((function(a){var n=a.valueBeforeUpDown;return null===t?n=null:null===n&&void 0!==o&&(n=o),{highlightedSectionIndex:e,highlightedSuggestionIndex:t,highlightedSuggestion:null===t?null:r.getSuggestion(e,t),valueBeforeUpDown:n}}))}},{key:"resetHighlightedSuggestion",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setState((function(t){var o=t.valueBeforeUpDown;return{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:e?null:o}}))}},{key:"revealSuggestions",value:function(){this.setState({isCollapsed:!1})}},{key:"closeSuggestions",value:function(){this.setState({highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!0})}},{key:"getSuggestion",value:function(e,t){var o=this.props,r=o.suggestions,a=o.multiSection,n=o.getSectionSuggestions;return a?n(r[e])[t]:r[t]}},{key:"getHighlightedSuggestion",value:function(){var e=this.state,t=e.highlightedSectionIndex,o=e.highlightedSuggestionIndex;return null===o?null:this.getSuggestion(t,o)}},{key:"getSuggestionValueByIndex",value:function(e,t){return(0,this.props.getSuggestionValue)(this.getSuggestion(e,t))}},{key:"getSuggestionIndices",value:function(e){var t=e.getAttribute("data-section-index"),o=e.getAttribute("data-suggestion-index");return{sectionIndex:"string"==typeof t?parseInt(t,10):null,suggestionIndex:parseInt(o,10)}}},{key:"findSuggestionElement",value:function(e){var t=e;do{if(t.getAttribute&&null!==t.getAttribute("data-suggestion-index"))return t;t=t.parentNode}while(null!==t);throw console.error("Clicked element:",e),new Error("Couldn't find suggestion element")}},{key:"maybeCallOnChange",value:function(e,t,o){var r=this.props.inputProps,a=r.value,n=r.onChange;t!==a&&n(e,{newValue:t,method:o})}},{key:"willRenderSuggestions",value:function(e,t){var o=e.suggestions,r=e.inputProps,a=e.shouldRenderSuggestions,n=r.value;return o.length>0&&a(n,t)}},{key:"getQuery",value:function(){var e=this.props.inputProps.value,t=this.state.valueBeforeUpDown;return(null===t?e:t).trim()}},{key:"render",value:function(){var e=this,t=this.props,o=t.suggestions,a=t.renderInputComponent,n=t.onSuggestionsFetchRequested,s=t.renderSuggestion,c=t.inputProps,u=t.multiSection,d=t.renderSectionTitle,m=t.id,f=t.getSectionSuggestions,g=t.theme,b=t.getSuggestionValue,h=t.alwaysRenderSuggestions,k=t.highlightFirstSuggestion,x=t.containerProps,v=this.state,w=v.isFocused,_=v.isCollapsed,R=v.highlightedSectionIndex,C=v.highlightedSuggestionIndex,E=v.valueBeforeUpDown,S=h?y:this.props.shouldRenderSuggestions,P=c.value,T=c.onFocus,O=c.onKeyDown,N=this.willRenderSuggestions(this.props,"render"),I=h||w&&!_&&N,A=I?o:[],M=p({},c,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var o=S(P,"input-focused");e.setState({isFocused:!0,isCollapsed:!o}),T&&T(t),o&&n({value:P,reason:"input-focused"})}},onBlur:function(t){e.justClickedOnSuggestionsContainer?e.input.focus():(e.blurEvent=t,e.justSelectedSuggestion||(e.onBlur(),e.onSuggestionsClearRequested()))},onChange:function(t){var o=t.target.value,r=S(o,"input-changed");e.maybeCallOnChange(t,o,"type"),e.suggestionsContainer&&(e.suggestionsContainer.scrollTop=0),e.setState(p({},k?{}:{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null},{valueBeforeUpDown:null,isCollapsed:!r})),r?n({value:o,reason:"input-changed"}):e.onSuggestionsClearRequested()},onKeyDown:function(t,r){var a=t.keyCode;switch(a){case 40:case 38:if(_)S(P,"suggestions-revealed")&&(n({value:P,reason:"suggestions-revealed"}),e.revealSuggestions(),t.preventDefault());else if(o.length>0){var i,l=r.newHighlightedSectionIndex,s=r.newHighlightedItemIndex;i=null===s?null===E?P:E:e.getSuggestionValueByIndex(l,s),e.updateHighlightedSuggestion(l,s,P),e.maybeCallOnChange(t,i,40===a?"down":"up"),t.preventDefault()}e.justPressedUpDown=!0,setTimeout((function(){e.justPressedUpDown=!1}));break;case 13:if(229===t.keyCode)break;var c=e.getHighlightedSuggestion();if(I&&!h&&e.closeSuggestions(),null!=c){t.preventDefault();var u=b(c);e.maybeCallOnChange(t,u,"enter"),e.onSuggestionSelected(t,{suggestion:c,suggestionValue:u,suggestionIndex:C,sectionIndex:R,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout((function(){e.justSelectedSuggestion=!1}))}break;case 27:I&&t.preventDefault();var d=I&&!h;null===E?d||(e.maybeCallOnChange(t,"","escape"),S("","escape-pressed")?n({value:"",reason:"escape-pressed"}):e.onSuggestionsClearRequested()):e.maybeCallOnChange(t,E,"escape"),d?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}O&&O(t)}}),L={query:this.getQuery()};return r.default.createElement(i.default,{multiSection:u,items:A,renderInputComponent:a,renderItemsContainer:this.renderSuggestionsContainer,renderItem:s,renderItemData:L,renderSectionTitle:d,getSectionItems:f,highlightedSectionIndex:R,highlightedItemIndex:C,containerProps:x,inputProps:M,itemProps:this.itemProps,theme:(0,l.mapToAutowhateverTheme)(g),id:m,ref:this.storeAutowhateverRef})}}])&&m(o.prototype,a),s&&m(o,s),u}(r.Component);t.default=v,x(v,"propTypes",{suggestions:a.default.array.isRequired,onSuggestionsFetchRequested:function(e,t){var o=e[t];if("function"!=typeof o)throw new Error("'onSuggestionsFetchRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsFetchRequestedProp")},onSuggestionsClearRequested:function(e,t){var o=e[t];if(!1===e.alwaysRenderSuggestions&&"function"!=typeof o)throw new Error("'onSuggestionsClearRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsClearRequestedProp")},shouldKeepSuggestionsOnSelect:a.default.func,onSuggestionSelected:a.default.func,onSuggestionHighlighted:a.default.func,renderInputComponent:a.default.func,renderSuggestionsContainer:a.default.func,getSuggestionValue:a.default.func.isRequired,renderSuggestion:a.default.func.isRequired,inputProps:function(e,t){var o=e[t];if(!o)throw new Error("'inputProps' must be passed.");if(!Object.prototype.hasOwnProperty.call(o,"value"))throw new Error("'inputProps' must have 'value'.");if(!Object.prototype.hasOwnProperty.call(o,"onChange"))throw new Error("'inputProps' must have 'onChange'.")},shouldRenderSuggestions:a.default.func,alwaysRenderSuggestions:a.default.bool,multiSection:a.default.bool,renderSectionTitle:function(e,t){var o=e[t];if(!0===e.multiSection&&"function"!=typeof o)throw new Error("'renderSectionTitle' must be implemented. See: https://github.com/moroshko/react-autosuggest#renderSectionTitleProp")},getSectionSuggestions:function(e,t){var o=e[t];if(!0===e.multiSection&&"function"!=typeof o)throw new Error("'getSectionSuggestions' must be implemented. See: https://github.com/moroshko/react-autosuggest#getSectionSuggestionsProp")},focusInputOnSuggestionClick:a.default.bool,highlightFirstSuggestion:a.default.bool,theme:a.default.object,id:a.default.string,containerProps:a.default.object}),x(v,"defaultProps",{renderSuggestionsContainer:function(e){var t=e.containerProps,o=e.children;return r.default.createElement("div",t,o)},shouldRenderSuggestions:function(e){return e.trim().length>0},alwaysRenderSuggestions:!1,multiSection:!1,shouldKeepSuggestionsOnSelect:function(){return!1},focusInputOnSuggestionClick:!0,highlightFirstSuggestion:!1,theme:l.defaultTheme,id:"1",containerProps:{}})},"CoQ+":function(e,t,o){"use strict";o.d(t,"a",(function(){return E}));var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("lSNA"),k=o.n(h),x=o("viRO"),y=o.n(x),v=o("g1v6"),w=o("t1KS"),_=o("ASCv"),R=o("nxxJ");function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var E=function(e){p()(o,e);var t=C(o);function o(e){var r;return i()(this,o),r=t.call(this,e),k()(u()(r),"onModalClose",(function(e){"ok"===e&&R.d.navigateToPageAndReload(r.state.proceedLink),r.setState({showModal:!1,modalHeadline:null,modalContent:null,modalProceed:null,modalCancel:null,proceedLink:null})})),r.state={showModal:!1},r}return s()(o,[{key:"render",value:function(){var e=this,t=this.props.items;t=Object(w.b)(t);var o=this.props.resrcEndpoints||{};return y.a.createElement("div",{tabIndex:"0"},y.a.createElement("ul",{className:"nav__submenu",role:"menubar"},t.map((function(t){var r=t.type,n=t.id,i=t.link,l=void 0===i?"":i,s=t.linkPath,c=void 0===s?"":s,u=t.linkEndpoint,d=void 0===u?"":u,p=t.displayName,m=t.icon,f=(t.refresh,t.clazz),g=t.popUpModal,b={role:"menuitem","aria-label":p},h="";return l?h=l:d?(h=["https://","http://"].some((function(e){return 0===d.indexOf(e)}))?d:o[d]||location.origin||"",h+=c||""):c&&(h="".concat(location.origin||"").concat(c)),r&&!g&&(b.href=h),y.a.createElement("li",{className:"nav__submenu-item ".concat(f||""),key:n,"data-id":n,tabIndex:"0",onClick:function(t){g?(e.setState({showModal:!0,modalHeadline:g.headline,modalContent:g.content,modalProceed:g.proceed||"Proceed",modalCancel:g.cancel||"Cancel",proceedLink:l}),t.stopPropagation(),Object(w.f)({clickLabel:t.target.getAttribute("data-id")||t.currentTarget.getAttribute("data-id"),event:t})):h&&location.assign(h)}},!f&&y.a.createElement("a",a()({className:"nav-link"},b),m&&y.a.createElement("aside",{className:"nav-submenu__item-icon"},y.a.createElement("i",{className:"glyphicon glyphicon-".concat(m)})),y.a.createElement("span",{className:"nav-submenu__item-title","data-id":n},p)),f&&y.a.createElement("p",a()({className:"nav-link"},b),p))}))),this.state.showModal&&y.a.createElement(_.c,{onClose:this.onModalClose},y.a.createElement(_.b,null,this.state.modalHeadline),y.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.modalContent}}),y.a.createElement(_.d,null,this.state.modalProceed),y.a.createElement(_.a,null,this.state.modalCancel)))}}]),o}(y.a.Component);E.className="Roku.Header.Submenu",E.propTypes={resrcEndpoints:v.a.object,items:v.a.arrayOf(v.a.shape({type:v.a.string,id:v.a.string.isRequired,link:v.a.string,linkPath:v.a.string,linkEndpoint:v.a.string,displayName:v.a.string.isRequired,icon:v.a.string,refresh:v.a.string,clazz:v.a.string}))},E.defaultProps={}},CpDU:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.WWW.Header":{en:{onScroll:"hide",title:"",theme:"default",direction:"right",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Featured Free",id:"what_to_watch:featured_free",linkEndpoint:"www",linkPath:"/whats-on/featured-free"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",linkEndpoint:"www",linkPath:"/products/audio",icon:"audio"},{displayName:"Accessories",id:"accessories",linkEndpoint:"www",linkPath:"/accessories",icon:"accessories"},{displayName:"Special offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Wi-Fi and connectivity",id:"4403789349655",linkEndpoint:"support",linkPath:"/category/4403789349655"},{displayName:"Remote controls",id:"4403789553943",linkEndpoint:"support",linkPath:"/category/4403789553943"},{displayName:"Channels and viewing",id:"4403796545175",linkEndpoint:"support",linkPath:"/category/4403796545175"},{displayName:"Account, payments and subscriptions",id:"202683127",linkEndpoint:"support",linkPath:"/category/202683127"},{displayName:"Device issues",id:"4403790058903",linkEndpoint:"support",linkPath:"/category/4403790058903"},{displayName:"Roku setup",id:"115001360548",linkEndpoint:"support",linkPath:"/category/115001360548"},{displayName:"Roku features",id:"200889378",linkEndpoint:"support",linkPath:"/category/200889378"},{displayName:"Audio devices",id:"4403797382167",linkEndpoint:"support",linkPath:"/category/4403797382167"},{displayName:"Mobile app",id:"4403797307927",linkEndpoint:"support",linkPath:"/category/4403797307927"}]},{displayName:"Activate a device",id:"activate_a_device",linkPath:"/link",linkEndpoint:"my"}]},en_US:{checkout:!0,onScroll:"hide",title:"",theme:"default",direction:"right",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Featured Free",id:"what_to_watch:featured_free",linkEndpoint:"www",linkPath:"/whats-on/featured-free"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",linkEndpoint:"www",linkPath:"/products/audio",icon:"audio"},{displayName:"Accessories",id:"accessories",linkEndpoint:"www",linkPath:"/accessories",icon:"accessories"},{displayName:"Special offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Wi-Fi and connectivity",id:"4403789349655",linkEndpoint:"support",linkPath:"/category/4403789349655"},{displayName:"Remote controls",id:"4403789553943",linkEndpoint:"support",linkPath:"/category/4403789553943"},{displayName:"Channels and viewing",id:"4403796545175",linkEndpoint:"support",linkPath:"/category/4403796545175"},{displayName:"Account, payments and subscriptions",id:"202683127",linkEndpoint:"support",linkPath:"/category/202683127"},{displayName:"Device issues",id:"4403790058903",linkEndpoint:"support",linkPath:"/category/4403790058903"},{displayName:"Roku setup",id:"115001360548",linkEndpoint:"support",linkPath:"/category/115001360548"},{displayName:"Roku features",id:"200889378",linkEndpoint:"support",linkPath:"/category/200889378"},{displayName:"Audio devices",id:"4403797382167",linkEndpoint:"support",linkPath:"/category/4403797382167"},{displayName:"Mobile app",id:"4403797307927",linkEndpoint:"support",linkPath:"/category/4403797307927"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},en_GB:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Accessories",id:"accessories",link:"http://www.mediastreamingmarket.com/",icon:"accessories",popUpModal:{headline:"Leaving Roku",content:"You’re leaving Roku.com and proceeding to our authorized reseller Exertis"}}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Wi-Fi and connectivity",id:"4403789349655",linkEndpoint:"support",linkPath:"/en-gb/category/4403789349655"},{displayName:"Remote controls",id:"4403789553943",linkEndpoint:"support",linkPath:"/en-gb/category/4403789553943"},{displayName:"Channels and viewing",id:"4403796545175",linkEndpoint:"support",linkPath:"/en-gb/category/4403796545175"},{displayName:"Account, payments and subscriptions",id:"202683127",linkEndpoint:"support",linkPath:"/en-gb/category/202683127"},{displayName:"Device issues",id:"4403790058903",linkEndpoint:"support",linkPath:"/en-gb/category/4403790058903"},{displayName:"Roku setup",id:"115001360548",linkEndpoint:"support",linkPath:"/en-gb/category/115001360548"},{displayName:"Roku features",id:"200889378",linkEndpoint:"support",linkPath:"/en-gb/category/200889378"},{displayName:"Audio devices",id:"4403797382167",linkEndpoint:"support",linkPath:"/en-gb/category/4403797382167"},{displayName:"Mobile app",id:"4403797307927",linkEndpoint:"support",linkPath:"/en-gb/category/4403797307927"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},en_CA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Special Offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Wi-Fi and connectivity",id:"4403789349655",linkEndpoint:"support",linkPath:"/en-ca/category/4403789349655"},{displayName:"Remote controls",id:"4403789553943",linkEndpoint:"support",linkPath:"/en-ca/category/4403789553943"},{displayName:"Channels and viewing",id:"4403796545175",linkEndpoint:"support",linkPath:"/en-ca/category/4403796545175"},{displayName:"Account, payments and subscriptions",id:"202683127",linkEndpoint:"support",linkPath:"/en-ca/category/202683127"},{displayName:"Device issues",id:"4403790058903",linkEndpoint:"support",linkPath:"/en-ca/category/4403790058903"},{displayName:"Roku setup",id:"115001360548",linkEndpoint:"support",linkPath:"/en-ca/category/115001360548"},{displayName:"Roku features",id:"200889378",linkEndpoint:"support",linkPath:"/en-ca/category/200889378"},{displayName:"Audio devices",id:"4403797382167",linkEndpoint:"support",linkPath:"/en-ca/category/4403797382167"},{displayName:"Mobile app",id:"4403797307927",linkEndpoint:"support",linkPath:"/en-ca/category/4403797307927"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},fr_CA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Comment fonctionne",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Que voir",id:"what_to_watch",subMenus:[{displayName:"Programmation",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Magasin de chaînes",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produits",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Lecteurs de diffusion en continu",id:"products",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Offres spéciales",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Soutien",id:"support",subMenus:[{displayName:"Wi-Fi et connexion",id:"4403789349655",linkEndpoint:"support",linkPath:"/fr-ca/category/4403789349655"},{displayName:"Télécommandes",id:"4403789553943",linkEndpoint:"support",linkPath:"/fr-ca/category/4403789553943"},{displayName:"Chaînes et visionnement",id:"4403796545175",linkEndpoint:"support",linkPath:"/fr-ca/category/4403796545175"},{displayName:"Compte, facturation et abonnements",id:"202683127",linkEndpoint:"support",linkPath:"/fr-ca/category/202683127"},{displayName:"Problèmes avec l'appareil",id:"4403790058903",linkEndpoint:"support",linkPath:"/fr-ca/category/4403790058903"},{displayName:"Configuration de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/fr-ca/category/115001360548"},{displayName:"Caractéristiques de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/fr-ca/category/200889378"},{displayName:"Appareils audio",id:"4403797382167",linkEndpoint:"support",linkPath:"/fr-ca/category/4403797382167"},{displayName:"Applications mobiles",id:"4403797307927",linkEndpoint:"support",linkPath:"/fr-ca/category/4403797307927"}]},{displayName:"Activer un appareil",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},fr_FR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Comment fonctionne",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Que voir",id:"what_to_watch",subMenus:[{displayName:"Consulter le programme",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Magasin de chaînes",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produits",id:"products",subMenus:[{displayName:"Lecteurs de streaming",id:"streaming_players",linkEndpoint:"www",linkPath:"/fr-fr/products/players",icon:"player"}]},{displayName:"Assistance",id:"support",subMenus:[{displayName:"Wi-Fi et connectivité",id:"4403789349655",linkEndpoint:"support",linkPath:"/fr-fr/category/4403789349655"},{displayName:"Télécommandes",id:"4403789553943",linkEndpoint:"support",linkPath:"/fr-fr/category/4403789553943"},{displayName:"Chaînes et visionnage",id:"4403796545175",linkEndpoint:"support",linkPath:"/fr-fr/category/4403796545175"},{displayName:"Compte, paiements et abonnements",id:"202683127",linkEndpoint:"support",linkPath:"/fr-fr/category/202683127"},{displayName:"Problèmes liés aux appareils",id:"4403790058903",linkEndpoint:"support",linkPath:"/fr-fr/category/4403790058903"},{displayName:"Configuration Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/fr-fr/category/115001360548"},{displayName:"Fonctions de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/fr-fr/category/200889378"},{displayName:"Appli mobile",id:"4403797307927",linkEndpoint:"support",linkPath:"/fr-fr/category/4403797307927"}]},{displayName:"Activer un appareil",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_MX:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Ofertas especiales",id:"offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-mx/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-mx/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-mx/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-mx/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-mx/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-mx/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-mx/category/200889378"},{displayName:"Dispositivos de audio",id:"4403797382167",linkEndpoint:"support",linkPath:"/es-mx/category/4403797382167"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-mx/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_AR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-ar/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-ar/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-ar/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-ar/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-ar/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-ar/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-ar/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-ar/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CL:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-cl/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-cl/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-cl/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-cl/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-cl/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-cl/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-cl/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-cl/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CO:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-co/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-co/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-co/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-co/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-co/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-co/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-co/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-co/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-cr/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-cr/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-cr/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-cr/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-cr/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-cr/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-cr/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-cr/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_SV:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-sv/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-sv/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-sv/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-sv/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-sv/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-sv/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-sv/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-sv/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_GT:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-gt/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-gt/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-gt/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-gt/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-gt/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-gt/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-gt/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-gt/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_NI:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-ni/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-ni/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-ni/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-ni/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-ni/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-ni/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-ni/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-ni/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_HN:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",link:"https://www.roku.com/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-hn/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-hn/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-hn/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-hn/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-hn/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-hn/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-hn/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-hn/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_PA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-pa/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-pa/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-pa/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-pa/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-pa/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-pa/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-pa/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-pa/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_PE:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Wi-Fi y conectividad",id:"4403789349655",linkEndpoint:"support",linkPath:"/es-pe/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/es-pe/category/4403789553943"},{displayName:"Canales y visualización",id:"4403796545175",linkEndpoint:"support",linkPath:"/es-pe/category/4403796545175"},{displayName:"Cuentas, pagos y suscripciones",id:"202683127",linkEndpoint:"support",linkPath:"/es-pe/category/202683127"},{displayName:"Problemas con el dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/es-pe/category/4403790058903"},{displayName:"Configuración de Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/es-pe/category/115001360548"},{displayName:"Funciones de Roku",id:"200889378",linkEndpoint:"support",linkPath:"/es-pe/category/200889378"},{displayName:"Aplicaciones móviles",id:"4403797307927",linkEndpoint:"support",linkPath:"/es-pe/category/4403797307927"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},pt_BR:{onScroll:"hide",title:"",direction:"right",items:[{displayName:"Como funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"O que assistir",id:"what_to_watch",subMenus:[{displayName:"O que está passando",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Loja de Canais",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produtos",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"}]},{displayName:"Suporte",id:"support",subMenus:[{displayName:"Wi-Fi e conectividade",id:"4403789349655",linkEndpoint:"support",linkPath:"/pt-br/category/4403789349655"},{displayName:"Controles remotos",id:"4403789553943",linkEndpoint:"support",linkPath:"/pt-br/category/4403789553943"},{displayName:"Canais e visualização",id:"4403796545175",linkEndpoint:"support",linkPath:"/pt-br/category/4403796545175"},{displayName:"Conta, pagamentos e assinaturas",id:"202683127",linkEndpoint:"support",linkPath:"/pt-br/category/202683127"},{displayName:"Problemas com o dispositivo",id:"4403790058903",linkEndpoint:"support",linkPath:"/pt-br/category/4403790058903"},{displayName:"Configuração do dispositivo Roku",id:"115001360548",linkEndpoint:"support",linkPath:"/pt-br/category/115001360548"},{displayName:"Recursos do Roku",id:"200889378",linkEndpoint:"support",linkPath:"/pt-br/category/200889378"},{displayName:"Apps para dispositivos móveis",id:"4403797307927",linkEndpoint:"support",linkPath:"/pt-br/category/4403797307927"}]},{displayName:"Ativar um dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},de_DE:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"So funktioniert's",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Programm-Tipps",id:"what_to_watch",subMenus:[{displayName:"Was läuft gerade?",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produkte",id:"products",subMenus:[{displayName:"Streaming-Player",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",link:"/products/audio/roku-streambar",icon:"audio"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"WLAN und Konnektivität",id:"4403789349655",linkEndpoint:"support",linkPath:"/de-de/category/4403789349655"},{displayName:"Fernbedienungen",id:"4403789553943",linkEndpoint:"support",linkPath:"/de-de/category/4403789553943"},{displayName:"Kanäle und Fernsehen",id:"4403796545175",linkEndpoint:"support",linkPath:"/de-de/category/4403796545175"},{displayName:"Konto, Zahlungen und Abonnements",id:"202683127",linkEndpoint:"support",linkPath:"/de-de/category/202683127"},{displayName:"Probleme mit dem Gerät",id:"4403790058903",linkEndpoint:"support",linkPath:"/de-de/category/4403790058903"},{displayName:"Roku-Einrichtung",id:"115001360548",linkEndpoint:"support",linkPath:"/de-de/category/115001360548"},{displayName:"Roku-Funktionen",id:"200889378",linkEndpoint:"support",linkPath:"/de-de/category/200889378"},{displayName:"Audiogeräte",id:"4403797382167",linkEndpoint:"support",linkPath:"/de-de/category/4403797382167"},{displayName:"Mobil-App",id:"4403797307927",linkEndpoint:"support",linkPath:"/de-de/category/4403797307927"}]}]}}}),e.exports=function(){return t.get("Roku.WWW.Header")}}).call(this,o("TYvK").ResourceManager)},CpTy:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Book.svg"},CqYJ:function(e,t){e.exports="/investor/s/1647467262999/fonts/glyphicons-roku.ttf"},Ctrn:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("PJYZ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("lSNA"),b=o.n(g),h=o("viRO"),k=o.n(h),x=o("r9mA"),y=o("nxxJ"),v=o("buGR"),w=o("Iwrn");o("898y");function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var R=function(t){u()(r,t);var o=_(r);function r(e){var t;return a()(this,r),t=o.call(this,e),b()(s()(t),"handleKeyPress",(function(e){"Enter"===e.key&&t.searchChannels()})),b()(s()(t),"searchChannels",(function(){var e=t.refs.search.value.trim();if(e){var o=__Roku_App_Initial_Values.applicationState.locale,r="?q="+encodeURIComponent(e);r=r+"&country="+encodeURIComponent(o.country)+"&language="+encodeURIComponent(o.language);var a=Object(w.c)("/api/v6/channels/"+r);x.a.request.get(a).then((function(o){var r=o.body;t.setState({channels:r,hasSearched:!0}),y.a.trackCustomDataEvent({data:{action:"Click",label:"channel_search:".concat(e,":").concat(r.length),category:t.model.gtmCategory},event:"Click"})})).catch((function(e){console.error(e)}))}})),t.state={hasSearched:!1,search:"",channels:[]},t.model={},t}return i()(r,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),this.model=t,k.a.createElement("div",{className:"Roku-Showcase-ChannelSearch"},k.a.createElement("section",{className:"channel-search-showcase",id:"channel-search"},k.a.createElement("div",{className:"container channel-search-container"},k.a.createElement("div",{className:"row"},k.a.createElement("div",{className:"content",ref:"content"},k.a.createElement("h2",{dangerouslySetInnerHTML:{__html:t.title}}),k.a.createElement("div",{className:"search"},k.a.createElement("input",{ref:"search",id:"search",type:"search","aria-label":t.search,placeholder:t.search,onKeyPress:this.handleKeyPress}),k.a.createElement("div",{className:"search-button",title:t.search,"aria-label":"".concat(t.search," button"),role:"button",onClick:this.searchChannels},k.a.createElement("span",{className:"roku-search"}))))),this.state.channels.length>0?k.a.createElement("div",{className:"channels"},k.a.createElement("div",{className:"row"},this.state.channels.map((function(e,t){var o=this.convertImage(e.thumbnail,"170x128");return k.a.createElement("div",{className:"col-xs-6 col-sm-4 col-md-2",key:"channel-search-".concat(e.id)},k.a.createElement("a",{onClick:this.doChannelModal.bind(this,e),role:"button","data-gtm-category":this.model.gtmCategory,"data-gtm-label":"channel_tile:"+e.name.toLowerCase()},k.a.createElement("img",{src:o,alt:e.name,className:"channel-logo img-responsive"})))}),this))):t.noResults&&this.state.hasSearched?k.a.createElement("div",{className:"channels"},k.a.createElement("div",{className:"row"},k.a.createElement("h3",null,t.noResults))):""),k.a.createElement("div",{ref:"modal-channel"})))}},{key:"convertImage",value:function(e,t){return __Roku_App_Initial_Values.resource.endpoints.cigars+"/v1/cover/"+t+"/"+encodeURIComponent(e)}},{key:"doChannelModal",value:function(t){e.render(k.a.createElement(v.a,{channel:t.id,referrer:this.model.gtmCategory,show:!0,trackingLabel:t.name.toLowerCase()}),this.refs["modal-channel"])}}]),r}(k.a.Component);R.data=[{type:"text",key:"title",label:"Title Text"},{type:"text",key:"search",label:"Search Text"},{type:"text",key:"noResults",label:"No Results Text"},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1}],t.a=R}).call(this,o("yl30"))},Czjg:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-CompareReview{background-color:#fff}.Roku-Product-CompareReview h1.heading{margin:0}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview h1.heading{font-size:32px}}.Roku-Product-CompareReview h3.subtitle{margin:0;padding-bottom:20px;font-size:16px}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview h3.subtitle{padding-bottom:20px}}.Roku-Product-CompareReview .compare-heading{text-align:center}.Roku-Product-CompareReview .roku-product-compare-headline{padding-top:40px;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .roku-product-compare-headline{padding-top:40px;padding-bottom:20px;padding-top:30px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .roku-product-compare-headline{padding-top:30px}}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .Roku-Legal{display:none}.Roku-Product-CompareReview .Roku-Legal.show{display:block}}@media (min-width:768px){.Roku-Product-CompareReview .btn-reset-compare{display:none!important}}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .btn-reset-compare{margin:20px auto}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .btn-reset-compare{margin-top:20px;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .btn-reset-compare.mt{margin-top:18px}}.Roku-Product-CompareReview .players-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .players-grid{padding-bottom:20px;width:118%;margin-left:-9%}}.Roku-Product-CompareReview .players-grid .player{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;border:1px solid #ddd;margin:6px;text-align:center;-webkit-box-shadow:0 6px 21px -4px rgba(0,0,0,.15);box-shadow:0 6px 21px -4px rgba(0,0,0,.15)}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .players-grid .player{-webkit-box-flex:0;-webkit-flex:0 0 calc(33% - 12px);-ms-flex:0 0 calc(33% - 12px);flex:0 0 calc(33% - 12px)}.Roku-Product-CompareReview .players-grid .player:nth-child(3n)~.player{margin:6px 2.5%}}.Roku-Product-CompareReview .players-grid .player .glyphicon-close{margin-right:10px;padding-top:10px;margin-bottom:-3rem;text-align:right}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .players-grid .player .glyphicon-close{margin-right:10px;padding-top:10px}}.Roku-Product-CompareReview .players-grid .player .player-img{margin:0 auto;width:160px;height:105px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:50%}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .players-grid .player .player-img{width:100%;height:80px}}.Roku-Product-CompareReview .players-grid .player .player-name{font-size:15px;border-bottom-width:5px;border-bottom-style:solid}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .players-grid .player .player-name{font-size:13px;padding:0 6px}}.Roku-Product-CompareReview .players-grid .player.competitor{display:none!important}.Roku-Product-CompareReview .players-grid .player.competitor .player-img{max-height:105px;padding:24px;-webkit-background-size:75% 75%;background-size:75%;background-position:50%}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .players-grid .player.competitor .player-img{padding:14px}}.Roku-Product-CompareReview .players-grid .player.competitor.selected{background-color:#eee}.Roku-Product-CompareReview .players-grid .player.competitor .player-name{border-color:inherit}.Roku-Product-CompareReview .comparison-chart{max-width:1100px;margin:0 auto}.Roku-Product-CompareReview .comparison-chart.only-2 .chart-content .chart-row .chart-item:last-child{display:none}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart{width:116%;margin-left:-8%}.Roku-Product-CompareReview .comparison-chart.show{visibility:visible;height:auto}}.Roku-Product-CompareReview .comparison-chart .header{margin-top:24px}.Roku-Product-CompareReview .comparison-chart .header .header-chart-sku{font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart .header .header-chart-sku{font-size:16px;line-height:24px}}.Roku-Product-CompareReview .comparison-chart .header h3.chart-row{display:none}.Roku-Product-CompareReview .comparison-chart .header .chart-content,.Roku-Product-CompareReview .comparison-chart .header .chart-item{-webkit-box-shadow:none!important;box-shadow:none!important}.Roku-Product-CompareReview .comparison-chart .header .chart-item.chart-key{border:none!important}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart .header .chart-item.chart-key{display:none}}.Roku-Product-CompareReview .comparison-chart section h3.chart-row{min-height:66px;margin:0}.Roku-Product-CompareReview .comparison-chart section h3.chart-row .chart-item{text-align:center;-webkit-box-shadow:none!important;box-shadow:none!important}.Roku-Product-CompareReview .comparison-chart section h3.chart-row .chart-item.chart-key{border:none;background:none;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart section h3.chart-row .chart-item.chart-key{display:none}}.Roku-Product-CompareReview .comparison-chart section h3.chart-row .chart-item:last-child{cursor:pointer;position:relative;border-top:0;border-left:1px solid #eee;border-right:1px solid #eee}.Roku-Product-CompareReview .comparison-chart section h3.chart-row span{position:absolute;right:31%}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart section h3.chart-row span{right:6%}}.Roku-Product-CompareReview .comparison-chart section h3.chart-row span:after{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.Roku-Product-CompareReview .comparison-chart .chart-wrapper .chart-content{text-align:center}.Roku-Product-CompareReview .comparison-chart .chart-wrapper .chart-content .chart-row:first-child .chart-key{border-top:1px solid #eee}.Roku-Product-CompareReview .comparison-chart .chart-wrapper h3.chart-row .chart-item:last-child:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:6px}.Roku-Product-CompareReview .comparison-chart .chart-wrapper.close .chart-content{height:0!important;overflow-y:hidden}.Roku-Product-CompareReview .comparison-chart .chart-wrapper.close h3.chart-row .chart-item:last-child{border-bottom:1px solid #eee}.Roku-Product-CompareReview .comparison-chart .chart-wrapper.close h3.chart-row .chart-item:last-child:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.Roku-Product-CompareReview .comparison-chart .chart-content{-webkit-box-shadow:-14px 0 25px -16px rgba(0,0,0,.2);box-shadow:-14px 0 25px -16px rgba(0,0,0,.2);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart .chart-content{-webkit-box-shadow:none;box-shadow:none}.Roku-Product-CompareReview .comparison-chart .chart-content .chart-row .chart-item:first-of-type{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Roku-Product-CompareReview .comparison-chart .chart-content .chart-row .chart-item:nth-of-type(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-shadow:inset -6px 0 10px -5px rgba(0,0,0,.1);box-shadow:inset -6px 0 10px -5px rgba(0,0,0,.1)}.Roku-Product-CompareReview .comparison-chart .chart-content .chart-row .chart-item:nth-of-type(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-shadow:inset 6px 0 10px -5px rgba(0,0,0,.1);box-shadow:inset 6px 0 10px -5px rgba(0,0,0,.1)}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart .chart-content .chart-row .chart-item:last-child{display:none}}.Roku-Product-CompareReview .comparison-chart .chart-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:44px}.Roku-Product-CompareReview .comparison-chart .chart-row.sticky{position:fixed;top:0;max-width:1100px;width:100%;z-index:9}.Roku-Product-CompareReview .comparison-chart .chart-row.sticky+.chart-row{padding-top:48px}.Roku-Product-CompareReview .comparison-chart .chart-row.sticky .chart-item.chart-key{background:none}.Roku-Product-CompareReview .comparison-chart .chart-row.sticky .chart-item.chart-name{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1)!important;box-shadow:0 2px 7px 0 rgba(0,0,0,.1)!important}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;border:1px solid #eee;border-bottom:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1080px){.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item{font-size:18px}}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item:not(.chart-boximage){background:#fff}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item .glyphicon-check{font-size:32px}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item.roku-color-b1{color:#ddd!important}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item:nth-child(2){border-right:none}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item:last-child{border-left:none}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item.chart-key{max-width:15%;font-size:14px;text-align:center;padding:24px 6px;border-top:0;border-right:0}@media (min-width:1080px){.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item.chart-key{font-size:16px}}@media (min-width:320px) and (max-width:767px){.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item.chart-key{border:0;max-width:50%}}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-item.chart-key sup{top:5px;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-boximage{min-height:144px;position:relative}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-boximage .Roku-SalesDisc{position:absolute;right:8px;top:2px}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-boximage img{width:100%}.Roku-Product-CompareReview .comparison-chart .chart-row .chart-boximage.competitor img{max-width:55%}.Roku-Product-CompareReview .comparison-chart .chart-row:last-child .chart-item{border-bottom:1px solid #eee}.Roku-Product-CompareReview .comparison-chart .chart-row:last-child .chart-key{-webkit-box-shadow:0 11px 31px -6px rgba(0,0,0,.2);box-shadow:0 11px 31px -6px rgba(0,0,0,.2)}.Roku-Product-CompareReview .product-pricing-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.Roku-Product-CompareReview .product-pricing-container .roku-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:36px;margin:8px 0 2px}.Roku-Product-CompareReview .product-pricing-container .roku-price.discounted{opacity:1;font-size:30px;line-height:44px;margin-left:80px;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:0) and (max-width:1079px){.Roku-Product-CompareReview .product-pricing-container .roku-price.discounted{font-size:16px}}.Roku-Product-CompareReview .product-pricing-container .roku-price.discounted .bills{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Product-CompareReview .product-pricing-container .roku-price.discounted .bills:before{content:attr(save-label);position:absolute;left:-95px;font-size:16px;color:#662d91;font-family:GothamBook;max-width:80px;white-space:break-spaces;line-height:1}.Roku-Product-CompareReview .product-pricing-container .cta-section{font-size:14px;padding:0 6px;font-weight:700;line-height:14px;margin-bottom:1rem}.Roku-Product-CompareReview .product-pricing-container .product-price-div{display:inline-block;-webkit-box-flex:2;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto}.Roku-Product-CompareReview .product-pricing-container .shop-button-details{display:none}.Roku-SalesDisc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:.5rem}.Roku-SalesDisc.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Roku-SalesDisc.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:319px){.Roku-SalesDisc{padding-left:.5rem}}.Roku-SalesDisc .sales-circle{background-color:C1;font-size:12px;line-height:18px;width:35px;height:35px;-webkit-border-radius:70px;border-radius:70px;padding-top:.7rem}@media (min-width:320px) and (max-width:767px){.Roku-SalesDisc .sales-circle{font-size:12px;line-height:18px}}@media (min-width:768px){.Roku-SalesDisc .sales-circle{padding-top:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-SalesDisc .sales-circle{padding-top:10px}}.Roku-SalesDisc .sales-circle.smaller{font-size:8px;padding-top:1.3rem}",""]),e.exports=t},D3zA:function(e,t,o){"use strict";var r=o("aI7X");e.exports=Function.prototype.bind||r},D6qd:function(e,t,o){"use strict";var r=o("AM7I")("RegExp.prototype.test"),a=o("PrET");e.exports=function(e){return a(r,e)}},DEsm:function(e,t,o){var r=o("9K/p");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},DF6F:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.eot"},DIVp:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.App":{en:{"nav.links":[{text:"nav.link.1",url:"/how-it-works",clickTracking:{label:"how_it_works",viqPx:"81"}},{text:"nav.link.2",url:"/whats-on",clickTracking:{label:"see_whats_on",viqPx:"82"}}]}}}),e.exports=function(){return t.get("Roku.App")}}).call(this,o("TYvK").ResourceManager)},"DNU+":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-PictureFill .media-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;max-width:100%;overflow:hidden}",""]),e.exports=t},DR1u:function(e,t,o){"use strict";e.exports=o("TVLE")},DVf9:function(e,t,o){var r=o("V4vk");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},DZrB:function(e,t,o){var r=o("SRjE");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},DdfH:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes slideEnter{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes slideEnter{0%{opacity:0}40%{opacity:0}to{opacity:1}}@-webkit-keyframes slideLeave{0%{opacity:1}55%{opacity:0}to{opacity:0}}@keyframes slideLeave{0%{opacity:1}55%{opacity:0}to{opacity:0}}.roku-banner{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15);opacity:0;overflow:hidden;width:100%;position:relative;z-index:1;display:grid;justify-items:center}.roku-banner .roku-banner-carousel{z-index:1}.roku-banner .roku-banner-carousel,.roku-banner .roku-banner-carousel .roku-banner-h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.roku-banner .roku-banner-carousel .roku-banner-h1{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;font-size:16px;line-height:24px;line-height:1;font-size:16px!important}@media (min-width:320px) and (max-width:767px){.roku-banner .roku-banner-carousel .roku-banner-h1{font-size:16px;line-height:24px}}@media (min-width:768px){.roku-banner .roku-banner-carousel .roku-banner-h1{vertical-align:middle}}@media (min-width:320px) and (max-width:767px){.roku-banner .roku-banner-carousel .roku-banner-h1{vertical-align:middle}}.roku-banner .roku-banner-carousel .roku-banner-h1 .roku-banner-message{margin-top:30px;margin-bottom:30px}@media (min-width:768px){.roku-banner .roku-banner-carousel .roku-banner-h1 .roku-banner-message{margin-top:20px;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.roku-banner .roku-banner-carousel .roku-banner-h1 .roku-banner-message{margin-top:20px;margin-bottom:20px}}.show-caret:hover .roku-banner-left,.show-caret:hover .roku-banner-right-caret{opacity:1}.roku-banner.transition{-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.roku-banner-icon{padding-right:10px;line-height:0;font-size:26px}.glyphicon-close{position:relative;margin-right:10px;width:44px;height:44px;line-height:44px;text-align:center}.glyphicon-close:before{line-height:44px}.roku-banner-left{position:relative;margin-right:auto;margin-left:10px;width:44px;height:44px;top:50%;-webkit-transform:translateY(-22px);-ms-transform:translateY(-22px);transform:translateY(-22px);text-align:center;opacity:0}.roku-banner-left,.roku-banner-left:before{line-height:44px;z-index:5}.roku-banner-right{position:absolute;right:0;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:5}.roku-banner-right-caret{position:relative;margin-left:auto;width:22px;height:44px;text-align:center;opacity:0}.roku-banner-right-caret,.roku-banner-right-caret:before{line-height:44px;z-index:5}",""]),e.exports=t},DiPl:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("pVnL"),f=o.n(m),g=o("J4zp"),b=o.n(g),h=o("viRO"),k=o.n(h),x=o("ASCv"),y=o("kp6d"),v=o("r9mA"),w=o("V4p5"),_=o("nxxJ"),R=o("Iwrn");o("9udr");function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var E=y.c.Input,S=y.c.Buttons,P=y.c.Validate,T=function(t){var o=t.id,r=Object(h.useState)(!0),n=b()(r,2),l=n[0],c=n[1],u=Object(h.useState)(!1),d=b()(u,2),p=d[0],m=d[1],g=Object(h.useState)(""),T=b()(g,2),O=(T[0],T[1]),N=Object(h.useState)(!1),I=b()(N,2),A=I[0],M=I[1],L=Object(h.useState)(!1),D=b()(L,2),j=D[0],H=D[1],z=Object(h.useState)(""),F=b()(z,2),B=F[0],V=F[1],q=Object(h.useState)(""),U=b()(q,2),W=U[0],G=U[1],Y=Object(h.useState)(""),K=b()(Y,2),J=K[0],Z=K[1],Q=window.location.hostname.indexOf(".portal.")>-1?"rapid-inline":null,X={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");X[t]=Resources["".concat(e)]}}));var $="number"==typeof parseInt(X.lbTimer)?parseInt(X.lbTimer):3;Object(h.useEffect)((function(){window.innerWidth>767?setTimeout((function(){V("desktop")}),1e3*$):V("mobile"),oe()}),[]);var ee=function(e,t,o){var r=new Date;r.setTime(r.getTime()+24*o*60*60*1e3);var a="expires="+r.toUTCString();document.cookie=e+"="+t+";"+a+";path=/"},te=function(e){for(var t=e+"=",o=document.cookie.split(";"),r=0;r<o.length;r++){for(var a=o[r];" "==a.charAt(0);)a=a.substring(1);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return""},oe=function(){var e=te("lb_subscribed"),t=te("lb_show");G(e||"false"),Z(t||"true")},re=function(){var e="number"==typeof parseInt(X.lbCookieDays)?parseInt(X.lbCookieDays):60;ee("lb_subscribed","false",e),ee("lb_show","false",e),m(!0),"mobile"===B&&setTimeout((function(){document.getElementById("lb-mobile").innerHTML="<div></div>"}),1e3),_.a.trackCustomDataEvent({data:{action:"Reject",label:"www_lightbox",category:"newsletter_signup"},event:"Reject"})},ae=function(e,t,o){return"modal"===t&&c(!0),"neutral"===e&&"closeButton"===t&&(o||re(),c(!1)),"neutral"===e&&"background"===t&&(o||re(),c(!1)),!1},ne=function(){ee("lb_subscribed","true",9999),ee("lb_show","false",9999),"mobile"===B&&setTimeout((function(){document.getElementById("lb-mobile").innerHTML="<div></div>"}),3e3)},ie=function(e){if(e.valid){var t=function(t){return e.fields[t].value};if(""!==t("userEmail")){var o=window.__Roku_App_Initial_Values.resource,r=o.features&&"true"===o.features["ria.email.enabled"],a={email:t("userEmail"),ria:r,placement:"lightbox"};v.a.request.post(Object(R.c)("/api/1.0/newsletter?esp_trigger_id=27916")).send(a).then((function(e){M(!0),ne(),_.a.trackCustomDataEvent({data:{action:"Submit",label:"www_lightbox",category:"newsletter_signup"},event:"Submit"})})).catch((function(e){M(!0),ne(),O("Error signing up for email alerts"),console.log(e)}))}else O("Invalid email. Please try again")}else O("Invalid email. Please try again")};return k.a.createElement("div",{className:Q},function(e,t){return"desktop"===e&&"true"===J&&"false"===W&&t.showDesktopLB?!p&&k.a.createElement("div",{className:"lightbox-modal"},l&&k.a.createElement(x.c,{onClose:function(e,t){return ae(e,t,A)}},k.a.createElement("div",{className:"lightbox-modal-content text-center ks-pr-20 ks-pl-20 ks-pt-20 ks-pb-20",style:{backgroundImage:"url(".concat(t.bgImage||"",")"),backgroundPosition:"center",backgroundSize:"cover",backgroundRepeat:"no-repeat"}},A?k.a.createElement("div",{className:"ks-pb-20"},t.lbThanksHeader&&k.a.createElement(w.a,f()({},t.lbThanksHeader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:t.lbThanksHeader})),t.lbThanksMsg&&k.a.createElement(w.a,f()({},t.lbThanksMsg,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:t.lbThanksMsg}))):k.a.createElement(k.a.Fragment,null,t.lbHeader&&k.a.createElement(w.a,f()({},t.lbHeader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:t.lbHeader})),t.lbDescription&&k.a.createElement(w.a,f()({},t.lbDescription,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:t.lbDescription})),k.a.createElement("div",{className:"ks-pt-10"},k.a.createElement(y.c,{onSubmit:ie},k.a.createElement(E,{type:"text",name:"userEmail",required:!0,placeholder:t.lbPlaceholder},P.Email()),k.a.createElement(S,{submitLabel:t.lbCtaText})),k.a.createElement("div",{className:"footer legal-text ks-pb-10",dangerouslySetInnerHTML:{__html:t.lbLegal}})))))):void 0}(B,X),function(t,o){if("mobile"===t&&"true"===J&&"false"===W&&o.showMobileLB){if(!j){H(!0);var r=document.getElementById("kitchensink-root"),n=document.createElement("div");n.setAttribute("id","lb-mobile"),n.innerHTML="<div></div>",r.insertBefore(n,r.firstChild)}var l=function(e){s()(r,e);var t=C(r);function r(){return a()(this,r),t.apply(this,arguments)}return i()(r,[{key:"render",value:function(){return k.a.createElement("div",{className:"lightbox-mobile text-center ks-pr-20 ks-pl-20 ks-pt-20",style:{backgroundImage:"url(".concat(o.bgImageMobile||"",")"),backgroundPosition:"center",backgroundSize:"cover",backgroundRepeat:"no-repeat"}},A?k.a.createElement("div",{className:"ks-pb-20"},o.lbMobileThanksHeader&&k.a.createElement(w.a,f()({},o.lbMobileThanksHeader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:o.lbMobileThanksHeader})),o.lbMobileThanksMsg&&k.a.createElement(w.a,f()({},o.lbMobileThanksMsg,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:o.lbMobileThanksMsg}))):k.a.createElement(k.a.Fragment,null,k.a.createElement("div",{className:"glyphicon-left close-lb-mobile"},k.a.createElement("span",{onClick:function(){return re()},className:"glyphicon glyphicon-close glyphicon-close-left light"})),o.lbMobileHeader&&k.a.createElement(w.a,f()({},o.lbMobileHeader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:o.lbMobileHeader})),o.lbMobileDescription&&k.a.createElement(w.a,f()({},o.lbMobileDescription,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:o.lbMobileDescription})),k.a.createElement("span",{className:"ks-pt-10"},k.a.createElement(y.c,{onSubmit:ie},k.a.createElement(E,{type:"text",name:"userEmail",required:!0,placeholder:o.lbPlaceholder},P.Email()),k.a.createElement(S,{submitLabel:o.lbCtaText})),k.a.createElement("span",{className:"legal-text ks-pb-10",dangerouslySetInnerHTML:{__html:o.lbLegal}}))))}}]),r}(k.a.Component);e.render(k.a.createElement(l,null),document.getElementById("lb-mobile"))}}(B,X))};T.data=[{type:"boolean",key:"showDesktopLB",label:"Show on Desktop"},{type:"boolean",key:"showMobileLB",label:"Show on Mobile"},{type:"text",key:"lbTimer",label:"Timer (Secs)"},{type:"text",key:"lbCookieDays",label:"Cookie Expires (Num of days)"},{type:"image",key:"bgImage",label:"Background Image (Desktop)",messages:!1,group:"Background"},{type:"image",key:"bgImageMobile",label:"Background Image (Mobile)",messages:!1,group:"Background"},{type:"dynamicText",key:"lbHeader",label:"Header",title:"Header Text"},{type:"dynamicText",key:"lbMobileHeader",label:"Mobile Header",title:"Mobile Header Text"},{type:"dynamicText",key:"lbDescription",label:"Sub header",title:"Sub Header Text"},{type:"dynamicText",key:"lbMobileDescription",label:"Mobile Sub header",title:"Mobile Sub Header Text"},{type:"dynamicText",key:"lbThanksHeader",label:"Thanks (Header)",title:"Thanks Header Text"},{type:"dynamicText",key:"lbThanksMsg",label:"Thanks Message",title:"Thanks Message Text"},{type:"dynamicText",key:"lbMobileThanksHeader",label:"Mobile Thanks (Header)",title:"Mobile Thanks Header Text"},{type:"dynamicText",key:"lbMobileThanksMsg",label:"Mobile Thanks Message",title:"Mobile Thanks Message Text"},{type:"code",key:"lbLegal",label:"Legal Disclaimer"},{type:"text",key:"lbPlaceholder",label:"Placeholder"},{type:"text",key:"lbCtaText",label:"CTA Text"}],t.a=T}).call(this,o("yl30"))},DlQD:function(e,t,o){e.exports=function(){"use strict";function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}function o(e,o){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=function(e,o){if(e){if("string"==typeof e)return t(e,o);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,o):void 0}}(e))||o&&e&&"number"==typeof e.length){r&&(e=r);var a=0;return function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}var r=function(e){var t={exports:{}};return e(t,t.exports),t.exports}((function(e){function t(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}e.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:t,changeDefaults:function(t){e.exports.defaults=t}}})),a=/[&<>"']/,n=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,l=/[<>"']|&(?!#?\w+;)/g,s={"&":"&","<":"<",">":">",'"':""","'":"'"},c=function(e){return s[e]},u=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function d(e){return e.replace(u,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var p=/(^|[^\[])\^/g,m=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,g={},b=/^[^:]+:\/*[^/]*$/,h=/^([^:]+:)[\s\S]*$/,k=/^([^:]+:\/*[^/]*)[\s\S]*$/;function x(e,t){g[" "+e]||(b.test(e)?g[" "+e]=e+"/":g[" "+e]=y(e,"/",!0));var o=-1===(e=g[" "+e]).indexOf(":");return"//"===t.substring(0,2)?o?t:e.replace(h,"$1")+t:"/"===t.charAt(0)?o?t:e.replace(k,"$1")+t:e+t}function y(e,t,o){var r=e.length;if(0===r)return"";for(var a=0;a<r;){var n=e.charAt(r-a-1);if(n!==t||o){if(n===t||!o)break;a++}else a++}return e.substr(0,r-a)}var v=function(e,t){if(t){if(a.test(e))return e.replace(n,c)}else if(i.test(e))return e.replace(l,c);return e},w=d,_=function(e,t){e=e.source||e,t=t||"";var o={replace:function(t,r){return r=(r=r.source||r).replace(p,"$1"),e=e.replace(t,r),o},getRegex:function(){return new RegExp(e,t)}};return o},R=function(e,t,o){if(e){var r;try{r=decodeURIComponent(d(o)).replace(m,"").toLowerCase()}catch(e){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!f.test(o)&&(o=x(t,o));try{o=encodeURI(o).replace(/%25/g,"%")}catch(e){return null}return o},C={exec:function(){}},E=function(e){for(var t,o,r=1;r<arguments.length;r++)for(o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},S=function(e,t){var o=e.replace(/\|/g,(function(e,t,o){for(var r=!1,a=t;--a>=0&&"\\"===o[a];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(o.length>t)o.splice(t);else for(;o.length<t;)o.push("");for(;r<o.length;r++)o[r]=o[r].trim().replace(/\\\|/g,"|");return o},P=y,T=function(e,t){if(-1===e.indexOf(t[1]))return-1;for(var o=e.length,r=0,a=0;a<o;a++)if("\\"===e[a])a++;else if(e[a]===t[0])r++;else if(e[a]===t[1]&&--r<0)return a;return-1},O=function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},N=function(e,t){if(t<1)return"";for(var o="";t>1;)1&t&&(o+=e),t>>=1,e+=e;return o+e},I=r.defaults,A=P,M=S,L=v,D=T;function j(e,t,o){var r=t.href,a=t.title?L(t.title):null,n=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:o,href:r,title:a,text:n}:{type:"image",raw:o,href:r,title:a,text:L(n)}}var H=function(){function e(e){this.options=e||I}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e,t){var o=this.rules.block.code.exec(e);if(o){var r=t[t.length-1];if(r&&"paragraph"===r.type)return{raw:o[0],text:o[0].trimRight()};var a=o[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:o[0],codeBlockStyle:"indented",text:this.options.pedantic?a:A(a,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var o=t[0],r=function(e,t){var o=e.match(/^(\s+)(?:```)/);if(null===o)return t;var r=o[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=r.length?e.slice(r.length):e})).join("\n")}(o,t[3]||"");return{type:"code",raw:o,lang:t[2]?t[2].trim():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var o=t[2].trim();if(/#$/.test(o)){var r=A(o,"#");this.options.pedantic?o=r.trim():r&&!/ $/.test(r)||(o=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:o}}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var o={type:"table",header:M(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(o.header.length===o.align.length){var r,a=o.align.length;for(r=0;r<a;r++)/^ *-+: *$/.test(o.align[r])?o.align[r]="right":/^ *:-+: *$/.test(o.align[r])?o.align[r]="center":/^ *:-+ *$/.test(o.align[r])?o.align[r]="left":o.align[r]=null;for(a=o.cells.length,r=0;r<a;r++)o.cells[r]=M(o.cells[r],o.header.length);return o}}},t.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},t.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var o=t[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:t[0],text:o}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var o,r,a,n,i,l,s,c,u=t[0],d=t[2],p=d.length>1,m={type:"list",raw:u,ordered:p,start:p?+d.slice(0,-1):"",loose:!1,items:[]},f=t[0].match(this.rules.block.item),g=!1,b=f.length;a=this.rules.block.listItemStart.exec(f[0]);for(var h=0;h<b;h++){if(u=o=f[h],h!==b-1){if(n=this.rules.block.listItemStart.exec(f[h+1]),this.options.pedantic?n[1].length>a[1].length:n[1].length>a[0].length||n[1].length>3){f.splice(h,2,f[h]+"\n"+f[h+1]),h--,b--;continue}(!this.options.pedantic||this.options.smartLists?n[2][n[2].length-1]!==d[d.length-1]:p===(1===n[2].length))&&(i=f.slice(h+1).join("\n"),m.raw=m.raw.substring(0,m.raw.length-i.length),h=b-1),a=n}r=o.length,~(o=o.replace(/^ *([*+-]|\d+[.)]) ?/,"")).indexOf("\n ")&&(r-=o.length,o=this.options.pedantic?o.replace(/^ {1,4}/gm,""):o.replace(new RegExp("^ {1,"+r+"}","gm"),"")),l=g||/\n\n(?!\s*$)/.test(o),h!==b-1&&(g="\n"===o.charAt(o.length-1),l||(l=g)),l&&(m.loose=!0),this.options.gfm&&(c=void 0,(s=/^\[[ xX]\] /.test(o))&&(c=" "!==o[1],o=o.replace(/^\[[ xX]\] +/,""))),m.items.push({type:"list_item",raw:u,task:s,checked:c,loose:l,text:o})}return m}},t.html=function(e){var t=this.rules.block.html.exec(e);if(t)return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):L(t[0]):t[0]}},t.def=function(e){var t=this.rules.block.def.exec(e);if(t)return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},t.table=function(e){var t=this.rules.block.table.exec(e);if(t){var o={type:"table",header:M(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(o.header.length===o.align.length){o.raw=t[0];var r,a=o.align.length;for(r=0;r<a;r++)/^ *-+: *$/.test(o.align[r])?o.align[r]="right":/^ *:-+: *$/.test(o.align[r])?o.align[r]="center":/^ *:-+ *$/.test(o.align[r])?o.align[r]="left":o.align[r]=null;for(a=o.cells.length,r=0;r<a;r++)o.cells[r]=M(o.cells[r].replace(/^ *\| *| *\| *$/g,""),o.header.length);return o}}},t.lheading=function(e){var t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1]}},t.paragraph=function(e){var t=this.rules.block.paragraph.exec(e);if(t)return{type:"paragraph",raw:t[0],text:"\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1]}},t.text=function(e,t){var o=this.rules.block.text.exec(e);if(o){var r=t[t.length-1];return r&&"text"===r.type?{raw:o[0],text:o[0]}:{type:"text",raw:o[0],text:o[0]}}},t.escape=function(e){var t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:L(t[1])}},t.tag=function(e,t,o){var r=this.rules.inline.tag.exec(e);if(r)return!t&&/^<a /i.test(r[0])?t=!0:t&&/^<\/a>/i.test(r[0])&&(t=!1),!o&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?o=!0:o&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(o=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:o,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):L(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var o=t[2].trim();if(!this.options.pedantic&&/^</.test(o)){if(!/>$/.test(o))return;var r=A(o.slice(0,-1),"\\");if((o.length-r.length)%2==0)return}else{var a=D(t[2],"()");if(a>-1){var n=(0===t[0].indexOf("!")?5:4)+t[1].length+a;t[2]=t[2].substring(0,a),t[0]=t[0].substring(0,n).trim(),t[3]=""}}var i=t[2],l="";if(this.options.pedantic){var s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);s&&(i=s[1],l=s[3])}else l=t[3]?t[3].slice(1,-1):"";return i=i.trim(),/^</.test(i)&&(i=this.options.pedantic&&!/>$/.test(o)?i.slice(1):i.slice(1,-1)),j(t,{href:i?i.replace(this.rules.inline._escapes,"$1"):i,title:l?l.replace(this.rules.inline._escapes,"$1"):l},t[0])}},t.reflink=function(e,t){var o;if((o=this.rules.inline.reflink.exec(e))||(o=this.rules.inline.nolink.exec(e))){var r=(o[2]||o[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])||!r.href){var a=o[0].charAt(0);return{type:"text",raw:a,text:a}}return j(o,r,o[0])}},t.strong=function(e,t,o){void 0===o&&(o="");var r=this.rules.inline.strong.start.exec(e);if(r&&(!r[1]||r[1]&&(""===o||this.rules.inline.punctuation.exec(o)))){t=t.slice(-1*e.length);var a,n="**"===r[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(n.lastIndex=0;null!=(r=n.exec(t));)if(a=this.rules.inline.strong.middle.exec(t.slice(0,r.index+3)))return{type:"strong",raw:e.slice(0,a[0].length),text:e.slice(2,a[0].length-2)}}},t.em=function(e,t,o){void 0===o&&(o="");var r=this.rules.inline.em.start.exec(e);if(r&&(!r[1]||r[1]&&(""===o||this.rules.inline.punctuation.exec(o)))){t=t.slice(-1*e.length);var a,n="*"===r[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(n.lastIndex=0;null!=(r=n.exec(t));)if(a=this.rules.inline.em.middle.exec(t.slice(0,r.index+2)))return{type:"em",raw:e.slice(0,a[0].length),text:e.slice(1,a[0].length-1)}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var o=t[2].replace(/\n/g," "),r=/[^ ]/.test(o),a=/^ /.test(o)&&/ $/.test(o);return r&&a&&(o=o.substring(1,o.length-1)),o=L(o,!0),{type:"codespan",raw:t[0],text:o}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2]}},t.autolink=function(e,t){var o,r,a=this.rules.inline.autolink.exec(e);if(a)return r="@"===a[2]?"mailto:"+(o=L(this.options.mangle?t(a[1]):a[1])):o=L(a[1]),{type:"link",raw:a[0],text:o,href:r,tokens:[{type:"text",raw:o,text:o}]}},t.url=function(e,t){var o;if(o=this.rules.inline.url.exec(e)){var r,a;if("@"===o[2])a="mailto:"+(r=L(this.options.mangle?t(o[0]):o[0]));else{var n;do{n=o[0],o[0]=this.rules.inline._backpedal.exec(o[0])[0]}while(n!==o[0]);r=L(o[0]),a="www."===o[1]?"http://"+r:r}return{type:"link",raw:o[0],text:r,href:a,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,o){var r,a=this.rules.inline.text.exec(e);if(a)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):L(a[0]):a[0]:L(this.options.smartypants?o(a[0]):a[0]),{type:"text",raw:a[0],text:r}},e}(),z=C,F=_,B=E,V={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:z,table:z,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};V.def=F(V.def).replace("label",V._label).replace("title",V._title).getRegex(),V.bullet=/(?:[*+-]|\d{1,9}[.)])/,V.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,V.item=F(V.item,"gm").replace(/bull/g,V.bullet).getRegex(),V.listItemStart=F(/^( *)(bull)/).replace("bull",V.bullet).getRegex(),V.list=F(V.list).replace(/bull/g,V.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+V.def.source+")").getRegex(),V._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",V._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,V.html=F(V.html,"i").replace("comment",V._comment).replace("tag",V._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),V.paragraph=F(V._paragraph).replace("hr",V.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",V._tag).getRegex(),V.blockquote=F(V.blockquote).replace("paragraph",V.paragraph).getRegex(),V.normal=B({},V),V.gfm=B({},V.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),V.gfm.nptable=F(V.gfm.nptable).replace("hr",V.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",V._tag).getRegex(),V.gfm.table=F(V.gfm.table).replace("hr",V.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",V._tag).getRegex(),V.pedantic=B({},V.normal,{html:F("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",V._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:z,paragraph:F(V.normal._paragraph).replace("hr",V.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",V.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var q={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:z,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:z,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\s*punctuation])/,_punctuation:"!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~"};q.punctuation=F(q.punctuation).replace(/punctuation/g,q._punctuation).getRegex(),q._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",q._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",q._comment=F(V._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),q.em.start=F(q.em.start).replace(/punctuation/g,q._punctuation).getRegex(),q.em.middle=F(q.em.middle).replace(/punctuation/g,q._punctuation).replace(/overlapSkip/g,q._overlapSkip).getRegex(),q.em.endAst=F(q.em.endAst,"g").replace(/punctuation/g,q._punctuation).getRegex(),q.em.endUnd=F(q.em.endUnd,"g").replace(/punctuation/g,q._punctuation).getRegex(),q.strong.start=F(q.strong.start).replace(/punctuation/g,q._punctuation).getRegex(),q.strong.middle=F(q.strong.middle).replace(/punctuation/g,q._punctuation).replace(/overlapSkip/g,q._overlapSkip).getRegex(),q.strong.endAst=F(q.strong.endAst,"g").replace(/punctuation/g,q._punctuation).getRegex(),q.strong.endUnd=F(q.strong.endUnd,"g").replace(/punctuation/g,q._punctuation).getRegex(),q.blockSkip=F(q._blockSkip,"g").getRegex(),q.overlapSkip=F(q._overlapSkip,"g").getRegex(),q._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,q._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,q._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,q.autolink=F(q.autolink).replace("scheme",q._scheme).replace("email",q._email).getRegex(),q._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,q.tag=F(q.tag).replace("comment",q._comment).replace("attribute",q._attribute).getRegex(),q._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,q._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,q._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,q.link=F(q.link).replace("label",q._label).replace("href",q._href).replace("title",q._title).getRegex(),q.reflink=F(q.reflink).replace("label",q._label).getRegex(),q.reflinkSearch=F(q.reflinkSearch,"g").replace("reflink",q.reflink).replace("nolink",q.nolink).getRegex(),q.normal=B({},q),q.pedantic=B({},q.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:F(/^!?\[(label)\]\((.*?)\)/).replace("label",q._label).getRegex(),reflink:F(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q._label).getRegex()}),q.gfm=B({},q.normal,{escape:F(q.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),q.gfm.url=F(q.gfm.url,"i").replace("email",q.gfm._extended_email).getRegex(),q.breaks=B({},q.gfm,{br:F(q.br).replace("{2,}","*").getRegex(),text:F(q.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var U={block:V,inline:q},W=r.defaults,G=U.block,Y=U.inline,K=N;function J(e){return e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function Z(e){var t,o,r="",a=e.length;for(t=0;t<a;t++)o=e.charCodeAt(t),Math.random()>.5&&(o="x"+o.toString(16)),r+="&#"+o+";";return r}var Q=function(){function t(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||W,this.options.tokenizer=this.options.tokenizer||new H,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:G.normal,inline:Y.normal};this.options.pedantic?(t.block=G.pedantic,t.inline=Y.pedantic):this.options.gfm&&(t.block=G.gfm,this.options.breaks?t.inline=Y.breaks:t.inline=Y.gfm),this.tokenizer.rules=t}t.lex=function(e,o){return new t(o).lex(e)},t.lexInline=function(e,o){return new t(o).inlineTokens(e)};var o,r,a,n=t.prototype;return n.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},n.blockTokens=function(e,t,o){var r,a,n,i;for(void 0===t&&(t=[]),void 0===o&&(o=!0),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));e;)if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((i=t[t.length-1]).raw+="\n"+r.raw,i.text+="\n"+r.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],o),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),n=r.items.length,a=0;a<n;a++)r.items[a].tokens=this.blockTokens(r.items[a].text,[],!1);t.push(r)}else if(r=this.tokenizer.html(e))e=e.substring(r.raw.length),t.push(r);else if(o&&(r=this.tokenizer.def(e)))e=e.substring(r.raw.length),this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});else if(r=this.tokenizer.table(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.lheading(e))e=e.substring(r.raw.length),t.push(r);else if(o&&(r=this.tokenizer.paragraph(e)))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.text(e,t))e=e.substring(r.raw.length),r.type?t.push(r):((i=t[t.length-1]).raw+="\n"+r.raw,i.text+="\n"+r.text);else if(e){var l="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(l);break}throw new Error(l)}return t},n.inline=function(e){var t,o,r,a,n,i,l=e.length;for(t=0;t<l;t++)switch((i=e[t]).type){case"paragraph":case"text":case"heading":i.tokens=[],this.inlineTokens(i.text,i.tokens);break;case"table":for(i.tokens={header:[],cells:[]},a=i.header.length,o=0;o<a;o++)i.tokens.header[o]=[],this.inlineTokens(i.header[o],i.tokens.header[o]);for(a=i.cells.length,o=0;o<a;o++)for(n=i.cells[o],i.tokens.cells[o]=[],r=0;r<n.length;r++)i.tokens.cells[o][r]=[],this.inlineTokens(n[r],i.tokens.cells[o][r]);break;case"blockquote":this.inline(i.tokens);break;case"list":for(a=i.items.length,o=0;o<a;o++)this.inline(i.items[o].tokens)}return e},n.inlineTokens=function(e,t,o,r){var a;void 0===t&&(t=[]),void 0===o&&(o=!1),void 0===r&&(r=!1);var n,i,l,s=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(n=this.tokenizer.rules.inline.reflinkSearch.exec(s));)c.includes(n[0].slice(n[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,n.index)+"["+K("a",n[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(n=this.tokenizer.rules.inline.blockSkip.exec(s));)s=s.slice(0,n.index)+"["+K("a",n[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;e;)if(i||(l=""),i=!1,a=this.tokenizer.escape(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.tag(e,o,r))e=e.substring(a.raw.length),o=a.inLink,r=a.inRawBlock,t.push(a);else if(a=this.tokenizer.link(e))e=e.substring(a.raw.length),"link"===a.type&&(a.tokens=this.inlineTokens(a.text,[],!0,r)),t.push(a);else if(a=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(a.raw.length),"link"===a.type&&(a.tokens=this.inlineTokens(a.text,[],!0,r)),t.push(a);else if(a=this.tokenizer.strong(e,s,l))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],o,r),t.push(a);else if(a=this.tokenizer.em(e,s,l))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],o,r),t.push(a);else if(a=this.tokenizer.codespan(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.br(e))e=e.substring(a.raw.length),t.push(a);else if(a=this.tokenizer.del(e))e=e.substring(a.raw.length),a.tokens=this.inlineTokens(a.text,[],o,r),t.push(a);else if(a=this.tokenizer.autolink(e,Z))e=e.substring(a.raw.length),t.push(a);else if(o||!(a=this.tokenizer.url(e,Z))){if(a=this.tokenizer.inlineText(e,r,J))e=e.substring(a.raw.length),l=a.raw.slice(-1),i=!0,t.push(a);else if(e){var u="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(u);break}throw new Error(u)}}else e=e.substring(a.raw.length),t.push(a);return t},o=t,a=[{key:"rules",get:function(){return{block:G,inline:Y}}}],(r=null)&&e(o.prototype,r),a&&e(o,a),t}(),X=r.defaults,$=R,ee=v,te=function(){function e(e){this.options=e||X}var t=e.prototype;return t.code=function(e,t,o){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var a=this.options.highlight(e,r);null!=a&&a!==e&&(o=!0,e=a)}return e=e.replace(/\n$/,"")+"\n",r?'<pre><code class="'+this.options.langPrefix+ee(r,!0)+'">'+(o?e:ee(e,!0))+"</code></pre>\n":"<pre><code>"+(o?e:ee(e,!0))+"</code></pre>\n"},t.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},t.html=function(e){return e},t.heading=function(e,t,o,r){return this.options.headerIds?"<h"+t+' id="'+this.options.headerPrefix+r.slug(o)+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"},t.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},t.list=function(e,t,o){var r=t?"ol":"ul";return"<"+r+(t&&1!==o?' start="'+o+'"':"")+">\n"+e+"</"+r+">\n"},t.listitem=function(e){return"<li>"+e+"</li>\n"},t.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},t.paragraph=function(e){return"<p>"+e+"</p>\n"},t.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},t.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},t.tablecell=function(e,t){var o=t.header?"th":"td";return(t.align?"<"+o+' align="'+t.align+'">':"<"+o+">")+e+"</"+o+">\n"},t.strong=function(e){return"<strong>"+e+"</strong>"},t.em=function(e){return"<em>"+e+"</em>"},t.codespan=function(e){return"<code>"+e+"</code>"},t.br=function(){return this.options.xhtml?"<br/>":"<br>"},t.del=function(e){return"<del>"+e+"</del>"},t.link=function(e,t,o){if(null===(e=$(this.options.sanitize,this.options.baseUrl,e)))return o;var r='<a href="'+ee(e)+'"';return t&&(r+=' title="'+t+'"'),r+=">"+o+"</a>"},t.image=function(e,t,o){if(null===(e=$(this.options.sanitize,this.options.baseUrl,e)))return o;var r='<img src="'+e+'" alt="'+o+'"';return t&&(r+=' title="'+t+'"'),r+=this.options.xhtml?"/>":">"},t.text=function(e){return e},e}(),oe=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,o){return""+o},t.image=function(e,t,o){return""+o},t.br=function(){return""},e}(),re=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var o=e,r=0;if(this.seen.hasOwnProperty(o)){r=this.seen[e];do{o=e+"-"+ ++r}while(this.seen.hasOwnProperty(o))}return t||(this.seen[e]=r,this.seen[o]=0),o},t.slug=function(e,t){void 0===t&&(t={});var o=this.serialize(e);return this.getNextSafeSlug(o,t.dryrun)},e}(),ae=r.defaults,ne=w,ie=function(){function e(e){this.options=e||ae,this.options.renderer=this.options.renderer||new te,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new oe,this.slugger=new re}e.parse=function(t,o){return new e(o).parse(t)},e.parseInline=function(t,o){return new e(o).parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var o,r,a,n,i,l,s,c,u,d,p,m,f,g,b,h,k,x,y="",v=e.length;for(o=0;o<v;o++)switch((d=e[o]).type){case"space":continue;case"hr":y+=this.renderer.hr();continue;case"heading":y+=this.renderer.heading(this.parseInline(d.tokens),d.depth,ne(this.parseInline(d.tokens,this.textRenderer)),this.slugger);continue;case"code":y+=this.renderer.code(d.text,d.lang,d.escaped);continue;case"table":for(c="",s="",n=d.header.length,r=0;r<n;r++)s+=this.renderer.tablecell(this.parseInline(d.tokens.header[r]),{header:!0,align:d.align[r]});for(c+=this.renderer.tablerow(s),u="",n=d.cells.length,r=0;r<n;r++){for(s="",i=(l=d.tokens.cells[r]).length,a=0;a<i;a++)s+=this.renderer.tablecell(this.parseInline(l[a]),{header:!1,align:d.align[a]});u+=this.renderer.tablerow(s)}y+=this.renderer.table(c,u);continue;case"blockquote":u=this.parse(d.tokens),y+=this.renderer.blockquote(u);continue;case"list":for(p=d.ordered,m=d.start,f=d.loose,n=d.items.length,u="",r=0;r<n;r++)h=(b=d.items[r]).checked,k=b.task,g="",b.task&&(x=this.renderer.checkbox(h),f?b.tokens.length>0&&"text"===b.tokens[0].type?(b.tokens[0].text=x+" "+b.tokens[0].text,b.tokens[0].tokens&&b.tokens[0].tokens.length>0&&"text"===b.tokens[0].tokens[0].type&&(b.tokens[0].tokens[0].text=x+" "+b.tokens[0].tokens[0].text)):b.tokens.unshift({type:"text",text:x}):g+=x),g+=this.parse(b.tokens,f),u+=this.renderer.listitem(g,k,h);y+=this.renderer.list(u,p,m);continue;case"html":y+=this.renderer.html(d.text);continue;case"paragraph":y+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":for(u=d.tokens?this.parseInline(d.tokens):d.text;o+1<v&&"text"===e[o+1].type;)u+="\n"+((d=e[++o]).tokens?this.parseInline(d.tokens):d.text);y+=t?this.renderer.paragraph(u):u;continue;default:var w='Token with "'+d.type+'" type was not found.';if(this.options.silent)return void console.error(w);throw new Error(w)}return y},t.parseInline=function(e,t){t=t||this.renderer;var o,r,a="",n=e.length;for(o=0;o<n;o++)switch((r=e[o]).type){case"escape":a+=t.text(r.text);break;case"html":a+=t.html(r.text);break;case"link":a+=t.link(r.href,r.title,this.parseInline(r.tokens,t));break;case"image":a+=t.image(r.href,r.title,r.text);break;case"strong":a+=t.strong(this.parseInline(r.tokens,t));break;case"em":a+=t.em(this.parseInline(r.tokens,t));break;case"codespan":a+=t.codespan(r.text);break;case"br":a+=t.br();break;case"del":a+=t.del(this.parseInline(r.tokens,t));break;case"text":a+=t.text(r.text);break;default:var i='Token with "'+r.type+'" type was not found.';if(this.options.silent)return void console.error(i);throw new Error(i)}return a},e}(),le=E,se=O,ce=v,ue=r.getDefaults,de=r.changeDefaults,pe=r.defaults;function me(e,t,o){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof t&&(o=t,t=null),t=le({},me.defaults,t||{}),se(t),o){var r,a=t.highlight;try{r=Q.lex(e,t)}catch(e){return o(e)}var n=function(e){var n;if(!e)try{n=ie.parse(r,t)}catch(t){e=t}return t.highlight=a,e?o(e):o(null,n)};if(!a||a.length<3)return n();if(delete t.highlight,!r.length)return n();var i=0;return me.walkTokens(r,(function(e){"code"===e.type&&(i++,setTimeout((function(){a(e.text,e.lang,(function(t,o){if(t)return n(t);null!=o&&o!==e.text&&(e.text=o,e.escaped=!0),0==--i&&n()}))}),0))})),void(0===i&&n())}try{var l=Q.lex(e,t);return t.walkTokens&&me.walkTokens(l,t.walkTokens),ie.parse(l,t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+ce(e.message+"",!0)+"</pre>";throw e}}return me.options=me.setOptions=function(e){return le(me.defaults,e),de(me.defaults),me},me.getDefaults=ue,me.defaults=pe,me.use=function(e){var t=le({},e);if(e.renderer&&function(){var o=me.defaults.renderer||new te,r=function(t){var r=o[t];o[t]=function(){for(var a=arguments.length,n=new Array(a),i=0;i<a;i++)n[i]=arguments[i];var l=e.renderer[t].apply(o,n);return!1===l&&(l=r.apply(o,n)),l}};for(var a in e.renderer)r(a);t.renderer=o}(),e.tokenizer&&function(){var o=me.defaults.tokenizer||new H,r=function(t){var r=o[t];o[t]=function(){for(var a=arguments.length,n=new Array(a),i=0;i<a;i++)n[i]=arguments[i];var l=e.tokenizer[t].apply(o,n);return!1===l&&(l=r.apply(o,n)),l}};for(var a in e.tokenizer)r(a);t.tokenizer=o}(),e.walkTokens){var o=me.defaults.walkTokens;t.walkTokens=function(t){e.walkTokens(t),o&&o(t)}}me.setOptions(t)},me.walkTokens=function(e,t){for(var r,a=o(e);!(r=a()).done;){var n=r.value;switch(t(n),n.type){case"table":for(var i,l=o(n.tokens.header);!(i=l()).done;){var s=i.value;me.walkTokens(s,t)}for(var c,u=o(n.tokens.cells);!(c=u()).done;)for(var d,p=o(c.value);!(d=p()).done;){var m=d.value;me.walkTokens(m,t)}break;case"list":me.walkTokens(n.items,t);break;default:n.tokens&&me.walkTokens(n.tokens,t)}}},me.parseInline=function(e,t){if(null==e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");t=le({},me.defaults,t||{}),se(t);try{var o=Q.lexInline(e,t);return t.walkTokens&&me.walkTokens(o,t.walkTokens),ie.parseInline(o,t)}catch(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+ce(e.message+"",!0)+"</pre>";throw e}},me.Parser=ie,me.parser=ie.parse,me.Renderer=te,me.TextRenderer=oe,me.Lexer=Q,me.lexer=Q.lex,me.Tokenizer=H,me.Slugger=re,me.parse=me,me}()},DmXP:function(e,t,o){"use strict";var r=o("cDf5"),a=Date.prototype.getDay,n=Object.prototype.toString,i=o("B6Q+")();e.exports=function(e){return"object"===r(e)&&null!==e&&(i?function(e){try{return a.call(e),!0}catch(e){return!1}}(e):"[object Date]"===n.call(e))}},Dn81:function(e,t,o){var r=o("8Jab");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},DnCH:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.support-scrollspy-wrapper{display:none}}.support-scrollspy-wrapper .marker{position:absolute;height:30px;width:5px;background-color:#6d28a0;-webkit-border-radius:99px;border-radius:99px;margin-left:-16px}.support-scrollspy-wrapper.scrollspy{padding-top:20px;padding-bottom:20px;padding-left:10px}@media (min-width:320px) and (max-width:767px){.support-scrollspy-wrapper.scrollspy{padding-top:20px;padding-bottom:20px;padding-left:10px}}.support-scrollspy-wrapper.scrollspy-sticky{z-index:999;position:-webkit-sticky;position:sticky;margin-left:-10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;top:80px;background-color:#fff;padding:30px;-webkit-box-shadow:2px 2px 5px 2px #ebeaea;box-shadow:1px 1px 4px 2px #ebeaea}.support-scrollspy-wrapper .title{padding-left:15px}.support-scrollspy-wrapper .title:hover{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:#000;text-decoration-color:#000}.support-scrollspy-wrapper a,.support-scrollspy-wrapper a:hover{text-decoration:none;color:#000}.support-scrollspy-wrapper .section-content{color:#000;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.support-scrollspy-wrapper .section-content{font-size:14px;line-height:22px}}.support-scrollspy-wrapper .section-contentvisible,.support-scrollspy-wrapper .section-contentvisible:hover{color:#6d28a0;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.support-scrollspy-wrapper .section-contentvisible,.support-scrollspy-wrapper .section-contentvisible:hover{font-size:14px;line-height:22px}}.support-scrollspy-wrapper main{max-width:640px;color:#222}.support-scrollspy-wrapper h1{font-weight:400}.support-scrollspy-wrapper .bar{list-style-type:none}.support-scrollspy-wrapper .bar li{position:relative;margin:0;padding-bottom:1em;padding-left:20px}.support-scrollspy-wrapper .bar li:before{background-color:#6d28a0;width:1px;content:"";position:absolute;top:0;bottom:0;left:5.8px}.support-scrollspy-wrapper .bar li:after{position:absolute;content:"\\25CF";font-size:12px;color:#6d28a0;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;left:3px;top:0}.support-scrollspy-wrapper .bar li:first-child:before{top:10px}.support-scrollspy-wrapper .bar li:last-child:before{height:6px}.support-scrollspy-wrapper .header{padding-left:40px}.support-scrollspy-wrapper .header h3{font-size:18px;color:#000;font-family:GothamMedium;font-weight:400}',""]),e.exports=t},Drlh:function(e,t){e.exports="/investor/s/1647467262999/i/80d96f1b7d22d6d57139bfdd3f44b7b3.png"},DvQM:function(e,t,o){"use strict";t.type=function(e){return e.split(/ *; */).shift()},t.params=function(e){return e.split(/ *; */).reduce((function(e,t){var o=t.split(/ *= */),r=o.shift(),a=o.shift();return r&&a&&(e[r]=a),e}),{})},t.parseLinks=function(e){return e.split(/ *, */).reduce((function(e,t){var o=t.split(/ *; */),r=o[0].slice(1,-1);return e[o[1].split(/ *= */)[1].slice(1,-1)]=r,e}),{})},t.cleanHeader=function(e,t){return delete e["content-type"],delete e["content-length"],delete e["transfer-encoding"],delete e.host,t&&(delete e.authorization,delete e.cookie),e}},DyUS:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.end-page-ctas{padding:30px}@media (min-width:320px) and (max-width:767px){.end-page-ctas{padding:30px}}.end-page-ctas .cta-section{text-align:center;padding:20px;border-color:#eee;border-bottom:1px solid}@media (min-width:320px) and (max-width:767px){.end-page-ctas .cta-section{padding:20px}}@media (min-width:768px){.end-page-ctas .cta-section{border-bottom:0;border-right:1px solid}}.end-page-ctas .cta-section:last-child{border:0}.end-page-ctas .cta-section a,.end-page-ctas .cta-section div,.end-page-ctas .cta-section h3{margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.end-page-ctas .cta-section a,.end-page-ctas .cta-section div,.end-page-ctas .cta-section h3{margin-bottom:10px}}.end-page-ctas .cta-section h3{margin-top:0}.end-page-ctas .cta-section a{font-weight:700}.end-page-ctas .cta-section .glyphicon-arrow-right-after:after{top:2px}@media (min-width:768px){.end-page-ctas .description{min-height:3em;vertical-align:top}}",""]),e.exports=t},"E+4R":function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return C}));var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("g1v6"),k=o("fMFE"),x=o.n(k),y=o("9762"),v=o("t1KS"),w=(o("nxxJ"),o("OqaQ")),_=o.n(w);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var C=function(t){p()(n,t);var r=R(n);function n(e){var t;i()(this,n),(t=r.call(this,e)).toggleAutoScroll=t.toggleAutoScroll.bind(u()(t));var a=t.props.config&&t.props.config.internalApp,l=Object.assign({},x.a,a?{}:_()(),t.props.config);return Object(v.e)(t.props.resource.endpoints,l.items||[]),t.state={config:l},o("lYfC")("./".concat(t.state.config.theme,"/index.scss")),t.toggleAutoScroll(t.state.config.onScroll),t}return s()(n,[{key:"toggleAutoScroll",value:function(e){"hide"!==e?Object(v.c)():Object(v.d)()}},{key:"componentWillReceiveProps",value:function(e){if(e.config&&e.config!==this.state.config){"onScroll"in e.config&&this.toggleAutoScroll(e.config.onScroll),e.config.theme&&e.config.theme!==this.state.config.theme&&o("lYfC")("./".concat(e.config.theme,"/index.scss"));var t=Object.assign({},this.state.config,e.config);Object(v.e)(this.props.resource.endpoints,t.items||[]),Object(v.g)(t),this.setState({config:t})}}},{key:"render",value:function(){return e.createElement("header",{role:"navigation"},e.createElement(y.a,a()({},this.props,{config:this.state.config})))}}]),n}(e.Component);C.className="Roku.Header";var E=function(e){return!!e&&(!(!e.displayName||"string"!=typeof e.displayName)&&(!(!e.id||"string"!=typeof e.id)&&(!!(e.link||e.linkEndpoint||e.linkPath)&&((!e.link||"string"==typeof e.link)&&((!e.linkEndpoint||"string"==typeof e.linkEndpoint)&&(!e.linkPath||"string"==typeof e.linkPath))))))};C.propTypes={resource:h.a.object.isRequired,config:h.a.shape({isCompact:h.a.bool,onScroll:h.a.string,title:h.a.string,titleRedirect:h.a.string,checkout:h.a.bool,direction:h.a.string,internalApp:h.a.bool,search:h.a.shape({placeholder:h.a.string.isRequired,redirectUrl:h.a.string.isRequired}),items:h.a.arrayOf(h.a.shape({displayName:h.a.string.isRequired,id:h.a.string.isRequired,linkPath:function(e,t,o){return e.linkPath||e.link||e.subMenus||e.linkEndpoint?e.linkPath&&"string"!=typeof e.linkPath?new Error("Prop 'linkPath' should be a string."):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))},linkEndpoint:function(e,t,o){return e.linkEndpoint||e.link||e.subMenus||e.linkPath?e.linkEndpoint&&"string"!=typeof e.linkEndpoint?new Error("Prop 'linkEndpoint' should be a string."):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))},link:function(e,t,o){return e.link||e.subMenus||e.linkPath||e.linkEndpoint?e.link&&"string"!=typeof e.link?new Error("Prop 'link' should be a link."):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))},subMenus:function(e,t,o){return e.subMenus||e.link||e.linkPath||e.linkEndpoint?e.subMenus&&!Array.isArray(e.subMenus)?new Error("Prop 'subMenus' should be an Array."):e.subMenus&&!e.subMenus.every(E)?new Error("Child of prop 'subMenus' is missing one of ('displayName', 'id', ('link' | 'linkPath' | 'linkEndpoint'))"):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))}}))}),cart:h.a.number},C.defaultProps={}}).call(this,o("viRO"))},"E+n0":function(e,t,o){"use strict";o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return i}));var r=o("viRO"),a=o.n(r);function n(){return a.a.createElement("svg",{width:60.019,height:70.596,viewBox:"0 0 60.019 70.596"},a.a.createElement("g",{"data-name":"Group 2",strokeLinecap:"round"},a.a.createElement("g",{"data-name":"Path 7",fill:"none"},a.a.createElement("path",{d:"M35.487 68.097c-.389 0-.768-.08-1.132-.238L20.756 52.28l-.747-.856H6c-1.93 0-3.5-1.57-3.5-3.5v-25c0-1.93 1.57-3.5 3.5-3.5h13.985l.747-.86L34.503 2.743c.366-.16.748-.242 1.14-.242.773 0 1.536.32 2.093.88.382.382.837 1.05.835 2.055l-.157 59.742c-.005 1.803-1.523 2.92-2.927 2.92z"}),a.a.createElement("path",{d:"M35.661 65.553a.391.391 0 00.253-.382l.157-59.742c0-.13-.028-.208-.105-.284a.516.516 0 00-.15-.104L22.618 20.207l-1.495 1.718H6c-.551 0-1 .448-1 1v25c0 .55.449 1 1 1h15.145l1.495 1.711L35.66 65.553m-.174 5.044c-.902 0-1.828-.23-2.701-.734L18.873 53.925H6a6 6 0 01-6-6v-25a6 6 0 016-6h12.846L32.93.742A5.375 5.375 0 0135.643 0c2.835 0 5.436 2.271 5.428 5.442l-.157 59.742c-.008 3.157-2.602 5.412-5.427 5.413z",fill:"#fff"})),a.a.createElement("path",{"data-name":"Line 1",fill:"none",stroke:"#fff",strokeWidth:5,d:"M9.5 9.5l47 57"})))}function i(){return a.a.createElement("svg",{width:67.484,height:70.596,viewBox:"0 0 67.484 70.596"},a.a.createElement("g",{"data-name":"Group 1",strokeLinecap:"round"},a.a.createElement("g",{"data-name":"Path 6",fill:"none"},a.a.createElement("path",{d:"M35.487 68.097c-.389 0-.768-.08-1.132-.238L20.756 52.28l-.747-.856H6c-1.93 0-3.5-1.57-3.5-3.5v-25c0-1.93 1.57-3.5 3.5-3.5h13.985l.747-.86L34.503 2.743c.366-.16.748-.242 1.14-.242.773 0 1.536.32 2.093.88.382.382.837 1.05.835 2.055l-.157 59.742c-.005 1.803-1.523 2.92-2.927 2.92z"}),a.a.createElement("path",{d:"M35.661 65.553a.391.391 0 00.253-.382l.157-59.742c0-.13-.028-.208-.105-.284a.516.516 0 00-.15-.104L22.618 20.207l-1.495 1.718H6c-.551 0-1 .448-1 1v25c0 .55.449 1 1 1h15.145l1.495 1.711L35.66 65.553m-.174 5.044c-.902 0-1.828-.23-2.701-.734L18.873 53.925H6a6 6 0 01-6-6v-25a6 6 0 016-6h12.846L32.93.742A5.375 5.375 0 0135.643 0c2.835 0 5.436 2.271 5.428 5.442l-.157 59.742c-.008 3.157-2.602 5.412-5.427 5.413z",fill:"#662d91"})),a.a.createElement("path",{"data-name":"Path 3",d:"M56.5 12.5a32.714 32.714 0 018.984 22.959A33.034 33.034 0 0156.5 58.5",fill:"none",stroke:"#662d91",strokeWidth:4}),a.a.createElement("path",{"data-name":"Path 4",d:"M48.107 20.5a21.01 21.01 0 015.77 14.745 21.215 21.215 0 01-5.77 14.797",fill:"none",stroke:"#662d91",strokeWidth:4})))}},E1iy:function(e,t,o){"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},E6u0:function(e,t){e.exports="/investor/s/1647467262999/i/154d12bcd24332fa8252dc02b27ba72b.png"},E9rw:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.eot"},EFxw:function(e,t,o){var r=o("wb+H");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},ETVT:function(e,t,o){"use strict";var r,a=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])})(e,t)},function(e,t){function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}),n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++)for(var a in t=arguments[o])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&i(t,e,o);return l(t,e),t},c=this&&this.__awaiter||function(e,t,o,r){return new(o||(o=Promise))((function(a,n){function i(e){try{s(r.next(e))}catch(e){n(e)}}function l(e){try{s(r.throw(e))}catch(e){n(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof o?t:new o((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))},u=this&&this.__generator||function(e,t){var o,r,a,n,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return n={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function l(n){return function(l){return function(n){if(o)throw new TypeError("Generator is already executing.");for(;i;)try{if(o=1,r&&(a=2&n[0]?r.return:n[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,n[1])).done)return a;switch(r=0,a&&(n=[2&n[0],a.value]),n[0]){case 0:case 1:a=n;break;case 4:return i.label++,{value:n[1],done:!1};case 5:i.label++,r=n[1],n=[0];continue;case 7:n=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==n[0]&&2!==n[0])){i=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]<a[3])){i.label=n[1];break}if(6===n[0]&&i.label<a[1]){i.label=a[1],a=n;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(n);break}a[2]&&i.ops.pop(),i.trys.pop();continue}n=t.call(e,i)}catch(e){n=[6,e],r=0}finally{o=a=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}},d=this&&this.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]])}return o},p=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var m=s(o("viRO")),f=p(o("TSYQ")),g=function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then},b=function(e,t){return{left:window.outerWidth/2+(window.screenX||window.screenLeft||0)-e/2,top:window.outerHeight/2+(window.screenY||window.screenTop||0)-t/2}},h=function(e,t){return{top:(window.screen.height-t)/2,left:(window.screen.width-e)/2}};function k(e,t,o){var r=t.height,a=t.width,i=d(t,["height","width"]),l=n({height:r,width:a,location:"no",toolbar:"no",status:"no",directories:"no",menubar:"no",scrollbars:"yes",resizable:"no",centerscreen:"yes",chrome:"yes"},i),s=window.open(e,"",Object.keys(l).map((function(e){return e+"="+l[e]})).join(", "));if(o)var c=window.setInterval((function(){try{(null===s||s.closed)&&(window.clearInterval(c),o(s))}catch(e){console.error(e)}}),1e3);return s}var x=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openShareDialog=function(e){var o=t.props,r=o.onShareWindowClose,a=o.windowHeight,i=void 0===a?400:a,l=o.windowPosition,s=void 0===l?"windowCenter":l,c=o.windowWidth,u=void 0===c?550:c;k(e,n({height:i,width:u},"windowCenter"===s?b(u,i):h(u,i)),r)},t.handleClick=function(e){return c(t,void 0,void 0,(function(){var t,o,r,a,n,i,l,s,c,d;return u(this,(function(u){switch(u.label){case 0:return t=this.props,o=t.beforeOnClick,r=t.disabled,a=t.networkLink,n=t.onClick,i=t.url,l=t.openShareDialogOnClick,s=t.opts,c=a(i,s),r?[2]:(e.preventDefault(),o?(d=o(),g(d)?[4,d]:[3,2]):[3,2]);case 1:u.sent(),u.label=2;case 2:return l&&this.openShareDialog(c),n&&n(e,c),[2]}}))}))},t}return a(t,e),t.prototype.render=function(){var e=this.props,t=(e.beforeOnClick,e.children),o=e.className,r=e.disabled,a=e.disabledStyle,i=e.forwardedRef,l=(e.networkLink,e.networkName),s=(e.onShareWindowClose,e.openShareDialogOnClick,e.opts,e.resetButtonStyle),c=e.style,u=(e.url,e.windowHeight,e.windowPosition,e.windowWidth,d(e,["beforeOnClick","children","className","disabled","disabledStyle","forwardedRef","networkLink","networkName","onShareWindowClose","openShareDialogOnClick","opts","resetButtonStyle","style","url","windowHeight","windowPosition","windowWidth"])),p=f.default("react-share__ShareButton",{"react-share__ShareButton--disabled":!!r,disabled:!!r},o),g=n(n(s?{backgroundColor:"transparent",border:"none",padding:0,font:"inherit",color:"inherit",cursor:"pointer"}:{},c),r&&a);return m.default.createElement("button",n({},u,{"aria-label":u["aria-label"]||l,className:p,onClick:this.handleClick,ref:i,style:g}),t)},t.defaultProps={disabledStyle:{opacity:.6},openShareDialogOnClick:!0,resetButtonStyle:!0},t}(m.Component);t.default=x},EXMw:function(e,t,o){"use strict";o.d(t,"j",(function(){return i})),o.d(t,"f",(function(){return l})),o.d(t,"a",(function(){return s})),o.d(t,"g",(function(){return c})),o.d(t,"c",(function(){return u})),o.d(t,"b",(function(){return d})),o.d(t,"i",(function(){return p})),o.d(t,"e",(function(){return m})),o.d(t,"h",(function(){return f})),o.d(t,"d",(function(){return g}));var r=o("nxxJ");const a=o("/4pj")(),{resource:n}=window.__Roku_App_Initial_Values,i="",l=()=>{let e=`${r.b.getLocale().language}-${r.b.getLocale().country}`.toLowerCase(),t=a.getLocaleGroups().LATAM.map(e=>e.replace("_","-").toLowerCase());const o=!!n.features["zendesk.latam.locale.exceptions"]&&n.features["zendesk.latam.locale.exceptions"].split(",")||[];return t=t.filter(e=>o.indexOf(e)<0),e=t&&t.indexOf(e)>-1?n.features["zendesk.latam.locale.code"]:e,e},s=e=>{let t=document.createElement("div");t.innerHTML=e.body;let o=t.querySelectorAll(".wysiwyg-font-size-large");return o.length>0&&[...o].map(e=>{var t=document.createElement("h2");t.innerHTML=e.innerText,e.parentNode.insertBefore(t,e),e.parentNode.removeChild(e)}),t.innerHTML},c=e=>{let t=document.createElement("div");t.innerHTML=e.body;let o=[];return[...t.querySelectorAll("h2")].map(e=>{o.push(e.innerHTML)}),o},u=e=>{let t=document.createElement("div");t.innerHTML=e.substring(0,e.indexOf('<div class="content-grey-line">'))?e.substring(0,e.indexOf('<div class="content-grey-line">')):e;return[...t.querySelectorAll("iframe")].map(e=>{const t={width:screen.width-40<e.width?"100%":e.style.width};Object.assign(e.style,t)}),t.innerHTML},d=(e,t)=>{e&&t.length>0&&(t.map((t,o)=>{e.body=e.body.replace("<h2>"+t+"</h2>","</div><h2 id='section-"+o+"'>"+t+"</h2><div class='article-section section-block-"+o+"'>")}),e.body=e.body.replace("</div><h2 id='section-","<h2 id='section-"),e.body+="</div>");let o=document.createElement("div");o.innerHTML=e.body;const r=o.querySelectorAll("h2");return r.length>0&&[...r].map(e=>{if(e!==o.firstElementChild){let t=document.createElement("div");t.classList.add("content-grey-line"),e.parentNode.insertBefore(t,e)}}),o.innerHTML},p=e=>{let t={};return e&&e.label_names&&e.label_names.map(e=>{e.indexOf("videoTileId")>-1&&(t.videoTileId=e.split("=")[1]),e.indexOf("videoTileImgSrc")>-1&&(t.videoTileImgSrc=e.split("=")[1]),e.indexOf("videoTileAlt")>-1&&(t.videoTileAlt=e.split("=")[1])}),t},m=e=>{const t=e.html_url,o=e.html_url.lastIndexOf("/");return t.substring(o+1,t.indexOf("-",o))},f=(e,t)=>e.replaceAll("<em>","").replaceAll("</em>","").substring(0,t)+"...",g=(e,t)=>{if(e){let[o,r]=e.split("|");return r?"long"===t?o:r:o}return""}},EZj2:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.woff"},EbDI:function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},EcEN:function(e,t,o){var r=o("xDdU"),a=o("xk4V"),n=a;n.v1=r,n.v4=a,e.exports=n},ElOa:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return g}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=(o("ny8g"),o("g1v6"));function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var g=function(t){s()(r,t);var o=f(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){return this.props.visible?e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"backdrop"}),e.createElement("div",{className:"container"},e.createElement("div",{className:"dialog"},e.createElement("div",{className:"sp sp-circle"})))):e.createElement("div",null)}}]),r}(e.Component);g.className="Roku.Modal.Spinner",g.propTypes={visible:m.a.bool}}).call(this,o("viRO"))},Elgc:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},EuNi:function(e,t,o){var r=o("N3/E");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Eut8:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.IRContactForm":{en:{"contactinfo.successheader":"Thank you for your submission","contactinfo.successsubheader":"You have successfully sent your comments"},en_US:{"contactinfo.successheader":"Thank you for your submission","contactinfo.successsubheader":"You have successfully sent your comments"}}}),e.exports=function(){return t.get("Roku.IRContactForm")}}).call(this,o("TYvK").ResourceManager)},EvKg:function(e,t,o){var r=o("L+gZ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},ExA7:function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},F4kk:function(e,t,o){e.exports=function(e){var t={};function o(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)o.d(r,a,function(t){return e[t]}.bind(null,a));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=4)}([function(e,t){e.exports=o("viRO")},function(e,t){e.exports=o("wd/R")},function(e,t,o){e.exports=o(5)()},function(e,t){e.exports=o("yl30")},function(e,t,o){e.exports=o(7)},function(e,t,o){"use strict";var r=o(6);function a(){}function n(){}n.resetWarningCache=a,e.exports=function(){function e(e,t,o,a,n,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var o={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:a};return o.PropTypes=o,o}},function(e,t,o){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,o){"use strict";o.r(t);var r=o(2),a=o.n(r),n=o(1),i=o.n(n),l=o(0),s=o.n(l);function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function u(e){var t=e.onClickPrev,o=e.onClickSwitch,r=e.onClickNext,a=e.switchContent,n=e.switchColSpan,i=e.switchProps;return s.a.createElement("tr",null,s.a.createElement("th",{className:"rdtPrev",onClick:t},s.a.createElement("span",null,"‹")),s.a.createElement("th",c({className:"rdtSwitch",colSpan:n,onClick:o},i),a),s.a.createElement("th",{className:"rdtNext",onClick:r},s.a.createElement("span",null,"›")))}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=h(e);if(t){var a=h(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return g(this,o)}}(a);function a(){var e;p(this,a);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return k(b(e=r.call.apply(r,[this].concat(o))),"_setDate",(function(t){e.props.updateDate(t)})),e}return t=a,(o=[{key:"render",value:function(){return s.a.createElement("div",{className:"rdtDays"},s.a.createElement("table",null,s.a.createElement("thead",null,this.renderNavigation(),this.renderDayHeaders()),s.a.createElement("tbody",null,this.renderDays()),this.renderFooter()))}},{key:"renderNavigation",value:function(){var e=this,t=this.props.viewDate,o=t.localeData();return s.a.createElement(u,{onClickPrev:function(){return e.props.navigate(-1,"months")},onClickSwitch:function(){return e.props.showView("months")},onClickNext:function(){return e.props.navigate(1,"months")},switchContent:o.months(t)+" "+t.year(),switchColSpan:5,switchProps:{"data-value":this.props.viewDate.month()}})}},{key:"renderDayHeaders",value:function(){var e=function(e){var t=e.firstDayOfWeek(),o=[],r=0;return e._weekdaysMin.forEach((function(e){o[(7+r++-t)%7]=e})),o}(this.props.viewDate.localeData()).map((function(e,t){return s.a.createElement("th",{key:e+t,className:"dow"},e)}));return s.a.createElement("tr",null,e)}},{key:"renderDays",value:function(){var e=this.props.viewDate,t=e.clone().startOf("month"),o=e.clone().endOf("month"),r=[[],[],[],[],[],[]],a=e.clone().subtract(1,"months");a.date(a.daysInMonth()).startOf("week");for(var n=a.clone().add(42,"d"),i=0;a.isBefore(n);)y(r,i++).push(this.renderDay(a,t,o)),a.add(1,"d");return r.map((function(e,t){return s.a.createElement("tr",{key:"".concat(n.month(),"_").concat(t)},e)}))}},{key:"renderDay",value:function(e,t,o){var r=this.props.selectedDate,a={key:e.format("M_D"),"data-value":e.date(),"data-month":e.month(),"data-year":e.year()},n="rdtDay";return e.isBefore(t)?n+=" rdtOld":e.isAfter(o)&&(n+=" rdtNew"),r&&e.isSame(r,"day")&&(n+=" rdtActive"),e.isSame(this.props.moment(),"day")&&(n+=" rdtToday"),this.props.isValidDate(e)?a.onClick=this._setDate:n+=" rdtDisabled",a.className=n,this.props.renderDay(a,e.clone(),r&&r.clone())}},{key:"renderFooter",value:function(){var e=this;if(this.props.timeFormat){var t=this.props.viewDate;return s.a.createElement("tfoot",null,s.a.createElement("tr",null,s.a.createElement("td",{onClick:function(){return e.props.showView("time")},colSpan:7,className:"rdtTimeToggle"},t.format(this.props.timeFormat))))}}}])&&m(t.prototype,o),a}(s.a.Component);function y(e,t){return e[Math.floor(t/7)]}function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e,t){return(R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}k(x,"defaultProps",{isValidDate:function(){return!0},renderDay:function(e,t){return s.a.createElement("td",e,t.date())}});var T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&R(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=S(e);if(t){var a=S(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return C(this,o)}}(a);function a(){var e;w(this,a);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return P(E(e=r.call.apply(r,[this].concat(o))),"_updateSelectedMonth",(function(t){e.props.updateDate(t)})),e}return t=a,(o=[{key:"render",value:function(){return s.a.createElement("div",{className:"rdtMonths"},s.a.createElement("table",null,s.a.createElement("thead",null,this.renderNavigation())),s.a.createElement("table",null,s.a.createElement("tbody",null,this.renderMonths())))}},{key:"renderNavigation",value:function(){var e=this,t=this.props.viewDate.year();return s.a.createElement(u,{onClickPrev:function(){return e.props.navigate(-1,"years")},onClickSwitch:function(){return e.props.showView("years")},onClickNext:function(){return e.props.navigate(1,"years")},switchContent:t,switchColSpan:"2"})}},{key:"renderMonths",value:function(){for(var e=[[],[],[]],t=0;t<12;t++)O(e,t).push(this.renderMonth(t));return e.map((function(e,t){return s.a.createElement("tr",{key:t},e)}))}},{key:"renderMonth",value:function(e){var t,o=this.props.selectedDate,r="rdtMonth";this.isDisabledMonth(e)?r+=" rdtDisabled":t=this._updateSelectedMonth,o&&o.year()===this.props.viewDate.year()&&o.month()===e&&(r+=" rdtActive");var a={key:e,className:r,"data-value":e,onClick:t};return this.props.renderMonth?this.props.renderMonth(a,e,this.props.viewDate.year(),this.props.selectedDate&&this.props.selectedDate.clone()):s.a.createElement("td",a,this.getMonthText(e))}},{key:"isDisabledMonth",value:function(e){var t=this.props.isValidDate;if(!t)return!1;for(var o=this.props.viewDate.clone().set({month:e}),r=o.endOf("month").date()+1;r-- >1;)if(t(o.date(r)))return!1;return!0}},{key:"getMonthText",value:function(e){var t,o=this.props.viewDate;return(t=o.localeData().monthsShort(o.month(e)).substring(0,3)).charAt(0).toUpperCase()+t.slice(1)}}])&&_(t.prototype,o),a}(s.a.Component);function O(e,t){return t<4?e[0]:t<8?e[1]:e[2]}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t){return(M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==N(t)&&"function"!=typeof t?D(e):t}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var z=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&M(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=j(e);if(t){var a=j(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return L(this,o)}}(a);function a(){var e;I(this,a);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return H(D(e=r.call.apply(r,[this].concat(o))),"disabledYearsCache",{}),H(D(e),"_updateSelectedYear",(function(t){e.props.updateDate(t)})),e}return t=a,(o=[{key:"render",value:function(){return s.a.createElement("div",{className:"rdtYears"},s.a.createElement("table",null,s.a.createElement("thead",null,this.renderNavigation())),s.a.createElement("table",null,s.a.createElement("tbody",null,this.renderYears())))}},{key:"renderNavigation",value:function(){var e=this,t=this.getViewYear();return s.a.createElement(u,{onClickPrev:function(){return e.props.navigate(-10,"years")},onClickSwitch:function(){return e.props.showView("years")},onClickNext:function(){return e.props.navigate(10,"years")},switchContent:"".concat(t,"-").concat(t+9)})}},{key:"renderYears",value:function(){for(var e=this.getViewYear(),t=[[],[],[]],o=e-1;o<e+11;o++)F(t,o-e).push(this.renderYear(o));return t.map((function(e,t){return s.a.createElement("tr",{key:t},e)}))}},{key:"renderYear",value:function(e){var t,o=this.getSelectedYear(),r="rdtYear";this.isDisabledYear(e)?r+=" rdtDisabled":t=this._updateSelectedYear,o===e&&(r+=" rdtActive");var a={key:e,className:r,"data-value":e,onClick:t};return this.props.renderYear(a,e,this.props.selectedDate&&this.props.selectedDate.clone())}},{key:"getViewYear",value:function(){return 10*parseInt(this.props.viewDate.year()/10,10)}},{key:"getSelectedYear",value:function(){return this.props.selectedDate&&this.props.selectedDate.year()}},{key:"isDisabledYear",value:function(e){var t=this.disabledYearsCache;if(void 0!==t[e])return t[e];var o=this.props.isValidDate;if(!o)return!1;for(var r=this.props.viewDate.clone().set({year:e}),a=r.endOf("year").dayOfYear()+1;a-- >1;)if(o(r.dayOfYear(a)))return t[e]=!1,!1;return t[e]=!0,!0}}])&&A(t.prototype,o),a}(s.a.Component);function F(e,t){return t<3?e[0]:t<7?e[1]:e[2]}function B(e){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function V(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t){return(q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t){return!t||"object"!==B(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function G(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Y(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?G(Object(o),!0).forEach((function(t){K(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):G(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function K(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}H(z,"defaultProps",{renderYear:function(e,t){return s.a.createElement("td",e,t)}});var J={hours:{min:0,max:23,step:1},minutes:{min:0,max:59,step:1},seconds:{min:0,max:59,step:1},milliseconds:{min:0,max:999,step:1}},Z=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&q(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=W(e);if(t){var a=W(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return U(this,o)}}(a);function a(e){var t,o,n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=r.call(this,e)).constraints=(o=e.timeConstraints,n={},Object.keys(J).forEach((function(e){n[e]=Y(Y({},J[e]),o[e]||{})})),n),t.state=t.getTimeParts(e.selectedDate||e.viewDate),t}return t=a,(o=[{key:"render",value:function(){var e=this,t=[],o=this.state;return this.getCounters().forEach((function(r,a){a&&"ampm"!==r&&t.push(s.a.createElement("div",{key:"sep".concat(a),className:"rdtCounterSeparator"},":")),t.push(e.renderCounter(r,o[r]))})),s.a.createElement("div",{className:"rdtTime"},s.a.createElement("table",null,this.renderHeader(),s.a.createElement("tbody",null,s.a.createElement("tr",null,s.a.createElement("td",null,s.a.createElement("div",{className:"rdtCounters"},t))))))}},{key:"renderCounter",value:function(e,t){var o=this;return"hours"===e&&this.isAMPM()&&0==(t=(t-1)%12+1)&&(t=12),"ampm"===e&&(t=-1!==this.props.timeFormat.indexOf(" A")?this.props.viewDate.format("A"):this.props.viewDate.format("a")),s.a.createElement("div",{key:e,className:"rdtCounter"},s.a.createElement("span",{className:"rdtBtn",onMouseDown:function(t){return o.onStartClicking(t,"increase",e)}},"▲"),s.a.createElement("div",{className:"rdtCount"},t),s.a.createElement("span",{className:"rdtBtn",onMouseDown:function(t){return o.onStartClicking(t,"decrease",e)}},"▼"))}},{key:"renderHeader",value:function(){var e=this;if(this.props.dateFormat){var t=this.props.selectedDate||this.props.viewDate;return s.a.createElement("thead",null,s.a.createElement("tr",null,s.a.createElement("td",{className:"rdtSwitch",colSpan:"4",onClick:function(){return e.props.showView("days")}},t.format(this.props.dateFormat))))}}},{key:"onStartClicking",value:function(e,t,o){var r=this;if(!e||!e.button||0===e.button){if("ampm"===o)return this.toggleDayPart();var a={},n=document.body;a[o]=this[t](o),this.setState(a),this.timer=setTimeout((function(){r.increaseTimer=setInterval((function(){a[o]=r[t](o),r.setState(a)}),70)}),500),this.mouseUpListener=function(){clearTimeout(r.timer),clearInterval(r.increaseTimer),r.props.setTime(o,parseInt(r.state[o],10)),n.removeEventListener("mouseup",r.mouseUpListener),n.removeEventListener("touchend",r.mouseUpListener)},n.addEventListener("mouseup",this.mouseUpListener),n.addEventListener("touchend",this.mouseUpListener)}}},{key:"toggleDayPart",value:function(){var e=parseInt(this.state.hours,10);e>=12?e-=12:e+=12,this.props.setTime("hours",e)}},{key:"increase",value:function(e){var t=this.constraints[e],o=parseInt(this.state[e],10)+t.step;return o>t.max&&(o=t.min+(o-(t.max+1))),Q(e,o)}},{key:"decrease",value:function(e){var t=this.constraints[e],o=parseInt(this.state[e],10)-t.step;return o<t.min&&(o=t.max+1-(t.min-o)),Q(e,o)}},{key:"getCounters",value:function(){var e=[],t=this.props.timeFormat;return-1!==t.toLowerCase().indexOf("h")&&(e.push("hours"),-1!==t.indexOf("m")&&(e.push("minutes"),-1!==t.indexOf("s")&&(e.push("seconds"),-1!==t.indexOf("S")&&e.push("milliseconds")))),this.isAMPM()&&e.push("ampm"),e}},{key:"isAMPM",value:function(){return-1!==this.props.timeFormat.toLowerCase().indexOf(" a")}},{key:"getTimeParts",value:function(e){var t=e.hours();return{hours:Q("hours",t),minutes:Q("minutes",e.minutes()),seconds:Q("seconds",e.seconds()),milliseconds:Q("milliseconds",e.milliseconds()),ampm:t<12?"am":"pm"}}},{key:"componentDidUpdate",value:function(e){this.props.selectedDate?this.props.selectedDate!==e.selectedDate&&this.setState(this.getTimeParts(this.props.selectedDate)):e.viewDate!==this.props.viewDate&&this.setState(this.getTimeParts(this.props.viewDate))}}])&&V(t.prototype,o),a}(s.a.Component);function Q(e,t){for(var o={hours:1,minutes:2,seconds:2,milliseconds:3},r=t+"";r.length<o[e];)r="0"+r;return r}var X=o(3);function $(e,t,o){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(o):e.classList.contains(o))}var ee,te,oe=(void 0===ee&&(ee=0),function(){return++ee}),re={},ae={},ne=["touchstart","touchmove"];function ie(e,t){var o=null;return-1!==ne.indexOf(t)&&te&&(o={passive:!e.props.preventDefault}),o}function le(e){return(le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function se(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ce(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?se(Object(o),!0).forEach((function(t){ke(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):se(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function de(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pe(e,t,o){return t&&de(e.prototype,t),o&&de(e,o),e}function me(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=he(e);if(t){var a=he(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return ge(this,o)}}function ge(e,t){return!t||"object"!==le(t)&&"function"!=typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function he(e){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ke(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o.d(t,"default",(function(){return Ce}));var xe="years",ye="months",ve="days",we=a.a,_e=function(){},Re=we.oneOfType([we.instanceOf(i.a),we.instanceOf(Date),we.string]),Ce=function(e){me(o,e);var t=fe(o);function o(e){var r;return ue(this,o),ke(be(r=t.call(this,e)),"_renderCalendar",(function(){var e=r.props,t=r.state,o={viewDate:t.viewDate.clone(),selectedDate:r.getSelectedDate(),isValidDate:e.isValidDate,updateDate:r._updateDate,navigate:r._viewNavigate,moment:i.a,showView:r._showView};switch(t.currentView){case xe:return o.renderYear=e.renderYear,s.a.createElement(z,o);case ye:return o.renderMonth=e.renderMonth,s.a.createElement(T,o);case ve:return o.renderDay=e.renderDay,o.timeFormat=r.getFormat("time"),s.a.createElement(x,o);default:return o.dateFormat=r.getFormat("date"),o.timeFormat=r.getFormat("time"),o.timeConstraints=e.timeConstraints,o.setTime=r._setTime,s.a.createElement(Z,o)}})),ke(be(r),"_showView",(function(e,t){var o=(t||r.state.viewDate).clone(),a=r.props.onBeforeNavigate(e,r.state.currentView,o);a&&r.state.currentView!==a&&(r.props.onNavigate(a),r.setState({currentView:a}))})),ke(be(r),"viewToMethod",{days:"date",months:"month",years:"year"}),ke(be(r),"nextView",{days:"time",months:"days",years:"months"}),ke(be(r),"_updateDate",(function(e){var t=r.state.currentView,o=r.getUpdateOn(r.getFormat("date")),a=r.state.viewDate.clone();a[r.viewToMethod[t]](parseInt(e.target.getAttribute("data-value"),10)),"days"===t&&(a.month(parseInt(e.target.getAttribute("data-month"),10)),a.year(parseInt(e.target.getAttribute("data-year"),10)));var n={viewDate:a};t===o?(n.selectedDate=a.clone(),n.inputValue=a.format(r.getFormat("datetime")),void 0===r.props.open&&r.props.input&&r.props.closeOnSelect&&r._closeCalendar(),r.props.onChange(a.clone())):r._showView(r.nextView[t],a),r.setState(n)})),ke(be(r),"_viewNavigate",(function(e,t){var o=r.state.viewDate.clone();o.add(e,t),e>0?r.props.onNavigateForward(e,t):r.props.onNavigateBack(-e,t),r.setState({viewDate:o})})),ke(be(r),"_setTime",(function(e,t){var o=(r.getSelectedDate()||r.state.viewDate).clone();o[e](t),r.props.value||r.setState({selectedDate:o,viewDate:o.clone(),inputValue:o.format(r.getFormat("datetime"))}),r.props.onChange(o)})),ke(be(r),"_openCalendar",(function(){r.isOpen()||r.setState({open:!0},r.props.onOpen)})),ke(be(r),"_closeCalendar",(function(){r.isOpen()&&r.setState({open:!1},(function(){r.props.onClose(r.state.selectedDate||r.state.inputValue)}))})),ke(be(r),"_handleClickOutside",(function(){var e=r.props;e.input&&r.state.open&&void 0===e.open&&e.closeOnClickOutside&&r._closeCalendar()})),ke(be(r),"_onInputFocus",(function(e){r.callHandler(r.props.inputProps.onFocus,e)&&r._openCalendar()})),ke(be(r),"_onInputChange",(function(e){if(r.callHandler(r.props.inputProps.onChange,e)){var t=e.target?e.target.value:e,o=r.localMoment(t,r.getFormat("datetime")),a={inputValue:t};o.isValid()?(a.selectedDate=o,a.viewDate=o.clone().startOf("month")):a.selectedDate=null,r.setState(a,(function(){r.props.onChange(o.isValid()?o:r.state.inputValue)}))}})),ke(be(r),"_onInputKeyDown",(function(e){r.callHandler(r.props.inputProps.onKeyDown,e)&&9===e.which&&r.props.closeOnTab&&r._closeCalendar()})),ke(be(r),"_onInputClick",(function(e){r.callHandler(r.props.inputProps.onClick,e)&&r._openCalendar()})),r.state=r.getInitialState(),r}return pe(o,[{key:"render",value:function(){return s.a.createElement(Se,{className:this.getClassName(),onClickOut:this._handleClickOutside},this.renderInput(),s.a.createElement("div",{className:"rdtPicker"},this.renderView()))}},{key:"renderInput",value:function(){if(this.props.input){var e=ce(ce({type:"text",className:"form-control",value:this.getInputValue()},this.props.inputProps),{},{onFocus:this._onInputFocus,onChange:this._onInputChange,onKeyDown:this._onInputKeyDown,onClick:this._onInputClick});return this.props.renderInput?s.a.createElement("div",null,this.props.renderInput(e,this._openCalendar,this._closeCalendar)):s.a.createElement("input",e)}}},{key:"renderView",value:function(){return this.props.renderView(this.state.currentView,this._renderCalendar)}},{key:"getInitialState",value:function(){var e=this.props,t=this.getFormat("datetime"),o=this.parseDate(e.value||e.initialValue,t);return this.checkTZ(),{open:!e.input,currentView:e.initialViewMode||this.getInitialView(),viewDate:this.getInitialViewDate(o),selectedDate:o&&o.isValid()?o:void 0,inputValue:this.getInitialInputValue(o)}}},{key:"getInitialViewDate",value:function(e){var t,o=this.props.initialViewDate;if(o){if((t=this.parseDate(o,this.getFormat("datetime")))&&t.isValid())return t;Ee('The initialViewDated given "'+o+'" is not valid. Using current date instead.')}else if(e&&e.isValid())return e.clone();return this.getInitialDate()}},{key:"getInitialDate",value:function(){var e=this.localMoment();return e.hour(0).minute(0).second(0).millisecond(0),e}},{key:"getInitialView",value:function(){var e=this.getFormat("date");return e?this.getUpdateOn(e):"time"}},{key:"parseDate",value:function(e,t){var o;return e&&"string"==typeof e?o=this.localMoment(e,t):e&&(o=this.localMoment(e)),o&&!o.isValid()&&(o=null),o}},{key:"getClassName",value:function(){var e="rdt",t=this.props,o=t.className;return Array.isArray(o)?e+=" "+o.join(" "):o&&(e+=" "+o),t.input||(e+=" rdtStatic"),this.isOpen()&&(e+=" rdtOpen"),e}},{key:"isOpen",value:function(){return!this.props.input||(void 0===this.props.open?this.state.open:this.props.open)}},{key:"getUpdateOn",value:function(e){return this.props.updateOnView?this.props.updateOnView:e.match(/[lLD]/)?ve:-1!==e.indexOf("M")?ye:-1!==e.indexOf("Y")?xe:ve}},{key:"getLocaleData",value:function(){var e=this.props;return this.localMoment(e.value||e.defaultValue||new Date).localeData()}},{key:"getDateFormat",value:function(){var e=this.getLocaleData(),t=this.props.dateFormat;return!0===t?e.longDateFormat("L"):t||""}},{key:"getTimeFormat",value:function(){var e=this.getLocaleData(),t=this.props.timeFormat;return!0===t?e.longDateFormat("LT"):t||""}},{key:"getFormat",value:function(e){if("date"===e)return this.getDateFormat();if("time"===e)return this.getTimeFormat();var t=this.getDateFormat(),o=this.getTimeFormat();return t&&o?t+" "+o:t||o}},{key:"updateTime",value:function(e,t,o,r){var a={},n=r?"selectedDate":"viewDate";a[n]=this.state[n].clone()[e](t,o),this.setState(a)}},{key:"localMoment",value:function(e,t,o){var r=null;return r=(o=o||this.props).utc?i.a.utc(e,t,o.strictParsing):o.displayTimeZone?i.a.tz(e,t,o.displayTimeZone):i()(e,t,o.strictParsing),o.locale&&r.locale(o.locale),r}},{key:"checkTZ",value:function(){var e=this.props.displayTimeZone;!e||this.tzWarning||i.a.tz||(this.tzWarning=!0,Ee('displayTimeZone prop with value "'+e+'" is used but moment.js timezone is not loaded.',"error"))}},{key:"componentDidUpdate",value:function(e){if(e!==this.props){var t=!1,o=this.props;["locale","utc","displayZone","dateFormat","timeFormat"].forEach((function(r){e[r]!==o[r]&&(t=!0)})),t&&this.regenerateDates(),o.value&&o.value!==e.value&&this.setViewDate(o.value),this.checkTZ()}}},{key:"regenerateDates",value:function(){var e=this.props,t=this.state.viewDate.clone(),o=this.state.selectedDate&&this.state.selectedDate.clone();e.locale&&(t.locale(e.locale),o&&o.locale(e.locale)),e.utc?(t.utc(),o&&o.utc()):e.displayTimeZone?(t.tz(e.displayTimeZone),o&&o.tz(e.displayTimeZone)):(t.locale(),o&&o.locale());var r={viewDate:t,selectedDate:o};o&&o.isValid()&&(r.inputValue=o.format(this.getFormat("datetime"))),this.setState(r)}},{key:"getSelectedDate",value:function(){if(void 0===this.props.value)return this.state.selectedDate;var e=this.parseDate(this.props.value,this.getFormat("datetime"));return!(!e||!e.isValid())&&e}},{key:"getInitialInputValue",value:function(e){var t=this.props;return t.inputProps.value?t.inputProps.value:e&&e.isValid()?e.format(this.getFormat("datetime")):t.value&&"string"==typeof t.value?t.value:t.initialValue&&"string"==typeof t.initialValue?t.initialValue:""}},{key:"getInputValue",value:function(){var e=this.getSelectedDate();return e?e.format(this.getFormat("datetime")):this.state.inputValue}},{key:"setViewDate",value:function(e){var t;return e&&(t="string"==typeof e?this.localMoment(e,this.getFormat("datetime")):this.localMoment(e))&&t.isValid()?void this.setState({viewDate:t}):Ee("Invalid date passed to the `setViewDate` method: "+e)}},{key:"navigate",value:function(e){this._showView(e)}},{key:"callHandler",value:function(e,t){return!e||!1!==e(t)}}]),o}(s.a.Component);function Ee(e,t){var o="undefined"!=typeof window&&window.console;o&&(t||(t="warn"),o[t]("***react-datetime:"+e))}ke(Ce,"propTypes",{value:Re,initialValue:Re,initialViewDate:Re,initialViewMode:we.oneOf([xe,ye,ve,"time"]),onOpen:we.func,onClose:we.func,onChange:we.func,onNavigate:we.func,onBeforeNavigate:we.func,onNavigateBack:we.func,onNavigateForward:we.func,updateOnView:we.string,locale:we.string,utc:we.bool,displayTimeZone:we.string,input:we.bool,dateFormat:we.oneOfType([we.string,we.bool]),timeFormat:we.oneOfType([we.string,we.bool]),inputProps:we.object,timeConstraints:we.object,isValidDate:we.func,open:we.bool,strictParsing:we.bool,closeOnSelect:we.bool,closeOnTab:we.bool,renderView:we.func,renderInput:we.func,renderDay:we.func,renderMonth:we.func,renderYear:we.func}),ke(Ce,"defaultProps",{onOpen:_e,onClose:_e,onCalendarOpen:_e,onCalendarClose:_e,onChange:_e,onNavigate:_e,onBeforeNavigate:function(e){return e},onNavigateBack:_e,onNavigateForward:_e,dateFormat:!0,timeFormat:!0,utc:!1,className:"",input:!0,inputProps:{},timeConstraints:{},isValidDate:function(){return!0},strictParsing:!0,closeOnSelect:!1,closeOnTab:!0,closeOnClickOutside:!0,renderView:function(e,t){return t()}}),ke(Ce,"moment",i.a);var Se=function(e,t){var o,r,a=e.displayName||e.name||"Component";return r=o=function(o){var r,n;function i(e){var r;return(r=o.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+a+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(X.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!ae[r._uid]){void 0===te&&(te=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),o=function(){};return window.addEventListener("testPassiveEventSupport",o,t),window.removeEventListener("testPassiveEventSupport",o,t),e}}()),ae[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),re[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,o){if(e===t)return!0;for(;e.parentNode;){if($(e,t,o))return!0;e=e.parentNode}return e}(e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,re[r._uid],ie(r,e))}))}},r.disableOnClickOutside=function(){delete ae[r._uid];var e=re[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,ie(r,t))})),delete re[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=oe(),r}n=o,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n;var s=i.prototype;return s.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},s.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+a+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},s.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},s.componentWillUnmount=function(){this.disableOnClickOutside()},s.render=function(){var t=this.props,o=(t.excludeScrollbar,function(e,t){if(null==e)return{};var o,r,a={},n=Object.keys(e);for(r=0;r<n.length;r++)o=n[r],t.indexOf(o)>=0||(a[o]=e[o]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(a[o]=e[o])}return a}(t,["excludeScrollbar"]));return e.prototype.isReactComponent?o.ref=this.getRef:o.wrappedRef=this.getRef,o.disableOnClickOutside=this.disableOnClickOutside,o.enableOnClickOutside=this.enableOnClickOutside,Object(l.createElement)(e,o)},i}(l.Component),o.displayName="OnClickOutside("+a+")",o.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:"ignore-react-onclickoutside",preventDefault:!1,stopPropagation:!1},o.getClass=function(){return e.getClass?e.getClass():e},r}(function(e){me(o,e);var t=fe(o);function o(){var e;ue(this,o);for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return ke(be(e=t.call.apply(t,[this].concat(a))),"container",s.a.createRef()),e}return pe(o,[{key:"render",value:function(){return s.a.createElement("div",{className:this.props.className,ref:this.container},this.props.children)}},{key:"handleClickOutside",value:function(e){this.props.onClickOut(e)}},{key:"setClickOutsideRef",value:function(){return this.container.current}}]),o}(s.a.Component))}])},F51J:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".rdtable-column-chooser-wrapper{position:relative}.rdtable-column-chooser-wrapper .glyphicon{cursor:pointer;font-size:24px;color:#843abc}.rdtable-column-chooser-wrapper .rdtable-column-chooser{position:absolute;right:12px;z-index:2;margin:0;padding:0;width:300px;min-height:100px;max-height:400px;background:#fff;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);overflow:auto;-webkit-border-radius:6px;border-radius:6px}.rdtable-column-chooser-wrapper .rdtable-column-chooser .rdtable-column-chooser-header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;padding:12px;z-index:1;border-bottom:1px solid #ddd}.rdtable-column-chooser-wrapper .rdtable-column-chooser ul{padding:12px;list-style-type:none}.rdtable-column-chooser-wrapper .rdtable-column-chooser ul>li{margin-bottom:12px}",""]),e.exports=t},F7qB:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return w}));var r=o("RIqP"),a=o.n(r),n=o("pVnL"),i=o.n(n),l=o("lwsE"),s=o.n(l),c=o("W8MJ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("ASCv"),k=o("43e2"),x=o("V4p5");o("43QC");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var v=function(t){p()(r,t);var o=y(r);function r(e){return s()(this,r),o.call(this,e)}return u()(r,[{key:"render",value:function(){var t=this.props,o="",r="";return!0!==t.wtbGtmOverwriteAutomated&&t.sku&&Resources["globals.gtmCategory"]&&Resources["globals.gtmPageName"]&&(o=Resources["globals.gtmCategory"],r="".concat(Resources["globals.gtmPageName"],":fis_modal:ecommerce:").concat(t.sku)),e.createElement(h.c,{onClose:t.onClose},e.createElement("div",{className:"wtb-modal-container"},e.createElement(x.a,i()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-mt-20 ks-text-center ks-text-lg ks-text-bold",compatibleText:t.headline})),e.createElement(x.a,i()({},t.shopOnline,{compatibleTag:"div",compatibleClasses:"ks-text-md ks-mt-20",compatibleText:t.shopOnline})),e.createElement("div",{className:"row online-retailer-container ks-mt-20 ks-mb-30"},t.onlineRetailer&&t.onlineRetailer.map((function(a){var n="";return n=((n=r?"".concat(r,":").concat(a.retailerAlt):a.overwriteGtmLabel||t.gtmLabel)||"").toLowerCase().replace(/\s/g,"-"),e.createElement("a",{target:"_blank",role:"button",className:"ks-pv-0 ks-mb-20 col-md-2 col-xs-5 ks-button-secondary retailer","data-gtm-label":n,"data-gtm-category":o||t.gtmCategory,href:a.retailerLink,key:a.retailerLink},e.createElement("img",{loading:"lazy",alt:a.retailerAlt,className:"img-responsive",src:a.retailerLogo.value}))}))),e.createElement(x.a,i()({},t.inStore,{compatibleTag:"div",compatibleClasses:"ks-text-md",compatibleText:t.inStore})),e.createElement("div",{className:"row in-store-retailer-container ks-mt-20"},t.inStoreRetailer&&t.inStoreRetailer.map((function(a){var n="";return n=((n=r?"".concat(r,":").concat(a.retailerAlt):a.overwriteGtmLabel||t.gtmLabel)||"").toLowerCase().replace(/\s/g,"-"),e.createElement("a",{target:"_blank",role:"button",className:"ks-mb-20 ks-pv-0 col-md-2 col-xs-5 ks-button-secondary retailer","data-gtm-label":n,"data-gtm-category":o||t.gtmCategory,href:a.retailerLink,key:a.retailerLink},e.createElement("img",{loading:"lazy",alt:a.retailerAlt,className:"img-responsive",src:a.retailerLogo.value}))})))))}}]),r}(e.Component);function w(t){var o=function(o){p()(a,o);var r=y(a);function a(){return s()(this,a),r.apply(this,arguments)}return u()(a,[{key:"render",value:function(){return e.createElement(t,this.props)}}]),a}(e.Component);return o.data=[].concat(a()(t.data),a()(k.a)),o}t.b=v}).call(this,o("viRO"))},FGiv:function(e,t,o){var r=o("cDf5"),a=1e3,n=6e4,i=60*n,l=24*i;function s(e,t,o){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+o:Math.ceil(e/t)+" "+o+"s"}e.exports=function(e,t){t=t||{};var o,c=r(e);if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(!t)return;var o=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*o;case"days":case"day":case"d":return o*l;case"hours":case"hour":case"hrs":case"hr":case"h":return o*i;case"minutes":case"minute":case"mins":case"min":case"m":return o*n;case"seconds":case"second":case"secs":case"sec":case"s":return o*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}(e);if("number"===c&&!1===isNaN(e))return t.long?s(o=e,l,"day")||s(o,i,"hour")||s(o,n,"minute")||s(o,a,"second")||o+" ms":function(e){if(e>=l)return Math.round(e/l)+"d";if(e>=i)return Math.round(e/i)+"h";if(e>=n)return Math.round(e/n)+"m";if(e>=a)return Math.round(e/a)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},FQeN:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("vk",(function(e,t){var o=t.title,r=t.image,i=t.noParse,l=t.noVkLinks;return a.default(e,"vk.url"),"https://vk.com/share.php"+n.default({url:e,title:o,image:r,noparse:i?1:0,no_vk_links:l?1:0})}),(function(e){return{title:e.title,image:e.image,noParse:e.noParse,noVkLinks:e.noVkLinks}}),{windowWidth:660,windowHeight:460});t.default=i},FcDS:function(e,t,o){var r=o("yXZP");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},FhD5:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.www-modal-channel .loading{text-align:center}.www-modal-channel .modal-dialog{max-width:700px}.www-modal-channel .channel{text-align:center}.www-modal-channel .channel .overview .logo{display:inline-block;position:relative;margin-top:10px;margin-bottom:10px;width:70%}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .overview .logo{margin-top:10px;margin-bottom:10px}}.www-modal-channel .channel .overview .logo img{border:2px solid #eee}.www-modal-channel .channel .overview .title{margin:0}.www-modal-channel .channel .overview .ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .overview .ctas{margin-bottom:30px}}.www-modal-channel .channel .overview .add-channel{font-size:16px;line-height:24px;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .overview .add-channel{font-size:16px;line-height:24px;margin-bottom:10px}}.www-modal-channel .channel .overview .additional-fees{font-size:12px;line-height:18px;text-transform:uppercase}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .overview .additional-fees{font-size:12px;line-height:18px}}.www-modal-channel .channel .screenshots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .screenshots{margin-top:30px;margin-bottom:30px}}@media (min-width:768px){.www-modal-channel .channel .screenshots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.www-modal-channel .channel .screenshots .active{margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .screenshots .active{margin-bottom:10px}}@media (min-width:768px){.www-modal-channel .channel .screenshots .active{margin-bottom:0;-webkit-box-flex:1;-webkit-flex:1 1 82%;-ms-flex:1 1 82%;flex:1 1 82%;margin-right:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.www-modal-channel .channel .screenshots .active{margin-right:10px}}.www-modal-channel .channel .screenshots .thumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.www-modal-channel .channel .screenshots .thumbs a{margin-right:10px}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .screenshots .thumbs a{margin-right:10px}}.www-modal-channel .channel .screenshots .thumbs a:last-child{margin:0}@media (min-width:768px){.www-modal-channel .channel .screenshots .thumbs a{margin-right:0;margin-bottom:10px;min-height:60px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.www-modal-channel .channel .screenshots .thumbs a{margin-bottom:10px}}@media (min-width:768px){.www-modal-channel .channel .screenshots .thumbs a:last-child{margin:0}}.www-modal-channel .channel .screenshots .thumbs a img{vertical-align:bottom}@media (min-width:768px){.www-modal-channel .channel .screenshots .thumbs{-webkit-box-flex:1;-webkit-flex:1 1 18%;-ms-flex:1 1 18%;flex:1 1 18%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.www-modal-channel .channel .description{text-align:left;margin-top:30px}@media (min-width:320px) and (max-width:767px){.www-modal-channel .channel .description{margin-top:30px}}@media (min-width:768px){.www-modal-channel .channel .overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}.www-modal-channel .channel .overview .logo{width:auto;-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;margin:0 10px 0 0}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.www-modal-channel .channel .overview .logo{margin-right:10px}}@media (min-width:768px){.www-modal-channel .channel .overview .ctas{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.www-modal-channel .channel .overview .ctas,.www-modal-channel .channel .overview .ratings{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.www-modal-channel .channel .overview .ratings .rating-stats{margin-right:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.www-modal-channel .channel .overview .ratings .rating-stats{margin-right:10px}}@media (min-width:768px){.www-modal-channel .channel .overview .details{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.www-modal-channel .channel .overview .details .ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.www-modal-channel .channel .overview .add-channel,.www-modal-channel .channel .overview .additional-fees{margin:0}.www-modal-channel .channel .screenshots .thumbs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}",""]),e.exports=t},FpZJ:function(e,t,o){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),o=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(o))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},Fpbr:function(e,t,o){var r=o("gZ70");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},FqC6:function(e,t){e.exports="/investor/s/1647467262999/i/80d96f1b7d22d6d57139bfdd3f44b7b3.png"},FvCi:function(e,t,o){var r=o("Mmmo");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"Fw+F":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Form.Label":{en:{"tooltip.aria.label":"Click to toggle help text for"},en_GB:{},fr_CA:{"tooltip.aria.label":"Cliquer pour afficher le texte d'aide pour"},es_MX:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},fr_FR:{"tooltip.aria.label":"Cliquez pour basculer vers le texte d'aide pour"},pt_BR:{"tooltip.aria.label":"Clique para ativar/desativar o texto de ajuda para"},es_CO:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_AR:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_PE:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_CL:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_CR:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_SV:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_GT:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_HN:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_NI:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_PA:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},de_DE:{"tooltip.aria.label":"Klicke hier, um den Hilfetext umzuschalten für"}}}),e.exports=function(){return t.get("Roku.Form.Label")}}).call(this,o("TYvK").ResourceManager)},FwPT:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},"G3+v":function(e,t,o){"use strict";var r=o("Vi6U");e.exports=function(){return String.prototype.trim&&""==="".trim()?String.prototype.trim:r}},G4WL:function(e,t,o){var r=o("H7cs");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},G5Gj:function(e,t,o){var r=o("6GzM");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},G5wq:function(e,t,o){var r=o("vCwE");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},G93c:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.woff"},GGDS:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.acc-grid__row{margin-bottom:60px;margin-top:30px}.acc-grid__row.ks-wrapper{max-width:1600px}.acc-grid__row .acc-sign-in{margin:20px 0}.acc-grid__row-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.acc-grid__row-header .ks-button-link{margin-left:20px}@media (min-width:320px) and (max-width:767px){.acc-grid__row-header{font-size:18px;display:inline}.acc-grid__row-header .ks-button-link{margin-left:0}}.acc-grid__row-items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;grid-auto-rows:1fr}@media (min-width:768px){.acc-grid__row-items:not(.show-all) .acc-grid__row-wrapper:nth-child(n+4){display:none}}@media (min-width:320px) and (max-width:767px){.acc-grid__row-items{grid-template-columns:repeat(2,1fr)}.acc-grid__row-items:not(.show-all) .acc-grid__row-wrapper:nth-child(n+5){display:none}}.acc-grid__row-items+.acc-grid__more .hide-all-btn,.acc-grid__row-items.show-all+.acc-grid__more .view-all-btn{display:none}.acc-grid__row-items.show-all+.acc-grid__more .hide-all-btn{display:block}.acc-grid__row .acc-item__buybtn{display:none}@media (min-width:1080px){.acc-grid__row .acc-item__buybtn{display:block;opacity:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.acc-grid__row-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media (min-width:1080px){.acc-grid__row-wrapper:hover .acc-item__buybtn{opacity:1}}.acc-grid__row-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:500px}@media (min-width:320px) and (max-width:767px){.acc-grid__row-item{padding-top:10px}}.acc-grid__row-item .item-img{height:240px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.acc-grid__row-item .item-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (min-width:320px) and (max-width:767px){.acc-grid__row-item .item-img{height:160px}}.acc-grid__row-item .item-notice{color:#333;background:#eee;position:absolute;padding:4px 10px;font-size:14px;line-height:22px;-webkit-border-radius:20px;border-radius:20px;font-family:GothamMedium}@media (min-width:320px) and (max-width:767px){.acc-grid__row-item .item-notice{margin-top:-20px}}.acc-grid__row-item .hover-img{opacity:0}@media (min-width:320px) and (max-width:767px){.acc-grid__row-item .hover-img{display:none}}@media (min-width:768px){.acc-grid__row-item .hover-img+.main-img{margin-top:-240px;opacity:1}}.acc-grid__row-item:hover{text-decoration:none}@media (min-width:768px){.acc-grid__row-item:hover .hover-img~.main-img{opacity:0}.acc-grid__row-item:hover .hover-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}}.acc-grid__row-item.free-shipping{background-color:#eee;color:#333;padding:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.acc-grid__row-item.free-shipping .glyphicon{font-size:44px}.acc-grid__row .acc-item__pricing .icon,.acc-grid__row .acc-item__pricing>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.acc-grid__row .acc-item__pricing .icon{background:#efcb01;-webkit-border-radius:50%;border-radius:50%;padding:4px;font-size:13px;margin-right:6px}.acc-grid__row .acc-item__pricing .roku-price:not(.discounted){font-size:16px}.acc-grid__row .acc-full-banner{position:relative;padding:20px}.acc-grid__row .acc-full-banner>*{position:relative}.acc-grid__row .acc-full-banner .acc-fb_bg-img{position:absolute;z-index:0;height:100%;width:100%;margin-top:-20px;margin-left:-20px}.acc-grid__row .acc-full-banner .acc-fb_bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.acc-grid__row .acc-full-banner .acc-fb_bg-img.mobile{display:none}@media (min-width:320px) and (max-width:767px){.acc-grid__row .acc-full-banner .acc-fb_bg-img.mobile{display:block}.acc-grid__row .acc-full-banner .acc-fb_bg-img.mobile+.desktop{display:none}}.acc-grid__row .acc-grid__more{text-align:center;margin-top:30px;margin-bottom:60px}.acc-grid__row .acc-grid__more .ks-button.ks-button-grey{background:#eee;color:#333;border:#eee}.acc-grid__row .acc-grid__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.acc-grid__row .acc-grid__info a{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.acc-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dedede;padding:20px 0}.acc-nav.ks-wrapper{max-width:1600px;padding-left:20px;padding-right:20px}@media (min-width:320px) and (max-width:767px){.acc-nav{padding:20px}}.acc-nav .Roku-Form-Stateless-Input .Roku-Form .form-group{margin:0}.acc-nav .Roku-Modal .modal-headline{padding-top:10px;padding-bottom:10px}.acc-nav .Roku-Modal .modal-content{font-size:16px}.acc-nav-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.acc-nav-group>*{margin:0 10px}.acc-nav-group>:first-child{margin-left:0}.acc-nav-group>:last-child{margin-right:0}.acc-nav-group i.Roku-Icon-filter{position:relative;font-size:18px}@media (min-width:768px){.acc-nav-group i.Roku-Icon-filter{top:-2px}}.acc-heres-how{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (min-width:320px) and (max-width:767px){.acc-heres-how{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.acc-heres-how .ks-button-link:hover{font-size:14px;opacity:1}.acc-nav-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.acc-nav-actions button{width:calc(50% - 10px)}.acc-nav-actions button.full{width:100%}@media (min-width:320px) and (max-width:767px){.acc-nav-actions{position:-webkit-sticky;position:sticky;bottom:-40px;background:#fff;padding:20px}}.ks-button-popover{position:relative}@media (min-width:320px) and (max-width:767px){.ks-button-popover .ks-button{font-size:14px;padding:5px 18px;line-height:18px}}@media (min-width:768px){.ks-button-popover.right{display:inline-block}.ks-button-popover.right .ks-popover-modal{right:0}}.ks-button-popover .ks-popover-modal{position:absolute;background:#fff;border:1px solid #ddd;margin-top:8px;width:375px;max-width:100vw;z-index:11}@media (min-width:320px) and (max-width:767px){.ks-button-popover .ks-popover-modal{position:fixed;bottom:0;left:0;right:0;max-height:100vh;max-height:-webkit-fill-available;width:100vw;overflow:scroll;padding-bottom:40px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(0,1,.5,1) 0s;transition:-webkit-transform .5s cubic-bezier(0,1,.5,1) 0s;-o-transition:transform .5s cubic-bezier(0,1,.5,1) 0s;transition:transform .5s cubic-bezier(0,1,.5,1) 0s;transition:transform .5s cubic-bezier(0,1,.5,1) 0s,-webkit-transform .5s cubic-bezier(0,1,.5,1) 0s}.ks-button-popover .ks-popover-modal.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.ks-button-popover .ks-popover-modal__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:22px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:10px 20px;font-family:GothamMedium}.ks-button-popover .ks-popover-modal__title span{font-size:30px;line-height:1;font-family:GothamBook;cursor:pointer}.ks-button-popover .ks-popover-modal__body{padding:20px}.ks-button-popover .ks-popover-modal+.ks-popover-modal__bg{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:8}@media (min-width:320px) and (max-width:767px){.ks-button-popover .ks-popover-modal+.ks-popover-modal__bg{background:rgba(0,0,0,.1)}}.acc-nav-wrapper h3{font-family:GothamMedium;font-size:18px}.acc-lbl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.acc-lbl__main{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;font-size:16px;line-height:24px;color:#333}.acc-lbl__secondary{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:14px;line-height:22px;color:#767574}.acc-lbl__secondary+.acc-lbl__main{margin-top:-10px}",""]),e.exports=t},GLUw:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#cb2128",networkName:"pinterest",path:"M32,16c-8.8,0-16,7.2-16,16c0,6.6,3.9,12.2,9.6,14.7c0-1.1,0-2.5,0.3-3.7 c0.3-1.3,2.1-8.7,2.1-8.7s-0.5-1-0.5-2.5c0-2.4,1.4-4.1,3.1-4.1c1.5,0,2.2,1.1,2.2,2.4c0,1.5-0.9,3.7-1.4,5.7 c-0.4,1.7,0.9,3.1,2.5,3.1c3,0,5.1-3.9,5.1-8.5c0-3.5-2.4-6.1-6.7-6.1c-4.9,0-7.9,3.6-7.9,7.7c0,1.4,0.4,2.4,1.1,3.1 c0.3,0.3,0.3,0.5,0.2,0.9c-0.1,0.3-0.3,1-0.3,1.3c-0.1,0.4-0.4,0.6-0.8,0.4c-2.2-0.9-3.3-3.4-3.3-6.1c0-4.5,3.8-10,11.4-10 c6.1,0,10.1,4.4,10.1,9.2c0,6.3-3.5,11-8.6,11c-1.7,0-3.4-0.9-3.9-2c0,0-0.9,3.7-1.1,4.4c-0.3,1.2-1,2.5-1.6,3.4 c1.4,0.4,3,0.7,4.5,0.7c8.8,0,16-7.2,16-16C48,23.2,40.8,16,32,16z"});t.default=a},GOoR:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},GWHP:function(e,t,o){var r=o("xiRt");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},GXJa:function(e,t){e.exports="/investor/s/1647467262999/i/fc71284a94c9d5f3e15eeb26f4b8f8f0.png"},GgDv:function(e,t,o){var r=o("6tci");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Gk4X:function(e,t){e.exports="/investor/s/1647467262999/fonts/hide_psswd.svg"},GnoO:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.Support.Article":{en:{"not.found":"Article not found. Please check the url and try again.",title:"Official Roku Support",updated:"Last updated on",note:"note",tip:"tip","more.support.options":"More support options","more.support.options.desc":"Browse our extensive library of help FAQs and videos.","more.support.options.urltext":"Visit the Roku Support homepage","roku.community":"Roku Community","roku.community.desc":"Ask questions, find answers and connect with other Roku users and experts.","roku.community.urltext":"Check it out","agent.support":"Agent support","agent.support.desc":"We offer agent-assisted support for certain issues and devices.","agent.support.urltext":"Check support options"},de:{"more.support.options":"Weitere Support-Optionen","more.support.options.desc":"Sieh dir unsere umfangreiche Datenbank mit Hilfe-FAQs und Videos an.","more.support.options.urltext":"Roku-Support-Homepage besuchen","agent.support":"Hilfe durch einen Mitarbeiter","agent.support.desc":"Für bestimmte Probleme und Geräte bieten wir Support durch Mitarbeiter","agent.support.urltext":"Support-Optionen ansehen"},es:{"more.support.options":"Más opciones de soporte","more.support.options.desc":"Busca las preguntas frecuentes y videos en nuestra extensa biblioteca de ayuda.","more.support.options.urltext":"Visita la página de inicio del Soporte de Roku","agent.support":"Soporte técnico con agentes","agent.support.desc":"Para ciertos problemas y dispositivos, ofrecemos soporte técnico con ayuda de agentes.","agent.support.urltext":"Consulta las opciones de soporte técnico"},es_MX:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},fr_CA:{"not.found":"Article introuvable. Veuillez vérifier l'URL et réessayer.",title:"Assistance Roku officielle",updated:"Dernière mise à jour le","more.support.options":"Plus d'options d'assistance","more.support.options.desc":"Explorez notre collection de questions fréquentes et de vidéos d'aide.","more.support.options.urltext":"Accéder à la page d'assistance de Roku","roku.community":"Communauté Roku","roku.community.desc":"Posez des questions, trouvez des réponses et communiquez avec d'autres utilisateurs et experts Roku.","roku.community.urltext":"Explorer","agent.support":"Assistance de nos agents","agent.support.desc":"Nos agents peuvent vous aider relativement à certains problèmes et appareils.","agent.support.urltext":"Options d'assistance"},fr_FR:{"not.found":"Article introuvable. Vérifiez l’URL et réessayez.",title:"Assistance Roku officielle",updated:"Dernière mise à jour le","more.support.options":"Plus d’options d’assistance","more.support.options.desc":"Parcourez notre vaste bibliothèque de FAQ et de vidéos d'aide.","more.support.options.urltext":"Accéder à la page d'assistance de Roku","agent.support":"Assistance par un agent","agent.support.desc":"Nous proposons une assistance par un agent pour certains problèmes et certains appareils.","agent.support.urltext":"Accédez aux options d’assistance"},es_CO:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_AR:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_PE:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_CL:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_CR:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_SV:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_GT:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_HN:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_NI:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},es_PA:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"},pt_BR:{"not.found":"Artigo não encontrado. Verifique o URL e tente novamente.",title:"Central de ajuda e atendimento ao cliente | Suporte do Roku",updated:"Última atualização em","more.support.options":"Mais opções de suporte","more.support.options.desc":"Navegue por nossa ampla biblioteca de perguntas frequentes e vídeos de ajuda.","more.support.options.urltext":"Acesse a página inicial de Suporte da Roku","agent.support":"Suporte de agentes","agent.support.desc":"Nossos agentes oferecem suporte para determinados problemas e dispositivos.","agent.support.urltext":"Confira as opções de suporte"},de_DE:{"not.found":"Artikel nicht gefunden. Bitte überprüfen Sie die URL und versuchen Sie es erneut.",title:"Offizieller Roku-Support",updated:"Zuletzt aktualisiert am"},es_BR:{"not.found":"No se encontró el artículo. Revisa el URL e inténtalo de nuevo.",title:"Centro de soporte y ayuda para clientes | Soporte de Roku",updated:"Última actualización el"}}}),e.exports=function(){return t.get("Roku.Page.Support.Article")}}).call(this,o("TYvK").ResourceManager)},GotT:function(e,t,o){var r=o("tC4l");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},GoyQ:function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},Gpnc:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.Offers":{en:{meta:{title:"Roku Deals, Free Trials & Special Offers | Roku",description:"Looking for deals discounts on Roku devices? Check out the latest deals on Roku players & Roku TV. Get special offers from streaming channels like Sling TV, SHOWTIME, and find free trials from Netflix, Amazon Prime Video & more.",robots:"index, follow"},"headline.text":"Special Offers","subhead.text":"Enjoy great offers on Roku products and channels to stream your favorite movies, TV, music and more.","player.header":"Roku player deals","tv.header":"Roku TV deals","entertainment.header":"Entertainment deals","entertainment.intro":"Buy any new Roku player or Roku TV and enjoy your favorite shows and movies with great offers from HBO NOW®, SHOWTIME®, Netflix, and other premium channels.","nooffers.intro":"No Special Offers Currently","nooffers.content":"Please do check back later","nooffers.intro.partner":"Your offer is no longer available.","nooffers.content.partner":"See our other special offers <a href='/offers' data-reload-navigation='true'>here</a>","already.own.question.text":"Already own a Roku Player?","sign.in.now.text":"Sign in now","to.get.started.text":"to get started.","learn.more":"Learn more","where.to.buy":"Where to buy","cta.product.details":"Product details","rokustreamingstick.title":"Roku® Streaming Stick®: Save $10 – now just $39.99","rokustreamingstick.description":"","rokustreamingstickplus.title":"Roku® Streaming Stick®+: Save $10 – now just $59.99","rokustreamingstickplus.description":"Regular price $69.99. Offer ends 3/3/18. Available at participating retailers. While supplies last.","rokuexpressplus.title":"Roku Express+: Save $17.99 – now just $22","rokuexpressplus.description":"Regular price $39.99. Only available at Walmart. Discount ends 11/27/2017 or while supplies last.","rokupremiere.title":"Roku Premiere: Save $10 - now just $59.99","rokupremiere.description":"Regular price $69.99. Available at participating retailers. While supplies last.","rokupremiereplus.title":"Roku Premiere+: Save $50 – now just $49.99","rokupremiereplus.description":"Regular price $99.99. Only available at Best Buy. Discount ends 11/27/2017 or while supplies last.","rokuultra.title":"Roku Ultra: Save $10 - now just $89.99.","rokuultra.description":"Regular price $99.99. Offer ends 2/17/18. Available at participating retailers. While supplies last.","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"See all the great deals available from our retailers ","rokutv.bow.cta.1":"See Roku TV deals","rokutv.hero.pagename":"Roku TV™ Special Offers","rokutv.hero.headline":"Explore a variety of sizes for every room in the house with deals for every budget.","rokutv.offers.headline":"Where to save","custom.offers1.desc":"Regular price $49.99. Available at participating retailers. Offer ends Saturday, 11/5/2016","custom.offers1.title":"Roku® Streaming Stick®: Save $10 - now just $39.99","see.offer.details.text":"See offer details","offer.button.shop":"Shop now","offer.button.termsApply.text":"Terms & Conditions apply","offer.button.hideTerms.text":"Hide terms and conditions","disclaimer.termsconditions.text":"Terms and Conditions","disclaimer.fullterms.text":"Full Terms","price.save":"Save"},en_CA:{meta:{title:"Roku player deals and special offers | Roku",description:"Check out the latest deals on Roku players, plus find free trials and special offers from streaming channels.",robots:"index, follow"},"headline.text":"Special Offers","headline.holiday.text":"Make it an entertaining holiday season","player.header":"Roku player deals","tv.header":"Roku TV deals","entertainment.header":"Entertainment deals","entertainment.intro":"Buy any new Roku player or Roku TV and enjoy your favourite shows and movies with these great offers.","nooffers.intro":"No Special Offers Currently","nooffers.content":"Please do check back later","already.own.question.text":"Already own a Roku Player?","sign.in.now.text":"Sign in now","to.get.started.text":"to get started.","rokustreamingstick.title":"Roku Streaming Stick: Save $10 - now just $39.99","rokustreamingstick.description":"Regular price $49.99. Available at participating retailers. Offer ends 4/6/2018. While supplies last.","rokustreamingstick.cta.1":"Add to cart","rokustreamingstick.cta.2":"Learn more","rokupremiere.title":"Roku Premiere: Save $10 - now just $59.99","rokupremiere.description":"Regular price $69.99. Available at participating retailers. Offer ends 5/25/2018. While supplies last.","rokupremiere.cta.1":"Learn more","rokupremiereplus.title":"Roku Premiere+: Save $10 - now just $89.99","rokupremiereplus.description":"Regular price $99.99. Available at participating retailers. Offer ends 5/20/2017. While supplies last.","rokupremiereplus.cta.1":"Learn more","rokuultra.title":"Roku Ultra: Save $20 - now just $99.99","rokuultra.description":"Regular price $119.99. Available at participating retailers. Offer ends 5/25/2018. While supplies last.","rokuultra.cta.1":"Learn more","rokutv.bow.title":"Roku TV","rokutv.bow.description":"See all the great deals available from our retailers.","rokutv.bow.cta.1":"See Roku TV deals","custom.offers1.desc":"Regular price $49.99. Available at participating retailers. Offer ends Saturday, 11/5/2016","custom.offers1.title":"Roku® Streaming Stick™: Save $10 - now just $39.99","see.offer.details.text":"See offer details","offer.button.shop":"Shop now","offer.button.termsApply.text":"Terms & Conditions apply","offer.button.hideTerms.text":"Hide terms and conditions","disclaimer.termsconditions.text":"Terms and Conditions","disclaimer.fullterms.text":"Full Terms","learn.more":"Learn more","where.to.buy":"Where to buy","rokutv.meta":{},"rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},en_GB:{meta:{title:"Roku player deals and special offers | Roku",description:"Check out the latest deals on Roku players, plus find free trials and special offers from streaming channels.",robots:"index, follow"},"entertainment.intro":"Buy any new Roku player and enjoy your favourite shows and movies with these great offers.","rokustreamingstick.cta.2":"Learn more","rokupremiere.cta.1":"Learn more","rokupremiereplus.cta.1":"Learn more","rokuultra.cta.1":"Learn more","see.offer.details.text":"See offer details","learn.more":"Learn more","offer.button.shop":"Shop now","rokutv.meta":{},"rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{},"custom.offers1.title":"Roku® Streaming Stick™: Save $10 - now just $39.99"},es:{meta:{title:"Ofertas especiales en reproductores Roku | Roku",description:"Conoce las nuevas oportunidades en reproductores Roku y accede a pruebas gratuitas y ofertas especiales en canales de streaming.",robots:"index, follow"}},es_LA:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},fr_CA:{meta:{title:"Rabais et offres spéciales sur les lecteurs Roku | Roku",description:"Découvrez tous les rabais sur les lecteurs Roku et trouvez les chaînes de diffusion en continu qui proposent des essais gratuits et des offres spéciales."},"headline.text":"Offres spéciales","headline.holiday.text":"Du divertissement pour la saison des fêtes","player.header":"Offres sur les lecteurs Roku","tv.header":"Offres sur les téléviseurs Roku","entertainment.header":"Offres de divertissement","entertainment.intro":"Achetez n’importe quel nouveau lecteur ou téléviseur Roku et profitez de vos émissions et films préférés avec les meilleures offres de HBO NOWMD, SHOWTIMEMD, Netflix et autres chaînes premium.","nooffers.intro":"Nous sommes désolés. Il n’y a aucune offres dans votre région.","nooffers.content":"Merci de revenir plus tard","already.own.question.text":"Vous êtes déjà propriétaire d’un lecteur Roku?","sign.in.now.text":"S’abonner maintenant","to.get.started.text":"pour commencer.","rokustreamingstick.cta.1":"Ajouter au panier","rokustreamingstick.cta.2":"En savoir plus","rokupremiere.cta.1":"En savoir plus","rokupremiereplus.cta.1":"En savoir plus","rokuultra.cta.1":"En savoir plus","rokutv.bow.title":"Roku TV","rokutv.bow.description":"Voir toutes les formidables offres disponibles chez nos détaillants.","rokutv.bow.cta.1":"Voir les offres de Roku TV","custom.offers1.desc":"Prix courant de 49,99 $ Disponible chez les détaillants participants. L’offre se termine le samedi 5/11/2016","see.offer.details.text":"Voir les détails de l’offre","offer.button.shop":"Magasiner maintenant","offer.button.hideTerms.text":"Dissimuler les conditions d’utilisation","disclaimer.termsconditions.text":"Conditions d'utilisation","disclaimer.fullterms.text":"Ensemble des conditions","rokustreamingstick.title":"Roku Streaming Stick: Économisez 10 $ : maintenant à seulement $39.99 ","rokustreamingstick.description":"Prix régulier 49,99 $. Disponible chez les détaillants participants. L'offre se termine le 4/6/2018. Jusqu’à épuisement des stocks.","rokupremiere.title":"Roku Premiere: Économisez 10 $ : maintenant à seulement 59,99 $","rokupremiere.description":"Prix régulier 69,99 $. Disponible chez les détaillants participants. L'offre se termine le 5/25/2018. Jusqu’à épuisement des stocks.","rokupremiereplus.title":"Roku Premiere+: Économisez 10 $ : maintenant à seulement 89,99 $","rokupremiereplus.description":"Prix régulier 99,99 $. Disponible chez les détaillants participants. L'offre se termine le 20/05/2017. Jusqu’à épuisement des stocks.","rokuultra.title":"Roku Ultra: Économisez 20 $ : maintenant à seulement 99,99 $","rokuultra.description":"Prix régulier 99,99 $ Disponible chez les détaillants participants. L'offre se termine le 5/25/2018. Jusqu’à épuisement des stocks.","custom.offers1.title":"Roku® Streaming Stick™: Économisez 10 $ : maintenant à seulement $39.99 ","offer.button.termsApply.text":"Des conditions d'utilisation s'appliquent","learn.more":"En savoir plus","where.to.buy":"Trouver en magasin","nooffers.intro.partner":"Votre offre n'est plus disponible.","nooffers.content.partner":"Voir nos autres offres spéciales <a href='/offers' data-reload-navigation='true'>ici</a>","rokutv.meta":{},"price.save":"Rabais","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},fr_FR:{meta:{title:"Offres spéciales sur les lecteurs Roku | Roku",description:"Découvrez les dernières offres sur les lecteurs Roku et profitez des essais gratuits et offres spéciales proposés par les chaînes de streaming.",robots:"index, follow"},"headline.text":"Offres spéciales","headline.holiday.text":"Faites le plein de divertissements en cette fin d'année","player.header":"Offres spéciales sur les lecteurs Roku","tv.header":"Offres spéciales sur les Roku TV™","entertainment.header":"Offres de divertissement","entertainment.intro":"Achetez un nouveau lecteur Roku ou une Roku TV et regardez vos émissions et films préférés en profitant des offres exceptionnelles de HBO NOW®, SHOWTIME®, Netflix et autres grandes chaînes.","nooffers.intro":"Désolé, offres n’est pas disponible près de chez vous.","already.own.question.text":"Vous possédez déjà un lecteur Roku ?","sign.in.now.text":"Inscrivez-vous maintenant","to.get.started.text":"pour démarrer.","rokustreamingstick.title":"Roku Streaming Stick: Économisez 10 $ - Actuellement proposé à seulement 39,99 $","rokustreamingstick.cta.1":"Ajouter au panier","rokustreamingstick.cta.2":"En savoir plus","rokupremiere.cta.1":"En savoir plus","rokupremiereplus.title":"Roku Premiere+: Économisez 10 $ - Actuellement proposé à seulement 89,99 $","rokupremiereplus.description":"Prix habituel : 99,99 $. Disponible chez les détaillants participants. L’offre prend fin le 20/05/2017. Jusqu’à épuisement des stocks.","rokupremiereplus.cta.1":"En savoir plus","rokuultra.title":"Roku Ultra: Économisez 10 $ - Actuellement proposé à seulement 119,99 $","rokuultra.description":"Prix habituel : 129,99 $. Disponible chez les détaillants participants. L’offre prend fin le 20/05/2017. Jusqu’à épuisement des stocks.","rokuultra.cta.1":"En savoir plus","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Afficher toutes les offres exceptionnelles de nos détaillants.","rokutv.bow.cta.1":"Voir les offres sur les Roku TV","custom.offers1.desc":"Prix habituel : 49,99 $. Disponible chez les détaillants participants. L’offre prend fin le samedi 05/11/2016.","custom.offers1.title":"Roku Streaming Stick: Économisez 10 $ - Actuellement proposé à seulement 39,99 $","see.offer.details.text":"Voir les détails de l’offre","offer.button.shop":"Acheter maintenant","offer.button.termsApply.text":"Des conditions générales s'appliquent.","offer.button.hideTerms.text":"Masquer les conditions générales","disclaimer.termsconditions.text":"Conditions générales","disclaimer.fullterms.text":"Ensemble des conditions","learn.more":"En savoir plus","where.to.buy":"Points de vente","nooffers.intro.partner":"Votre offre n'est plus disponible.","nooffers.content.partner":"Voir nos autres offres spéciales <a href='/offers' data-reload-navigation='true'>ici</a>","price.save":"Enregistrer","roku-tv-meta":{},rokutvmeta:{}},en_US:{"headline.text":"Special Offers","player.header":"Roku deals","tv.header":"Roku TV deals","entertainment.header":"Entertainment deals","entertainment.intro":"Buy any new Roku player or Roku TV and enjoy your favorite shows and movies with great offers from HBO NOW®, SHOWTIME®, Netflix, and other premium channels.","nooffers.intro":"No Special Offers Currently","nooffers.content":"Please do check back later","already.own.question.text":"Already own a Roku Player?","sign.in.now.text":"Sign in now","to.get.started.text":"to get started.","learn.more":"Learn more","where.to.buy":"Where to buy","cta.product.details":"Product details","rokustreamingstick.title":"Roku® Streaming Stick®: Save $10 – now just $39.99","rokustreamingstickplus.title":"Roku® Streaming Stick®+: Save $10 – now just $59.99","rokustreamingstickplus.description":"Regular price $69.99. Offer ends 3/3/18. Available at participating retailers. While supplies last.","rokuexpressplus.title":"Roku Express+: Save $17.99 – now just $22","rokuexpressplus.description":"Regular price $39.99. Only available at Walmart. Discount ends 11/27/2017 or while supplies last.","rokupremiere.title":"Roku Premiere: Save $10 - now just $59.99","rokupremiere.description":"Regular price $69.99. Available at participating retailers. While supplies last.","rokupremiereplus.title":"Roku Premiere+: Save $50 – now just $49.99","rokupremiereplus.description":"Regular price $99.99. Only available at Best Buy. Discount ends 11/27/2017 or while supplies last.","rokuultra.title":"Roku Ultra: Save $10 - now just $89.99.","rokuultra.description":"Regular price $99.99. Offer ends 2/17/18. Available at participating retailers. While supplies last.","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"See all the great deals available from our retailers ","rokutv.bow.cta.1":"See Roku TV deals","custom.offers1.desc":"Regular price $49.99. Available at participating retailers. Offer ends Saturday, 11/5/2016","custom.offers1.title":"Roku® Streaming Stick®: Save $10 - now just $39.99","see.offer.details.text":"See offer details","offer.button.shop":"Shop now","offer.button.termsApply.text":"Terms & Conditions apply","offer.button.hideTerms.text":"Hide terms and conditions","disclaimer.termsconditions.text":"Terms and Conditions","disclaimer.fullterms.text":"Full Terms","price.save":"Save",rokutvmeta:{robots:"index, follow"}},es_MX:{meta:{title:"Ofertas especiales en reproductores Roku | Roku",description:"Conoce las nuevas oportunidades en reproductores Roku y accede a pruebas gratuitas y ofertas especiales en canales de streaming.",robots:"index, follow"},"learn.more":"Más información","rokutv.bow.title":"Roku TV™","headline.text":"Ofertas especiales","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","where.to.buy":"Dónde comprar","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Comprar ahora","offer.button.termsApply.text":"Se aplican Términos y condiciones.","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","nooffers.intro":"No hay ofertas especiales actualmente","nooffers.content":"Por favor, vuelva más tarde","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_CO:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_AR:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_PE:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_CL:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_CR:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_SV:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_GT:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_HN:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_NI:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},es_PA:{"headline.text":"Ofertas especiales","headline.holiday.text":"Que sea una temporada de fiestas entretenida.","player.header":"Ofertas de reproductores Roku","tv.header":"Ofertas de Roku TV","entertainment.header":"Ofertas de entretenimiento","entertainment.intro":"Compra cualquier reproductor Roku o Roku TV nuevo y disfruta de tus películas y programas favoritos con excepcionales ofertas de HBO NOW®, SHOWTIME®, Netflix y otros canales premium.","already.own.question.text":"¿Ya tienes un reproductor Roku?","sign.in.now.text":"Inicia sesión ahora","to.get.started.text":"para comenzar.","rokustreamingstick.cta.1":"Agregar al carrito","rokustreamingstick.cta.2":"Más información","rokupremiere.cta.1":"Más información","rokupremiereplus.cta.1":"Más información","rokuultra.cta.1":"Más información","rokutv.bow.title":"Roku TV™","rokutv.bow.description":"Ver todas las ofertas especiales de nuestras tiendas minoristas.","rokutv.bow.cta.1":"Ver las ofertas de Roku TV","custom.offers1.desc":"Precio habitual $49.99. Disponible en las tiendas minoristas participantes. La oferta finaliza el sábado 5/11/2016.","see.offer.details.text":"Ver los detalles de la oferta","offer.button.shop":"Compra ahora","offer.button.hideTerms.text":"Ocultar términos y condiciones","disclaimer.termsconditions.text":"Términos y condiciones","disclaimer.fullterms.text":"Términos completos","rokustreamingstick.title":"Roku Streaming Stick: ¡Ahorra dinero!","rokupremiereplus.title":"Roku Premiere+: ¡Ahorra dinero!","rokupremiereplus.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","rokuultra.title":"Roku Ultra: ¡Ahorra dinero!","rokuultra.description":"Hará la diferencia. Disponible en las tiendas minoristas participantes. La oferta finaliza el 20/5/2017. Hasta agotar existencias.","custom.offers1.title":"Roku® Streaming Stick®: ¡Ahorra dinero!","offer.button.termsApply.text":"Se aplican Términos y condiciones.","learn.more":"Aprende más","where.to.buy":"Dónde comprar","nooffers.intro.partner":"Tu oferta ya no está disponible.","nooffers.content.partner":"Ve nuestras otras ofertas especiales <a href='/offers' data-reload-navigation='true'>aquí</a>","rokutv.meta":{},"price.save":"Guardar","rokutv-meta":{},"roku-tv-meta":{},rokutvmeta:{}},pt_BR:{"learn.more":"Saiba mais","rokutv.bow.title":"Roku TV™","disclaimer.termsconditions.text":"Termos e Condições","entertainment.header":"Acordos de entretenimento","offer.button.shop":"Comprar agora","price.save":"Economize"},de_DE:{}}}),e.exports=function(){return t.get("Roku.Page.Offers")}}).call(this,o("TYvK").ResourceManager)},Gr7O:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},GwQY:function(e,t,o){var r=o("MrRW");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Gytx:function(e,t,o){var r=o("cDf5");e.exports=function(e,t,o,a){var n=o?o.call(a,e,t):void 0;if(void 0!==n)return!!n;if(e===t)return!0;if("object"!==r(e)||!e||"object"!==r(t)||!t)return!1;var i=Object.keys(e),l=Object.keys(t);if(i.length!==l.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c<i.length;c++){var u=i[c];if(!s(u))return!1;var d=e[u],p=t[u];if(!1===(n=o?o.call(a,d,p,u):void 0)||void 0===n&&d!==p)return!1}return!0}},H7cs:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-template-specs{color:#fff;padding:40px 20px;position:relative;text-align:left}@media (min-width:320px) and (max-width:767px){.product-template-specs{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px}}.product-template-specs .title{text-align:center;margin-top:20px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.product-template-specs .title{margin-top:20px;margin-bottom:20px}}.product-template-specs .spec .title{text-align:left;font-size:16px;line-height:24px;margin-bottom:20px;border-bottom:1px dotted;border-color:#fff}@media (min-width:320px) and (max-width:767px){.product-template-specs .spec .title{font-size:16px;line-height:24px;margin-bottom:20px}}.product-template-specs .spec .content{margin-bottom:20px;text-align:left;font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:767px){.product-template-specs .spec .content{margin-bottom:20px;font-size:16px;line-height:24px}}.product-template-specs .spec .content p{margin-top:0;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.product-template-specs .spec .content p{margin-bottom:10px}}.product-template-specs .spec .content img{max-width:100%}.product-template-specs .specs-legal{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.product-template-specs .specs-legal{font-size:14px;line-height:22px}}",""]),e.exports=t},H9w7:function(e,t,o){var r=o("XEXY");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},HDqC:function(e,t){e.exports="/investor/s/1647467262999/i/80d96f1b7d22d6d57139bfdd3f44b7b3.png"},HEq9:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.woff"},HM3q:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.Oem-Image-Spotlight{margin:auto}.Oem-Image-Spotlight .spotlight-img{width:100%}.Oem-Image-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Oem-Image-Spotlight .spotlight-container{text-align:center}.Oem-Image-Spotlight .spotlight-container .spotlight-content{padding-bottom:30px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Oem-Image-Spotlight .spotlight-container .spotlight-content{padding-bottom:30px}}@media (min-width:320px) and (max-width:767px){.Oem-Image-Spotlight .spotlight-container .spotlight-cta{width:100%}}@media (min-width:768px){.Oem-Image-Spotlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Oem-Image-Spotlight .spotlight-img{max-width:1180px;width:100%}.Oem-Image-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Oem-Image-Spotlight .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Oem-Image-Spotlight .spotlight-container .spotlight-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0}.Oem-Image-Spotlight .spotlight-container .content-margin{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Oem-Image-Spotlight .spotlight-container .content-margin{margin-right:20px}}",""]),e.exports=t},HRmC:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".newsletter-signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.newsletter-signup,.newsletter-signup input{width:100%;text-align:center;position:relative}.newsletter-signup input{font-size:16px;height:50px;border:0;-webkit-border-radius:10px;border-radius:10px;color:#333;background-color:#eee;background-image:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;padding:10px;margin-right:20px;min-width:15em;display:inline-block;vertical-align:middle;max-width:320px}.newsletter-signup input:-moz-placeholder,.newsletter-signup input:-ms-input-placeholder,.newsletter-signup input::-moz-placeholder,.newsletter-signup input::-webkit-input-placeholder{opacity:.5}@media (min-width:320px) and (max-width:767px){.newsletter-signup input{padding:10px;margin-right:20px}}.newsletter-signup input:-ms-input-placeholder{line-height:0}.newsletter-signup div{margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.newsletter-signup div{margin-bottom:10px}}.newsletter-signup .submit{position:absolute;cursor:pointer;right:20px;color:#662d91}.newsletter-signup .error{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:1;color:#ed1847;text-align:left}@media (max-width:767px){.newsletter-signup .error{font-size:12px}}@media (min-width:768px) and (max-width:1199px){.newsletter-signup .error{font-size:12px}}@media (min-width:1200px){.newsletter-signup .error{font-size:12px}}",""]),e.exports=t},HUKu:function(e,t,o){var r=o("4+zA");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},HWl7:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#EF3F56",networkName:"pocket",path:"M41.084 29.065l-7.528 7.882a2.104 2.104 0 0 1-1.521.666 2.106 2.106 0 0 1-1.522-.666l-7.528-7.882c-.876-.914-.902-2.43-.065-3.384.84-.955 2.228-.987 3.1-.072l6.015 6.286 6.022-6.286c.88-.918 2.263-.883 3.102.071.841.938.82 2.465-.06 3.383l-.015.002zm6.777-10.976C47.463 16.84 46.361 16 45.14 16H18.905c-1.2 0-2.289.82-2.716 2.044-.125.363-.189.743-.189 1.125v10.539l.112 2.096c.464 4.766 2.73 8.933 6.243 11.838.06.053.125.102.19.153l.04.033c1.882 1.499 3.986 2.514 6.259 3.014a14.662 14.662 0 0 0 6.13.052c.118-.042.235-.065.353-.087.03 0 .065-.022.098-.042a15.395 15.395 0 0 0 6.011-2.945l.039-.045.18-.153c3.502-2.902 5.765-7.072 6.248-11.852L48 29.674v-10.52c0-.366-.041-.728-.161-1.08l.022.015z"});t.default=a},HdW7:function(e,t,o){"use strict";var r=o("+IY2"),a=o("82c2");e.exports=function(){var e=r();return a(Object,{entries:e},{entries:function(){return Object.entries!==e}}),e}},HeW1:function(e,t,o){"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},HlIl:function(e,t,o){var r=o("Y3zv");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},HoRH:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Showcase-ChannelSearch{position:relative;text-align:center}.Roku-Showcase-ChannelSearch h2{font-family:GothamBold}@media (min-width:1080px){.Roku-Showcase-ChannelSearch h2{font-size:22px}}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelSearch h2{font-size:18px}}.Roku-Showcase-ChannelSearch .channel-search-container{padding-bottom:30px;padding-left:20px;padding-right:20px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelSearch .channel-search-container{padding-bottom:30px;padding-left:20px;padding-right:20px}}.Roku-Showcase-ChannelSearch .search{position:relative;display:inline-block}.Roku-Showcase-ChannelSearch .search input{font-size:16px;padding:10px 16px;height:50px;border:0;-webkit-border-radius:10px;border-radius:10px;color:#333;background-color:#eee;display:block;width:100%;background-image:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.Roku-Showcase-ChannelSearch .search input:-moz-placeholder,.Roku-Showcase-ChannelSearch .search input:-ms-input-placeholder,.Roku-Showcase-ChannelSearch .search input::-moz-placeholder,.Roku-Showcase-ChannelSearch .search input::-webkit-input-placeholder{opacity:.5}.Roku-Showcase-ChannelSearch .Roku-ChannelCount{display:inline-block}.Roku-Showcase-ChannelSearch .search-button{position:absolute;right:10px;z-index:10;height:50px;line-height:50px;top:0;color:#0042cc;cursor:pointer;outline:none}.Roku-Showcase-ChannelSearch .channels{margin-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelSearch .channels{margin-top:30px;margin-bottom:30px}}.Roku-Showcase-ChannelSearch .channels .channel-logo{margin-bottom:30px;margin-left:auto;margin-right:auto}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelSearch .channels .channel-logo{margin-bottom:30px}}",""]),e.exports=t},I2ZF:function(e,t){for(var o=[],r=0;r<256;++r)o[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,a=o;return[a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],"-",a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]],a[e[r++]]].join("")}},I79Y:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return p}));var r=o("KAy6"),a=o.n(r),n=o("DlQD"),i=o.n(n),l=(new Date).getTime(),s=1,c="||",u="|",d={email:function(t){return e.createElement("a",{href:"mailto:"+t[0],tabIndex:"0"},t[0])},link:function(t){return e.createElement("a",{href:t[1]||t[0],tabIndex:"0"},t[0])},"ex-link":function(t){return e.createElement("a",{target:"_blank",href:t[1]||t[0],tabIndex:"0"},t[0])},br:function(){return e.createElement("br",null)},ul:function(t){for(var o=0;o<t.length;++o)t[o]=e.createElement("li",null,t[o]);return e.createElement("ul",null,t)},markdown:function(t){var o="MD-".concat(l,"-").concat(s);return s++,e.createElement("div",{key:o,dangerouslySetInnerHTML:{__html:i()(t[0])}})}},p={markdown:function(t){return 1===(t=t?t.split(c):[]).length?e.createElement("div",{dangerouslySetInnerHTML:{__html:i()(t[0])}}):(t=t.map((function(e,t){for(var o in d)if(0===e.indexOf("{"+o+"}")){var r=e.substring(o.length+2).split(u);return d[o](r)}return e})),e.createElement("span",null,t))},markdownAsHTML:function(t){return a.a.renderToStaticMarkup(e.createElement("span",null,p.markdown(t)))}}}).call(this,o("viRO"))},"I8Z/":function(e,t,o){var r=o("98Vl");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},IB4S:function(e,t,o){var r=o("rySC");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},IDhZ:function(e,t,o){"use strict";
/** @license React v16.14.0
* react-dom-server.browser.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=o("MgzW"),a=o("viRO");function n(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o<arguments.length;o++)t+="&args[]="+encodeURIComponent(arguments[o]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i="function"==typeof Symbol&&Symbol.for,l=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,u=i?Symbol.for("react.profiler"):60114,d=i?Symbol.for("react.provider"):60109,p=i?Symbol.for("react.context"):60110,m=i?Symbol.for("react.concurrent_mode"):60111,f=i?Symbol.for("react.forward_ref"):60112,g=i?Symbol.for("react.suspense"):60113,b=i?Symbol.for("react.suspense_list"):60120,h=i?Symbol.for("react.memo"):60115,k=i?Symbol.for("react.lazy"):60116,x=i?Symbol.for("react.block"):60121,y=i?Symbol.for("react.fundamental"):60117,v=i?Symbol.for("react.scope"):60119;function w(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case s:return"Fragment";case l:return"Portal";case u:return"Profiler";case c:return"StrictMode";case g:return"Suspense";case b:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case p:return"Context.Consumer";case d:return"Context.Provider";case f:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case h:return w(e.type);case x:return w(e.render);case k:if(e=1===e._status?e._result:null)return w(e)}return null}var _=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;_.hasOwnProperty("ReactCurrentDispatcher")||(_.ReactCurrentDispatcher={current:null}),_.hasOwnProperty("ReactCurrentBatchConfig")||(_.ReactCurrentBatchConfig={suspense:null});var R={};function C(e,t){for(var o=0|e._threadCount;o<=t;o++)e[o]=e._currentValue2,e._threadCount=o+1}for(var E=new Uint16Array(16),S=0;15>S;S++)E[S]=S+1;E[15]=0;var P=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T=Object.prototype.hasOwnProperty,O={},N={};function I(e){return!!T.call(N,e)||!T.call(O,e)&&(P.test(e)?N[e]=!0:(O[e]=!0,!1))}function A(e,t,o,r,a,n){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=n}var M={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){M[e]=new A(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];M[t]=new A(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){M[e]=new A(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){M[e]=new A(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){M[e]=new A(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){M[e]=new A(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){M[e]=new A(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){M[e]=new A(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){M[e]=new A(e,5,!1,e.toLowerCase(),null,!1)}));var L=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(L,D);M[t]=new A(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(L,D);M[t]=new A(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(L,D);M[t]=new A(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){M[e]=new A(e,1,!1,e.toLowerCase(),null,!1)})),M.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){M[e]=new A(e,1,!1,e.toLowerCase(),null,!0)}));var j=/["'&<>]/;function H(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=j.exec(e);if(t){var o,r="",a=0;for(o=t.index;o<e.length;o++){switch(e.charCodeAt(o)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}a!==o&&(r+=e.substring(a,o)),a=o+1,r+=t}e=a!==o?r+e.substring(a,o):r}return e}function z(e,t){var o,r=M.hasOwnProperty(e)?M[e]:null;return(o="style"!==e)&&(o=null!==r?0===r.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),o||function(e,t,o,r){if(null==t||function(e,t,o,r){if(null!==o&&0===o.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==o?!o.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,o,r))return!0;if(r)return!1;if(null!==o)switch(o.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(o=r.type)||4===o&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+H(t)+'"')):I(e)?e+'="'+H(t)+'"':""}var F="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},B=null,V=null,q=null,U=!1,W=!1,G=null,Y=0;function K(){if(null===B)throw Error(n(321));return B}function J(){if(0<Y)throw Error(n(312));return{memoizedState:null,queue:null,next:null}}function Z(){return null===q?null===V?(U=!1,V=q=J()):(U=!0,q=V):null===q.next?(U=!1,q=q.next=J()):(U=!0,q=q.next),q}function Q(e,t,o,r){for(;W;)W=!1,Y+=1,q=null,o=e(t,r);return V=B=null,Y=0,q=G=null,o}function X(e,t){return"function"==typeof t?t(e):t}function $(e,t,o){if(B=K(),q=Z(),U){var r=q.queue;if(t=r.dispatch,null!==G&&void 0!==(o=G.get(r))){G.delete(r),r=q.memoizedState;do{r=e(r,o.action),o=o.next}while(null!==o);return q.memoizedState=r,[r,t]}return[q.memoizedState,t]}return e=e===X?"function"==typeof t?t():t:void 0!==o?o(t):t,q.memoizedState=e,e=(e=q.queue={last:null,dispatch:null}).dispatch=ee.bind(null,B,e),[q.memoizedState,e]}function ee(e,t,o){if(!(25>Y))throw Error(n(301));if(e===B)if(W=!0,e={action:o,next:null},null===G&&(G=new Map),void 0===(o=G.get(t)))G.set(t,e);else{for(t=o;null!==t.next;)t=t.next;t.next=e}}function te(){}var oe=0,re={readContext:function(e){var t=oe;return C(e,t),e[t]},useContext:function(e){K();var t=oe;return C(e,t),e[t]},useMemo:function(e,t){if(B=K(),t=void 0===t?null:t,null!==(q=Z())){var o=q.memoizedState;if(null!==o&&null!==t){e:{var r=o[1];if(null===r)r=!1;else{for(var a=0;a<r.length&&a<t.length;a++)if(!F(t[a],r[a])){r=!1;break e}r=!0}}if(r)return o[0]}}return e=e(),q.memoizedState=[e,t],e},useReducer:$,useRef:function(e){B=K();var t=(q=Z()).memoizedState;return null===t?(e={current:e},q.memoizedState=e):t},useState:function(e){return $(X,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:te,useEffect:te,useDebugValue:te,useResponder:function(e,t){return{props:t,responder:e}},useDeferredValue:function(e){return K(),e},useTransition:function(){return K(),[function(e){e()},!1]}},ae="http://www.w3.org/1999/xhtml";function ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ie={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},le=r({menuitem:!0},ie),se={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!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},ce=["Webkit","ms","Moz","O"];Object.keys(se).forEach((function(e){ce.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),se[t]=se[e]}))}));var ue=/([A-Z])/g,de=/^ms-/,pe=a.Children.toArray,me=_.ReactCurrentDispatcher,fe={listing:!0,pre:!0,textarea:!0},ge=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,be={},he={};var ke=Object.prototype.hasOwnProperty,xe={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function ye(e,t){if(void 0===e)throw Error(n(152,w(t)||"Component"))}function ve(e,t,o){function i(a,i){var l=i.prototype&&i.prototype.isReactComponent,s=function(e,t,o,r){if(r&&("object"==typeof(r=e.contextType)&&null!==r))return C(r,o),r[o];if(e=e.contextTypes){for(var a in o={},e)o[a]=t[a];t=o}else t=R;return t}(i,t,o,l),c=[],u=!1,d={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===c)return null},enqueueReplaceState:function(e,t){u=!0,c=[t]},enqueueSetState:function(e,t){if(null===c)return null;c.push(t)}};if(l){if(l=new i(a.props,s,d),"function"==typeof i.getDerivedStateFromProps){var p=i.getDerivedStateFromProps.call(null,a.props,l.state);null!=p&&(l.state=r({},l.state,p))}}else if(B={},l=i(a.props,s,d),null==(l=Q(i,a.props,l,s))||null==l.render)return void ye(e=l,i);if(l.props=a.props,l.context=s,l.updater=d,void 0===(d=l.state)&&(l.state=d=null),"function"==typeof l.UNSAFE_componentWillMount||"function"==typeof l.componentWillMount)if("function"==typeof l.componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&"function"!=typeof i.getDerivedStateFromProps&&l.UNSAFE_componentWillMount(),c.length){d=c;var m=u;if(c=null,u=!1,m&&1===d.length)l.state=d[0];else{p=m?d[0]:l.state;var f=!0;for(m=m?1:0;m<d.length;m++){var g=d[m];null!=(g="function"==typeof g?g.call(l,p,a.props,s):g)&&(f?(f=!1,p=r({},p,g)):r(p,g))}l.state=p}}else c=null;if(ye(e=l.render(),i),"function"==typeof l.getChildContext&&"object"==typeof(a=i.childContextTypes)){var b=l.getChildContext();for(var h in b)if(!(h in a))throw Error(n(108,w(i)||"Unknown",h))}b&&(t=r({},t,b))}for(;a.isValidElement(e);){var l=e,s=l.type;if("function"!=typeof s)break;i(l,s)}return{child:e,context:t}}var we=function(){function e(e,t){a.isValidElement(e)?e.type!==s?e=[e]:(e=e.props.children,e=a.isValidElement(e)?[e]:pe(e)):e=pe(e),e={type:null,domNamespace:ae,children:e,childIndex:0,context:R,footer:""};var o=E[0];if(0===o){var r=E,i=2*(o=r.length);if(!(65536>=i))throw Error(n(304));var l=new Uint16Array(i);for(l.set(r),(E=l)[0]=o+1,r=o;r<i-1;r++)E[r]=r+1;E[i-1]=0}else E[0]=E[o];this.threadID=o,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}var t=e.prototype;return t.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;E[e]=E[0],E[0]=e}},t.pushProvider=function(e){var t=++this.contextIndex,o=e.type._context,r=this.threadID;C(o,r);var a=o[r];this.contextStack[t]=o,this.contextValueStack[t]=a,o[r]=e.props.value},t.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],o=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=o},t.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},t.read=function(e){if(this.exhausted)return null;var t=oe;oe=this.threadID;var o=me.current;me.current=re;try{for(var r=[""],a=!1;r[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var i=this.threadID;E[i]=E[0],E[0]=i;break}var l=this.stack[this.stack.length-1];if(a||l.childIndex>=l.children.length){var s=l.footer;if(""!==s&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===l.type)this.currentSelectValue=null;else if(null!=l.type&&null!=l.type.type&&l.type.type.$$typeof===d)this.popProvider(l.type);else if(l.type===g){this.suspenseDepth--;var c=r.pop();if(a){a=!1;var u=l.fallbackFrame;if(!u)throw Error(n(303));this.stack.push(u),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=c}r[this.suspenseDepth]+=s}else{var p=l.children[l.childIndex++],m="";try{m+=this.render(p,l.context,l.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(n(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=m}}return r[0]}finally{me.current=o,oe=t}},t.render=function(e,t,o){if("string"==typeof e||"number"==typeof e)return""===(o=""+e)?"":this.makeStaticMarkup?H(o):this.previousWasTextNode?"\x3c!-- --\x3e"+H(o):(this.previousWasTextNode=!0,H(o));if(e=(t=ve(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!a.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((o=e.$$typeof)===l)throw Error(n(257));throw Error(n(258,o.toString()))}return e=pe(e),this.stack.push({type:null,domNamespace:o,children:e,childIndex:0,context:t,footer:""}),""}var i=e.type;if("string"==typeof i)return this.renderDOM(e,t,o);switch(i){case c:case m:case u:case b:case s:return e=pe(e.props.children),this.stack.push({type:null,domNamespace:o,children:e,childIndex:0,context:t,footer:""}),"";case g:throw Error(n(294))}if("object"==typeof i&&null!==i)switch(i.$$typeof){case f:B={};var x=i.render(e.props,e.ref);return x=Q(i.render,e.props,x,e.ref),x=pe(x),this.stack.push({type:null,domNamespace:o,children:x,childIndex:0,context:t,footer:""}),"";case h:return e=[a.createElement(i.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:o,children:e,childIndex:0,context:t,footer:""}),"";case d:return o={type:e,domNamespace:o,children:i=pe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(o),"";case p:i=e.type,x=e.props;var w=this.threadID;return C(i,w),i=pe(x.children(i[w])),this.stack.push({type:e,domNamespace:o,children:i,childIndex:0,context:t,footer:""}),"";case y:throw Error(n(338));case k:switch(function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i=e.type),i._status){case 1:return e=[a.createElement(i._result,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:o,children:e,childIndex:0,context:t,footer:""}),"";case 2:throw i._result;default:throw Error(n(295))}case v:throw Error(n(343))}throw Error(n(130,null==i?i:typeof i,""))},t.renderDOM=function(e,t,o){var i=e.type.toLowerCase();if(o===ae&&ne(i),!be.hasOwnProperty(i)){if(!ge.test(i))throw Error(n(65,i));be[i]=!0}var l=e.props;if("input"===i)l=r({type:void 0},l,{defaultChecked:void 0,defaultValue:void 0,value:null!=l.value?l.value:l.defaultValue,checked:null!=l.checked?l.checked:l.defaultChecked});else if("textarea"===i){var s=l.value;if(null==s){s=l.defaultValue;var c=l.children;if(null!=c){if(null!=s)throw Error(n(92));if(Array.isArray(c)){if(!(1>=c.length))throw Error(n(93));c=c[0]}s=""+c}null==s&&(s="")}l=r({},l,{value:void 0,children:""+s})}else if("select"===i)this.currentSelectValue=null!=l.value?l.value:l.defaultValue,l=r({},l,{value:void 0});else if("option"===i){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return a.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(l.children);if(null!=c){var d=null!=l.value?l.value+"":u;if(s=!1,Array.isArray(c)){for(var p=0;p<c.length;p++)if(""+c[p]===d){s=!0;break}}else s=""+c===d;l=r({selected:void 0,children:void 0},l,{selected:s,children:u})}}if(s=l){if(le[i]&&(null!=s.children||null!=s.dangerouslySetInnerHTML))throw Error(n(137,i,""));if(null!=s.dangerouslySetInnerHTML){if(null!=s.children)throw Error(n(60));if("object"!=typeof s.dangerouslySetInnerHTML||!("__html"in s.dangerouslySetInnerHTML))throw Error(n(61))}if(null!=s.style&&"object"!=typeof s.style)throw Error(n(62,""))}for(y in s=l,c=this.makeStaticMarkup,u=1===this.stack.length,d="<"+e.type,s)if(ke.call(s,y)){var m=s[y];if(null!=m){if("style"===y){p=void 0;var f="",g="";for(p in m)if(m.hasOwnProperty(p)){var b=0===p.indexOf("--"),h=m[p];if(null!=h){if(b)var k=p;else if(k=p,he.hasOwnProperty(k))k=he[k];else{var x=k.replace(ue,"-$1").toLowerCase().replace(de,"-ms-");k=he[k]=x}f+=g+k+":",g=p,f+=b=null==h||"boolean"==typeof h||""===h?"":b||"number"!=typeof h||0===h||se.hasOwnProperty(g)&&se[g]?(""+h).trim():h+"px",g=";"}}m=f||null}p=null;e:if(b=i,h=s,-1===b.indexOf("-"))b="string"==typeof h.is;else switch(b){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":b=!1;break e;default:b=!0}b?xe.hasOwnProperty(y)||(p=I(p=y)&&null!=m?p+'="'+H(m)+'"':""):p=z(y,m),p&&(d+=" "+p)}}c||u&&(d+=' data-reactroot=""');var y=d;s="",ie.hasOwnProperty(i)?y+="/>":(y+=">",s="</"+e.type+">");e:{if(null!=(c=l.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=l.children)||"number"==typeof c){c=H(c);break e}c=null}return null!=c?(l=[],fe.hasOwnProperty(i)&&"\n"===c.charAt(0)&&(y+="\n"),y+=c):l=pe(l.children),e=e.type,o=null==o||"http://www.w3.org/1999/xhtml"===o?ne(e):"http://www.w3.org/2000/svg"===o&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":o,this.stack.push({domNamespace:o,type:i,children:l,childIndex:0,context:t,footer:s}),this.previousWasTextNode=!1,y},e}(),_e={renderToString:function(e){e=new we(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new we(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){throw Error(n(207))},renderToStaticNodeStream:function(){throw Error(n(208))},version:"16.14.0"};e.exports=_e.default||_e},IFQe:function(e,t,o){"use strict";e.exports=o("IdCN")},IFfy:function(e,t,o){"use strict";e.exports=Number.isNaN||function(e){return e!=e}},IIlp:function(e,t,o){var r=o("J8C/");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},IU5N:function(e,t,o){"use strict";o.d(t,"a",(function(){return h}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("g1v6");o("7FEg");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var h=function(e){s()(o,e);var t=b(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){if(this.props.glyphclass&&this.props.newTab&&"false"===this.props.newTab)return f.a.createElement("a",{href:this.props.href||"#",className:"navListItems ".concat(this.props.glyphclass),rel:this.props.rel,"data-id":this.props.id});if(this.props.isSignedIn&&"false"===this.props.isSignedIn)return f.a.createElement("a",{href:this.props.href||"#",className:"navListItems","data-id":this.props.id,target:this.props.target,rel:this.props.rel},this.props.itemName);if(!this.props.subMenus)return f.a.createElement("a",{href:this.props.href||"#",className:"navListItems","data-id":this.props.id,"data-reload-navigation":"true"},this.props.itemName);var e=this.props.show?"up":"down";return f.a.createElement("a",{role:"button",href:this.props.href||"#",className:"navListItems","data-id":this.props.id},this.props.itemName,f.a.createElement("span",{className:"glyphicon glyphicon-chevron-".concat(e,"-md")}))}}]),o}(f.a.Component);h.className="Roku.Header.MenuItem",h.propTypes={glyphclass:g.a.string,newTab:g.a.string,id:g.a.string,target:g.a.string,rel:g.a.string,isSignedIn:g.a.string,href:g.a.string,itemName:g.a.string},h.defaultProps={}},Ic3g:function(e,t){var o=/(\<|^)[\w\d._%+-]+@(?:[\w\d-]+\.)+(\w{2,})(\>|$)/i;e.exports={isValidEmailAddress:function(e,t){if(t){if(t.features&&t.features["email.validation.regex.asString"])return new RegExp(t.features["email.validation.regex.asString"]).test(e);if(t["email.validation.regex.asString"])return new RegExp(t["email.validation.regex.asString"]).test(e)}return o.test(e)},getEmailAddressValidationRegex:function(e){if(e){if(e.features&&e.features["email.validation.regex.asString"])return new RegExp(e.features["email.validation.regex.asString"]);if(e["email.validation.regex.asString"])return new RegExp(e["email.validation.regex.asString"])}return o}}},IciJ:function(e,t,o){var r=o("Ov2C");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},IdCN:function(e,t,o){"use strict";var r,a,n=o("cDf5"),i=Function.prototype.toString,l="object"===("undefined"==typeof Reflect?"undefined":n(Reflect))&&null!==Reflect&&Reflect.apply;if("function"==typeof l&&"function"==typeof Object.defineProperty)try{r=Object.defineProperty({},"length",{get:function(){throw a}}),a={},l((function(){throw 42}),null,r)}catch(e){e!==a&&(l=null)}else l=null;var s=/^\s*class\b/,c=function(e){try{var t=i.call(e);return s.test(t)}catch(e){return!1}},u=Object.prototype.toString,d="function"==typeof Symbol&&!!Symbol.toStringTag,p="object"===("undefined"==typeof document?"undefined":n(document))&&void 0===document.all&&void 0!==document.all?document.all:{};e.exports=l?function(e){if(e===p)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==n(e))return!1;if("function"==typeof e&&!e.prototype)return!0;try{l(e,null,r)}catch(e){if(e!==a)return!1}return!c(e)}:function(e){if(e===p)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!==n(e))return!1;if("function"==typeof e&&!e.prototype)return!0;if(d)return function(e){try{return!c(e)&&(i.call(e),!0)}catch(e){return!1}}(e);if(c(e))return!1;var t=u.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},Ijbi:function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,o=new Array(e.length);t<e.length;t++)o[t]=e[t];return o}}},Ikx2:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ks-ui-progress-bar,.ks-ui-progress-bar .bar-container{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ks-ui-progress-bar .bar-container{-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:25%;max-width:25%}.ks-ui-progress-bar .bar-container .bar-outer{width:100%;height:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#bdbdbd}.ks-ui-progress-bar .bar-container .bar-outer .bar-inner{height:100%;-webkit-border-radius:10px;border-radius:10px;background-color:#9b51e0}.ks-ui-progress-bar .progress-bar-message-container{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-justify-content:left;-moz-justify-content:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;min-width:75%;overflow:hidden;padding-left:5px}.ks-ui-progress-bar .progress-bar-message-container .progress-bar-message{font-family:GothamLight,GothamMedium,GothamBook,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333}.ks-ui-progress-bar.with-block-layout{display:block}.ks-ui-progress-bar.with-block-layout .bar-container{display:inline-block;width:100px;height:21px;vertical-align:middle;min-width:0;max-width:100%}.ks-ui-progress-bar.with-block-layout .progress-bar-message-container{display:inline-block;min-width:0;max-width:100%}.ks-ui-progress-bar.with-block-layout-desktop{color:pink}@media (min-width:1080px){.ks-ui-progress-bar.with-block-layout-desktop{display:block}.ks-ui-progress-bar.with-block-layout-desktop .bar-container{display:inline-block;width:100px;height:21px;vertical-align:middle;min-width:0;max-width:100%}.ks-ui-progress-bar.with-block-layout-desktop .progress-bar-message-container{display:inline-block;min-width:0;max-width:100%}}",""]),e.exports=t},Ipvo:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#7C529E",networkName:"viber",path:"m31.0,12.3c9.0,0.2 16.4,6.2 18.0,15.2c0.2,1.5 0.3,3.0 0.4,4.6a1.0,1.0 0 0 1 -0.8,1.2l-0.1,0a1.1,1.1 0 0 1 -1.0,-1.2l0,0c-0.0,-1.2 -0.1,-2.5 -0.3,-3.8a16.1,16.1 0 0 0 -13.0,-13.5c-1.0,-0.1 -2.0,-0.2 -3.0,-0.3c-0.6,-0.0 -1.4,-0.1 -1.6,-0.8a1.1,1.1 0 0 1 0.9,-1.2l0.6,0l0.0,-0.0zm10.6,39.2a19.9,19.9 0 0 1 -2.1,-0.6c-6.9,-2.9 -13.2,-6.6 -18.3,-12.2a47.5,47.5 0 0 1 -7.0,-10.7c-0.8,-1.8 -1.6,-3.7 -2.4,-5.6c-0.6,-1.7 0.3,-3.4 1.4,-4.7a11.3,11.3 0 0 1 3.7,-2.8a2.4,2.4 0 0 1 3.0,0.7a39.0,39.0 0 0 1 4.7,6.5a3.1,3.1 0 0 1 -0.8,4.2c-0.3,0.2 -0.6,0.5 -1.0,0.8a3.3,3.3 0 0 0 -0.7,0.7a2.1,2.1 0 0 0 -0.1,1.9c1.7,4.9 4.7,8.7 9.7,10.8a5.0,5.0 0 0 0 2.5,0.6c1.5,-0.1 2.0,-1.8 3.1,-2.7a2.9,2.9 0 0 1 3.5,-0.1c1.1,0.7 2.2,1.4 3.3,2.2a37.8,37.8 0 0 1 3.1,2.4a2.4,2.4 0 0 1 0.7,3.0a10.4,10.4 0 0 1 -4.4,4.8a10.8,10.8 0 0 1 -1.9,0.6c-0.7,-0.2 0.6,-0.2 0,0l0.0,0l0,-0.0zm3.1,-21.4a4.2,4.2 0 0 1 -0.0,0.6a1.0,1.0 0 0 1 -1.9,0.1a2.7,2.7 0 0 1 -0.1,-0.8a10.9,10.9 0 0 0 -1.4,-5.5a10.2,10.2 0 0 0 -4.2,-4.0a12.3,12.3 0 0 0 -3.4,-1.0c-0.5,-0.0 -1.0,-0.1 -1.5,-0.2a0.9,0.9 0 0 1 -0.9,-1.0l0,-0.1a0.9,0.9 0 0 1 0.9,-0.9l0.1,0a14.1,14.1 0 0 1 5.9,1.5a11.9,11.9 0 0 1 6.5,9.3c0,0.1 0.0,0.3 0.0,0.5c0,0.4 0.0,0.9 0.0,1.5l0,0l0.0,0.0zm-5.6,-0.2a1.1,1.1 0 0 1 -1.2,-0.9l0,-0.1a11.3,11.3 0 0 0 -0.2,-1.4a4.0,4.0 0 0 0 -1.5,-2.3a3.9,3.9 0 0 0 -1.2,-0.5c-0.5,-0.1 -1.1,-0.1 -1.6,-0.2a1.0,1.0 0 0 1 -0.8,-1.1l0,0l0,0a1.0,1.0 0 0 1 1.1,-0.8c3.4,0.2 6.0,2.0 6.3,6.2a2.8,2.8 0 0 1 0,0.8a0.8,0.8 0 0 1 -0.8,0.7l0,0l0.0,-0.0z"});t.default=a},Iwrn:function(e,t,o){"use strict";o.d(t,"d",(function(){return r})),o.d(t,"b",(function(){return a})),o.d(t,"a",(function(){return n})),o.d(t,"c",(function(){return i}));var r=function(e){if(!e)return!0;var t=!1;try{var o=__Roku_App_Initial_Values.applicationState.state||__Roku_App_Initial_Values.applicationState.channelstoreState;t=o.devices||[]}catch(e){}if(!t||0===t.length)return!1;var r=e.replace(/,/g," ").split(" ").filter((function(e){return""!==e})),a=r.filter((function(e){return"-"===e.charAt(0)})).map((function(e){return e.substr(1)})),n=r.filter((function(e){return"+"===e.charAt(0)})).map((function(e){return e.substr(1)})),i=r.filter((function(e){return"-"!==e.charAt(0)&&"+"!==e.charAt(0)})),l=a.some((function(e){return t.includes(e)})),s=n.some((function(e){return t.includes(e)})),c=i.some((function(e){return t.includes(e)}));return!l&&(!!s||!!c)},a=function(e,t,o){return!o&&Resources["globals.gtmPageName"]&&(o=Resources["globals.gtmPageName"]),o?(t&&(o="".concat(o,":").concat(t)),e&&(o="".concat(o,":").concat(e)),o.toLowerCase().replace(/\s/g,"_")):""},n=function(){return Resources["globals.gtmCategory"]},i=function(e){var t=window.__Roku_App_Initial_Values.resource.features["microsite.api.append"];if(t){if(e.startsWith("http"))return e;e.startsWith("/")&&(e=e.substring(1)),e="/".concat(t,"/").concat(e)}return e}},IxsJ:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.eot"},"J+LZ":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},J1ki:function(e,t,o){var r=o("Ybph");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},J4zp:function(e,t,o){var r=o("wTVA"),a=o("m0LI"),n=o("wkBT");e.exports=function(e,t){return r(e)||a(e,t)||n()}},"J8C/":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".roku-form-error{color:#e40046;font-size:12px;line-height:18px;display:block}.roku-form-error.roku-default-form-layout{margin-top:8px;margin-bottom:0}",""]),e.exports=t},JFER:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.content-carousel-nav-wrapper{position:relative;margin-top:1rem;margin-bottom:3rem}@media (min-width:320px) and (max-width:767px){.content-carousel-nav-wrapper{margin-top:0;margin-bottom:2rem}}.content-carousel-nav-wrapper.overflow-hidden{overflow:hidden}.content-carousel-nav-wrapper .carousel-navigation-left,.content-carousel-nav-wrapper .carousel-navigation-right{position:absolute;height:100%;top:0;font-size:4rem;z-index:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-carousel-nav-wrapper .carousel-navigation-left.hide-arrows,.content-carousel-nav-wrapper .carousel-navigation-right.hide-arrows{display:none}.content-carousel-nav-wrapper .carousel-navigation-left a,.content-carousel-nav-wrapper .carousel-navigation-right a{color:#fff;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.content-carousel-nav-wrapper .carousel-navigation-left a:hover,.content-carousel-nav-wrapper .carousel-navigation-right a:hover{background-color:rgba(0,0,0,.4)}.content-carousel-nav-wrapper .carousel-navigation-left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.content-carousel-nav-wrapper .carousel-navigation-right{right:0}.trc-hero-carousel,.trc-hero-carousel .trc-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.trc-hero-carousel .trc-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.trc-hero-carousel.animating .trc-wrapper{-webkit-transition:margin .3s linear;-o-transition:margin .3s linear;transition:margin .3s linear}.trc-hero-carousel.marquee-pause .trc-wrapper,.trc-hero-carousel.modal-pause .trc-wrapper{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.trc-hero-carousel .trc-poster{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:12px;background:#000;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.7);box-shadow:0 2px 8px rgba(0,0,0,.7);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;overflow:hidden;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.trc-hero-carousel .trc-poster.no-margin{margin-right:0}@media (min-width:768px){.trc-hero-carousel .trc-poster.hover:focus,.trc-hero-carousel .trc-poster.hover:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 40px 0 rgba(0,0,0,.7);box-shadow:0 4px 40px 0 rgba(0,0,0,.7);z-index:9}}.trc-hero-carousel .trc-poster img{width:100%;overflow:hidden;pointer-events:none;cursor:pointer}",""]),e.exports=t},JK1e:function(e,t,o){var r=o("SIcj");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},JOoy:function(e,t,o){"use strict";var r=o("AM7I"),a=o("VF6F"),n=r("%TypeError%"),i=o("fnKH"),l=o("BfJB"),s=o("Ot1i"),c=o("IFQe"),u=o("KNPu"),d=o("kp1C"),p=o("vrs5"),m=o("VbLK"),f=a("String.prototype.split"),g=Object("a"),b="a"!==g[0]||!(0 in g);e.exports=function(e){var t,o=d(this),r=b&&m(this)?f(this,""):o,a=u(r);if(!c(e))throw new n("Array.prototype.forEach callback must be a function");arguments.length>1&&(t=arguments[1]);for(var g=0;g<a;){var h=p(g),k=s(r,h);if(k){var x=l(r,h);i(e,t,[x,g,r])}g+=1}}},JPit:function(e,t,o){var r=o("mfgw");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},JPst:function(e,t,o){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var o=function(e,t){var o=e[1]||"",r=e[3];if(!r)return o;if(t&&"function"==typeof btoa){var a=(i=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),s="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(s," */")),n=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[o].concat(n).concat([a]).join("\n")}var i,l,s;return[o].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(o,"}"):o})).join("")},t.i=function(e,o,r){"string"==typeof e&&(e=[[null,e,""]]);var a={};if(r)for(var n=0;n<this.length;n++){var i=this[n][0];null!=i&&(a[i]=!0)}for(var l=0;l<e.length;l++){var s=[].concat(e[l]);r&&a[s[0]]||(o&&(s[2]?s[2]="".concat(o," and ").concat(s[2]):s[2]=o),t.push(s))}},t}},JQUH:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Action-Step{padding:0;margin-bottom:60px}@media (min-width:320px) and (max-width:767px){.Action-Step{margin-bottom:30px}}",""]),e.exports=t},JX54:function(e,t,o){var r=o("g+Gp");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},JY4v:function(e,t,o){var r=o("K8Hp");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},JlYj:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("PJYZ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("17x9"),b=o.n(g),h=o("9nDN"),k=(o("7SGS"),o("6IvN")),x=o.n(k);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var v=function(t){u()(r,t);var o=y(r);function r(e){var t;return a()(this,r),(t=o.call(this,e)).state={showTerms:"hide",shortDesc:220,longDesc:300,windowOpen:"_parent"},t.calcSavedAmount=t.calcSavedAmount.bind(s()(t)),t}return i()(r,[{key:"calcSavedAmount",value:function(e,t){var o=parseFloat(e)-parseFloat(t);return o!==parseInt(o)&&(o=o.toFixed(2)),console.log(parseFloat(o)),parseFloat(o)}},{key:"render",value:function(){var t=this,o=x()(),r=function(e,t){return e.substring(0,(e+" ").lastIndexOf(" ",t))},a=this.props.title?this.props.title:"",n=a.length>49?this.state.shortDesc:this.state.longDesc,i=r(this.props.description,n),l=o["more.details"];i.length>n&&r(this.props.description,n);return e.createElement("div",{className:"roku-product-offer-banner"},e.createElement("div",{className:"offer-row"},e.createElement("div",{className:"offer-bar-thumbnail padr-0"},e.createElement("a",{role:"button",href:this.props.url,"data-gtm-category":"product_special_offers","data-gtm-label":"slot".concat(this.props.slot,":image:").concat(this.props.gaLabel),"data-reload-navigation":"true",target:this.state.windowOpen},e.createElement("img",{className:"img-responsive",src:this.props.thumbnail,alt:this.props.imageAlt||this.props.title}))),e.createElement("div",{className:"offer-bar-content"},e.createElement("h2",{className:"offer-title"},a),e.createElement("p",null,i," ",this.props.description.length>n&&e.createElement("a",{onClick:function(){return t.setState({shortDesc:500,longDesc:500})},className:"link",role:"button","data-gtm-category":"product_special_offers","data-gtm-label":"slot".concat(this.props.slot,":").concat(this.props.gaLabel,":more_details:show"),"aria-label":o["more.details.aria"]},l))),e.createElement("div",{className:"offer-bar-cta padl-0"},e.createElement("div",{className:"offer-saved-price"},e.createElement("span",null,o["price.save"]," "),e.createElement(h.a,{price:this.calcSavedAmount(this.props.retailPrice,this.props.salePrice)})),this.props.retailPrice&&e.createElement("div",{className:"offer-sku-price row"},e.createElement("div",{className:"offer-sale-price col-md-6 col-sm-6"},e.createElement(h.a,{price:parseFloat(this.props.salePrice)})),e.createElement("div",{className:"offer-mrsp col-md-6 col-sm-6"},e.createElement(h.a,{price:parseFloat(this.props.retailPrice),slashed:!0}))),e.createElement("a",{role:"button",href:this.props.url,className:"roku-button offer-bar-cta-btn text-right","data-gtm-category":"product_special_offers","data-gtm-label":"slot".concat(this.props.slot,":").concat(this.props.gaLabel),"data-reload-navigation":"true",target:this.state.windowOpen},this.props.ctaText),e.createElement("p",{className:"terms-text link"},this.props.disclaimer&&e.createElement("a",{role:"button","data-gtm-category":"product_special_offers","data-gtm-label":"slot".concat(this.props.slot,":").concat(this.props.gaLabel,":tnc:show"),"aria-label":o["show.terms"],onClick:function(){return t.setState({showTerms:"show"})}},o["show.terms"])))),e.createElement("div",{className:"terms-box "+this.state.showTerms},e.createElement("div",{className:"terms-disclaimer"},e.createElement("p",null,this.props.disclaimer),this.props.disclaimerURL&&e.createElement("p",null,o["full.terms"],": ",e.createElement("a",{role:"button",href:this.props.disclaimerURL,target:this.state.windowOpen},this.props.disclaimerURL))),e.createElement("a",{role:"button",className:"close-terms glyphicon glyphicon-arrow-up","aria-label":o.close,onClick:function(){return t.setState({showTerms:"hide"})}}," ",o.close)))}},{key:"componentDidMount",value:function(){var e=this.props.url;e.match(/roku.com/gi)||e.startsWith("/")?this.setState({windowOpen:"_parent"}):this.setState({windowOpen:"_blank"})}}]),r}(e.Component);v.propTypes={title:b.a.string,thumbnail:b.a.string.isRequired,imageAlt:b.a.string,description:b.a.string,disclaimer:b.a.string,disclaimerURL:b.a.string,url:b.a.string,ctaText:b.a.string},v.defaultProps={title:"Sample Product Banner Text Offer",ctaText:"Redeem"},t.a=v}).call(this,o("viRO"))},Jn9G:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.ttf"},Jo9z:function(e,t,o){var r=o("iuDn");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},JqJ7:function(e,t){e.exports="/investor/s/1647467262999/fonts/user4.svg"},Jv69:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("nKC+");t.camelToHyphen=r.default;var a=o("8meJ");t.queryObjectToString=a.default;var n=o("ZQ31");t.noop=n.default},JxQ3:function(e,t,o){var r=o("cDf5"),a="function"==typeof Map&&Map.prototype,n=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=a&&n&&"function"==typeof n.get?n.get:null,l=a&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=s&&c&&"function"==typeof c.get?c.get:null,d=s&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,m="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,g=Boolean.prototype.valueOf,b=Object.prototype.toString,h=Function.prototype.toString,k=String.prototype.match,x=String.prototype.slice,y=String.prototype.replace,v=String.prototype.toUpperCase,w=String.prototype.toLowerCase,_=RegExp.prototype.test,R=Array.prototype.concat,C=Array.prototype.join,E=Array.prototype.slice,S=Math.floor,P="function"==typeof BigInt?BigInt.prototype.valueOf:null,T=Object.getOwnPropertySymbols,O="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?Symbol.prototype.toString:null,N="function"==typeof Symbol&&"object"===r(Symbol.iterator),I="function"==typeof Symbol&&Symbol.toStringTag&&(r(Symbol.toStringTag)===N||"symbol")?Symbol.toStringTag:null,A=Object.prototype.propertyIsEnumerable,M=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function L(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||_.call(/e/,t))return t;var o=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-S(-e):S(e);if(r!==e){var a=String(r),n=x.call(t,a.length+1);return y.call(a,o,"$&_")+"."+y.call(y.call(n,/([0-9]{3})/g,"$&_"),/_$/,"")}}return y.call(t,o,"$&_")}var D=o(0).custom,j=D&&B(D)?D:null;function H(e,t,o){var r="double"===(o.quoteStyle||t)?'"':"'";return r+e+r}function z(e){return y.call(String(e),/"/g,""")}function F(e){return!("[object Array]"!==U(e)||I&&"object"===r(e)&&I in e)}function B(e){if(N)return e&&"object"===r(e)&&e instanceof Symbol;if("symbol"===r(e))return!0;if(!e||"object"!==r(e)||!O)return!1;try{return O.call(e),!0}catch(e){}return!1}e.exports=function e(t,o,a,n){var s=o||{};if(q(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(q(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!q(s,"customInspect")||s.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(q(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(q(s,"numericSeparator")&&"boolean"!=typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var b=s.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return function e(t,o){if(t.length>o.maxStringLength){var r=t.length-o.maxStringLength,a="... "+r+" more character"+(r>1?"s":"");return e(x.call(t,0,o.maxStringLength),o)+a}return H(y.call(y.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,G),"single",o)}(t,s);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var v=String(t);return b?L(t,v):v}if("bigint"==typeof t){var _=String(t)+"n";return b?L(t,_):_}var S=void 0===s.depth?5:s.depth;if(void 0===a&&(a=0),a>=S&&S>0&&"object"===r(t))return F(t)?"[Array]":"[Object]";var T=function(e,t){var o;if("\t"===e.indent)o="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;o=C.call(Array(e.indent+1)," ")}return{base:o,prev:C.call(Array(t+1),o)}}(s,a);if(void 0===n)n=[];else if(W(n,t)>=0)return"[Circular]";function D(t,o,r){if(o&&(n=E.call(n)).push(o),r){var i={depth:s.depth};return q(s,"quoteStyle")&&(i.quoteStyle=s.quoteStyle),e(t,i,a+1,n)}return e(t,s,a+1,n)}if("function"==typeof t){var V=function(e){if(e.name)return e.name;var t=k.call(h.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),X=Q(t,D);return"[Function"+(V?": "+V:" (anonymous)")+"]"+(X.length>0?" { "+C.call(X,", ")+" }":"")}if(B(t)){var $=N?y.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):O.call(t);return"object"!==r(t)||N?$:Y($)}if(function(e){if(!e||"object"!==r(e))return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var ee="<"+w.call(String(t.nodeName)),te=t.attributes||[],oe=0;oe<te.length;oe++)ee+=" "+te[oe].name+"="+H(z(te[oe].value),"double",s);return ee+=">",t.childNodes&&t.childNodes.length&&(ee+="..."),ee+="</"+w.call(String(t.nodeName))+">"}if(F(t)){if(0===t.length)return"[]";var re=Q(t,D);return T&&!function(e){for(var t=0;t<e.length;t++)if(W(e[t],"\n")>=0)return!1;return!0}(re)?"["+Z(re,T)+"]":"[ "+C.call(re,", ")+" ]"}if(function(e){return!("[object Error]"!==U(e)||I&&"object"===r(e)&&I in e)}(t)){var ae=Q(t,D);return"cause"in t&&!A.call(t,"cause")?"{ ["+String(t)+"] "+C.call(R.call("[cause]: "+D(t.cause),ae),", ")+" }":0===ae.length?"["+String(t)+"]":"{ ["+String(t)+"] "+C.call(ae,", ")+" }"}if("object"===r(t)&&c){if(j&&"function"==typeof t[j])return t[j]();if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!==r(e))return!1;try{i.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ne=[];return l.call(t,(function(e,o){ne.push(D(o,t,!0)+" => "+D(e,t))})),J("Map",i.call(t),ne,T)}if(function(e){if(!u||!e||"object"!==r(e))return!1;try{u.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ie=[];return d.call(t,(function(e){ie.push(D(e,t))})),J("Set",u.call(t),ie,T)}if(function(e){if(!p||!e||"object"!==r(e))return!1;try{p.call(e,p);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return K("WeakMap");if(function(e){if(!m||!e||"object"!==r(e))return!1;try{m.call(e,m);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return K("WeakSet");if(function(e){if(!f||!e||"object"!==r(e))return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return K("WeakRef");if(function(e){return!("[object Number]"!==U(e)||I&&"object"===r(e)&&I in e)}(t))return Y(D(Number(t)));if(function(e){if(!e||"object"!==r(e)||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}(t))return Y(D(P.call(t)));if(function(e){return!("[object Boolean]"!==U(e)||I&&"object"===r(e)&&I in e)}(t))return Y(g.call(t));if(function(e){return!("[object String]"!==U(e)||I&&"object"===r(e)&&I in e)}(t))return Y(D(String(t)));if(!function(e){return!("[object Date]"!==U(e)||I&&"object"===r(e)&&I in e)}(t)&&!function(e){return!("[object RegExp]"!==U(e)||I&&"object"===r(e)&&I in e)}(t)){var le=Q(t,D),se=M?M(t)===Object.prototype:t instanceof Object||t.constructor===Object,ce=t instanceof Object?"":"null prototype",ue=!se&&I&&Object(t)===t&&I in t?x.call(U(t),8,-1):ce?"Object":"",de=(se||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(ue||ce?"["+C.call(R.call([],ue||[],ce||[]),": ")+"] ":"");return 0===le.length?de+"{}":T?de+"{"+Z(le,T)+"}":de+"{ "+C.call(le,", ")+" }"}return String(t)};var V=Object.prototype.hasOwnProperty||function(e){return e in this};function q(e,t){return V.call(e,t)}function U(e){return b.call(e)}function W(e,t){if(e.indexOf)return e.indexOf(t);for(var o=0,r=e.length;o<r;o++)if(e[o]===t)return o;return-1}function G(e){var t=e.charCodeAt(0),o={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return o?"\\"+o:"\\x"+(t<16?"0":"")+v.call(t.toString(16))}function Y(e){return"Object("+e+")"}function K(e){return e+" { ? }"}function J(e,t,o,r){return e+" ("+t+") {"+(r?Z(o,r):C.call(o,", "))+"}"}function Z(e,t){if(0===e.length)return"";var o="\n"+t.prev+t.base;return o+C.call(e,","+o)+"\n"+t.prev}function Q(e,t){var o=F(e),r=[];if(o){r.length=e.length;for(var a=0;a<e.length;a++)r[a]=q(e,a)?t(e[a],e):""}var n,i="function"==typeof T?T(e):[];if(N){n={};for(var l=0;l<i.length;l++)n["$"+i[l]]=i[l]}for(var s in e)q(e,s)&&(o&&String(Number(s))===s&&s<e.length||N&&n["$"+s]instanceof Symbol||(_.call(/[^\w$]/,s)?r.push(t(s,e)+": "+t(e[s],e)):r.push(s+": "+t(e[s],e))));if("function"==typeof T)for(var c=0;c<i.length;c++)A.call(e,i[c])&&r.push("["+t(i[c])+"]: "+t(e[i[c]],e));return r}},Jxn4:function(e,t,o){var r;"undefined"!=typeof window?r=window:"undefined"!=typeof self?r=self:(console.warn("Using browser-only version of superagent in non-browser environment"),r=this);var a=o("cpc2"),n=o("XpW8"),i=o("xUA0"),l=o("kMhM"),s=o("cJdx");function c(){}var u=t=e.exports=function(e,o){return"function"==typeof o?new t.Request("GET",e).end(o):1==arguments.length?new t.Request("GET",e):new t.Request(e,o)};t.Request=h,u.getXHR=function(){if(!(!r.XMLHttpRequest||r.location&&"file:"==r.location.protocol&&r.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}throw Error("Browser-only version of superagent could not find XHR")};var d="".trim?function(e){return e.trim()}:function(e){return e.replace(/(^\s*|\s*$)/g,"")};function p(e){if(!i(e))return e;var t=[];for(var o in e)m(t,o,e[o]);return t.join("&")}function m(e,t,o){if(null!=o)if(Array.isArray(o))o.forEach((function(o){m(e,t,o)}));else if(i(o))for(var r in o)m(e,t+"["+r+"]",o[r]);else e.push(encodeURIComponent(t)+"="+encodeURIComponent(o));else null===o&&e.push(encodeURIComponent(t))}function f(e){for(var t,o,r={},a=e.split("&"),n=0,i=a.length;n<i;++n)-1==(o=(t=a[n]).indexOf("="))?r[decodeURIComponent(t)]="":r[decodeURIComponent(t.slice(0,o))]=decodeURIComponent(t.slice(o+1));return r}function g(e){return/[\/+]json($|[^-\w])/.test(e)}function b(e){this.req=e,this.xhr=this.req.xhr,this.text="HEAD"!=this.req.method&&(""===this.xhr.responseType||"text"===this.xhr.responseType)||void 0===this.xhr.responseType?this.xhr.responseText:null,this.statusText=this.req.xhr.statusText;var t=this.xhr.status;1223===t&&(t=204),this._setStatusProperties(t),this.header=this.headers=function(e){for(var t,o,r,a,n=e.split(/\r?\n/),i={},l=0,s=n.length;l<s;++l)-1!==(t=(o=n[l]).indexOf(":"))&&(r=o.slice(0,t).toLowerCase(),a=d(o.slice(t+1)),i[r]=a);return i}(this.xhr.getAllResponseHeaders()),this.header["content-type"]=this.xhr.getResponseHeader("content-type"),this._setHeaderProperties(this.header),null===this.text&&e._responseType?this.body=this.xhr.response:this.body="HEAD"!=this.req.method?this._parseBody(this.text?this.text:this.xhr.response):null}function h(e,t){var o=this;this._query=this._query||[],this.method=e,this.url=t,this.header={},this._header={},this.on("end",(function(){var e,t=null,r=null;try{r=new b(o)}catch(e){return(t=new Error("Parser is unable to parse the response")).parse=!0,t.original=e,o.xhr?(t.rawResponse=void 0===o.xhr.responseType?o.xhr.responseText:o.xhr.response,t.status=o.xhr.status?o.xhr.status:null,t.statusCode=t.status):(t.rawResponse=null,t.status=null),o.callback(t)}o.emit("response",r);try{o._isResponseOK(r)||(e=new Error(r.statusText||"Unsuccessful HTTP response"))}catch(t){e=t}e?(e.original=t,e.response=r,e.status=r.status,o.callback(e,r)):o.callback(null,r)}))}function k(e,t,o){var r=u("DELETE",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r}u.serializeObject=p,u.parseString=f,u.types={html:"text/html",json:"application/json",xml:"text/xml",urlencoded:"application/x-www-form-urlencoded",form:"application/x-www-form-urlencoded","form-data":"application/x-www-form-urlencoded"},u.serialize={"application/x-www-form-urlencoded":p,"application/json":JSON.stringify},u.parse={"application/x-www-form-urlencoded":f,"application/json":JSON.parse},l(b.prototype),b.prototype._parseBody=function(e){var t=u.parse[this.type];return this.req._parser?this.req._parser(this,e):(!t&&g(this.type)&&(t=u.parse["application/json"]),t&&e&&(e.length||e instanceof Object)?t(e):null)},b.prototype.toError=function(){var e=this.req,t=e.method,o=e.url,r="cannot "+t+" "+o+" ("+this.status+")",a=new Error(r);return a.status=this.status,a.method=t,a.url=o,a},u.Response=b,a(h.prototype),n(h.prototype),h.prototype.type=function(e){return this.set("Content-Type",u.types[e]||e),this},h.prototype.accept=function(e){return this.set("Accept",u.types[e]||e),this},h.prototype.auth=function(e,t,o){1===arguments.length&&(t=""),"object"==typeof t&&null!==t&&(o=t,t=""),o||(o={type:"function"==typeof btoa?"basic":"auto"});var r=function(e){if("function"==typeof btoa)return btoa(e);throw new Error("Cannot use basic auth, btoa is not a function")};return this._auth(e,t,o,r)},h.prototype.query=function(e){return"string"!=typeof e&&(e=p(e)),e&&this._query.push(e),this},h.prototype.attach=function(e,t,o){if(t){if(this._data)throw Error("superagent can't mix .send() and .attach()");this._getFormData().append(e,t,o||t.name)}return this},h.prototype._getFormData=function(){return this._formData||(this._formData=new r.FormData),this._formData},h.prototype.callback=function(e,t){if(this._shouldRetry(e,t))return this._retry();var o=this._callback;this.clearTimeout(),e&&(this._maxRetries&&(e.retries=this._retries-1),this.emit("error",e)),o(e,t)},h.prototype.crossDomainError=function(){var e=new Error("Request has been terminated\nPossible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.");e.crossDomain=!0,e.status=this.status,e.method=this.method,e.url=this.url,this.callback(e)},h.prototype.buffer=h.prototype.ca=h.prototype.agent=function(){return console.warn("This is not supported in browser version of superagent"),this},h.prototype.pipe=h.prototype.write=function(){throw Error("Streaming is not supported in browser version of superagent")},h.prototype._isHost=function(e){return e&&"object"==typeof e&&!Array.isArray(e)&&"[object Object]"!==Object.prototype.toString.call(e)},h.prototype.end=function(e){return this._endCalled&&console.warn("Warning: .end() was called twice. This is not supported in superagent"),this._endCalled=!0,this._callback=e||c,this._finalizeQueryString(),this._end()},h.prototype._end=function(){var e=this,t=this.xhr=u.getXHR(),o=this._formData||this._data;this._setTimeouts(),t.onreadystatechange=function(){var o=t.readyState;if(o>=2&&e._responseTimeoutTimer&&clearTimeout(e._responseTimeoutTimer),4==o){var r;try{r=t.status}catch(e){r=0}if(!r){if(e.timedout||e._aborted)return;return e.crossDomainError()}e.emit("end")}};var r=function(t,o){o.total>0&&(o.percent=o.loaded/o.total*100),o.direction=t,e.emit("progress",o)};if(this.hasListeners("progress"))try{t.onprogress=r.bind(null,"download"),t.upload&&(t.upload.onprogress=r.bind(null,"upload"))}catch(e){}try{this.username&&this.password?t.open(this.method,this.url,!0,this.username,this.password):t.open(this.method,this.url,!0)}catch(e){return this.callback(e)}if(this._withCredentials&&(t.withCredentials=!0),!this._formData&&"GET"!=this.method&&"HEAD"!=this.method&&"string"!=typeof o&&!this._isHost(o)){var a=this._header["content-type"],n=this._serializer||u.serialize[a?a.split(";")[0]:""];!n&&g(a)&&(n=u.serialize["application/json"]),n&&(o=n(o))}for(var i in this.header)null!=this.header[i]&&this.header.hasOwnProperty(i)&&t.setRequestHeader(i,this.header[i]);return this._responseType&&(t.responseType=this._responseType),this.emit("request",this),t.send(void 0!==o?o:null),this},u.agent=function(){return new s},["GET","POST","OPTIONS","PATCH","PUT","DELETE"].forEach((function(e){s.prototype[e.toLowerCase()]=function(t,o){var r=new u.Request(e,t);return this._setDefaults(r),o&&r.end(o),r}})),s.prototype.del=s.prototype.delete,u.get=function(e,t,o){var r=u("GET",e);return"function"==typeof t&&(o=t,t=null),t&&r.query(t),o&&r.end(o),r},u.head=function(e,t,o){var r=u("HEAD",e);return"function"==typeof t&&(o=t,t=null),t&&r.query(t),o&&r.end(o),r},u.options=function(e,t,o){var r=u("OPTIONS",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r},u.del=k,u.delete=k,u.patch=function(e,t,o){var r=u("PATCH",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r},u.post=function(e,t,o){var r=u("POST",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r},u.put=function(e,t,o){var r=u("PUT",e);return"function"==typeof t&&(o=t,t=null),t&&r.send(t),o&&r.end(o),r}},"K+DA":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Language":{en:{"language.modal.headline":"Please choose your language",english:"English",french:"Français"},fr:{"language.modal.headline":"Veuillez choisir une langue"},es_MX:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},fr_CA:{"language.modal.headline":"Veuillez sélectionner votre langue",english:"Anglais",french:"Français"},fr_FR:{"language.modal.headline":"Veuillez sélectionner votre langue",english:"Anglais",french:"Français"},es_CO:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_AR:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_PE:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_CL:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_CR:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_SV:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_GT:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_HN:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_NI:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},es_PA:{"language.modal.headline":"Elige el idioma",english:"inglés",french:"francés"},de_DE:{"language.modal.headline":"Bitte wähle deine Sprache",english:"Englisch",french:"Français"},pt_BR:{"language.modal.headline":"Selecione seu idioma",english:"Inglês",french:"Francês"}}}),e.exports=function(){return t.get("Roku.Language")}}).call(this,o("TYvK").ResourceManager)},K8Hp:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Brand-Grid-Container{max-width:1200px;margin:0 auto}.Roku-Brand-Grid-Container .top-models-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Brand-Grid-Container .top-models-box.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:320px) and (max-width:767px){.Roku-Brand-Grid-Container .top-models-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.Roku-Brand-Grid-Container .top-models-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.Roku-Brand-Grid-Container .top-models-box .top-model-card{padding-right:10px;padding-bottom:20px;text-align:center}@media (min-width:768px){.Roku-Brand-Grid-Container .top-models-box .top-model-card{-webkit-box-flex:1;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;max-width:33%}}@media (min-width:1080px){.Roku-Brand-Grid-Container .top-models-box .top-model-card{-webkit-box-flex:0;-webkit-flex:0 1 16%;-ms-flex:0 1 16%;flex:0 1 16%}}@media (min-width:320px) and (max-width:767px){.Roku-Brand-Grid-Container .top-models-box .top-model-card{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.Roku-Brand-Grid-Container .top-models-box .top-model-card.odd{padding-right:0}}.Roku-Brand-Grid-Container .top-models-box .top-model-card .content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out;color:#222}.Roku-Brand-Grid-Container .top-models-box .top-model-card .content img{margin:auto;max-width:100%;height:auto}.Roku-Brand-Grid-Container .top-models-box .top-model-card .content:hover{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;-webkit-box-shadow:0 14px 25px rgba(0,0,0,.35);box-shadow:0 14px 25px rgba(0,0,0,.35)}.Roku-Brand-Grid-Container .top-models-box .top-model-card .content-no-shadow{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out;color:#222}.Roku-Brand-Grid-Container .top-models-box .top-model-card .content-no-shadow img{margin:auto}",""]),e.exports=t},K9B5:function(e,t,o){"use strict";var r=o("RIqP"),a=o.n(r),n=o("J4zp"),i=o.n(n),l=o("viRO"),s=o.n(l),c=(o("zqeM"),o("Olfn")),u=o("EXMw"),d=o("nxxJ");t.a=function(e){var t=e.data,o=e.amount,r=e.expand,n=e.collapse,p=d.b.getResource().features,m=d.b.getLocale(),f=m.country,g=(m.language+"-"+f).toLowerCase(),b=Object(l.useState)(!1),h=i()(b,2),k=h[0],x=h[1],y=t.slice(0,k?t.length:o),v=r.split(" ");return v=[v[0],t.length-o].concat(a()(v.slice(1))).join(" "),s.a.createElement("div",{className:"data-block"},s.a.createElement("ul",{className:"data-list"},t.length&&y.map((function(e,t){return s.a.createElement("div",{className:"list-element",key:"content-list-element-".concat(t)},s.a.createElement("a",{href:"/".concat(g,"/article/").concat(e.id),className:"element-link"},s.a.createElement("div",{className:"subsection"},s.a.createElement("i",{className:"glyphicon ks-mr-5 glyphicon-bullet "}),s.a.createElement("div",{className:"link-text"},Object(u.d)(e.name.replace(u.j,""),p["support.category.page.article.title"])))))}))),t.length>o&&s.a.createElement("div",{className:"see-more"},s.a.createElement("a",{onClick:function(){return x(!k)}},k?s.a.createElement(s.a.Fragment,null,s.a.createElement(c.IconCollapse,{size:"x-small"})," ",n):s.a.createElement(s.a.Fragment,null,s.a.createElement(c.IconExpand,{size:"x-small"})," ",v))))}},KAy6:function(e,t,o){"use strict";e.exports=o("IDhZ")},KGpt:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},KIdZ:function(e,t,o){"use strict";o.d(t,"a",(function(){return _}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("nxxJ"),b=o("glp/"),h=o.n(b),k=o("/hMQ"),x=o("r9mA"),y=o("fDAv");o("zlpN");function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var w=f.a.lazy((function(){return Promise.resolve().then(o.bind(null,"tuQq"))})),_=function(e){s()(o,e);var t=v(o);function o(e){var r;return a()(this,o),(r=t.call(this,e)).state={loadedRapidProducts:!1},r}return i()(o,[{key:"render",value:function(){if(!this.state.loadedRapidProducts)return null;var e=g.b.getQueryString(),t=g.b.getLocale(),o=t.language+"_"+t.country,r="globalheader"===e.component,a="standardfooter"===e.component||"compactfooter"===e.component,n="true"===e.notranslation,i=e.id,l=e.cmsenv,s=e.cmstype,c=e.variation,u=e.version,d=e.component,p=e.pageType;return f.a.createElement("section",null,!r&&!a&&(i?f.a.createElement(m.Suspense,{fallback:f.a.createElement("div",null)},f.a.createElement(w,{shell:this.props.shell,page:i,locale:o,cmsenv:l,cmstype:s,component:d,pageType:p,notranslation:n,variation:c,versionId:u,microsite:this.props.microsite})):f.a.createElement("div",null,"Preview Id Missing")),r&&f.a.createElement("div",{className:"ks-text-medium ks-text-md ks-mv-20 ks-text-center"},"Global Header Preview"),a&&f.a.createElement("div",{className:"ks-text-medium ks-text-md ks-mv-20 ks-text-center"},"Footer Preview"))}},{key:"getRapidProducts",value:function(){var e=this,t={};x.a.request.get("".concat(this.props.microsite?"/".concat(this.props.microsite):"","/api/v1/products")).then((function(o){o&&o.body&&(t=o.body),__Roku_App_Initial_Values.resource.rapid.products=t,e.setState({loadedRapidProducts:!0})})).catch((function(o){console.log(o),__Roku_App_Initial_Values.resource.rapid.products=t,e.setState({loadedRapidProducts:!0})}))}},{key:"componentDidMount",value:function(){var e=g.b.getQueryString(),t=g.b.getLocale(),o=t.language+"_"+t.country,r="globalheader"===e.component,a=e.id,n=e.cmsenv,i=e.cmstype;this.getRapidProducts(),"en_US"!==o||this.props.noUsLocale||setTimeout((function(){window.history.replaceState(null,null,"/en-us".concat(document.location.pathname).concat(document.location.search))}),2e3),r&&x.a.request.get("".concat(this.props.microsite?"/".concat(this.props.microsite):"","/api/v1/pages/").concat(a,"/").concat(o,"?cmsenv=").concat(n,"&cmstype=").concat(i,"&pageType=component")).then((function(e){if(e&&e.body&&e.body.result&&e.body.result.data){var t=e.body.result.data.header;Object(k.HeaderLocaleFinder)(h.a,(function(e){Object.assign(e,t),e.items&&e.items.forEach((function(e){"activate_a_device"===e.id&&(e.link=__Roku_App_Initial_Values.resource.endpoints.my+e.link)})),setTimeout((function(){Object(k.HeaderConfig)(e)}),500)}))}else;})).catch((function(e){console.log(e)}));var l={};l.darkTheme=e.theme,l.pageBgImage=e.pageBgImage,l.pageBgImageXs=e.pageBgImageXs,l.bgColor=e.bgcolor,l.bgType=e.bgtype,Object(y.a)(l)}}]),o}(f.a.Component)},KImI:function(e,t,o){"use strict";var r=o("+OSr"),a=o("fbak"),n=Object(r.a)(a.a);t.a=n},KIoR:function(e,t,o){"use strict";var r=o("cDf5"),a=o("gQ/p"),n=o("YRY+"),i=o("2W6z"),l=o("oNNP"),s=o("yp9T"),c=function(e){i(!1,e)},u=String.prototype.replace,d=String.prototype.split,p=function(e){var t=e%100,o=t%10;return 11!==t&&1===o?0:2<=o&&o<=4&&!(t>=12&&t<=14)?1:2},m={pluralTypes:{arabic:function(e){if(e<3)return e;var t=e%100;return t>=3&&t<=10?3:t>=11?4:5},bosnian_serbian:p,chinese:function(){return 0},croatian:p,french:function(e){return e>=2?1:0},german:function(e){return 1!==e?1:0},russian:p,lithuanian:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?1:2},czech:function(e){return 1===e?0:e>=2&&e<=4?1:2},polish:function(e){if(1===e)return 0;var t=e%10;return 2<=t&&t<=4&&(e%100<10||e%100>=20)?1:2},icelandic:function(e){return e%10!=1||e%100==11?1:0},slovenian:function(e){var t=e%100;return 1===t?0:2===t?1:3===t||4===t?2:3}},pluralTypeToLanguages:{arabic:["ar"],bosnian_serbian:["bs-Latn-BA","bs-Cyrl-BA","srl-RS","sr-RS"],chinese:["id","id-ID","ja","ko","ko-KR","lo","ms","th","th-TH","zh"],croatian:["hr","hr-HR"],german:["fa","da","de","en","es","fi","el","he","hi-IN","hu","hu-HU","it","nl","no","pt","sv","tr"],french:["fr","tl","pt-br"],russian:["ru","ru-RU"],lithuanian:["lt"],czech:["cs","cs-CZ","sk"],polish:["pl"],icelandic:["is"],slovenian:["sl-SL"]}};function f(e,t){var o,r,i=(o=e.pluralTypeToLanguages,r={},a(n(o),(function(e){var t=e[0],o=e[1];a(o,(function(e){r[e]=t}))})),r);return i[t]||i[d.call(t,/-/,1)[0]]||i.en}function g(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var b,h=(b={},function(e,t){var o=b[t];return o&&!e.pluralTypes[o]&&(o=null,b[t]=o),o||(o=f(e,t))&&(b[t]=o),o}),k=/%\{(.*?)\}/g;function x(e,t,o,r,a){if("string"!=typeof e)throw new TypeError("Polyglot.transformPhrase expects argument #1 to be string");if(null==t)return e;var n=e,i=r||k,c="number"==typeof t?{smart_count:t}:t;if(null!=c.smart_count&&e){var p=a||m,f=d.call(e,"||||"),g=function(e,t,o){return e.pluralTypes[t](o)}(p,h(p,o||"en"),c.smart_count);n=s(f[g]||f[0])}return n=u.call(n,i,(function(e,t){return l(c,t)&&null!=c[t]?c[t]:e}))}function y(e){var t=e||{};this.phrases={},this.extend(t.phrases||{}),this.currentLocale=t.locale||"en";var o=t.allowMissing?x:null;this.onMissingKey="function"==typeof t.onMissingKey?t.onMissingKey:o,this.warn=t.warn||c,this.tokenRegex=function(e){var t=e&&e.prefix||"%{",o=e&&e.suffix||"}";if("||||"===t||"||||"===o)throw new RangeError('"||||" token is reserved for pluralization');return new RegExp(g(t)+"(.*?)"+g(o),"g")}(t.interpolation),this.pluralRules=t.pluralRules||m}y.prototype.locale=function(e){return e&&(this.currentLocale=e),this.currentLocale},y.prototype.extend=function(e,t){a(n(e||{}),(function(e){var o=e[0],a=e[1],n=t?t+"."+o:o;"object"===r(a)?this.extend(a,n):this.phrases[n]=a}),this)},y.prototype.unset=function(e,t){"string"==typeof e?delete this.phrases[e]:a(n(e||{}),(function(e){var o=e[0],a=e[1],n=t?t+"."+o:o;"object"===r(a)?this.unset(a,n):delete this.phrases[n]}),this)},y.prototype.clear=function(){this.phrases={}},y.prototype.replace=function(e){this.clear(),this.extend(e)},y.prototype.t=function(e,t){var o,r,a=null==t?{}:t;if("string"==typeof this.phrases[e])o=this.phrases[e];else if("string"==typeof a._)o=a._;else if(this.onMissingKey){r=(0,this.onMissingKey)(e,a,this.currentLocale,this.tokenRegex,this.pluralRules)}else this.warn('Missing translation for key: "'+e+'"'),r=e;return"string"==typeof o&&(r=x(o,a,this.currentLocale,this.tokenRegex,this.pluralRules)),r},y.prototype.has=function(e){return l(this.phrases,e)},y.transformPhrase=function(e,t,o){return x(e,t,o)},e.exports=y},KNPu:function(e,t,o){"use strict";var r=o("AM7I")("%TypeError%"),a=o("BfJB"),n=o("a5zs"),i=o("s5ie");e.exports=function(e){if("Object"!==i(e))throw new r("Assertion failed: `obj` must be an Object");return n(a(e,"length"))}},KWzz:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.404":{en:{meta:{title:"Roku | Sorry, page not found",robots:"noindex"},title:"Roku | Sorry, page not found",headline:"Sorry, page not found","body.with.url":"The requested URL %{url} was not found on this server.","body.without.url":"The requested URL was not found on this server."},es_MX:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},fr_CA:{title:"Roku | Désolé, page introuvable",headline:"Désolé, page introuvable","body.with.url":"Impossible de trouver l'URL demandée %{url} sur ce serveur.","body.without.url":"Impossible de trouver l'URL demandée sur ce serveur."},fr_FR:{title:"Roku | Désolé, page introuvable",headline:"Désolé, page introuvable","body.with.url":"Impossible de trouver l’URL %{url} demandée sur ce serveur.","body.without.url":"Impossible de trouver l’URL demandée sur ce serveur."},es_CO:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_AR:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_PE:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_CL:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_CR:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_SV:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_GT:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_HN:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_NI:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."},es_PA:{title:"Roku | Lo sentimos, no se encontró la página",headline:"Lo sentimos, no se encontró la página","body.with.url":"El URL solicitado %{url} no se encontró en este servidor.","body.without.url":"El URL solicitado no se encontró en este servidor."}}}),e.exports=function(){return t.get("Roku.Page.404")}}).call(this,o("TYvK").ResourceManager)},Ka6a:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Footer-Modal{height:180px}.Roku-Footer-Modal .scroll{width:100%;height:180px;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center}.Roku-Footer-Modal iframe{width:100%;height:172px;overflow:auto}",""]),e.exports=t},Kejm:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("17x9"),f=o.n(m);o("DEsm");function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var b=function(t){s()(r,t);var o=g(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){return e.createElement("div",{className:"roku-offer-msg-dialog",role:"alertdialog","aria-describedby":"roku-offer-dialog-desc"},e.createElement("div",{id:"roku-offer-dialog-desc",className:"roku-offer-msg"},this.props.title),e.createElement("div",{className:"roku-offer-get"},e.createElement("a",{className:"roku-offer-get-btn",role:"button"},e.createElement("span",{className:"roku-offer-get-txt"},this.props.ctaText))))}}]),r}(e.Component);b.propTypes={title:f.a.string.isRequired,ctaText:f.a.string},b.defaultProps={title:"Sample Dialog Text Offer",ctaText:"Redeem"},t.a=b}).call(this,o("viRO"))},KfNM:function(e,t){var o=Object.prototype.toString;e.exports=function(e){return o.call(e)}},KkWt:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.svg"},KsEH:function(e,t,o){(function(e){e.define("Roku.Page.500",{strict:!0,inputs:{"Set page params":"object.<string>",Render:"dom"}})}).call(this,o("Mt3h").Shell)},Kz5y:function(e,t,o){var r=o("WFqU"),a="object"==typeof self&&self&&self.Object===Object&&self,n=r||a||Function("return this")();e.exports=n},"L+gZ":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ir-finresults-events{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:320px) and (max-width:767px){.ir-finresults-events{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}.ir-finresults-events .finresult-heading{text-align:center}}.ir-finresults-events .fe-finresults{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;padding-right:40px}@media (min-width:320px) and (max-width:767px){.ir-finresults-events .fe-finresults{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:0;padding-bottom:100px}}.ir-finresults-events .fe-finresults .result-item{padding-right:20px}@media (min-width:320px) and (max-width:767px){.ir-finresults-events .fe-finresults .result-item{padding-right:0}}.ir-finresults-events .fe-events{margin-top:0;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}@media (min-width:320px) and (max-width:767px){.ir-finresults-events .fe-events{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.ir-finresults-events .result-div{border-bottom:1px solid #eee;margin-top:40px;margin-bottom:40px}.ir-finresults-events .result-item{border-top:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:30px;padding-left:20px}@media (min-width:320px) and (max-width:767px){.ir-finresults-events .result-item{padding-right:0;padding-left:0}}.ir-finresults-events .item-heading{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ir-finresults-events .item-heading .title-link,.ir-finresults-events .item-heading h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width:320px) and (max-width:767px){.ir-finresults-events .item-heading{padding-left:0}.ir-finresults-events .item-heading .title-link,.ir-finresults-events .item-heading h4{-webkit-line-clamp:3}}.ir-finresults-events .item-link{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.ir-finresults-events .item-link,.ir-finresults-events .releases-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ir-finresults-events .releases-link{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding-left:20px}@media (min-width:320px) and (max-width:767px){.ir-finresults-events .releases-link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-left:0}.ir-finresults-events .releases-link .item-heading{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}",""]),e.exports=t},L336:function(e,t,o){var r=o("bCBF");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},LA5U:function(e,t){e.exports="/investor/s/1647467262999/i/6d7f52e87efae542a82833718b1d8441.png"},LAcG:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.EmailAlert":{en:{"signupsuccess.header":"Roku Investor Relations signup","signupsuccess.subheader":"Thank you for signing up for Roku Investor Relations"}}}),e.exports=function(){return t.get("Roku.EmailAlert")}}).call(this,o("TYvK").ResourceManager)},LBnj:function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("imHm"),i=o("CoQ+");t.a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.map((function(s,c){var u=c!==t.length-1?"mobile-border-bottom":"",d="";s.link?d=s.link:s.linkEndpoint?(d=["http://","https://"].some((function(e){return 0===s.linkEndpoint.indexOf(e)}))?s.linkEndpoint:l[s.linkEndpoint]||location&&location.origin||"",d+=s.linkPath||""):s.linkPath&&(d="".concat(location&&location.origin||"").concat(s.linkPath));var p={key:s.id,"data-id":s.id,onClick:function(e){r(e),d&&location.assign(d)}};return s.subMenus&&Array.isArray(s.subMenus)&&s.subMenus.length>0?e.createElement("li",a()({className:"menuItem ".concat(o[c+1]?"":u),"data-key":c+1},p),e.createElement(n.a,{itemName:s.displayName,key:"parent-".concat(c+1),subMenus:!0,show:o[c+1]}),o[c+1]&&e.createElement(i.a,{resrcEndpoints:l,items:s.subMenus})):e.createElement("li",a()({className:"menuItem ".concat(u)},p),e.createElement(n.a,{href:d,itemName:s.displayName,subMenus:!1,key:"parent-".concat(c)}))}))}}).call(this,o("viRO"))},LCZv:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".events-finresults .result-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #eee}.events-finresults .result-item .item-heading{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.events-finresults .result-item .item-heading a{display:inline-block}.events-finresults .result-item .item-link{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.events-finresults .releases-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee}",""]),e.exports=t},LEBF:function(e,t,o){"use strict";(function(e){var r=o("V4p5"),a=(o("oE7z"),o("aOz+"));t.a=function(t){var o=t.img,n=t.headline;return e.createElement("div",{className:"Roku-Category-Header"},e.createElement("div",{className:"cat-header"},e.createElement("div",{className:"nf-headline df-row"},e.createElement(a.a,{name:o,size:"large"}),e.createElement(r.a,{compatibleTag:"h1",compatibleClasses:"ks-text-bold ks-mb-22 txt-h1 ks-ph-20 category-title black",compatibleText:n}))))}}).call(this,o("viRO"))},LEa7:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.FeatureTiles{text-align:center}.FeatureTiles .feature-tile-content{padding:5rem;text-align:center}.FeatureTiles .feature-tile-img{padding:0 50px}",""]),e.exports=t},LIU0:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.roku-form-boolean{display:inline-block}.roku-form-boolean-label{cursor:pointer;display:inline-block}.roku-form-boolean-disabled-label{cursor:not-allowed}.roku-form-boolean-checkbox{display:block;width:0;height:0;overflow:hidden;opacity:0;z-index:-1;padding:10px 20px;-webkit-border-radius:6px;border-radius:6px;margin:0;border:1px solid #dedede;color:#333;background-image:none;outline:none}.roku-form-boolean-default{padding-left:40px;display:inline-block;position:relative;line-height:26px;padding-top:3px}.roku-form-boolean-default:before{-webkit-border-radius:6px;border-radius:6px;content:"";background-color:#eee;border:2px solid #ddd;position:absolute;margin-top:0;left:0;top:0;width:30px;height:30px}.roku-form-boolean-default:after{font-family:Glyphicons Roku;content:"\\e902";font-size:26px;-webkit-border-radius:4px;border-radius:4px;left:2px;top:2px;width:26px;height:26px;line-height:26px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;background-color:#662d91;position:absolute;margin:0;padding:0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}.roku-form-boolean-checkbox:checked+.roku-form-boolean-default:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.roku-form-boolean-small{font-size:12px;line-height:22px}.roku-form-boolean-small .roku-form-boolean-default{padding-left:30px;line-height:20px}.roku-form-boolean-small .roku-form-boolean-default:before{width:24px;height:24px}.roku-form-boolean-small .roku-form-boolean-default:after{width:20px;height:20px;font-size:20px;-webkit-border-radius:3px;border-radius:3px;line-height:20px}.roku-form-boolean-checkbox:disabled+.roku-form-boolean-default:before{border-color:#ddd;background-color:#ddd}.roku-form-boolean-checkbox:disabled+.roku-form-boolean-default:after{background-color:#ddd;color:#767574}.roku-form-boolean-checkbox:indeterminate+.roku-form-boolean-default:after{content:"\\e96f";-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.roku-form-boolean-switch-label{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:38px}.roku-form-boolean-switch{cursor:pointer;top:0;left:0;width:70px;height:38px;padding:0;border:1px solid #dedede;-webkit-border-radius:18px;border-radius:18px}.roku-form-boolean-switch,.roku-form-boolean-switch:before{position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;background-color:#fff}.roku-form-boolean-switch:before{-webkit-border-radius:50%;border-radius:50%;content:"";height:32px;width:32px;left:2px;bottom:2px;top:unset;border:1px solid #dedede;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.roku-form-boolean-switch-text{margin-left:75px}.roku-form-boolean-checkbox:checked+.roku-form-boolean-switch{background-color:#662d91;border:1px solid #662d91}.roku-form-boolean-checkbox:checked+.roku-form-boolean-switch:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.roku-form-boolean-checkbox:disabled+.roku-form-boolean-switch{background-color:#eee;border:1px solid #dedede}.roku-form-boolean-checkbox:checked.roku-form-boolean-checkbox:disabled+.roku-form-boolean-switch{background-color:#767574;border:1px solid #767574}.roku-form-boolean.roku-default-form-layout{display:block;padding:0 8px 0 5px;margin-bottom:22px}.roku-form-boolean.roku-default-form-layout .roku-form-boolean-switch-label{min-height:44px}',""]),e.exports=t},LQPX:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#CD201F",networkName:"weibo",path:"M40.9756152,15.0217119 C40.5000732,15.0546301 39.9999314,15.1204666 39.5325878,15.2192213 C38.6634928,15.4085016 38.0977589,16.2643757 38.2863368,17.1284787 C38.4667163,18.0008129 39.3194143,18.5686519 40.1885094,18.3793715 C42.8613908,17.8115326 45.7720411,18.6427174 47.7316073,20.8153207 C49.6911735,22.996153 50.2077122,25.975254 49.3714112,28.5840234 C49.1008441,29.4316684 49.5763861,30.3533789 50.4208857,30.6249537 C51.2653852,30.8965286 52.1754769,30.4192153 52.4542425,29.5715703 C53.6349013,25.9011885 52.9133876,21.7699494 50.1585171,18.7085538 C48.0923641,16.4042776 45.2063093,15.1533848 42.3530505,15.0217119 C41.8775084,14.9970227 41.4511594,14.9887937 40.9756152,15.0217119 Z M27.9227762,19.8277737 C24.9957268,20.140498 20.863421,22.4365431 17.2312548,26.0822378 C13.2711279,30.0571148 11,34.2871065 11,37.9328012 C11,44.9032373 19.8713401,49.125 28.5786978,49.125 C39.9917329,49.125 47.600423,42.4261409 47.600423,37.1427636 C47.600423,33.9496952 44.9603397,32.1638816 42.549827,31.4149913 C41.9594976,31.2339421 41.5167516,31.1434164 41.8283133,30.3616079 C42.5006339,28.66632 42.6236176,27.1932286 41.8939054,26.1480742 C40.5328692,24.1894405 36.7203236,24.2881952 32.448635,26.0822378 C32.448635,26.0822378 31.1203949,26.6912261 31.4647526,25.6213825 C32.1206742,23.4981576 32.0304845,21.712342 31.0056075,20.6836478 C30.2840938,19.9512176 29.2510184,19.6878718 27.9227762,19.8277737 Z M42.0906819,20.6836478 C41.6233383,20.6589586 41.1723917,20.716566 40.7132466,20.8153207 C39.9671353,20.9716828 39.4997917,21.7781784 39.6637721,22.5270687 C39.8277525,23.275959 40.5574647,23.7450433 41.303576,23.5804521 C42.1972686,23.3911718 43.2057485,23.6380596 43.8616701,24.3704897 C44.5175916,25.1029198 44.6733735,26.0657797 44.3864073,26.9381118 C44.1486363,27.6705419 44.5093932,28.4770397 45.2391054,28.7156963 C45.9688176,28.9461239 46.780521,28.5922524 47.0100936,27.8598223 C47.584026,26.0740087 47.2396661,24.0248493 45.8950269,22.5270687 C44.886547,21.4078489 43.4845162,20.7494842 42.0906819,20.6836478 Z M29.496988,29.9665891 C35.3100922,30.1723275 39.9917329,33.0691319 40.3852858,37.0769272 C40.8362324,41.6607904 35.5970585,45.9319315 28.6442899,46.6232144 C21.6915214,47.3144973 15.6488446,44.154347 15.197898,39.5787128 C14.7469514,34.9948495 20.059916,30.7237084 27.004486,30.0324256 C27.8735831,29.950131 28.6688875,29.9336709 29.496988,29.9665891 Z M25.5614586,34.3776322 C23.183744,34.5916017 20.9372116,35.9577073 19.9205332,37.9328012 C18.5348994,40.6238672 19.9041362,43.6029661 23.0689567,44.582284 C26.340366,45.5945202 30.1857056,44.0638213 31.5303448,41.1587879 C32.8503864,38.3195909 31.1613894,35.3734082 27.9227762,34.5751416 C27.1438688,34.3776322 26.356763,34.3035667 25.5614586,34.3776322 Z M24.052839,38.7228388 C24.3316067,38.7310678 24.5857748,38.8215935 24.8399449,38.9203482 C25.8648218,39.3400561 26.1845841,40.4428158 25.5614586,41.4221338 C24.9219361,42.3932227 23.5690963,42.8623069 22.5442194,42.4096807 C21.5357395,41.9652856 21.2487754,40.8542948 21.8882979,39.9078951 C22.3638421,39.2001542 23.2247386,38.7146097 24.052839,38.7228388 Z"});t.default=a},LfDa:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.eot"},LhDL:function(e,t,o){var r=o("xfpn");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},LiaV:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#21A5D8",networkName:"livejournal",path:"M18.3407821,28.1764706 L21.9441341,31.789916 L33.0055865,42.882353 C33.0055865,42.882353 33.0893855,42.9663866 33.0893855,42.9663866 L46.6648046,47 C46.6648046,47 46.6648046,47 46.7486034,47 C46.8324022,47 46.8324022,47 46.9162012,46.9159664 C47,46.8319327 47,46.8319327 47,46.7478991 L42.9776536,33.1344537 C42.9776536,33.1344537 42.9776536,33.1344537 42.8938548,33.0504202 L31.1620111,21.3697479 L31.1620111,21.3697479 L28.1452514,18.2605042 C27.3072626,17.4201681 26.5530726,17 25.7150838,17 C24.2905028,17 23.0335195,18.3445378 21.5251397,19.8571429 C21.273743,20.1092437 20.9385475,20.4453781 20.6871508,20.697479 C20.3519553,21.0336134 20.1005586,21.2857143 19.849162,21.5378151 C18.3407821,22.9663866 17.0837989,24.2268908 17,25.7394958 C17.0837989,26.4957983 17.5027933,27.3361345 18.3407821,28.1764706 Z M39.9012319,39.6134454 C39.7336341,39.4453781 39.4822374,37.6806724 40.2364275,36.8403362 C40.9906174,36.0840337 41.6610084,36 42.1638017,36 C42.3313995,36 42.4989973,36 42.5827961,36 L44.8453659,43.5630253 L43.5883828,44.8235295 L36.0464833,42.5546218 C35.9626843,42.2184874 35.8788855,41.2100841 36.8844722,40.2016807 C37.2196676,39.8655463 37.8900587,39.6134454 38.5604498,39.6134454 C39.147042,39.6134454 39.5660364,39.7815126 39.5660364,39.7815126 C39.6498353,39.8655463 39.8174331,39.8655463 39.8174331,39.7815126 C39.9850307,39.7815126 39.9850307,39.697479 39.9012319,39.6134454 Z"});t.default=a},Llh0:function(e,t,o){"use strict";(function(e,r){var a=o("pVnL"),n=o.n(a),i=o("lwsE"),l=o.n(i),s=o("W8MJ"),c=o.n(s),u=o("PJYZ"),d=o.n(u),p=o("7W2i"),m=o.n(p),f=o("a1gu"),g=o.n(f),b=o("Nsbk"),h=o.n(b),k=o("lSNA"),x=o.n(k),y=o("v7Pr"),v=o("W9e6"),w=o("buGR"),_=o("nxxJ"),R=o("V4p5");o("UqKp");function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=h()(e);if(t){var a=h()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return g()(this,o)}}var E=function(t){m()(a,t);var o=C(a);function a(t){var r;l()(this,a),r=o.call(this,t),x()(d()(r),"generateAttributionHero",(function(t){var o=r.props.model.whatsOnFrames[t],a="";if(o.attribution){var n=o.attribution.value;a=e.createElement("div",{key:t+"generateAttributionHero",className:"hero-attribution"},e.createElement("div",{className:"container"},e.createElement("div",{className:"row"},e.createElement("div",{className:"col-md-4"},e.createElement("img",{loading:"lazy",className:"img-responsive",src:n,alt:o.attributionAlt})))))}else a=e.createElement("div",null);return a}));var n=r.props.model.whatsOnFrames&&parseInt(r.props.initialHeroPosition)<=r.props.model.whatsOnFrames.length-1?parseInt(r.props.initialHeroPosition):0;return r.state={position:n},r.pictureFills=[],r.findInStoreModals={},r.findInStoreModalContent={},r.whereToBuyModals={},r.whereToBuyModalContent={},r}return c()(a,[{key:"generateContentHero",value:function(){var t=this.props.model.whatsOnFrames[this.state.position],o="";t.image&&t.image.url&&(o=e.createElement(v.a,{file:t.image.url,alt:t.image.alt||""}));t.title,t.description;t.disclaimer&&t.disclaimer;t.disclaimer2&&t.disclaimer2;this.props.model.heroHeadline;return o=t["control.image"].value,e.createElement("div",{key:this.props.reactKey,className:"row"},e.createElement("div",{className:"col-xs-12 col-md-8 col-md-offset-4"},e.createElement("div",{className:"lockup"},e.createElement("div",{className:"row"},e.createElement("div",{className:"col-xs-12 col-md-5 col-carousel-controls"},e.createElement("div",{onClick:this.clickShift.bind(this,-1),className:"carousel-nav-left col-xs-2 text-left"},e.createElement("p",{"aria-label":"navigate left",className:"glyphicon glyphicon-chevron-left"})),e.createElement("div",{className:"carousel-content col-xs-8 text-center"},e.createElement("div",{className:"row text-center"},e.createElement("h2",{"aria-label":t.title,className:"carousel-content-title"},t.title),t.channelURL?e.createElement("a",{href:t.channelURL,"data-gtm-category":"whats_on","data-gtm-label":"channel_tile:"+t.title.toLowerCase().replace(/ /g,"_"),target:t.openWindow?t.openWindow:"_blank"},e.createElement("img",{className:"img-responsive carousel-content-image",src:o,alt:t.title})):e.createElement("a",{onClick:this.doChannelModal.bind(this,t),"data-gtm-category":"whats_on","data-gtm-label":"channel_tile:"+t.title.toLowerCase().replace(/ /g,"_")},e.createElement("img",{className:"img-responsive carousel-content-image",src:o,alt:t.title})),t["control.copy"]&&e.createElement("p",{className:"carousel-content-copy"},t["control.copy"]))),e.createElement("div",{onClick:this.clickShift.bind(this,1),className:"carousel-nav-right col-xs-2 text-right"},e.createElement("p",{"aria-label":"navigate right",className:"glyphicon glyphicon-chevron-right"}))),e.createElement("div",{className:"col-xs-12 col-md-7 col-content"},e.createElement(R.a,n()({},this.props.model.heroHeadline,{compatibleTag:"h1",compatibleText:this.props.model.heroHeadline.text||this.props.model.heroHeadline})))))))}},{key:"render",value:function(){var t=this,o=this.props.model;if(!o.whatsOnFrames||0===o.whatsOnFrames.length)return null;var r=o.whatsOnFrames[this.state.position],a=o.whatsOnFrames,n=r.title;r.description;r.image&&r.image.url&&(v.a,r.image.url,r.image.url.alt);return r.disclaimer&&r.disclaimer,e.createElement("div",{className:"Roku-Hero-Carousel"},e.createElement("div",{ref:"hero",key:n+o,className:"hero variant-"+this.props.variant},a.map((function(o,r){var a="background background-"+r,n=t.generateAttributionHero(r);return t.state.position===r?a+=" show":a+=" hidden",e.createElement("div",{key:o+r,className:a,id:"background-"+r},e.createElement(y.a,{imgUrl:o.background.value,imgXsUrl:o.backgroundImgXs.value,imgAlt:o.imgAlt,referrer:o.referrer},n))})),e.createElement("div",{key:o+n,className:"container hero-content-container"},this.generateContentHero())),e.createElement("div",{ref:"modal-channel"}))}},{key:"anchor",value:function(e){if(e){e=(e=e.split(":"))[1];var t=isMobile?100:50;window.scrollBy(window.innerHeight,document.getElementById(e).getBoundingClientRect().top-document.getElementsByClassName("nav")[1].clientHeight-t)}}},{key:"modalAutoOpen",value:function(){var e=this.props.model.whatsOnFrames[this.state.position],t=RokuWWW.getQSParameterByName("modalOpen"),o={"whats-on":{action:"click",gtm_category:"whats_on",gtm_label:e.title.toLowerCase().replace(/ /g,"_")}};o.hasOwnProperty(t)&&(o[t].action.call(this),_.a.trackCustomDataEvent({data:{category:o[t].gtm_category,label:o[t].gtm_label},event:"Auto"}))}},{key:"clickShift",value:function(e){this.props.autoStart&&clearInterval(this.carouselInterval),this.carouselShift(e,!0)}},{key:"carouselShift",value:function(e,t){var o=this,r=this.state.position+e;r<0?r=this.props.model.whatsOnFrames.length-1:r>=this.props.model.whatsOnFrames.length&&(r=0),this.setState({position:r},(function(){t&&_.a.trackCustomDataEvent({data:{action:"Click",label:"".concat(__Roku_App_Initial_Values.applicationState.name,":herocarousel:").concat(o.state.position),category:"carousel-".concat(o.props.model.gtmCategory||__Roku_App_Initial_Values.applicationState.name)},event:"Click"})}))}},{key:"doChannelModal",value:function(t){r.render(e.createElement(w.a,{channel:t.channel,show:!0,shell:this.props.shell,trackingLabel:t.title.toLowerCase()}),this.refs["modal-channel"])}},{key:"componentDidMount",value:function(){var e=this.props.model;if(e.whatsOnFrames&&0!==e.whatsOnFrames.length){e.whatsOnFrames[this.state.position],e.whatsOnFrames;this.props.autoStart&&(this.carouselInterval=setInterval(this.carouselShift.bind(this,1,!1),this.props.timer)),this.modalAutoOpen()}}}]),a}(e.Component);t.a=E}).call(this,o("viRO"),o("yl30"))},Lse8:function(e,t){e.exports="/investor/s/1647467262999/i/4a04ecbb701d3093c5231eeff8bca922.png"},Lxf3:function(e,t,o){"use strict";var r=Object.prototype.toString,a=o("Teho"),n=o("IdCN"),i=function(e){var t;if((t=arguments.length>1?arguments[1]:"[object Date]"===r.call(e)?String:Number)===String||t===Number){var o,i,l=t===String?["toString","valueOf"]:["valueOf","toString"];for(i=0;i<l.length;++i)if(n(e[l[i]])&&(o=e[l[i]](),a(o)))return o;throw new TypeError("No default value")}throw new TypeError("invalid [[DefaultValue]] hint supplied")};e.exports=function(e){return a(e)?e:arguments.length>1?i(e,arguments[1]):i(e)}},"LyY/":function(e,t,o){"use strict";var r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function n(e){var t=Object.getOwnPropertyNames(e);return Object.getOwnPropertySymbols&&(t=t.concat(Object.getOwnPropertySymbols(e))),t.filter((function(t){return r.call(e,t)}))}e.exports=Object.assign||function(e,t){for(var o,r,i=a(e),l=1;l<arguments.length;l++){o=arguments[l],r=n(Object(o));for(var s=0;s<r.length;s++)i[r[s]]=o[r[s]]}return i}},"M+l9":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}",""]),e.exports=t},M73F:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},MMdL:function(e,t,o){var r=o("cmac");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},MNux:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Offers-Landing-Section h3{font-size:32px;line-height:40px;margin-bottom:10px;margin-top:0}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section h3{font-size:32px;line-height:40px;margin-bottom:10px}}.Offers-Landing-Section .offer-section-content{max-width:1200px;margin:0 auto;padding-top:60px;padding-bottom:60px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .offer-section-content{padding-top:60px;padding-bottom:60px;text-align:center}}.Offers-Landing-Section .offer-section-content h2{font-size:42px;line-height:56px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .offer-section-content h2{font-size:32px;line-height:40px}}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .offer-section-content.row.offer-section-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.Offers-Landing-Section .offer-section-content .img-responsive{margin:auto}.Offers-Landing-Section .offer-section-content .offer-row-content{padding-right:70px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .offer-section-content .offer-row-content{padding-right:70px;padding-left:10px;padding-right:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Offers-Landing-Section .offer-section-content .offer-row-content{padding-left:10px;padding-right:10px}}.Offers-Landing-Section .offer-section-content .offer-row-content .roku-button{margin-left:0}.Offers-Landing-Section .offer-section-content .offer-row-content .description{margin-top:20px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .offer-section-content .offer-row-content .description{margin-top:20px;margin-bottom:20px}}.Offers-Landing-Section .disclaimer-container{padding-top:20px;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .disclaimer-container{padding-top:20px;padding-bottom:20px}}.Offers-Landing-Section .roku-bg-b0{background-color:#fff}.Offers-Landing-Section .roku-bg-b1{background-color:#eee}.Offers-Landing-Section .roku-bg-b4{background-color:#333}.Offers-Landing-Section .roku-bg-b5{background-color:#222}.Offers-Landing-Section .roku-bg-b6{background-color:#000}.Offers-Landing-Section .div-inline{display:inline;margin-right:10px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Section .div-inline{margin-right:10px}}",""]),e.exports=t},"MR+b":function(e,t,o){var r=o("uiEg");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},MVLu:function(e,t,o){var r=o("kl5o");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},MZYh:function(e,t,o){var r=o("vGtj");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},MgzW:function(e,t,o){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},o=0;o<10;o++)t["_"+String.fromCharCode(o)]=o;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var o,l,s=i(e),c=1;c<arguments.length;c++){for(var u in o=Object(arguments[c]))a.call(o,u)&&(s[u]=o[u]);if(r){l=r(o);for(var d=0;d<l.length;d++)n.call(o,l[d])&&(s[l[d]]=o[l[d]])}}return s}},Mmmo:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.promotion-component{width:100%;overflow-x:hidden}@media (min-width:320px) and (max-width:767px){.promotion-component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.promotion-component .promotion-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}@media (min-width:320px) and (max-width:767px){.promotion-component .promotion-content{gap:10px;position:relative;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.promotion-component .promotion-content .promotion-div{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 60px);-ms-flex:0 0 calc(100% - 60px);flex:0 0 calc(100% - 60px)}.promotion-component .promotion-content .promotion-div.one-item{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 40px);-ms-flex:0 0 calc(100% - 40px);flex:0 0 calc(100% - 40px)}.promotion-component .promotion-content .promotion-div:first-child{margin-left:20px}.promotion-component .promotion-content .promotion-div:last-child{margin-right:20px}}@media (min-width:768px){.promotion-component .promotion-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.promotion-component .promotion-content .flex-items-1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.promotion-component .promotion-content .flex-items-2,.promotion-component .promotion-content .flex-items-3{-webkit-flex-basis:calc(50% - 10px);-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media (min-width:1080px){.promotion-component .promotion-content .flex-items-3{-webkit-flex-basis:calc(33.3% - 14px);-ms-flex-preferred-size:calc(33.3% - 14px);flex-basis:calc(33.3% - 14px)}}.promotion-component .promotion-content .promotion-image-content{width:100%;-webkit-border-radius:6px;border-radius:6px}.promotion-component .promotion-content .promotion-image-content img,.promotion-component .promotion-content .promotion-image-content video{width:100%;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.promotion-component .promotion-content .promotion-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotion-component .promotion-content .promotion-video video{max-width:100%;max-height:none}.promotion-component .promotion-content .promotion-video .video-callout{cursor:pointer}.promotion-component .promotion-content .promotion-logo-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:320px) and (max-width:767px){.promotion-component .promotion-content .promotion-logo-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotion-component .promotion-content .promotion-logo-content .promotion-legal{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}.promotion-component .promotion-content .promotion-logo-content img,.promotion-component .promotion-content .promotion-logo-content video{max-width:120px}@media (min-width:320px) and (max-width:767px){.promotion-component .promotion-content .promotion-logo-content img,.promotion-component .promotion-content .promotion-logo-content video{width:120px;height:100px;padding-top:10px}}.promotion-component .promotion-content .reverse-direction{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:320px) and (max-width:767px){.promotion-component .promotion-content .slide-left{-webkit-animation:slide-left .75s ease-out;animation:slide-left .75s ease-out}.promotion-component .promotion-content .slide-right{-webkit-animation:slide-right .75s ease-out;animation:slide-right .75s ease-out}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}}.promotion-component .promotion-status{display:none}@media (min-width:320px) and (max-width:767px){.promotion-component .promotion-status{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotion-component .promotion-status .promotion-active{-webkit-border-radius:50%;border-radius:50%;height:6px;width:6px}.promotion-component .promotion-status .promotion-inactive{-webkit-border-radius:50%;border-radius:50%;height:5px;width:5px}}",""]),e.exports=t},Mn8s:function(e,t,o){"use strict";var r,a=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])})(e,t)},function(e,t){function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}),n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++)for(var a in t=arguments[o])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&i(t,e,o);return l(t,e),t},c=this&&this.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]])}return o},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var d=s(o("viRO")),p=u(o("TSYQ")),m=function(e){return e},f=function(e){function t(t){var o=e.call(this,t)||this;return o._isMounted=!1,o.state={count:0,isLoading:!1},o}return a(t,e),t.prototype.componentDidMount=function(){this._isMounted=!0,this.updateCount(this.props.url)},t.prototype.componentDidUpdate=function(e){this.props.url!==e.url&&this.updateCount(this.props.url)},t.prototype.componentWillUnmount=function(){this._isMounted=!1},t.prototype.updateCount=function(e){var t=this;this.setState({isLoading:!0}),this.props.getCount(e,(function(e){t._isMounted&&t.setState({count:e,isLoading:!1})}))},t.prototype.render=function(){var e=this.state,t=e.count,o=e.isLoading,r=this.props,a=r.children,i=void 0===a?m:a,l=r.className,s=(r.getCount,c(r,["children","className","getCount"]));return d.default.createElement("span",n({className:p.default("react-share__ShareCount",l)},s),!o&&void 0!==t&&i(t))},t}(d.Component);t.default=function(e){var t=function(t){return d.default.createElement(f,n({getCount:e},t))};return t.displayName="ShareCount("+e.name+")",t}},MrRW:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("6lp9"),i=o("nNL5"),l=o("c0vy"),s=o("tfJg"),c=o("mhdZ"),u=o("vcdh"),d=o("Zo3A"),p=o("CpTy"),m=o("rdsw"),f=o("NQ9W"),g=o("fMfo"),b=o("onY9"),h=o("fryq"),k=o("sO7f"),x=o("CqYJ"),y=o("5wLB");t=r(!1);var v=a(n),w=a(i),_=a(l),R=a(s),C=a(c),E=a(u),S=a(d),P=a(p),T=a(m),O=a(f),N=a(g),I=a(b),A=a(h),M=a(k),L=a(x),D=a(y);t.push([e.i,'@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow-bg{background-color:#efcb01}.white-bg{background-color:#fff}.black-bg{background-color:#000}.transparent-bg{background-color:transparent}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:.65em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.4em}sup span{font-size:.001px}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.container-text{max-width:980px;margin-left:auto;margin-right:auto}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:1024px){.col-md-5ths{width:20%;float:left}.col-md-5ths-offset-1{margin-left:20%}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}body{font-size:16px;color:#666;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#662d91;text-decoration:none}a:focus,a:hover{color:#3d1b57;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{-webkit-border-radius:26px;border-radius:26px}.img-thumbnail{padding:4px;line-height:1.42;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:14px;border-radius:14px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{-webkit-border-radius:50%;border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #ddd}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:1023px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:1024px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1024px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:1024px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:1024px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none!important}}@media (min-width:1024px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto;float:none}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0)}.lazy-load{opacity:0}.lazy-load-visible{opacity:1}.lazy-load,.lazy-load-visible{-webkit-transition:opacity .287s;-o-transition:.287s opacity;transition:opacity .287s}html{font-size:62.5%;height:100%}body{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#333}@media (max-width:767px){body{font-size:16px}}@media (min-width:768px) and (max-width:1199px){body{font-size:16px}}@media (min-width:1200px){body{font-size:16px}}a,a:hover{color:#0042cc;cursor:pointer}h4,h5,h6,p{max-width:100%;width:auto}p a{color:#0042cc;text-decoration:underline}p a:hover{color:#0042cc;opacity:.75}.hidden{display:none!important;visibility:hidden!important}@font-face{font-family:GothamBold;src:url('+v+");src:url("+v+') format("embedded-opentype"),url('+w+') format("woff"),url('+_+') format("truetype"),url('+R+') format("svg")}@font-face{font-family:GothamBook;src:url('+C+");src:url("+C+') format("embedded-opentype"),url('+E+') format("woff"),url('+S+') format("truetype"),url('+P+') format("svg")}@font-face{font-family:GothamLight;src:url('+C+");src:url("+C+') format("embedded-opentype"),url('+E+') format("woff"),url('+S+') format("truetype"),url('+P+') format("svg")}@font-face{font-family:GothamMedium;src:url('+T+");src:url("+T+') format("embedded-opentype"),url('+O+') format("woff"),url('+N+') format("truetype"),url('+I+') format("svg")}@font-face{font-family:Glyphicons Roku;src:url('+A+");src:url("+A+') format("embedded-opentype"),url('+M+') format("woff"),url('+L+') format("truetype"),url('+D+') format("svg");font-weight:400;font-style:normal}.glyphicon:after,.glyphicon:before{font-family:Glyphicons Roku!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block}.glyphicon-quote-close:before{content:"\\e900"}.glyphicon-quote-open:before{content:"\\e901"}.glyphicon-check:before,.glyphicon-checkmark:before,.glyphicon-smallcheck:before{content:"\\e902"}.glyphicon-shopping-cart:before{content:"\\e903"}.glyphicon-create-account:before{content:"\\e904"}.glyphicon-menu:before{content:"\\e905"}.glyphicon-play:before{content:"\\e906"}.glyphicon-star:before{content:"\\e907"}.glyphicon-thumbs-down:before{content:"\\e908"}.glyphicon-thumbs-up:before{content:"\\e909"}.glyphicon-search:before{content:"\\e90a"}.glyphicon-close:before{content:"\\e90b"}.glyphicon-arrow-right-xs:before,.glyphicon-chevron-right-xs:before{content:"\\e90c"}.glyphicon-arrow-down-xs:before,.glyphicon-chevron-down-xs:before{content:"\\e90d"}.glyphicon-arrow-down-sm:before,.glyphicon-chevron-down-sm:before{content:"\\e90e"}.glyphicon-arrow-up-sm:before,.glyphicon-chevron-up-sm:before{content:"\\e90f"}.glyphicon-arrow-right-sm:before,.glyphicon-chevron-right-sm:before{content:"\\e90f";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-arrow-down-md:before,.glyphicon-chevron-down-md:before{content:"\\e910"}.glyphicon-arrow-left-sm:before,.glyphicon-chevron-left-sm:before{content:"\\e90f";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-up-md:before,.glyphicon-chevron-up-md:before{content:"\\e911"}.glyphicon-arrow-up:before,.glyphicon-chevron-up:before{content:"\\e912";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-right:before,.glyphicon-chevron-right:before{content:"\\e912"}.glyphicon-arrow-down:before,.glyphicon-chevron-down:before{content:"\\e912";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-bullet:before{content:"\\e913"}.glyphicon-arrow-left:before,.glyphicon-chevron-left:before{content:"\\e914"}.glyphicon-location2:before,.glyphicon-location:before{content:"\\e915"}.glyphicon-youtube:before{content:"\\e916"}.glyphicon-twitter:before{content:"\\e917"}.glyphicon-facebook:before{content:"\\e918"}.glyphicon-credit-card:before{content:"\\e919"}.glyphicon-roku-blog:before{content:"\\e91a"}.glyphicon-newsletter:before{content:"\\e91b"}.glyphicon-free-shipping:before{content:"\\e91c"}.glyphicon-one-year:before{content:"\\e91d"}.glyphicon-bullet-sm:before{content:"\\e91e"}.glyphicon-power-uk:before{content:"\\e91f"}.glyphicon-power-eur:before{content:"\\e920"}.glyphicon-power-us:before{content:"\\e921"}.glyphicon-alert:before{content:"\\e922"}.glyphicon-support:before{content:"\\e923"}.glyphicon-connection:before{content:"\\e924"}.glyphicon-no-risk:before{content:"\\e925"}.glyphicon-comment:before{content:"\\e926"}.glyphicon-travel:before{content:"\\e927"}.glyphicon-easy-to-use:before{content:"\\e928"}.glyphicon-affordable:before{content:"\\e929"}.glyphicon-powerful:before{content:"\\e92a"}.glyphicon-hdmi-cc:before{content:"\\e92b"}.glyphicon-hdmi:before{content:"\\e92c"}.glyphicon-chat:before{content:"\\e92d"}.glyphicon-remote-enhanced:before{content:"\\e92e"}.glyphicon-remote-finder:before{content:"\\e92f"}.glyphicon-remote:before{content:"\\e930"}.glyphicon-4k:before{content:"\\e931"}.glyphicon-4k-ultrahd:before{content:"\\e932"}.glyphicon-hd:before{content:"\\e933"}.glyphicon-hdr:before{content:"\\e934"}.glyphicon-roku:before{content:"\\e935"}.glyphicon-vibrant:before{content:"\\e936"}.glyphicon-casting:before{content:"\\e937"}.glyphicon-roku-interface:before{content:"\\e938"}.glyphicon-roku-app:before{content:"\\e939"}.glyphicon-roku-tv:before{content:"\\e93a"}.glyphicon-portable:before{content:"\\e93b"}.glyphicon-roku-blog-logo:before{content:"\\e607"}.glyphicon-bbb:before{content:"\\e609"}.glyphicon-home:before{content:"\\e60a"}.glyphicon-headphones:before{content:"\\e60b"}.glyphicon-mobile:before{content:"\\e60f"}.glyphicon-tablet:before{content:"\\e610"}.glyphicon-tv:before{content:"\\e611"}.glyphicon-heart:before{content:"\\e612"}.glyphicon-camera:before{content:"\\e615"}.glyphicon-vimeo:before{content:"\\e61f"}.glyphicon-googleplus:before{content:"\\e622"}.glyphicon-pinterest:before{content:"\\e623"}.glyphicon-rss:before{content:"\\e624"}.glyphicon-linkedin:before{content:"\\e626"}.glyphicon-rss-email:before{content:"\\e627"}.glyphicon-collapse:before{content:"\\e93c"}.glyphicon-expand:before{content:"\\e93d"}.glyphicon-error:before{content:"\\e93e"}.glyphicon-warn:before{content:"\\e93f"}.glyphicon-cog:before{content:"\\e940"}.glyphicon-cloud-download:before{content:"\\e941"}.glyphicon-success-small:before{content:"\\e942"}.glyphicon-download:before{content:"\\e943"}.glyphicon-trash-can:before{content:"\\e944"}.glyphicon-preview:before{content:"\\e945"}.glyphicon-success:before{content:"\\e946"}.glyphicon-close2:before{content:"\\e947"}.glyphicon-delete:before{content:"\\e948"}.glyphicon-edit:before{content:"\\e949"}.glyphicon-reorder:before{content:"\\e94a"}.glyphicon-pause-tv:before{content:"\\e94b"}.glyphicon-antenna:before{content:"\\e94c"}.glyphicon-instagram:before{content:"\\e94d"}.glyphicon-travel-top:before{content:"\\e94e"}.glyphicon-reddit:before{content:"\\e94f"}.glyphicon-NightListening:before{content:"\\e950"}.glyphicon-DolbyVision:before{content:"\\e951"}.glyphicon-HD-Compatible:before{content:"\\e952"}.glyphicon-4K-Compatible:before{content:"\\e953"}.glyphicon-8K-Compatible:before{content:"\\e981"}.glyphicon-HDR-Compatible:before{content:"\\e954"}.glyphicon-MicroSD-USB-Combo:before{content:"\\e955"}.glyphicon-Remote-w-shortcut-btns:before{content:"\\e956"}.glyphicon-Roku_PDP_Icon:before{content:"\\e957"}.glyphicon-NonHD_Icon:before{content:"\\e958"}.glyphicon-MicroSD_USB_Combo2:before{content:"\\e959"}.glyphicon-roku-blog-logo-full:before{content:"\\e608";font-size:18rem!important;height:3.6rem;overflow:hidden;line-height:4rem!important}.glyphicon-updates:before{content:"\\e95a"}.glyphicon-bluetooth:before{content:"\\e95b"}.glyphicon-offers:before{content:"\\e95d"}.glyphicon-accessories:before{content:"\\e95e"}.glyphicon-player:before{content:"\\e95f"}.glyphicon-rokutv:before{content:"\\e960"}.glyphicon-profile:before{content:"\\e961"}.glyphicon-video-scaling:before{content:"\\e962"}.glyphicon-picture-settings:before{content:"\\e963"}.glyphicon-action-smoothing:before{content:"\\e964"}.glyphicon-environment:before{content:"\\e965"}.glyphicon-beaker:before{content:"\\e966"}.glyphicon-audience:before{content:"\\e967"}.glyphicon-lock:before{content:"\\e968"}.glyphicon-calendar:before{content:"\\e969"}.glyphicon-bold-arrow-up:before{content:"\\ea32"}.glyphicon-bold-arrow-down:before{content:"\\ea36"}.glyphicon-tag:before{content:"\\e96e"}.glyphicon-arrow-down-after:after,.glyphicon-arrow-down-sm-after:after,.glyphicon-arrow-left-after:after,.glyphicon-arrow-left-sm-after:after,.glyphicon-arrow-right-after:after,.glyphicon-arrow-right-sm-after:after,.glyphicon-arrow-up-after:after,.glyphicon-arrow-up-sm-after:after{margin-left:6px;line-height:10px;font-size:10px}.glyphicon-quote-close-after:after{content:"\\e900"}.glyphicon-quote-open-after:after{content:"\\e901"}.glyphicon-check-after:after,.glyphicon-checkmark-after:after,.glyphicon-smallcheck-after:after{content:"\\e902"}.glyphicon-shopping-cart-after:after{content:"\\e903"}.glyphicon-create-account-after:after{content:"\\e904"}.glyphicon-menu-after:after{content:"\\e905"}.glyphicon-play-after:after{content:"\\e906"}.glyphicon-star-after:after{content:"\\e907"}.glyphicon-thumbs-down-after:after{content:"\\e908"}.glyphicon-thumbs-up-after:after{content:"\\e909"}.glyphicon-search-after:after{content:"\\e90a"}.glyphicon-close-after:after{content:"\\e90b"}.glyphicon-arrow-right-xs-after:after,.glyphicon-chevron-right-xs-after:after{content:"\\e90c"}.glyphicon-arrow-down-xs-after:after,.glyphicon-chevron-down-xs-after:after{content:"\\e90d"}.glyphicon-chevron-down-sm-after:after{content:"\\e90e"}.glyphicon-arrow-down-sm-after:after{content:"\\e96c"}.glyphicon-chevron-up-sm-after:after{content:"\\e90f"}.glyphicon-arrow-up-sm-after:after{content:"\\e96c";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-chevron-right-sm-after:after{content:"\\e90f";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-arrow-right-sm-after:after{content:"\\e96d"}.glyphicon-arrow-down-md-after:after,.glyphicon-chevron-down-md-after:after{content:"\\e910"}.glyphicon-chevron-left-sm-after:after{content:"\\e90f";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-left-sm-after:after{content:"\\e96d";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-arrow-up-md-after:after,.glyphicon-chevron-up-md-after:after{content:"\\e911"}.glyphicon-arrow-up-after:after{content:"\\e96a";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-chevron-up-after:after{content:"\\e912";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-right-after:after{content:"\\e96b"}.glyphicon-chevron-right-after:after{content:"\\e912"}.glyphicon-arrow-down-after:after{content:"\\e96a"}.glyphicon-chevron-down-after:after{content:"\\e912";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-bullet-after:after{content:"\\e913"}.glyphicon-arrow-left-after:after{content:"\\e96b";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-chevron-left-after:after{content:"\\e914"}.glyphicon-location2-after:after,.glyphicon-location-after:after{content:"\\e915"}.glyphicon-youtube-after:after{content:"\\e916"}.glyphicon-twitter-after:after{content:"\\e917"}.glyphicon-facebook-after:after{content:"\\e918"}.glyphicon-credit-card-after:after{content:"\\e919"}.glyphicon-roku-blog-after:after{content:"\\e91a"}.glyphicon-newsletter-after:after{content:"\\e91b"}.glyphicon-free-shipping-after:after{content:"\\e91c"}.glyphicon-one-year-after:after{content:"\\e91d"}.glyphicon-bullet-sm-after:after{content:"\\e91e"}.glyphicon-power-uk-after:after{content:"\\e91f"}.glyphicon-power-eur-after:after{content:"\\e920"}.glyphicon-power-us-after:after{content:"\\e921"}.glyphicon-alert-after:after{content:"\\e922"}.glyphicon-support-after:after{content:"\\e923"}.glyphicon-connection-after:after{content:"\\e924"}.glyphicon-no-risk-after:after{content:"\\e925"}.glyphicon-comment-after:after{content:"\\e926"}.glyphicon-travel-after:after{content:"\\e927"}.glyphicon-easy-to-use-after:after{content:"\\e928"}.glyphicon-affordable-after:after{content:"\\e929"}.glyphicon-powerful-after:after{content:"\\e92a"}.glyphicon-hdmi-cc-after:after{content:"\\e92b"}.glyphicon-hdmi-after:after{content:"\\e92c"}.glyphicon-chat-after:after{content:"\\e92d"}.glyphicon-remote-enhanced-after:after{content:"\\e92e"}.glyphicon-remote-finder-after:after{content:"\\e92f"}.glyphicon-remote-after:after{content:"\\e930"}.glyphicon-4k-after:after{content:"\\e931"}.glyphicon-4k-ultrahd-after:after{content:"\\e932"}.glyphicon-hd-after:after{content:"\\e933"}.glyphicon-hdr-after:after{content:"\\e934"}.glyphicon-roku-after:after{content:"\\e935"}.glyphicon-vibrant-after:after{content:"\\e936"}.glyphicon-casting-after:after{content:"\\e937"}.glyphicon-roku-interface-after:after{content:"\\e938"}.glyphicon-roku-app-after:after{content:"\\e939"}.glyphicon-roku-tv-after:after{content:"\\e93a"}.glyphicon-portable-after:after{content:"\\e93b"}.glyphicon-roku-blog-logo-after:after{content:"\\e607"}.glyphicon-bbb-after:after{content:"\\e609"}.glyphicon-home-after:after{content:"\\e60a"}.glyphicon-headphones-after:after{content:"\\e60b"}.glyphicon-mobile-after:after{content:"\\e60f"}.glyphicon-tablet-after:after{content:"\\e610"}.glyphicon-tv-after:after{content:"\\e611"}.glyphicon-heart-after:after{content:"\\e612"}.glyphicon-camera-after:after{content:"\\e615"}.glyphicon-vimeo-after:after{content:"\\e61f"}.glyphicon-googleplus-after:after{content:"\\e622"}.glyphicon-pinterest-after:after{content:"\\e623"}.glyphicon-rss-after:after{content:"\\e624"}.glyphicon-linkedin-after:after{content:"\\e626"}.glyphicon-rss-email-after:after{content:"\\e627"}.glyphicon-collapse-after:after{content:"\\e93c"}.glyphicon-expand-after:after{content:"\\e93d"}.glyphicon-error-after:after{content:"\\e93e"}.glyphicon-warn-after:after{content:"\\e93f"}.glyphicon-cog-after:after{content:"\\e940"}.glyphicon-cloud-download-after:after{content:"\\e941"}.glyphicon-success-small-after:after{content:"\\e942"}.glyphicon-download-after:after{content:"\\e943"}.glyphicon-trash-can-after:after{content:"\\e944"}.glyphicon-preview-after:after{content:"\\e945"}.glyphicon-success-after:after{content:"\\e946"}.glyphicon-close2-after:after{content:"\\e947"}.glyphicon-delete-after:after{content:"\\e948"}.glyphicon-edit-after:after{content:"\\e949"}.glyphicon-reorder-after:after{content:"\\e94a"}.glyphicon-pause-tv-after:after{content:"\\e94b"}.glyphicon-antenna-after:after{content:"\\e94c"}.glyphicon-instagram-after:after{content:"\\e94d"}.glyphicon-travel-top-after:after{content:"\\e94e"}.glyphicon-reddit-after:after{content:"\\e94f"}.glyphicon-NightListening-after:after{content:"\\e950"}.glyphicon-DolbyVision-after:after{content:"\\e951"}.glyphicon-HD-Compatible-after:after{content:"\\e952"}.glyphicon-4K-Compatible-after:after{content:"\\e953"}.glyphicon-8K-Compatible-after:after{content:"\\e981"}.glyphicon-HDR-Compatible-after:after{content:"\\e954"}.glyphicon-MicroSD-USB-Combo-after:after{content:"\\e955"}.glyphicon-Remote-w-shortcut-btns-after:after{content:"\\e956"}.glyphicon-Roku_PDP_Icon-after:after{content:"\\e957"}.glyphicon-NonHD_Icon-after:after{content:"\\e958"}.glyphicon-MicroSD_USB_Combo2-after:after{content:"\\e959"}.glyphicon-roku-blog-logo-full-after:after{content:"\\e608";font-size:18rem!important;height:3.6rem;overflow:hidden;line-height:4rem!important}.glyphicon-updates-after:after{content:"\\e95a"}.glyphicon-bluetooth-after:after{content:"\\e95b"}.glyphicon-audio-after:after{content:"\\e97b"}.glyphicon-offers-after:after{content:"\\e95d"}.glyphicon-accessories-after:after{content:"\\e95e"}.glyphicon-player-after:after{content:"\\e95f"}.glyphicon-rokutv-after:after{content:"\\e960"}.glyphicon-profile-after:after{content:"\\e961"}.glyphicon-video-scaling-after:after{content:"\\e962"}.glyphicon-picture-settings-after:after{content:"\\e963"}.glyphicon-action-smoothing-after:after{content:"\\e964"}.glyphicon-environment-after:after{content:"\\e965"}.glyphicon-beaker-after:after{content:"\\e966"}.glyphicon-audience-after:after{content:"\\e967"}.glyphicon-lock-after:after{content:"\\e968"}.glyphicon-calendar-after:after{content:"\\e969"}.glyphicon-tag-after:after{content:"\\e96e"}.glyphicon-dash:before{content:"\\e96f"}.glyphicon-apps:before{content:"\\e970"}.glyphicon-columns:before{content:"\\e971"}.glyphicon-copy:before{content:"\\e972"}.glyphicon-ellipsis:before{content:"\\e973"}.glyphicon-grip:before{content:"\\e974"}.glyphicon-refresh:before{content:"\\e975"}.glyphicon-exclamation-small:before{content:"\\e976"}.glyphicon-retry:before{content:"\\e977"}.glyphicon-x:before{content:"\\e978"}.glyphicon-sidebar-left:before{content:"\\e979"}.glyphicon-calendar-2:before{content:"\\e97a"}.glyphicon-audio:before{content:"\\e97b"}.glyphicon-image:before{content:"\\e97c"}.glyphicon-video:before{content:"\\e97d"}.glyphicon-gear:before{content:"\\e97e"}.glyphicon-caption:before{content:"\\e97f"}.glyphicon-pencil:before{content:"\\e980"}.hero.homepage .glyphicon-play.video:before{border:2px solid #fff;-webkit-border-radius:20px;border-radius:20px;padding:5px 5px 5px 6px}.btn,.btn.primary,.roku-button,a.roku-button{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;border:2px solid #662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}.btn.primary:hover,.btn:hover,.roku-button:hover,a.roku-button:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.btn,.btn.primary,.roku-button,a.roku-button{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.btn.primary:hover,.btn:hover,.roku-button:hover,a.roku-button:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}@media (max-width:767px){.btn,.btn.primary,.roku-button,a.roku-button{font-size:16px}}.btn.primary:active,.btn:active,.roku-button:active,a.roku-button:active{background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.btn.secondary,a.roku-button-secondary,button.roku-button-secondary{margin-left:1rem;margin-right:1rem;color:#fff;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#662d91;background-color:#fff;border:2px solid #662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}.btn.secondary:hover,a.roku-button-secondary:hover,button.roku-button-secondary:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.btn.secondary,a.roku-button-secondary,button.roku-button-secondary{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.btn.secondary:hover,a.roku-button-secondary:hover,button.roku-button-secondary:hover{color:#662d91;background-color:#fff;border-color:#662d91;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}@media (max-width:767px){.btn.secondary,a.roku-button-secondary,button.roku-button-secondary{font-size:16px}}.btn.tertiary,a.roku-button-tertiary,button.roku-button-tertiary{margin-left:1rem;margin-right:1rem;color:#fff;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#662d91;background-color:#fff;border:2px solid #662d91;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);line-height:24px;padding:2px 20px;font-size:16px}.btn.tertiary:hover,a.roku-button-tertiary:hover,button.roku-button-tertiary:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.btn.tertiary,a.roku-button-tertiary,button.roku-button-tertiary{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.btn.tertiary:hover,a.roku-button-tertiary:hover,button.roku-button-tertiary:hover{color:#662d91;background-color:#fff;border-color:#662d91;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}@media (max-width:767px){.btn.tertiary,a.roku-button-tertiary,button.roku-button-tertiary{font-size:16px;padding:2px 20px}}.btn.secondary:active,.btn.tertiary:active,a.roku-button-secondary:active,a.roku-button-tertiary:active,button.roku-button-secondary:active,button.roku-button-tertiary:active{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.btn.outline,a.roku-button-outline,button.roku-button-outline{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;background-color:transparent;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#fff;border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none}.btn.outline:hover,a.roku-button-outline:hover,button.roku-button-outline:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.btn.outline,a.roku-button-outline,button.roku-button-outline{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.btn.outline:hover,a.roku-button-outline:hover,button.roku-button-outline:hover{color:#000;background-color:#fff;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}@media (max-width:767px){.btn.outline,a.roku-button-outline,button.roku-button-outline{font-size:16px}}.btn.outline:hover,a.roku-button-outline:hover,button.roku-button-outline:hover{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.5)}.btn.outline:active,a.roku-button-outline:active,button.roku-button-outline:active{background-color:hsla(0,0%,100%,.75)}button.roku-button-secondary:disabled,button.roku-button-secondary:disabled:hover{background-color:#fff;color:#767574;border-color:#767574}.roku-button.roku-bg-color-c4.inverse{background-color:#00cd49;color:#fff}.roku-button.roku-bg-color-c4.inverse:hover{background-color:#00cd49}.roku-button.roku-bg-color-c4.inverse.active{background-color:#fff;color:#00cd49;-webkit-box-shadow:none;box-shadow:none}.roku-button.roku-bg-color-c4.inverse.active:hover{background-color:#fff}a.roku-button-c1,button.roku-button-c1{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;border:2px solid #662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}a.roku-button-c1:hover,button.roku-button-c1:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){a.roku-button-c1,button.roku-button-c1{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-c1:hover,button.roku-button-c1:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}a.roku-button-c2,button.roku-button-c2{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#ed1847;border:2px solid #ed1847;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}a.roku-button-c2:hover,button.roku-button-c2:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){a.roku-button-c2,button.roku-button-c2{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-c2:hover,button.roku-button-c2:hover{color:#fff;background-color:#ed1847;border-color:#ed1847;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}a.roku-button-c3,button.roku-button-c3{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#00a5e5;border:2px solid #00a5e5;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}a.roku-button-c3:hover,button.roku-button-c3:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){a.roku-button-c3,button.roku-button-c3{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-c3:hover,button.roku-button-c3:hover{color:#fff;background-color:#00a5e5;border-color:#00a5e5;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}a.roku-button-c4,button.roku-button-c4{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#00cd49;border:2px solid #00cd49;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}a.roku-button-c4:hover,button.roku-button-c4:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){a.roku-button-c4,button.roku-button-c4{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-c4:hover,button.roku-button-c4:hover{color:#fff;background-color:#00cd49;border-color:#00cd49;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}a.roku-button-c5,button.roku-button-c5{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#ff9000;border:2px solid #ff9000;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}a.roku-button-c5:hover,button.roku-button-c5:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){a.roku-button-c5,button.roku-button-c5{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-c5:hover,button.roku-button-c5:hover{color:#fff;background-color:#ff9000;border-color:#ff9000;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}a.roku-button-c6,button.roku-button-c6{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#0042cc;border:2px solid #0042cc;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}a.roku-button-c6:hover,button.roku-button-c6:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){a.roku-button-c6,button.roku-button-c6{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-c6:hover,button.roku-button-c6:hover{color:#fff;background-color:#0042cc;border-color:#0042cc;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.roku-button-outline-b0{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#fff;background-color:transparent;border:2px solid #fff}.roku-button-outline-b0:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b0{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b0:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b0.dropdown-toggle,.roku-button-outline-b0.active,.roku-button-outline-b0:active,.roku-button-outline-b0:focus,.roku-button-outline-b0:hover{color:#fff;border-color:#e0e0e0}.open>.roku-button-outline-b0.dropdown-toggle,.roku-button-outline-b0.active,.roku-button-outline-b0:active{background-image:none}.roku-button-outline-b0.disabled,.roku-button-outline-b0.disabled.active,.roku-button-outline-b0.disabled:active,.roku-button-outline-b0.disabled:focus,.roku-button-outline-b0.disabled:hover,.roku-button-outline-b0[disabled],.roku-button-outline-b0[disabled].active,.roku-button-outline-b0[disabled]:active,.roku-button-outline-b0[disabled]:focus,.roku-button-outline-b0[disabled]:hover,fieldset[disabled] .roku-button-outline-b0,fieldset[disabled] .roku-button-outline-b0.active,fieldset[disabled] .roku-button-outline-b0:active,fieldset[disabled] .roku-button-outline-b0:focus,fieldset[disabled] .roku-button-outline-b0:hover{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b0 .badge{color:transparent;background-color:#fff}.roku-button-outline-b0:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b1{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#eee;background-color:transparent;border:2px solid #eee}.roku-button-outline-b1:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b1{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b1:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b1.dropdown-toggle,.roku-button-outline-b1.active,.roku-button-outline-b1:active,.roku-button-outline-b1:focus,.roku-button-outline-b1:hover{color:#eee;border-color:#cfcfcf}.open>.roku-button-outline-b1.dropdown-toggle,.roku-button-outline-b1.active,.roku-button-outline-b1:active{background-image:none}.roku-button-outline-b1.disabled,.roku-button-outline-b1.disabled.active,.roku-button-outline-b1.disabled:active,.roku-button-outline-b1.disabled:focus,.roku-button-outline-b1.disabled:hover,.roku-button-outline-b1[disabled],.roku-button-outline-b1[disabled].active,.roku-button-outline-b1[disabled]:active,.roku-button-outline-b1[disabled]:focus,.roku-button-outline-b1[disabled]:hover,fieldset[disabled] .roku-button-outline-b1,fieldset[disabled] .roku-button-outline-b1.active,fieldset[disabled] .roku-button-outline-b1:active,fieldset[disabled] .roku-button-outline-b1:focus,fieldset[disabled] .roku-button-outline-b1:hover{background-color:transparent;border-color:#eee;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b1 .badge{color:transparent;background-color:#eee}.roku-button-outline-b1:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b2{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#eee;background-color:transparent;border:2px solid #eee}.roku-button-outline-b2:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b2{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b2:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b2.dropdown-toggle,.roku-button-outline-b2.active,.roku-button-outline-b2:active,.roku-button-outline-b2:focus,.roku-button-outline-b2:hover{color:#eee;border-color:#cfcfcf}.open>.roku-button-outline-b2.dropdown-toggle,.roku-button-outline-b2.active,.roku-button-outline-b2:active{background-image:none}.roku-button-outline-b2.disabled,.roku-button-outline-b2.disabled.active,.roku-button-outline-b2.disabled:active,.roku-button-outline-b2.disabled:focus,.roku-button-outline-b2.disabled:hover,.roku-button-outline-b2[disabled],.roku-button-outline-b2[disabled].active,.roku-button-outline-b2[disabled]:active,.roku-button-outline-b2[disabled]:focus,.roku-button-outline-b2[disabled]:hover,fieldset[disabled] .roku-button-outline-b2,fieldset[disabled] .roku-button-outline-b2.active,fieldset[disabled] .roku-button-outline-b2:active,fieldset[disabled] .roku-button-outline-b2:focus,fieldset[disabled] .roku-button-outline-b2:hover{background-color:transparent;border-color:#eee;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b2 .badge{color:transparent;background-color:#eee}.roku-button-outline-b2:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b3{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#333;background-color:transparent;border:2px solid #333}.roku-button-outline-b3:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b3{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b3:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b3.dropdown-toggle,.roku-button-outline-b3.active,.roku-button-outline-b3:active,.roku-button-outline-b3:focus,.roku-button-outline-b3:hover{color:#333;border-color:#141414}.open>.roku-button-outline-b3.dropdown-toggle,.roku-button-outline-b3.active,.roku-button-outline-b3:active{background-image:none}.roku-button-outline-b3.disabled,.roku-button-outline-b3.disabled.active,.roku-button-outline-b3.disabled:active,.roku-button-outline-b3.disabled:focus,.roku-button-outline-b3.disabled:hover,.roku-button-outline-b3[disabled],.roku-button-outline-b3[disabled].active,.roku-button-outline-b3[disabled]:active,.roku-button-outline-b3[disabled]:focus,.roku-button-outline-b3[disabled]:hover,fieldset[disabled] .roku-button-outline-b3,fieldset[disabled] .roku-button-outline-b3.active,fieldset[disabled] .roku-button-outline-b3:active,fieldset[disabled] .roku-button-outline-b3:focus,fieldset[disabled] .roku-button-outline-b3:hover{background-color:transparent;border-color:#333;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b3 .badge{color:transparent;background-color:#333}.roku-button-outline-b3:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b4{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#333;background-color:transparent;border:2px solid #333}.roku-button-outline-b4:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b4{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b4:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b4.dropdown-toggle,.roku-button-outline-b4.active,.roku-button-outline-b4:active,.roku-button-outline-b4:focus,.roku-button-outline-b4:hover{color:#333;border-color:#141414}.open>.roku-button-outline-b4.dropdown-toggle,.roku-button-outline-b4.active,.roku-button-outline-b4:active{background-image:none}.roku-button-outline-b4.disabled,.roku-button-outline-b4.disabled.active,.roku-button-outline-b4.disabled:active,.roku-button-outline-b4.disabled:focus,.roku-button-outline-b4.disabled:hover,.roku-button-outline-b4[disabled],.roku-button-outline-b4[disabled].active,.roku-button-outline-b4[disabled]:active,.roku-button-outline-b4[disabled]:focus,.roku-button-outline-b4[disabled]:hover,fieldset[disabled] .roku-button-outline-b4,fieldset[disabled] .roku-button-outline-b4.active,fieldset[disabled] .roku-button-outline-b4:active,fieldset[disabled] .roku-button-outline-b4:focus,fieldset[disabled] .roku-button-outline-b4:hover{background-color:transparent;border-color:#333;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b4 .badge{color:transparent;background-color:#333}.roku-button-outline-b4:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b5{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#222;background-color:transparent;border:2px solid #222}.roku-button-outline-b5:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b5{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b5:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b5.dropdown-toggle,.roku-button-outline-b5.active,.roku-button-outline-b5:active,.roku-button-outline-b5:focus,.roku-button-outline-b5:hover{color:#222;border-color:#030303}.open>.roku-button-outline-b5.dropdown-toggle,.roku-button-outline-b5.active,.roku-button-outline-b5:active{background-image:none}.roku-button-outline-b5.disabled,.roku-button-outline-b5.disabled.active,.roku-button-outline-b5.disabled:active,.roku-button-outline-b5.disabled:focus,.roku-button-outline-b5.disabled:hover,.roku-button-outline-b5[disabled],.roku-button-outline-b5[disabled].active,.roku-button-outline-b5[disabled]:active,.roku-button-outline-b5[disabled]:focus,.roku-button-outline-b5[disabled]:hover,fieldset[disabled] .roku-button-outline-b5,fieldset[disabled] .roku-button-outline-b5.active,fieldset[disabled] .roku-button-outline-b5:active,fieldset[disabled] .roku-button-outline-b5:focus,fieldset[disabled] .roku-button-outline-b5:hover{background-color:transparent;border-color:#222;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b5 .badge{color:transparent;background-color:#222}.roku-button-outline-b5:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b6{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#000;background-color:transparent;border:2px solid #000}.roku-button-outline-b6:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b6{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b6:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b6.dropdown-toggle,.roku-button-outline-b6.active,.roku-button-outline-b6:active,.roku-button-outline-b6:focus,.roku-button-outline-b6:hover{color:#000;border-color:#000}.open>.roku-button-outline-b6.dropdown-toggle,.roku-button-outline-b6.active,.roku-button-outline-b6:active{background-image:none}.roku-button-outline-b6.disabled,.roku-button-outline-b6.disabled.active,.roku-button-outline-b6.disabled:active,.roku-button-outline-b6.disabled:focus,.roku-button-outline-b6.disabled:hover,.roku-button-outline-b6[disabled],.roku-button-outline-b6[disabled].active,.roku-button-outline-b6[disabled]:active,.roku-button-outline-b6[disabled]:focus,.roku-button-outline-b6[disabled]:hover,fieldset[disabled] .roku-button-outline-b6,fieldset[disabled] .roku-button-outline-b6.active,fieldset[disabled] .roku-button-outline-b6:active,fieldset[disabled] .roku-button-outline-b6:focus,fieldset[disabled] .roku-button-outline-b6:hover{background-color:transparent;border-color:#000;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b6 .badge{color:transparent;background-color:#000}.roku-button-outline-b6:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b7{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#f3f3f3;background-color:transparent;border:2px solid #f3f3f3}.roku-button-outline-b7:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b7{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b7:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b7.dropdown-toggle,.roku-button-outline-b7.active,.roku-button-outline-b7:active,.roku-button-outline-b7:focus,.roku-button-outline-b7:hover{color:#f3f3f3;border-color:#d4d4d4}.open>.roku-button-outline-b7.dropdown-toggle,.roku-button-outline-b7.active,.roku-button-outline-b7:active{background-image:none}.roku-button-outline-b7.disabled,.roku-button-outline-b7.disabled.active,.roku-button-outline-b7.disabled:active,.roku-button-outline-b7.disabled:focus,.roku-button-outline-b7.disabled:hover,.roku-button-outline-b7[disabled],.roku-button-outline-b7[disabled].active,.roku-button-outline-b7[disabled]:active,.roku-button-outline-b7[disabled]:focus,.roku-button-outline-b7[disabled]:hover,fieldset[disabled] .roku-button-outline-b7,fieldset[disabled] .roku-button-outline-b7.active,fieldset[disabled] .roku-button-outline-b7:active,fieldset[disabled] .roku-button-outline-b7:focus,fieldset[disabled] .roku-button-outline-b7:hover{background-color:transparent;border-color:#f3f3f3;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b7 .badge{color:transparent;background-color:#f3f3f3}.roku-button-outline-b7:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-b9{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#767574;background-color:transparent;border:2px solid #767574}.roku-button-outline-b9:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-b9{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-b9:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-b9.dropdown-toggle,.roku-button-outline-b9.active,.roku-button-outline-b9:active,.roku-button-outline-b9:focus,.roku-button-outline-b9:hover{color:#767574;border-color:#575656}.open>.roku-button-outline-b9.dropdown-toggle,.roku-button-outline-b9.active,.roku-button-outline-b9:active{background-image:none}.roku-button-outline-b9.disabled,.roku-button-outline-b9.disabled.active,.roku-button-outline-b9.disabled:active,.roku-button-outline-b9.disabled:focus,.roku-button-outline-b9.disabled:hover,.roku-button-outline-b9[disabled],.roku-button-outline-b9[disabled].active,.roku-button-outline-b9[disabled]:active,.roku-button-outline-b9[disabled]:focus,.roku-button-outline-b9[disabled]:hover,fieldset[disabled] .roku-button-outline-b9,fieldset[disabled] .roku-button-outline-b9.active,fieldset[disabled] .roku-button-outline-b9:active,fieldset[disabled] .roku-button-outline-b9:focus,fieldset[disabled] .roku-button-outline-b9:hover{background-color:transparent;border-color:#767574;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-b9 .badge{color:transparent;background-color:#767574}.roku-button-outline-b9:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c1{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#662d91;background-color:transparent;border:2px solid #662d91}.roku-button-outline-c1:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c1{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c1:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c1.dropdown-toggle,.roku-button-outline-c1.active,.roku-button-outline-c1:active,.roku-button-outline-c1:focus,.roku-button-outline-c1:hover{color:#662d91;border-color:#451f62}.open>.roku-button-outline-c1.dropdown-toggle,.roku-button-outline-c1.active,.roku-button-outline-c1:active{background-image:none}.roku-button-outline-c1.disabled,.roku-button-outline-c1.disabled.active,.roku-button-outline-c1.disabled:active,.roku-button-outline-c1.disabled:focus,.roku-button-outline-c1.disabled:hover,.roku-button-outline-c1[disabled],.roku-button-outline-c1[disabled].active,.roku-button-outline-c1[disabled]:active,.roku-button-outline-c1[disabled]:focus,.roku-button-outline-c1[disabled]:hover,fieldset[disabled] .roku-button-outline-c1,fieldset[disabled] .roku-button-outline-c1.active,fieldset[disabled] .roku-button-outline-c1:active,fieldset[disabled] .roku-button-outline-c1:focus,fieldset[disabled] .roku-button-outline-c1:hover{background-color:transparent;border-color:#662d91;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c1 .badge{color:transparent;background-color:#662d91}.roku-button-outline-c1:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c1s{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#552a7b;background-color:transparent;border:2px solid #552a7b}.roku-button-outline-c1s:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c1s{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c1s:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c1s.dropdown-toggle,.roku-button-outline-c1s.active,.roku-button-outline-c1s:active,.roku-button-outline-c1s:focus,.roku-button-outline-c1s:hover{color:#552a7b;border-color:#351a4d}.open>.roku-button-outline-c1s.dropdown-toggle,.roku-button-outline-c1s.active,.roku-button-outline-c1s:active{background-image:none}.roku-button-outline-c1s.disabled,.roku-button-outline-c1s.disabled.active,.roku-button-outline-c1s.disabled:active,.roku-button-outline-c1s.disabled:focus,.roku-button-outline-c1s.disabled:hover,.roku-button-outline-c1s[disabled],.roku-button-outline-c1s[disabled].active,.roku-button-outline-c1s[disabled]:active,.roku-button-outline-c1s[disabled]:focus,.roku-button-outline-c1s[disabled]:hover,fieldset[disabled] .roku-button-outline-c1s,fieldset[disabled] .roku-button-outline-c1s.active,fieldset[disabled] .roku-button-outline-c1s:active,fieldset[disabled] .roku-button-outline-c1s:focus,fieldset[disabled] .roku-button-outline-c1s:hover{background-color:transparent;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c1s .badge{color:transparent;background-color:#552a7b}.roku-button-outline-c1s:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c1h{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#843abc;background-color:transparent;border:2px solid #843abc}.roku-button-outline-c1h:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c1h{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c1h:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c1h.dropdown-toggle,.roku-button-outline-c1h.active,.roku-button-outline-c1h:active,.roku-button-outline-c1h:focus,.roku-button-outline-c1h:hover{color:#843abc;border-color:#632c8d}.open>.roku-button-outline-c1h.dropdown-toggle,.roku-button-outline-c1h.active,.roku-button-outline-c1h:active{background-image:none}.roku-button-outline-c1h.disabled,.roku-button-outline-c1h.disabled.active,.roku-button-outline-c1h.disabled:active,.roku-button-outline-c1h.disabled:focus,.roku-button-outline-c1h.disabled:hover,.roku-button-outline-c1h[disabled],.roku-button-outline-c1h[disabled].active,.roku-button-outline-c1h[disabled]:active,.roku-button-outline-c1h[disabled]:focus,.roku-button-outline-c1h[disabled]:hover,fieldset[disabled] .roku-button-outline-c1h,fieldset[disabled] .roku-button-outline-c1h.active,fieldset[disabled] .roku-button-outline-c1h:active,fieldset[disabled] .roku-button-outline-c1h:focus,fieldset[disabled] .roku-button-outline-c1h:hover{background-color:transparent;border-color:#843abc;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c1h .badge{color:transparent;background-color:#843abc}.roku-button-outline-c1h:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c2{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ed1847;background-color:transparent;border:2px solid #ed1847}.roku-button-outline-c2:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c2{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c2:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c2.dropdown-toggle,.roku-button-outline-c2.active,.roku-button-outline-c2:active,.roku-button-outline-c2:focus,.roku-button-outline-c2:hover{color:#ed1847;border-color:#b90e34}.open>.roku-button-outline-c2.dropdown-toggle,.roku-button-outline-c2.active,.roku-button-outline-c2:active{background-image:none}.roku-button-outline-c2.disabled,.roku-button-outline-c2.disabled.active,.roku-button-outline-c2.disabled:active,.roku-button-outline-c2.disabled:focus,.roku-button-outline-c2.disabled:hover,.roku-button-outline-c2[disabled],.roku-button-outline-c2[disabled].active,.roku-button-outline-c2[disabled]:active,.roku-button-outline-c2[disabled]:focus,.roku-button-outline-c2[disabled]:hover,fieldset[disabled] .roku-button-outline-c2,fieldset[disabled] .roku-button-outline-c2.active,fieldset[disabled] .roku-button-outline-c2:active,fieldset[disabled] .roku-button-outline-c2:focus,fieldset[disabled] .roku-button-outline-c2:hover{background-color:transparent;border-color:#ed1847;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c2 .badge{color:transparent;background-color:#ed1847}.roku-button-outline-c2:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c2s{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ed1847;background-color:transparent;border:2px solid #ed1847}.roku-button-outline-c2s:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c2s{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c2s:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c2s.dropdown-toggle,.roku-button-outline-c2s.active,.roku-button-outline-c2s:active,.roku-button-outline-c2s:focus,.roku-button-outline-c2s:hover{color:#ed1847;border-color:#b90e34}.open>.roku-button-outline-c2s.dropdown-toggle,.roku-button-outline-c2s.active,.roku-button-outline-c2s:active{background-image:none}.roku-button-outline-c2s.disabled,.roku-button-outline-c2s.disabled.active,.roku-button-outline-c2s.disabled:active,.roku-button-outline-c2s.disabled:focus,.roku-button-outline-c2s.disabled:hover,.roku-button-outline-c2s[disabled],.roku-button-outline-c2s[disabled].active,.roku-button-outline-c2s[disabled]:active,.roku-button-outline-c2s[disabled]:focus,.roku-button-outline-c2s[disabled]:hover,fieldset[disabled] .roku-button-outline-c2s,fieldset[disabled] .roku-button-outline-c2s.active,fieldset[disabled] .roku-button-outline-c2s:active,fieldset[disabled] .roku-button-outline-c2s:focus,fieldset[disabled] .roku-button-outline-c2s:hover{background-color:transparent;border-color:#ed1847;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c2s .badge{color:transparent;background-color:#ed1847}.roku-button-outline-c2s:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c2h{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ed1847;background-color:transparent;border:2px solid #ed1847}.roku-button-outline-c2h:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c2h{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c2h:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c2h.dropdown-toggle,.roku-button-outline-c2h.active,.roku-button-outline-c2h:active,.roku-button-outline-c2h:focus,.roku-button-outline-c2h:hover{color:#ed1847;border-color:#b90e34}.open>.roku-button-outline-c2h.dropdown-toggle,.roku-button-outline-c2h.active,.roku-button-outline-c2h:active{background-image:none}.roku-button-outline-c2h.disabled,.roku-button-outline-c2h.disabled.active,.roku-button-outline-c2h.disabled:active,.roku-button-outline-c2h.disabled:focus,.roku-button-outline-c2h.disabled:hover,.roku-button-outline-c2h[disabled],.roku-button-outline-c2h[disabled].active,.roku-button-outline-c2h[disabled]:active,.roku-button-outline-c2h[disabled]:focus,.roku-button-outline-c2h[disabled]:hover,fieldset[disabled] .roku-button-outline-c2h,fieldset[disabled] .roku-button-outline-c2h.active,fieldset[disabled] .roku-button-outline-c2h:active,fieldset[disabled] .roku-button-outline-c2h:focus,fieldset[disabled] .roku-button-outline-c2h:hover{background-color:transparent;border-color:#ed1847;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c2h .badge{color:transparent;background-color:#ed1847}.roku-button-outline-c2h:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c3{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00a5e5;background-color:transparent;border:2px solid #00a5e5}.roku-button-outline-c3:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c3{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c3:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c3.dropdown-toggle,.roku-button-outline-c3.active,.roku-button-outline-c3:active,.roku-button-outline-c3:focus,.roku-button-outline-c3:hover{color:#00a5e5;border-color:#0079a8}.open>.roku-button-outline-c3.dropdown-toggle,.roku-button-outline-c3.active,.roku-button-outline-c3:active{background-image:none}.roku-button-outline-c3.disabled,.roku-button-outline-c3.disabled.active,.roku-button-outline-c3.disabled:active,.roku-button-outline-c3.disabled:focus,.roku-button-outline-c3.disabled:hover,.roku-button-outline-c3[disabled],.roku-button-outline-c3[disabled].active,.roku-button-outline-c3[disabled]:active,.roku-button-outline-c3[disabled]:focus,.roku-button-outline-c3[disabled]:hover,fieldset[disabled] .roku-button-outline-c3,fieldset[disabled] .roku-button-outline-c3.active,fieldset[disabled] .roku-button-outline-c3:active,fieldset[disabled] .roku-button-outline-c3:focus,fieldset[disabled] .roku-button-outline-c3:hover{background-color:transparent;border-color:#00a5e5;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c3 .badge{color:transparent;background-color:#00a5e5}.roku-button-outline-c3:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c3s{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00a5e5;background-color:transparent;border:2px solid #00a5e5}.roku-button-outline-c3s:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c3s{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c3s:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c3s.dropdown-toggle,.roku-button-outline-c3s.active,.roku-button-outline-c3s:active,.roku-button-outline-c3s:focus,.roku-button-outline-c3s:hover{color:#00a5e5;border-color:#0079a8}.open>.roku-button-outline-c3s.dropdown-toggle,.roku-button-outline-c3s.active,.roku-button-outline-c3s:active{background-image:none}.roku-button-outline-c3s.disabled,.roku-button-outline-c3s.disabled.active,.roku-button-outline-c3s.disabled:active,.roku-button-outline-c3s.disabled:focus,.roku-button-outline-c3s.disabled:hover,.roku-button-outline-c3s[disabled],.roku-button-outline-c3s[disabled].active,.roku-button-outline-c3s[disabled]:active,.roku-button-outline-c3s[disabled]:focus,.roku-button-outline-c3s[disabled]:hover,fieldset[disabled] .roku-button-outline-c3s,fieldset[disabled] .roku-button-outline-c3s.active,fieldset[disabled] .roku-button-outline-c3s:active,fieldset[disabled] .roku-button-outline-c3s:focus,fieldset[disabled] .roku-button-outline-c3s:hover{background-color:transparent;border-color:#00a5e5;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c3s .badge{color:transparent;background-color:#00a5e5}.roku-button-outline-c3s:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c3h{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00a5e5;background-color:transparent;border:2px solid #00a5e5}.roku-button-outline-c3h:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c3h{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c3h:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c3h.dropdown-toggle,.roku-button-outline-c3h.active,.roku-button-outline-c3h:active,.roku-button-outline-c3h:focus,.roku-button-outline-c3h:hover{color:#00a5e5;border-color:#0079a8}.open>.roku-button-outline-c3h.dropdown-toggle,.roku-button-outline-c3h.active,.roku-button-outline-c3h:active{background-image:none}.roku-button-outline-c3h.disabled,.roku-button-outline-c3h.disabled.active,.roku-button-outline-c3h.disabled:active,.roku-button-outline-c3h.disabled:focus,.roku-button-outline-c3h.disabled:hover,.roku-button-outline-c3h[disabled],.roku-button-outline-c3h[disabled].active,.roku-button-outline-c3h[disabled]:active,.roku-button-outline-c3h[disabled]:focus,.roku-button-outline-c3h[disabled]:hover,fieldset[disabled] .roku-button-outline-c3h,fieldset[disabled] .roku-button-outline-c3h.active,fieldset[disabled] .roku-button-outline-c3h:active,fieldset[disabled] .roku-button-outline-c3h:focus,fieldset[disabled] .roku-button-outline-c3h:hover{background-color:transparent;border-color:#00a5e5;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c3h .badge{color:transparent;background-color:#00a5e5}.roku-button-outline-c3h:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c4{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00cd49;background-color:transparent;border:2px solid #00cd49}.roku-button-outline-c4:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c4{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c4:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c4.dropdown-toggle,.roku-button-outline-c4.active,.roku-button-outline-c4:active,.roku-button-outline-c4:focus,.roku-button-outline-c4:hover{color:#00cd49;border-color:#009033}.open>.roku-button-outline-c4.dropdown-toggle,.roku-button-outline-c4.active,.roku-button-outline-c4:active{background-image:none}.roku-button-outline-c4.disabled,.roku-button-outline-c4.disabled.active,.roku-button-outline-c4.disabled:active,.roku-button-outline-c4.disabled:focus,.roku-button-outline-c4.disabled:hover,.roku-button-outline-c4[disabled],.roku-button-outline-c4[disabled].active,.roku-button-outline-c4[disabled]:active,.roku-button-outline-c4[disabled]:focus,.roku-button-outline-c4[disabled]:hover,fieldset[disabled] .roku-button-outline-c4,fieldset[disabled] .roku-button-outline-c4.active,fieldset[disabled] .roku-button-outline-c4:active,fieldset[disabled] .roku-button-outline-c4:focus,fieldset[disabled] .roku-button-outline-c4:hover{background-color:transparent;border-color:#00cd49;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c4 .badge{color:transparent;background-color:#00cd49}.roku-button-outline-c4:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c4s{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00cd49;background-color:transparent;border:2px solid #00cd49}.roku-button-outline-c4s:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c4s{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c4s:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c4s.dropdown-toggle,.roku-button-outline-c4s.active,.roku-button-outline-c4s:active,.roku-button-outline-c4s:focus,.roku-button-outline-c4s:hover{color:#00cd49;border-color:#009033}.open>.roku-button-outline-c4s.dropdown-toggle,.roku-button-outline-c4s.active,.roku-button-outline-c4s:active{background-image:none}.roku-button-outline-c4s.disabled,.roku-button-outline-c4s.disabled.active,.roku-button-outline-c4s.disabled:active,.roku-button-outline-c4s.disabled:focus,.roku-button-outline-c4s.disabled:hover,.roku-button-outline-c4s[disabled],.roku-button-outline-c4s[disabled].active,.roku-button-outline-c4s[disabled]:active,.roku-button-outline-c4s[disabled]:focus,.roku-button-outline-c4s[disabled]:hover,fieldset[disabled] .roku-button-outline-c4s,fieldset[disabled] .roku-button-outline-c4s.active,fieldset[disabled] .roku-button-outline-c4s:active,fieldset[disabled] .roku-button-outline-c4s:focus,fieldset[disabled] .roku-button-outline-c4s:hover{background-color:transparent;border-color:#00cd49;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c4s .badge{color:transparent;background-color:#00cd49}.roku-button-outline-c4s:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c4h{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00cd49;background-color:transparent;border:2px solid #00cd49}.roku-button-outline-c4h:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c4h{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c4h:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c4h.dropdown-toggle,.roku-button-outline-c4h.active,.roku-button-outline-c4h:active,.roku-button-outline-c4h:focus,.roku-button-outline-c4h:hover{color:#00cd49;border-color:#009033}.open>.roku-button-outline-c4h.dropdown-toggle,.roku-button-outline-c4h.active,.roku-button-outline-c4h:active{background-image:none}.roku-button-outline-c4h.disabled,.roku-button-outline-c4h.disabled.active,.roku-button-outline-c4h.disabled:active,.roku-button-outline-c4h.disabled:focus,.roku-button-outline-c4h.disabled:hover,.roku-button-outline-c4h[disabled],.roku-button-outline-c4h[disabled].active,.roku-button-outline-c4h[disabled]:active,.roku-button-outline-c4h[disabled]:focus,.roku-button-outline-c4h[disabled]:hover,fieldset[disabled] .roku-button-outline-c4h,fieldset[disabled] .roku-button-outline-c4h.active,fieldset[disabled] .roku-button-outline-c4h:active,fieldset[disabled] .roku-button-outline-c4h:focus,fieldset[disabled] .roku-button-outline-c4h:hover{background-color:transparent;border-color:#00cd49;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c4h .badge{color:transparent;background-color:#00cd49}.roku-button-outline-c4h:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c5{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ff9000;background-color:transparent;border:2px solid #ff9000}.roku-button-outline-c5:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c5{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c5:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c5.dropdown-toggle,.roku-button-outline-c5.active,.roku-button-outline-c5:active,.roku-button-outline-c5:focus,.roku-button-outline-c5:hover{color:#ff9000;border-color:#c26d00}.open>.roku-button-outline-c5.dropdown-toggle,.roku-button-outline-c5.active,.roku-button-outline-c5:active{background-image:none}.roku-button-outline-c5.disabled,.roku-button-outline-c5.disabled.active,.roku-button-outline-c5.disabled:active,.roku-button-outline-c5.disabled:focus,.roku-button-outline-c5.disabled:hover,.roku-button-outline-c5[disabled],.roku-button-outline-c5[disabled].active,.roku-button-outline-c5[disabled]:active,.roku-button-outline-c5[disabled]:focus,.roku-button-outline-c5[disabled]:hover,fieldset[disabled] .roku-button-outline-c5,fieldset[disabled] .roku-button-outline-c5.active,fieldset[disabled] .roku-button-outline-c5:active,fieldset[disabled] .roku-button-outline-c5:focus,fieldset[disabled] .roku-button-outline-c5:hover{background-color:transparent;border-color:#ff9000;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c5 .badge{color:transparent;background-color:#ff9000}.roku-button-outline-c5:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c5s{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ff9000;background-color:transparent;border:2px solid #ff9000}.roku-button-outline-c5s:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c5s{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c5s:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c5s.dropdown-toggle,.roku-button-outline-c5s.active,.roku-button-outline-c5s:active,.roku-button-outline-c5s:focus,.roku-button-outline-c5s:hover{color:#ff9000;border-color:#c26d00}.open>.roku-button-outline-c5s.dropdown-toggle,.roku-button-outline-c5s.active,.roku-button-outline-c5s:active{background-image:none}.roku-button-outline-c5s.disabled,.roku-button-outline-c5s.disabled.active,.roku-button-outline-c5s.disabled:active,.roku-button-outline-c5s.disabled:focus,.roku-button-outline-c5s.disabled:hover,.roku-button-outline-c5s[disabled],.roku-button-outline-c5s[disabled].active,.roku-button-outline-c5s[disabled]:active,.roku-button-outline-c5s[disabled]:focus,.roku-button-outline-c5s[disabled]:hover,fieldset[disabled] .roku-button-outline-c5s,fieldset[disabled] .roku-button-outline-c5s.active,fieldset[disabled] .roku-button-outline-c5s:active,fieldset[disabled] .roku-button-outline-c5s:focus,fieldset[disabled] .roku-button-outline-c5s:hover{background-color:transparent;border-color:#ff9000;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c5s .badge{color:transparent;background-color:#ff9000}.roku-button-outline-c5s:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c5h{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ff9000;background-color:transparent;border:2px solid #ff9000}.roku-button-outline-c5h:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c5h{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c5h:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c5h.dropdown-toggle,.roku-button-outline-c5h.active,.roku-button-outline-c5h:active,.roku-button-outline-c5h:focus,.roku-button-outline-c5h:hover{color:#ff9000;border-color:#c26d00}.open>.roku-button-outline-c5h.dropdown-toggle,.roku-button-outline-c5h.active,.roku-button-outline-c5h:active{background-image:none}.roku-button-outline-c5h.disabled,.roku-button-outline-c5h.disabled.active,.roku-button-outline-c5h.disabled:active,.roku-button-outline-c5h.disabled:focus,.roku-button-outline-c5h.disabled:hover,.roku-button-outline-c5h[disabled],.roku-button-outline-c5h[disabled].active,.roku-button-outline-c5h[disabled]:active,.roku-button-outline-c5h[disabled]:focus,.roku-button-outline-c5h[disabled]:hover,fieldset[disabled] .roku-button-outline-c5h,fieldset[disabled] .roku-button-outline-c5h.active,fieldset[disabled] .roku-button-outline-c5h:active,fieldset[disabled] .roku-button-outline-c5h:focus,fieldset[disabled] .roku-button-outline-c5h:hover{background-color:transparent;border-color:#ff9000;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c5h .badge{color:transparent;background-color:#ff9000}.roku-button-outline-c5h:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c6{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#0042cc;background-color:transparent;border:2px solid #0042cc}.roku-button-outline-c6:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c6{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c6:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c6.dropdown-toggle,.roku-button-outline-c6.active,.roku-button-outline-c6:active,.roku-button-outline-c6:focus,.roku-button-outline-c6:hover{color:#0042cc;border-color:#002e8f}.open>.roku-button-outline-c6.dropdown-toggle,.roku-button-outline-c6.active,.roku-button-outline-c6:active{background-image:none}.roku-button-outline-c6.disabled,.roku-button-outline-c6.disabled.active,.roku-button-outline-c6.disabled:active,.roku-button-outline-c6.disabled:focus,.roku-button-outline-c6.disabled:hover,.roku-button-outline-c6[disabled],.roku-button-outline-c6[disabled].active,.roku-button-outline-c6[disabled]:active,.roku-button-outline-c6[disabled]:focus,.roku-button-outline-c6[disabled]:hover,fieldset[disabled] .roku-button-outline-c6,fieldset[disabled] .roku-button-outline-c6.active,fieldset[disabled] .roku-button-outline-c6:active,fieldset[disabled] .roku-button-outline-c6:focus,fieldset[disabled] .roku-button-outline-c6:hover{background-color:transparent;border-color:#0042cc;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c6 .badge{color:transparent;background-color:#0042cc}.roku-button-outline-c6:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c6s{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#003da7;background-color:transparent;border:2px solid #003da7}.roku-button-outline-c6s:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c6s{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c6s:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c6s.dropdown-toggle,.roku-button-outline-c6s.active,.roku-button-outline-c6s:active,.roku-button-outline-c6s:focus,.roku-button-outline-c6s:hover{color:#003da7;border-color:#00276a}.open>.roku-button-outline-c6s.dropdown-toggle,.roku-button-outline-c6s.active,.roku-button-outline-c6s:active{background-image:none}.roku-button-outline-c6s.disabled,.roku-button-outline-c6s.disabled.active,.roku-button-outline-c6s.disabled:active,.roku-button-outline-c6s.disabled:focus,.roku-button-outline-c6s.disabled:hover,.roku-button-outline-c6s[disabled],.roku-button-outline-c6s[disabled].active,.roku-button-outline-c6s[disabled]:active,.roku-button-outline-c6s[disabled]:focus,.roku-button-outline-c6s[disabled]:hover,fieldset[disabled] .roku-button-outline-c6s,fieldset[disabled] .roku-button-outline-c6s.active,fieldset[disabled] .roku-button-outline-c6s:active,fieldset[disabled] .roku-button-outline-c6s:focus,fieldset[disabled] .roku-button-outline-c6s:hover{background-color:transparent;border-color:#003da7;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c6s .badge{color:transparent;background-color:#003da7}.roku-button-outline-c6s:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c7{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#efcb01;background-color:transparent;border:2px solid #efcb01}.roku-button-outline-c7:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c7{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c7:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c7.dropdown-toggle,.roku-button-outline-c7.active,.roku-button-outline-c7:active,.roku-button-outline-c7:focus,.roku-button-outline-c7:hover{color:#efcb01;border-color:#b29701}.open>.roku-button-outline-c7.dropdown-toggle,.roku-button-outline-c7.active,.roku-button-outline-c7:active{background-image:none}.roku-button-outline-c7.disabled,.roku-button-outline-c7.disabled.active,.roku-button-outline-c7.disabled:active,.roku-button-outline-c7.disabled:focus,.roku-button-outline-c7.disabled:hover,.roku-button-outline-c7[disabled],.roku-button-outline-c7[disabled].active,.roku-button-outline-c7[disabled]:active,.roku-button-outline-c7[disabled]:focus,.roku-button-outline-c7[disabled]:hover,fieldset[disabled] .roku-button-outline-c7,fieldset[disabled] .roku-button-outline-c7.active,fieldset[disabled] .roku-button-outline-c7:active,fieldset[disabled] .roku-button-outline-c7:focus,fieldset[disabled] .roku-button-outline-c7:hover{background-color:transparent;border-color:#efcb01;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c7 .badge{color:transparent;background-color:#efcb01}.roku-button-outline-c7:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c8{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#fbe5e7;background-color:transparent;border:2px solid #fbe5e7}.roku-button-outline-c8:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c8{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c8:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c8.dropdown-toggle,.roku-button-outline-c8.active,.roku-button-outline-c8:active,.roku-button-outline-c8:focus,.roku-button-outline-c8:hover{color:#fbe5e7;border-color:#f3b0b6}.open>.roku-button-outline-c8.dropdown-toggle,.roku-button-outline-c8.active,.roku-button-outline-c8:active{background-image:none}.roku-button-outline-c8.disabled,.roku-button-outline-c8.disabled.active,.roku-button-outline-c8.disabled:active,.roku-button-outline-c8.disabled:focus,.roku-button-outline-c8.disabled:hover,.roku-button-outline-c8[disabled],.roku-button-outline-c8[disabled].active,.roku-button-outline-c8[disabled]:active,.roku-button-outline-c8[disabled]:focus,.roku-button-outline-c8[disabled]:hover,fieldset[disabled] .roku-button-outline-c8,fieldset[disabled] .roku-button-outline-c8.active,fieldset[disabled] .roku-button-outline-c8:active,fieldset[disabled] .roku-button-outline-c8:focus,fieldset[disabled] .roku-button-outline-c8:hover{background-color:transparent;border-color:#fbe5e7;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c8 .badge{color:transparent;background-color:#fbe5e7}.roku-button-outline-c8:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c9{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#f9a202;background-color:transparent;border:2px solid #f9a202}.roku-button-outline-c9:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c9{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c9:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c9.dropdown-toggle,.roku-button-outline-c9.active,.roku-button-outline-c9:active,.roku-button-outline-c9:focus,.roku-button-outline-c9:hover{color:#f9a202;border-color:#bc7b02}.open>.roku-button-outline-c9.dropdown-toggle,.roku-button-outline-c9.active,.roku-button-outline-c9:active{background-image:none}.roku-button-outline-c9.disabled,.roku-button-outline-c9.disabled.active,.roku-button-outline-c9.disabled:active,.roku-button-outline-c9.disabled:focus,.roku-button-outline-c9.disabled:hover,.roku-button-outline-c9[disabled],.roku-button-outline-c9[disabled].active,.roku-button-outline-c9[disabled]:active,.roku-button-outline-c9[disabled]:focus,.roku-button-outline-c9[disabled]:hover,fieldset[disabled] .roku-button-outline-c9,fieldset[disabled] .roku-button-outline-c9.active,fieldset[disabled] .roku-button-outline-c9:active,fieldset[disabled] .roku-button-outline-c9:focus,fieldset[disabled] .roku-button-outline-c9:hover{background-color:transparent;border-color:#f9a202;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c9 .badge{color:transparent;background-color:#f9a202}.roku-button-outline-c9:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-c10{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#61c9d0;background-color:transparent;border:2px solid #61c9d0}.roku-button-outline-c10:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-c10{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-c10:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-c10.dropdown-toggle,.roku-button-outline-c10.active,.roku-button-outline-c10:active,.roku-button-outline-c10:focus,.roku-button-outline-c10:hover{color:#61c9d0;border-color:#38b4bc}.open>.roku-button-outline-c10.dropdown-toggle,.roku-button-outline-c10.active,.roku-button-outline-c10:active{background-image:none}.roku-button-outline-c10.disabled,.roku-button-outline-c10.disabled.active,.roku-button-outline-c10.disabled:active,.roku-button-outline-c10.disabled:focus,.roku-button-outline-c10.disabled:hover,.roku-button-outline-c10[disabled],.roku-button-outline-c10[disabled].active,.roku-button-outline-c10[disabled]:active,.roku-button-outline-c10[disabled]:focus,.roku-button-outline-c10[disabled]:hover,fieldset[disabled] .roku-button-outline-c10,fieldset[disabled] .roku-button-outline-c10.active,fieldset[disabled] .roku-button-outline-c10:active,fieldset[disabled] .roku-button-outline-c10:focus,fieldset[disabled] .roku-button-outline-c10:hover{background-color:transparent;border-color:#61c9d0;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-c10 .badge{color:transparent;background-color:#61c9d0}.roku-button-outline-c10:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-link{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#0042cc;background-color:transparent;border:2px solid #0042cc}.roku-button-outline-link:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-link{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-link:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-link.dropdown-toggle,.roku-button-outline-link.active,.roku-button-outline-link:active,.roku-button-outline-link:focus,.roku-button-outline-link:hover{color:#0042cc;border-color:#002e8f}.open>.roku-button-outline-link.dropdown-toggle,.roku-button-outline-link.active,.roku-button-outline-link:active{background-image:none}.roku-button-outline-link.disabled,.roku-button-outline-link.disabled.active,.roku-button-outline-link.disabled:active,.roku-button-outline-link.disabled:focus,.roku-button-outline-link.disabled:hover,.roku-button-outline-link[disabled],.roku-button-outline-link[disabled].active,.roku-button-outline-link[disabled]:active,.roku-button-outline-link[disabled]:focus,.roku-button-outline-link[disabled]:hover,fieldset[disabled] .roku-button-outline-link,fieldset[disabled] .roku-button-outline-link.active,fieldset[disabled] .roku-button-outline-link:active,fieldset[disabled] .roku-button-outline-link:focus,fieldset[disabled] .roku-button-outline-link:hover{background-color:transparent;border-color:#0042cc;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-link .badge{color:transparent;background-color:#0042cc}.roku-button-outline-link:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-success{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00cd49;background-color:transparent;border:2px solid #00cd49}.roku-button-outline-success:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-success{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-success:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-success.dropdown-toggle,.roku-button-outline-success.active,.roku-button-outline-success:active,.roku-button-outline-success:focus,.roku-button-outline-success:hover{color:#00cd49;border-color:#009033}.open>.roku-button-outline-success.dropdown-toggle,.roku-button-outline-success.active,.roku-button-outline-success:active{background-image:none}.roku-button-outline-success.disabled,.roku-button-outline-success.disabled.active,.roku-button-outline-success.disabled:active,.roku-button-outline-success.disabled:focus,.roku-button-outline-success.disabled:hover,.roku-button-outline-success[disabled],.roku-button-outline-success[disabled].active,.roku-button-outline-success[disabled]:active,.roku-button-outline-success[disabled]:focus,.roku-button-outline-success[disabled]:hover,fieldset[disabled] .roku-button-outline-success,fieldset[disabled] .roku-button-outline-success.active,fieldset[disabled] .roku-button-outline-success:active,fieldset[disabled] .roku-button-outline-success:focus,fieldset[disabled] .roku-button-outline-success:hover{background-color:transparent;border-color:#00cd49;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-success .badge{color:transparent;background-color:#00cd49}.roku-button-outline-success:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-error{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ed1847;background-color:transparent;border:2px solid #ed1847}.roku-button-outline-error:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-error{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-error:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-error.dropdown-toggle,.roku-button-outline-error.active,.roku-button-outline-error:active,.roku-button-outline-error:focus,.roku-button-outline-error:hover{color:#ed1847;border-color:#b90e34}.open>.roku-button-outline-error.dropdown-toggle,.roku-button-outline-error.active,.roku-button-outline-error:active{background-image:none}.roku-button-outline-error.disabled,.roku-button-outline-error.disabled.active,.roku-button-outline-error.disabled:active,.roku-button-outline-error.disabled:focus,.roku-button-outline-error.disabled:hover,.roku-button-outline-error[disabled],.roku-button-outline-error[disabled].active,.roku-button-outline-error[disabled]:active,.roku-button-outline-error[disabled]:focus,.roku-button-outline-error[disabled]:hover,fieldset[disabled] .roku-button-outline-error,fieldset[disabled] .roku-button-outline-error.active,fieldset[disabled] .roku-button-outline-error:active,fieldset[disabled] .roku-button-outline-error:focus,fieldset[disabled] .roku-button-outline-error:hover{background-color:transparent;border-color:#ed1847;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-error .badge{color:transparent;background-color:#ed1847}.roku-button-outline-error:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-t{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:transparent;background-color:transparent;border:2px solid transparent}.roku-button-outline-t:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-t{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-t:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-t.dropdown-toggle,.roku-button-outline-t.active,.roku-button-outline-t:active,.roku-button-outline-t:focus,.roku-button-outline-t:hover{color:transparent;border-color:transparent}.open>.roku-button-outline-t.dropdown-toggle,.roku-button-outline-t.active,.roku-button-outline-t:active{background-image:none}.roku-button-outline-t.disabled,.roku-button-outline-t.disabled.active,.roku-button-outline-t.disabled:active,.roku-button-outline-t.disabled:focus,.roku-button-outline-t.disabled:hover,.roku-button-outline-t[disabled],.roku-button-outline-t[disabled].active,.roku-button-outline-t[disabled]:active,.roku-button-outline-t[disabled]:focus,.roku-button-outline-t[disabled]:hover,fieldset[disabled] .roku-button-outline-t,fieldset[disabled] .roku-button-outline-t.active,fieldset[disabled] .roku-button-outline-t:active,fieldset[disabled] .roku-button-outline-t:focus,fieldset[disabled] .roku-button-outline-t:hover{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-t .badge{color:transparent;background-color:transparent}.roku-button-outline-t:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#eee;background-color:transparent;border:2px solid #eee}.roku-button-outline-grey:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey.dropdown-toggle,.roku-button-outline-grey.active,.roku-button-outline-grey:active,.roku-button-outline-grey:focus,.roku-button-outline-grey:hover{color:#eee;border-color:#cfcfcf}.open>.roku-button-outline-grey.dropdown-toggle,.roku-button-outline-grey.active,.roku-button-outline-grey:active{background-image:none}.roku-button-outline-grey.disabled,.roku-button-outline-grey.disabled.active,.roku-button-outline-grey.disabled:active,.roku-button-outline-grey.disabled:focus,.roku-button-outline-grey.disabled:hover,.roku-button-outline-grey[disabled],.roku-button-outline-grey[disabled].active,.roku-button-outline-grey[disabled]:active,.roku-button-outline-grey[disabled]:focus,.roku-button-outline-grey[disabled]:hover,fieldset[disabled] .roku-button-outline-grey,fieldset[disabled] .roku-button-outline-grey.active,fieldset[disabled] .roku-button-outline-grey:active,fieldset[disabled] .roku-button-outline-grey:focus,fieldset[disabled] .roku-button-outline-grey:hover{background-color:transparent;border-color:#eee;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey .badge{color:transparent;background-color:#eee}.roku-button-outline-grey:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey100{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ddd;background-color:transparent;border:2px solid #ddd}.roku-button-outline-grey100:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey100{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey100:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey100.dropdown-toggle,.roku-button-outline-grey100.active,.roku-button-outline-grey100:active,.roku-button-outline-grey100:focus,.roku-button-outline-grey100:hover{color:#ddd;border-color:#bebebe}.open>.roku-button-outline-grey100.dropdown-toggle,.roku-button-outline-grey100.active,.roku-button-outline-grey100:active{background-image:none}.roku-button-outline-grey100.disabled,.roku-button-outline-grey100.disabled.active,.roku-button-outline-grey100.disabled:active,.roku-button-outline-grey100.disabled:focus,.roku-button-outline-grey100.disabled:hover,.roku-button-outline-grey100[disabled],.roku-button-outline-grey100[disabled].active,.roku-button-outline-grey100[disabled]:active,.roku-button-outline-grey100[disabled]:focus,.roku-button-outline-grey100[disabled]:hover,fieldset[disabled] .roku-button-outline-grey100,fieldset[disabled] .roku-button-outline-grey100.active,fieldset[disabled] .roku-button-outline-grey100:active,fieldset[disabled] .roku-button-outline-grey100:focus,fieldset[disabled] .roku-button-outline-grey100:hover{background-color:transparent;border-color:#ddd;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey100 .badge{color:transparent;background-color:#ddd}.roku-button-outline-grey100:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey200{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#dedede;background-color:transparent;border:2px solid #dedede}.roku-button-outline-grey200:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey200{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey200:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey200.dropdown-toggle,.roku-button-outline-grey200.active,.roku-button-outline-grey200:active,.roku-button-outline-grey200:focus,.roku-button-outline-grey200:hover{color:#dedede;border-color:#bfbfbf}.open>.roku-button-outline-grey200.dropdown-toggle,.roku-button-outline-grey200.active,.roku-button-outline-grey200:active{background-image:none}.roku-button-outline-grey200.disabled,.roku-button-outline-grey200.disabled.active,.roku-button-outline-grey200.disabled:active,.roku-button-outline-grey200.disabled:focus,.roku-button-outline-grey200.disabled:hover,.roku-button-outline-grey200[disabled],.roku-button-outline-grey200[disabled].active,.roku-button-outline-grey200[disabled]:active,.roku-button-outline-grey200[disabled]:focus,.roku-button-outline-grey200[disabled]:hover,fieldset[disabled] .roku-button-outline-grey200,fieldset[disabled] .roku-button-outline-grey200.active,fieldset[disabled] .roku-button-outline-grey200:active,fieldset[disabled] .roku-button-outline-grey200:focus,fieldset[disabled] .roku-button-outline-grey200:hover{background-color:transparent;border-color:#dedede;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey200 .badge{color:transparent;background-color:#dedede}.roku-button-outline-grey200:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey300{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#bebebe;background-color:transparent;border:2px solid #bebebe}.roku-button-outline-grey300:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey300{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey300:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey300.dropdown-toggle,.roku-button-outline-grey300.active,.roku-button-outline-grey300:active,.roku-button-outline-grey300:focus,.roku-button-outline-grey300:hover{color:#bebebe;border-color:#9f9f9f}.open>.roku-button-outline-grey300.dropdown-toggle,.roku-button-outline-grey300.active,.roku-button-outline-grey300:active{background-image:none}.roku-button-outline-grey300.disabled,.roku-button-outline-grey300.disabled.active,.roku-button-outline-grey300.disabled:active,.roku-button-outline-grey300.disabled:focus,.roku-button-outline-grey300.disabled:hover,.roku-button-outline-grey300[disabled],.roku-button-outline-grey300[disabled].active,.roku-button-outline-grey300[disabled]:active,.roku-button-outline-grey300[disabled]:focus,.roku-button-outline-grey300[disabled]:hover,fieldset[disabled] .roku-button-outline-grey300,fieldset[disabled] .roku-button-outline-grey300.active,fieldset[disabled] .roku-button-outline-grey300:active,fieldset[disabled] .roku-button-outline-grey300:focus,fieldset[disabled] .roku-button-outline-grey300:hover{background-color:transparent;border-color:#bebebe;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey300 .badge{color:transparent;background-color:#bebebe}.roku-button-outline-grey300:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey400{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#999;background-color:transparent;border:2px solid #999}.roku-button-outline-grey400:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey400{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey400:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey400.dropdown-toggle,.roku-button-outline-grey400.active,.roku-button-outline-grey400:active,.roku-button-outline-grey400:focus,.roku-button-outline-grey400:hover{color:#999;border-color:#7a7a7a}.open>.roku-button-outline-grey400.dropdown-toggle,.roku-button-outline-grey400.active,.roku-button-outline-grey400:active{background-image:none}.roku-button-outline-grey400.disabled,.roku-button-outline-grey400.disabled.active,.roku-button-outline-grey400.disabled:active,.roku-button-outline-grey400.disabled:focus,.roku-button-outline-grey400.disabled:hover,.roku-button-outline-grey400[disabled],.roku-button-outline-grey400[disabled].active,.roku-button-outline-grey400[disabled]:active,.roku-button-outline-grey400[disabled]:focus,.roku-button-outline-grey400[disabled]:hover,fieldset[disabled] .roku-button-outline-grey400,fieldset[disabled] .roku-button-outline-grey400.active,fieldset[disabled] .roku-button-outline-grey400:active,fieldset[disabled] .roku-button-outline-grey400:focus,fieldset[disabled] .roku-button-outline-grey400:hover{background-color:transparent;border-color:#999;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey400 .badge{color:transparent;background-color:#999}.roku-button-outline-grey400:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey500{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#767574;background-color:transparent;border:2px solid #767574}.roku-button-outline-grey500:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey500{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey500:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey500.dropdown-toggle,.roku-button-outline-grey500.active,.roku-button-outline-grey500:active,.roku-button-outline-grey500:focus,.roku-button-outline-grey500:hover{color:#767574;border-color:#575656}.open>.roku-button-outline-grey500.dropdown-toggle,.roku-button-outline-grey500.active,.roku-button-outline-grey500:active{background-image:none}.roku-button-outline-grey500.disabled,.roku-button-outline-grey500.disabled.active,.roku-button-outline-grey500.disabled:active,.roku-button-outline-grey500.disabled:focus,.roku-button-outline-grey500.disabled:hover,.roku-button-outline-grey500[disabled],.roku-button-outline-grey500[disabled].active,.roku-button-outline-grey500[disabled]:active,.roku-button-outline-grey500[disabled]:focus,.roku-button-outline-grey500[disabled]:hover,fieldset[disabled] .roku-button-outline-grey500,fieldset[disabled] .roku-button-outline-grey500.active,fieldset[disabled] .roku-button-outline-grey500:active,fieldset[disabled] .roku-button-outline-grey500:focus,fieldset[disabled] .roku-button-outline-grey500:hover{background-color:transparent;border-color:#767574;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey500 .badge{color:transparent;background-color:#767574}.roku-button-outline-grey500:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey600{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#333;background-color:transparent;border:2px solid #333}.roku-button-outline-grey600:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey600{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey600:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey600.dropdown-toggle,.roku-button-outline-grey600.active,.roku-button-outline-grey600:active,.roku-button-outline-grey600:focus,.roku-button-outline-grey600:hover{color:#333;border-color:#141414}.open>.roku-button-outline-grey600.dropdown-toggle,.roku-button-outline-grey600.active,.roku-button-outline-grey600:active{background-image:none}.roku-button-outline-grey600.disabled,.roku-button-outline-grey600.disabled.active,.roku-button-outline-grey600.disabled:active,.roku-button-outline-grey600.disabled:focus,.roku-button-outline-grey600.disabled:hover,.roku-button-outline-grey600[disabled],.roku-button-outline-grey600[disabled].active,.roku-button-outline-grey600[disabled]:active,.roku-button-outline-grey600[disabled]:focus,.roku-button-outline-grey600[disabled]:hover,fieldset[disabled] .roku-button-outline-grey600,fieldset[disabled] .roku-button-outline-grey600.active,fieldset[disabled] .roku-button-outline-grey600:active,fieldset[disabled] .roku-button-outline-grey600:focus,fieldset[disabled] .roku-button-outline-grey600:hover{background-color:transparent;border-color:#333;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey600 .badge{color:transparent;background-color:#333}.roku-button-outline-grey600:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-grey700{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#101523;background-color:transparent;border:2px solid #101523}.roku-button-outline-grey700:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-grey700{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-grey700:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-grey700.dropdown-toggle,.roku-button-outline-grey700.active,.roku-button-outline-grey700:active,.roku-button-outline-grey700:focus,.roku-button-outline-grey700:hover{color:#101523;border-color:#000}.open>.roku-button-outline-grey700.dropdown-toggle,.roku-button-outline-grey700.active,.roku-button-outline-grey700:active{background-image:none}.roku-button-outline-grey700.disabled,.roku-button-outline-grey700.disabled.active,.roku-button-outline-grey700.disabled:active,.roku-button-outline-grey700.disabled:focus,.roku-button-outline-grey700.disabled:hover,.roku-button-outline-grey700[disabled],.roku-button-outline-grey700[disabled].active,.roku-button-outline-grey700[disabled]:active,.roku-button-outline-grey700[disabled]:focus,.roku-button-outline-grey700[disabled]:hover,fieldset[disabled] .roku-button-outline-grey700,fieldset[disabled] .roku-button-outline-grey700.active,fieldset[disabled] .roku-button-outline-grey700:active,fieldset[disabled] .roku-button-outline-grey700:focus,fieldset[disabled] .roku-button-outline-grey700:hover{background-color:transparent;border-color:#101523;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-grey700 .badge{color:transparent;background-color:#101523}.roku-button-outline-grey700:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-purple{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#662d91;background-color:transparent;border:2px solid #662d91}.roku-button-outline-purple:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-purple{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-purple:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-purple.dropdown-toggle,.roku-button-outline-purple.active,.roku-button-outline-purple:active,.roku-button-outline-purple:focus,.roku-button-outline-purple:hover{color:#662d91;border-color:#451f62}.open>.roku-button-outline-purple.dropdown-toggle,.roku-button-outline-purple.active,.roku-button-outline-purple:active{background-image:none}.roku-button-outline-purple.disabled,.roku-button-outline-purple.disabled.active,.roku-button-outline-purple.disabled:active,.roku-button-outline-purple.disabled:focus,.roku-button-outline-purple.disabled:hover,.roku-button-outline-purple[disabled],.roku-button-outline-purple[disabled].active,.roku-button-outline-purple[disabled]:active,.roku-button-outline-purple[disabled]:focus,.roku-button-outline-purple[disabled]:hover,fieldset[disabled] .roku-button-outline-purple,fieldset[disabled] .roku-button-outline-purple.active,fieldset[disabled] .roku-button-outline-purple:active,fieldset[disabled] .roku-button-outline-purple:focus,fieldset[disabled] .roku-button-outline-purple:hover{background-color:transparent;border-color:#662d91;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-purple .badge{color:transparent;background-color:#662d91}.roku-button-outline-purple:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-purple100{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#995ef6;background-color:transparent;border:2px solid #995ef6}.roku-button-outline-purple100:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-purple100{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-purple100:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-purple100.dropdown-toggle,.roku-button-outline-purple100.active,.roku-button-outline-purple100:active,.roku-button-outline-purple100:focus,.roku-button-outline-purple100:hover{color:#995ef6;border-color:#7424f3}.open>.roku-button-outline-purple100.dropdown-toggle,.roku-button-outline-purple100.active,.roku-button-outline-purple100:active{background-image:none}.roku-button-outline-purple100.disabled,.roku-button-outline-purple100.disabled.active,.roku-button-outline-purple100.disabled:active,.roku-button-outline-purple100.disabled:focus,.roku-button-outline-purple100.disabled:hover,.roku-button-outline-purple100[disabled],.roku-button-outline-purple100[disabled].active,.roku-button-outline-purple100[disabled]:active,.roku-button-outline-purple100[disabled]:focus,.roku-button-outline-purple100[disabled]:hover,fieldset[disabled] .roku-button-outline-purple100,fieldset[disabled] .roku-button-outline-purple100.active,fieldset[disabled] .roku-button-outline-purple100:active,fieldset[disabled] .roku-button-outline-purple100:focus,fieldset[disabled] .roku-button-outline-purple100:hover{background-color:transparent;border-color:#995ef6;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-purple100 .badge{color:transparent;background-color:#995ef6}.roku-button-outline-purple100:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-purple200{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#843abc;background-color:transparent;border:2px solid #843abc}.roku-button-outline-purple200:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-purple200{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-purple200:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-purple200.dropdown-toggle,.roku-button-outline-purple200.active,.roku-button-outline-purple200:active,.roku-button-outline-purple200:focus,.roku-button-outline-purple200:hover{color:#843abc;border-color:#632c8d}.open>.roku-button-outline-purple200.dropdown-toggle,.roku-button-outline-purple200.active,.roku-button-outline-purple200:active{background-image:none}.roku-button-outline-purple200.disabled,.roku-button-outline-purple200.disabled.active,.roku-button-outline-purple200.disabled:active,.roku-button-outline-purple200.disabled:focus,.roku-button-outline-purple200.disabled:hover,.roku-button-outline-purple200[disabled],.roku-button-outline-purple200[disabled].active,.roku-button-outline-purple200[disabled]:active,.roku-button-outline-purple200[disabled]:focus,.roku-button-outline-purple200[disabled]:hover,fieldset[disabled] .roku-button-outline-purple200,fieldset[disabled] .roku-button-outline-purple200.active,fieldset[disabled] .roku-button-outline-purple200:active,fieldset[disabled] .roku-button-outline-purple200:focus,fieldset[disabled] .roku-button-outline-purple200:hover{background-color:transparent;border-color:#843abc;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-purple200 .badge{color:transparent;background-color:#843abc}.roku-button-outline-purple200:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-purple300{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#552a7b;background-color:transparent;border:2px solid #552a7b}.roku-button-outline-purple300:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-purple300{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-purple300:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-purple300.dropdown-toggle,.roku-button-outline-purple300.active,.roku-button-outline-purple300:active,.roku-button-outline-purple300:focus,.roku-button-outline-purple300:hover{color:#552a7b;border-color:#351a4d}.open>.roku-button-outline-purple300.dropdown-toggle,.roku-button-outline-purple300.active,.roku-button-outline-purple300:active{background-image:none}.roku-button-outline-purple300.disabled,.roku-button-outline-purple300.disabled.active,.roku-button-outline-purple300.disabled:active,.roku-button-outline-purple300.disabled:focus,.roku-button-outline-purple300.disabled:hover,.roku-button-outline-purple300[disabled],.roku-button-outline-purple300[disabled].active,.roku-button-outline-purple300[disabled]:active,.roku-button-outline-purple300[disabled]:focus,.roku-button-outline-purple300[disabled]:hover,fieldset[disabled] .roku-button-outline-purple300,fieldset[disabled] .roku-button-outline-purple300.active,fieldset[disabled] .roku-button-outline-purple300:active,fieldset[disabled] .roku-button-outline-purple300:focus,fieldset[disabled] .roku-button-outline-purple300:hover{background-color:transparent;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-purple300 .badge{color:transparent;background-color:#552a7b}.roku-button-outline-purple300:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-purple400{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#7540c4;background-color:transparent;border:2px solid #7540c4}.roku-button-outline-purple400:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-purple400{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-purple400:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-purple400.dropdown-toggle,.roku-button-outline-purple400.active,.roku-button-outline-purple400:active,.roku-button-outline-purple400:focus,.roku-button-outline-purple400:hover{color:#7540c4;border-color:#592f98}.open>.roku-button-outline-purple400.dropdown-toggle,.roku-button-outline-purple400.active,.roku-button-outline-purple400:active{background-image:none}.roku-button-outline-purple400.disabled,.roku-button-outline-purple400.disabled.active,.roku-button-outline-purple400.disabled:active,.roku-button-outline-purple400.disabled:focus,.roku-button-outline-purple400.disabled:hover,.roku-button-outline-purple400[disabled],.roku-button-outline-purple400[disabled].active,.roku-button-outline-purple400[disabled]:active,.roku-button-outline-purple400[disabled]:focus,.roku-button-outline-purple400[disabled]:hover,fieldset[disabled] .roku-button-outline-purple400,fieldset[disabled] .roku-button-outline-purple400.active,fieldset[disabled] .roku-button-outline-purple400:active,fieldset[disabled] .roku-button-outline-purple400:focus,fieldset[disabled] .roku-button-outline-purple400:hover{background-color:transparent;border-color:#7540c4;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-purple400 .badge{color:transparent;background-color:#7540c4}.roku-button-outline-purple400:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-purple500{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#662d91;background-color:transparent;border:2px solid #662d91}.roku-button-outline-purple500:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-purple500{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-purple500:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-purple500.dropdown-toggle,.roku-button-outline-purple500.active,.roku-button-outline-purple500:active,.roku-button-outline-purple500:focus,.roku-button-outline-purple500:hover{color:#662d91;border-color:#451f62}.open>.roku-button-outline-purple500.dropdown-toggle,.roku-button-outline-purple500.active,.roku-button-outline-purple500:active{background-image:none}.roku-button-outline-purple500.disabled,.roku-button-outline-purple500.disabled.active,.roku-button-outline-purple500.disabled:active,.roku-button-outline-purple500.disabled:focus,.roku-button-outline-purple500.disabled:hover,.roku-button-outline-purple500[disabled],.roku-button-outline-purple500[disabled].active,.roku-button-outline-purple500[disabled]:active,.roku-button-outline-purple500[disabled]:focus,.roku-button-outline-purple500[disabled]:hover,fieldset[disabled] .roku-button-outline-purple500,fieldset[disabled] .roku-button-outline-purple500.active,fieldset[disabled] .roku-button-outline-purple500:active,fieldset[disabled] .roku-button-outline-purple500:focus,fieldset[disabled] .roku-button-outline-purple500:hover{background-color:transparent;border-color:#662d91;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-purple500 .badge{color:transparent;background-color:#662d91}.roku-button-outline-purple500:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-blue{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#236aee;background-color:transparent;border:2px solid #236aee}.roku-button-outline-blue:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-blue{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-blue:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-blue.dropdown-toggle,.roku-button-outline-blue.active,.roku-button-outline-blue:active,.roku-button-outline-blue:focus,.roku-button-outline-blue:hover{color:#236aee;border-color:#0f4fc5}.open>.roku-button-outline-blue.dropdown-toggle,.roku-button-outline-blue.active,.roku-button-outline-blue:active{background-image:none}.roku-button-outline-blue.disabled,.roku-button-outline-blue.disabled.active,.roku-button-outline-blue.disabled:active,.roku-button-outline-blue.disabled:focus,.roku-button-outline-blue.disabled:hover,.roku-button-outline-blue[disabled],.roku-button-outline-blue[disabled].active,.roku-button-outline-blue[disabled]:active,.roku-button-outline-blue[disabled]:focus,.roku-button-outline-blue[disabled]:hover,fieldset[disabled] .roku-button-outline-blue,fieldset[disabled] .roku-button-outline-blue.active,fieldset[disabled] .roku-button-outline-blue:active,fieldset[disabled] .roku-button-outline-blue:focus,fieldset[disabled] .roku-button-outline-blue:hover{background-color:transparent;border-color:#236aee;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-blue .badge{color:transparent;background-color:#236aee}.roku-button-outline-blue:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-blue100{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#2dccd3;background-color:transparent;border:2px solid #2dccd3}.roku-button-outline-blue100:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-blue100{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-blue100:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-blue100.dropdown-toggle,.roku-button-outline-blue100.active,.roku-button-outline-blue100:active,.roku-button-outline-blue100:focus,.roku-button-outline-blue100:hover{color:#2dccd3;border-color:#229ca1}.open>.roku-button-outline-blue100.dropdown-toggle,.roku-button-outline-blue100.active,.roku-button-outline-blue100:active{background-image:none}.roku-button-outline-blue100.disabled,.roku-button-outline-blue100.disabled.active,.roku-button-outline-blue100.disabled:active,.roku-button-outline-blue100.disabled:focus,.roku-button-outline-blue100.disabled:hover,.roku-button-outline-blue100[disabled],.roku-button-outline-blue100[disabled].active,.roku-button-outline-blue100[disabled]:active,.roku-button-outline-blue100[disabled]:focus,.roku-button-outline-blue100[disabled]:hover,fieldset[disabled] .roku-button-outline-blue100,fieldset[disabled] .roku-button-outline-blue100.active,fieldset[disabled] .roku-button-outline-blue100:active,fieldset[disabled] .roku-button-outline-blue100:focus,fieldset[disabled] .roku-button-outline-blue100:hover{background-color:transparent;border-color:#2dccd3;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-blue100 .badge{color:transparent;background-color:#2dccd3}.roku-button-outline-blue100:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-blue200{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00a5e5;background-color:transparent;border:2px solid #00a5e5}.roku-button-outline-blue200:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-blue200{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-blue200:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-blue200.dropdown-toggle,.roku-button-outline-blue200.active,.roku-button-outline-blue200:active,.roku-button-outline-blue200:focus,.roku-button-outline-blue200:hover{color:#00a5e5;border-color:#0079a8}.open>.roku-button-outline-blue200.dropdown-toggle,.roku-button-outline-blue200.active,.roku-button-outline-blue200:active{background-image:none}.roku-button-outline-blue200.disabled,.roku-button-outline-blue200.disabled.active,.roku-button-outline-blue200.disabled:active,.roku-button-outline-blue200.disabled:focus,.roku-button-outline-blue200.disabled:hover,.roku-button-outline-blue200[disabled],.roku-button-outline-blue200[disabled].active,.roku-button-outline-blue200[disabled]:active,.roku-button-outline-blue200[disabled]:focus,.roku-button-outline-blue200[disabled]:hover,fieldset[disabled] .roku-button-outline-blue200,fieldset[disabled] .roku-button-outline-blue200.active,fieldset[disabled] .roku-button-outline-blue200:active,fieldset[disabled] .roku-button-outline-blue200:focus,fieldset[disabled] .roku-button-outline-blue200:hover{background-color:transparent;border-color:#00a5e5;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-blue200 .badge{color:transparent;background-color:#00a5e5}.roku-button-outline-blue200:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-blue300{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00a5e9;background-color:transparent;border:2px solid #00a5e9}.roku-button-outline-blue300:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-blue300{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-blue300:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-blue300.dropdown-toggle,.roku-button-outline-blue300.active,.roku-button-outline-blue300:active,.roku-button-outline-blue300:focus,.roku-button-outline-blue300:hover{color:#00a5e9;border-color:#007aac}.open>.roku-button-outline-blue300.dropdown-toggle,.roku-button-outline-blue300.active,.roku-button-outline-blue300:active{background-image:none}.roku-button-outline-blue300.disabled,.roku-button-outline-blue300.disabled.active,.roku-button-outline-blue300.disabled:active,.roku-button-outline-blue300.disabled:focus,.roku-button-outline-blue300.disabled:hover,.roku-button-outline-blue300[disabled],.roku-button-outline-blue300[disabled].active,.roku-button-outline-blue300[disabled]:active,.roku-button-outline-blue300[disabled]:focus,.roku-button-outline-blue300[disabled]:hover,fieldset[disabled] .roku-button-outline-blue300,fieldset[disabled] .roku-button-outline-blue300.active,fieldset[disabled] .roku-button-outline-blue300:active,fieldset[disabled] .roku-button-outline-blue300:focus,fieldset[disabled] .roku-button-outline-blue300:hover{background-color:transparent;border-color:#00a5e9;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-blue300 .badge{color:transparent;background-color:#00a5e9}.roku-button-outline-blue300:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-blue400{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#0042cc;background-color:transparent;border:2px solid #0042cc}.roku-button-outline-blue400:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-blue400{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-blue400:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-blue400.dropdown-toggle,.roku-button-outline-blue400.active,.roku-button-outline-blue400:active,.roku-button-outline-blue400:focus,.roku-button-outline-blue400:hover{color:#0042cc;border-color:#002e8f}.open>.roku-button-outline-blue400.dropdown-toggle,.roku-button-outline-blue400.active,.roku-button-outline-blue400:active{background-image:none}.roku-button-outline-blue400.disabled,.roku-button-outline-blue400.disabled.active,.roku-button-outline-blue400.disabled:active,.roku-button-outline-blue400.disabled:focus,.roku-button-outline-blue400.disabled:hover,.roku-button-outline-blue400[disabled],.roku-button-outline-blue400[disabled].active,.roku-button-outline-blue400[disabled]:active,.roku-button-outline-blue400[disabled]:focus,.roku-button-outline-blue400[disabled]:hover,fieldset[disabled] .roku-button-outline-blue400,fieldset[disabled] .roku-button-outline-blue400.active,fieldset[disabled] .roku-button-outline-blue400:active,fieldset[disabled] .roku-button-outline-blue400:focus,fieldset[disabled] .roku-button-outline-blue400:hover{background-color:transparent;border-color:#0042cc;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-blue400 .badge{color:transparent;background-color:#0042cc}.roku-button-outline-blue400:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-blue500{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#073b9f;background-color:transparent;border:2px solid #073b9f}.roku-button-outline-blue500:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-blue500{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-blue500:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-blue500.dropdown-toggle,.roku-button-outline-blue500.active,.roku-button-outline-blue500:active,.roku-button-outline-blue500:focus,.roku-button-outline-blue500:hover{color:#073b9f;border-color:#042564}.open>.roku-button-outline-blue500.dropdown-toggle,.roku-button-outline-blue500.active,.roku-button-outline-blue500:active{background-image:none}.roku-button-outline-blue500.disabled,.roku-button-outline-blue500.disabled.active,.roku-button-outline-blue500.disabled:active,.roku-button-outline-blue500.disabled:focus,.roku-button-outline-blue500.disabled:hover,.roku-button-outline-blue500[disabled],.roku-button-outline-blue500[disabled].active,.roku-button-outline-blue500[disabled]:active,.roku-button-outline-blue500[disabled]:focus,.roku-button-outline-blue500[disabled]:hover,fieldset[disabled] .roku-button-outline-blue500,fieldset[disabled] .roku-button-outline-blue500.active,fieldset[disabled] .roku-button-outline-blue500:active,fieldset[disabled] .roku-button-outline-blue500:focus,fieldset[disabled] .roku-button-outline-blue500:hover{background-color:transparent;border-color:#073b9f;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-blue500 .badge{color:transparent;background-color:#073b9f}.roku-button-outline-blue500:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-orange{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ff8200;background-color:transparent;border:2px solid #ff8200}.roku-button-outline-orange:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-orange{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-orange:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-orange.dropdown-toggle,.roku-button-outline-orange.active,.roku-button-outline-orange:active,.roku-button-outline-orange:focus,.roku-button-outline-orange:hover{color:#ff8200;border-color:#c26300}.open>.roku-button-outline-orange.dropdown-toggle,.roku-button-outline-orange.active,.roku-button-outline-orange:active{background-image:none}.roku-button-outline-orange.disabled,.roku-button-outline-orange.disabled.active,.roku-button-outline-orange.disabled:active,.roku-button-outline-orange.disabled:focus,.roku-button-outline-orange.disabled:hover,.roku-button-outline-orange[disabled],.roku-button-outline-orange[disabled].active,.roku-button-outline-orange[disabled]:active,.roku-button-outline-orange[disabled]:focus,.roku-button-outline-orange[disabled]:hover,fieldset[disabled] .roku-button-outline-orange,fieldset[disabled] .roku-button-outline-orange.active,fieldset[disabled] .roku-button-outline-orange:active,fieldset[disabled] .roku-button-outline-orange:focus,fieldset[disabled] .roku-button-outline-orange:hover{background-color:transparent;border-color:#ff8200;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-orange .badge{color:transparent;background-color:#ff8200}.roku-button-outline-orange:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-orange100{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ff9000;background-color:transparent;border:2px solid #ff9000}.roku-button-outline-orange100:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-orange100{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-orange100:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-orange100.dropdown-toggle,.roku-button-outline-orange100.active,.roku-button-outline-orange100:active,.roku-button-outline-orange100:focus,.roku-button-outline-orange100:hover{color:#ff9000;border-color:#c26d00}.open>.roku-button-outline-orange100.dropdown-toggle,.roku-button-outline-orange100.active,.roku-button-outline-orange100:active{background-image:none}.roku-button-outline-orange100.disabled,.roku-button-outline-orange100.disabled.active,.roku-button-outline-orange100.disabled:active,.roku-button-outline-orange100.disabled:focus,.roku-button-outline-orange100.disabled:hover,.roku-button-outline-orange100[disabled],.roku-button-outline-orange100[disabled].active,.roku-button-outline-orange100[disabled]:active,.roku-button-outline-orange100[disabled]:focus,.roku-button-outline-orange100[disabled]:hover,fieldset[disabled] .roku-button-outline-orange100,fieldset[disabled] .roku-button-outline-orange100.active,fieldset[disabled] .roku-button-outline-orange100:active,fieldset[disabled] .roku-button-outline-orange100:focus,fieldset[disabled] .roku-button-outline-orange100:hover{background-color:transparent;border-color:#ff9000;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-orange100 .badge{color:transparent;background-color:#ff9000}.roku-button-outline-orange100:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-orange200{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ff8200;background-color:transparent;border:2px solid #ff8200}.roku-button-outline-orange200:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-orange200{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-orange200:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-orange200.dropdown-toggle,.roku-button-outline-orange200.active,.roku-button-outline-orange200:active,.roku-button-outline-orange200:focus,.roku-button-outline-orange200:hover{color:#ff8200;border-color:#c26300}.open>.roku-button-outline-orange200.dropdown-toggle,.roku-button-outline-orange200.active,.roku-button-outline-orange200:active{background-image:none}.roku-button-outline-orange200.disabled,.roku-button-outline-orange200.disabled.active,.roku-button-outline-orange200.disabled:active,.roku-button-outline-orange200.disabled:focus,.roku-button-outline-orange200.disabled:hover,.roku-button-outline-orange200[disabled],.roku-button-outline-orange200[disabled].active,.roku-button-outline-orange200[disabled]:active,.roku-button-outline-orange200[disabled]:focus,.roku-button-outline-orange200[disabled]:hover,fieldset[disabled] .roku-button-outline-orange200,fieldset[disabled] .roku-button-outline-orange200.active,fieldset[disabled] .roku-button-outline-orange200:active,fieldset[disabled] .roku-button-outline-orange200:focus,fieldset[disabled] .roku-button-outline-orange200:hover{background-color:transparent;border-color:#ff8200;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-orange200 .badge{color:transparent;background-color:#ff8200}.roku-button-outline-orange200:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-red{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#e40046;background-color:transparent;border:2px solid #e40046}.roku-button-outline-red:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-red{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-red:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-red.dropdown-toggle,.roku-button-outline-red.active,.roku-button-outline-red:active,.roku-button-outline-red:focus,.roku-button-outline-red:hover{color:#e40046;border-color:#a70033}.open>.roku-button-outline-red.dropdown-toggle,.roku-button-outline-red.active,.roku-button-outline-red:active{background-image:none}.roku-button-outline-red.disabled,.roku-button-outline-red.disabled.active,.roku-button-outline-red.disabled:active,.roku-button-outline-red.disabled:focus,.roku-button-outline-red.disabled:hover,.roku-button-outline-red[disabled],.roku-button-outline-red[disabled].active,.roku-button-outline-red[disabled]:active,.roku-button-outline-red[disabled]:focus,.roku-button-outline-red[disabled]:hover,fieldset[disabled] .roku-button-outline-red,fieldset[disabled] .roku-button-outline-red.active,fieldset[disabled] .roku-button-outline-red:active,fieldset[disabled] .roku-button-outline-red:focus,fieldset[disabled] .roku-button-outline-red:hover{background-color:transparent;border-color:#e40046;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-red .badge{color:transparent;background-color:#e40046}.roku-button-outline-red:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-red100{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#ed1847;background-color:transparent;border:2px solid #ed1847}.roku-button-outline-red100:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-red100{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-red100:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-red100.dropdown-toggle,.roku-button-outline-red100.active,.roku-button-outline-red100:active,.roku-button-outline-red100:focus,.roku-button-outline-red100:hover{color:#ed1847;border-color:#b90e34}.open>.roku-button-outline-red100.dropdown-toggle,.roku-button-outline-red100.active,.roku-button-outline-red100:active{background-image:none}.roku-button-outline-red100.disabled,.roku-button-outline-red100.disabled.active,.roku-button-outline-red100.disabled:active,.roku-button-outline-red100.disabled:focus,.roku-button-outline-red100.disabled:hover,.roku-button-outline-red100[disabled],.roku-button-outline-red100[disabled].active,.roku-button-outline-red100[disabled]:active,.roku-button-outline-red100[disabled]:focus,.roku-button-outline-red100[disabled]:hover,fieldset[disabled] .roku-button-outline-red100,fieldset[disabled] .roku-button-outline-red100.active,fieldset[disabled] .roku-button-outline-red100:active,fieldset[disabled] .roku-button-outline-red100:focus,fieldset[disabled] .roku-button-outline-red100:hover{background-color:transparent;border-color:#ed1847;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-red100 .badge{color:transparent;background-color:#ed1847}.roku-button-outline-red100:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-red200{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#e40046;background-color:transparent;border:2px solid #e40046}.roku-button-outline-red200:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-red200{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-red200:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-red200.dropdown-toggle,.roku-button-outline-red200.active,.roku-button-outline-red200:active,.roku-button-outline-red200:focus,.roku-button-outline-red200:hover{color:#e40046;border-color:#a70033}.open>.roku-button-outline-red200.dropdown-toggle,.roku-button-outline-red200.active,.roku-button-outline-red200:active{background-image:none}.roku-button-outline-red200.disabled,.roku-button-outline-red200.disabled.active,.roku-button-outline-red200.disabled:active,.roku-button-outline-red200.disabled:focus,.roku-button-outline-red200.disabled:hover,.roku-button-outline-red200[disabled],.roku-button-outline-red200[disabled].active,.roku-button-outline-red200[disabled]:active,.roku-button-outline-red200[disabled]:focus,.roku-button-outline-red200[disabled]:hover,fieldset[disabled] .roku-button-outline-red200,fieldset[disabled] .roku-button-outline-red200.active,fieldset[disabled] .roku-button-outline-red200:active,fieldset[disabled] .roku-button-outline-red200:focus,fieldset[disabled] .roku-button-outline-red200:hover{background-color:transparent;border-color:#e40046;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-red200 .badge{color:transparent;background-color:#e40046}.roku-button-outline-red200:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-green{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00c629;background-color:transparent;border:2px solid #00c629}.roku-button-outline-green:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-green{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-green:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-green.dropdown-toggle,.roku-button-outline-green.active,.roku-button-outline-green:active,.roku-button-outline-green:focus,.roku-button-outline-green:hover{color:#00c629;border-color:#00891c}.open>.roku-button-outline-green.dropdown-toggle,.roku-button-outline-green.active,.roku-button-outline-green:active{background-image:none}.roku-button-outline-green.disabled,.roku-button-outline-green.disabled.active,.roku-button-outline-green.disabled:active,.roku-button-outline-green.disabled:focus,.roku-button-outline-green.disabled:hover,.roku-button-outline-green[disabled],.roku-button-outline-green[disabled].active,.roku-button-outline-green[disabled]:active,.roku-button-outline-green[disabled]:focus,.roku-button-outline-green[disabled]:hover,fieldset[disabled] .roku-button-outline-green,fieldset[disabled] .roku-button-outline-green.active,fieldset[disabled] .roku-button-outline-green:active,fieldset[disabled] .roku-button-outline-green:focus,fieldset[disabled] .roku-button-outline-green:hover{background-color:transparent;border-color:#00c629;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-green .badge{color:transparent;background-color:#00c629}.roku-button-outline-green:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-green100{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#00cd49;background-color:transparent;border:2px solid #00cd49}.roku-button-outline-green100:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-green100{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-green100:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-green100.dropdown-toggle,.roku-button-outline-green100.active,.roku-button-outline-green100:active,.roku-button-outline-green100:focus,.roku-button-outline-green100:hover{color:#00cd49;border-color:#009033}.open>.roku-button-outline-green100.dropdown-toggle,.roku-button-outline-green100.active,.roku-button-outline-green100:active{background-image:none}.roku-button-outline-green100.disabled,.roku-button-outline-green100.disabled.active,.roku-button-outline-green100.disabled:active,.roku-button-outline-green100.disabled:focus,.roku-button-outline-green100.disabled:hover,.roku-button-outline-green100[disabled],.roku-button-outline-green100[disabled].active,.roku-button-outline-green100[disabled]:active,.roku-button-outline-green100[disabled]:focus,.roku-button-outline-green100[disabled]:hover,fieldset[disabled] .roku-button-outline-green100,fieldset[disabled] .roku-button-outline-green100.active,fieldset[disabled] .roku-button-outline-green100:active,fieldset[disabled] .roku-button-outline-green100:focus,fieldset[disabled] .roku-button-outline-green100:hover{background-color:transparent;border-color:#00cd49;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-green100 .badge{color:transparent;background-color:#00cd49}.roku-button-outline-green100:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-green200{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#008a1d;background-color:transparent;border:2px solid #008a1d}.roku-button-outline-green200:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-green200{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-green200:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-green200.dropdown-toggle,.roku-button-outline-green200.active,.roku-button-outline-green200:active,.roku-button-outline-green200:focus,.roku-button-outline-green200:hover{color:#008a1d;border-color:#004d10}.open>.roku-button-outline-green200.dropdown-toggle,.roku-button-outline-green200.active,.roku-button-outline-green200:active{background-image:none}.roku-button-outline-green200.disabled,.roku-button-outline-green200.disabled.active,.roku-button-outline-green200.disabled:active,.roku-button-outline-green200.disabled:focus,.roku-button-outline-green200.disabled:hover,.roku-button-outline-green200[disabled],.roku-button-outline-green200[disabled].active,.roku-button-outline-green200[disabled]:active,.roku-button-outline-green200[disabled]:focus,.roku-button-outline-green200[disabled]:hover,fieldset[disabled] .roku-button-outline-green200,fieldset[disabled] .roku-button-outline-green200.active,fieldset[disabled] .roku-button-outline-green200:active,fieldset[disabled] .roku-button-outline-green200:focus,fieldset[disabled] .roku-button-outline-green200:hover{background-color:transparent;border-color:#008a1d;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-green200 .badge{color:transparent;background-color:#008a1d}.roku-button-outline-green200:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-yellow{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#efcb01;background-color:transparent;border:2px solid #efcb01}.roku-button-outline-yellow:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-yellow{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-yellow:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-yellow.dropdown-toggle,.roku-button-outline-yellow.active,.roku-button-outline-yellow:active,.roku-button-outline-yellow:focus,.roku-button-outline-yellow:hover{color:#efcb01;border-color:#b29701}.open>.roku-button-outline-yellow.dropdown-toggle,.roku-button-outline-yellow.active,.roku-button-outline-yellow:active{background-image:none}.roku-button-outline-yellow.disabled,.roku-button-outline-yellow.disabled.active,.roku-button-outline-yellow.disabled:active,.roku-button-outline-yellow.disabled:focus,.roku-button-outline-yellow.disabled:hover,.roku-button-outline-yellow[disabled],.roku-button-outline-yellow[disabled].active,.roku-button-outline-yellow[disabled]:active,.roku-button-outline-yellow[disabled]:focus,.roku-button-outline-yellow[disabled]:hover,fieldset[disabled] .roku-button-outline-yellow,fieldset[disabled] .roku-button-outline-yellow.active,fieldset[disabled] .roku-button-outline-yellow:active,fieldset[disabled] .roku-button-outline-yellow:focus,fieldset[disabled] .roku-button-outline-yellow:hover{background-color:transparent;border-color:#efcb01;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-yellow .badge{color:transparent;background-color:#efcb01}.roku-button-outline-yellow:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-white{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#fff;background-color:transparent;border:2px solid #fff}.roku-button-outline-white:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-white{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-white:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-white.dropdown-toggle,.roku-button-outline-white.active,.roku-button-outline-white:active,.roku-button-outline-white:focus,.roku-button-outline-white:hover{color:#fff;border-color:#e0e0e0}.open>.roku-button-outline-white.dropdown-toggle,.roku-button-outline-white.active,.roku-button-outline-white:active{background-image:none}.roku-button-outline-white.disabled,.roku-button-outline-white.disabled.active,.roku-button-outline-white.disabled:active,.roku-button-outline-white.disabled:focus,.roku-button-outline-white.disabled:hover,.roku-button-outline-white[disabled],.roku-button-outline-white[disabled].active,.roku-button-outline-white[disabled]:active,.roku-button-outline-white[disabled]:focus,.roku-button-outline-white[disabled]:hover,fieldset[disabled] .roku-button-outline-white,fieldset[disabled] .roku-button-outline-white.active,fieldset[disabled] .roku-button-outline-white:active,fieldset[disabled] .roku-button-outline-white:focus,fieldset[disabled] .roku-button-outline-white:hover{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-white .badge{color:transparent;background-color:#fff}.roku-button-outline-white:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-black{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:#000;background-color:transparent;border:2px solid #000}.roku-button-outline-black:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-black{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-black:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-black.dropdown-toggle,.roku-button-outline-black.active,.roku-button-outline-black:active,.roku-button-outline-black:focus,.roku-button-outline-black:hover{color:#000;border-color:#000}.open>.roku-button-outline-black.dropdown-toggle,.roku-button-outline-black.active,.roku-button-outline-black:active{background-image:none}.roku-button-outline-black.disabled,.roku-button-outline-black.disabled.active,.roku-button-outline-black.disabled:active,.roku-button-outline-black.disabled:focus,.roku-button-outline-black.disabled:hover,.roku-button-outline-black[disabled],.roku-button-outline-black[disabled].active,.roku-button-outline-black[disabled]:active,.roku-button-outline-black[disabled]:focus,.roku-button-outline-black[disabled]:hover,fieldset[disabled] .roku-button-outline-black,fieldset[disabled] .roku-button-outline-black.active,fieldset[disabled] .roku-button-outline-black:active,fieldset[disabled] .roku-button-outline-black:focus,fieldset[disabled] .roku-button-outline-black:hover{background-color:transparent;border-color:#000;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-black .badge{color:transparent;background-color:#000}.roku-button-outline-black:hover{text-decoration:underline;background-color:transparent}.roku-button-outline-transparent{margin-left:1rem;margin-right:1rem;display:inline-block;font-family:GothamBook,Helvetica,Arial,sans-serif;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;line-height:24px;-webkit-border-radius:6px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px;color:#fff;background-color:#662d91;padding:8px 20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);color:transparent;background-color:transparent;border:2px solid transparent}.roku-button-outline-transparent:hover{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:767px){.roku-button-outline-transparent{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-button-outline-transparent:hover{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.open>.roku-button-outline-transparent.dropdown-toggle,.roku-button-outline-transparent.active,.roku-button-outline-transparent:active,.roku-button-outline-transparent:focus,.roku-button-outline-transparent:hover{color:transparent;border-color:transparent}.open>.roku-button-outline-transparent.dropdown-toggle,.roku-button-outline-transparent.active,.roku-button-outline-transparent:active{background-image:none}.roku-button-outline-transparent.disabled,.roku-button-outline-transparent.disabled.active,.roku-button-outline-transparent.disabled:active,.roku-button-outline-transparent.disabled:focus,.roku-button-outline-transparent.disabled:hover,.roku-button-outline-transparent[disabled],.roku-button-outline-transparent[disabled].active,.roku-button-outline-transparent[disabled]:active,.roku-button-outline-transparent[disabled]:focus,.roku-button-outline-transparent[disabled]:hover,fieldset[disabled] .roku-button-outline-transparent,fieldset[disabled] .roku-button-outline-transparent.active,fieldset[disabled] .roku-button-outline-transparent:active,fieldset[disabled] .roku-button-outline-transparent:focus,fieldset[disabled] .roku-button-outline-transparent:hover{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.roku-button-outline-transparent .badge{color:transparent;background-color:transparent}.roku-button-outline-transparent:hover{text-decoration:underline;background-color:transparent}a.roku-button-md,button.roku-button-md{padding:8px 17px;font-size:16px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);margin-bottom:25px}@media (max-width:767px){a.roku-button-md,button.roku-button-md{padding:10px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-sm,button.roku-button-sm{padding:5px 20px;font-size:14px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}@media (max-width:767px){a.roku-button-sm,button.roku-button-sm{padding:5px 20px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}a.roku-button-xs,button.roku-button-xs{padding:3px 12px;font-size:13px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}@media (max-width:767px){a.roku-button-xs,button.roku-button-xs{padding:3px 12px;font-size:14px;-webkit-border-radius:6px;border-radius:6px}}.roku-color-b0{color:#fff!important}.roku-bg-color-b0{background-color:#fff;color:#fff}.roku-bg-color-b0.roku-button:hover{background-color:#e6e6e6}.roku-bg-gradient-b0{background-image:-o-linear-gradient(top,#fff 40%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#fff),color-stop(100,#fff));background-image:-webkit-linear-gradient(top,#fff 40%,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),to(#fff));background-image:linear-gradient(180deg,#fff 40%,#fff)}.roku-border-color-b0{border-color:#fff}.roku-color-b1{color:#eee!important}.roku-bg-color-b1{background-color:#eee;color:#fff}.roku-bg-color-b1.roku-button:hover{background-color:#d5d5d5}.roku-bg-gradient-b1{background-image:-o-linear-gradient(top,#eee 40%,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#eee),color-stop(100,#f8f8f8));background-image:-webkit-linear-gradient(top,#eee 40%,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#eee),to(#f8f8f8));background-image:linear-gradient(180deg,#eee 40%,#f8f8f8)}.roku-border-color-b1{border-color:#eee}.roku-color-b2{color:#eee!important}.roku-bg-color-b2{background-color:#eee;color:#fff}.roku-bg-color-b2.roku-button:hover{background-color:#d5d5d5}.roku-bg-gradient-b2{background-image:-o-linear-gradient(top,#eee 40%,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#eee),color-stop(100,#f8f8f8));background-image:-webkit-linear-gradient(top,#eee 40%,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#eee),to(#f8f8f8));background-image:linear-gradient(180deg,#eee 40%,#f8f8f8)}.roku-border-color-b2{border-color:#eee}.roku-color-b3{color:#333!important}.roku-bg-color-b3{background-color:#333;color:#fff}.roku-bg-color-b3.roku-button:hover{background-color:#1a1a1a}.roku-bg-gradient-b3{background-image:-o-linear-gradient(top,#333 40%,#adadad 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#333),color-stop(100,#adadad));background-image:-webkit-linear-gradient(top,#333 40%,#adadad);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#333),to(#adadad));background-image:linear-gradient(180deg,#333 40%,#adadad)}.roku-border-color-b3{border-color:#333}.roku-color-b4{color:#333!important}.roku-bg-color-b4{background-color:#333;color:#fff}.roku-bg-color-b4.roku-button:hover{background-color:#1a1a1a}.roku-bg-gradient-b4{background-image:-o-linear-gradient(top,#333 40%,#adadad 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#333),color-stop(100,#adadad));background-image:-webkit-linear-gradient(top,#333 40%,#adadad);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#333),to(#adadad));background-image:linear-gradient(180deg,#333 40%,#adadad)}.roku-border-color-b4{border-color:#333}.roku-color-b5{color:#222!important}.roku-bg-color-b5{background-color:#222;color:#fff}.roku-bg-color-b5.roku-button:hover{background-color:#090909}.roku-bg-gradient-b5{background-image:-o-linear-gradient(top,#222 40%,#a7a7a7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#222),color-stop(100,#a7a7a7));background-image:-webkit-linear-gradient(top,#222 40%,#a7a7a7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#222),to(#a7a7a7));background-image:linear-gradient(180deg,#222 40%,#a7a7a7)}.roku-border-color-b5{border-color:#222}.roku-color-b6{color:#000!important}.roku-bg-color-b6{color:#fff}.roku-bg-color-b6,.roku-bg-color-b6.roku-button:hover{background-color:#000}.roku-bg-gradient-b6{background-image:-o-linear-gradient(top,#000 40%,#999 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#000),color-stop(100,#999));background-image:-webkit-linear-gradient(top,#000 40%,#999);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#000),to(#999));background-image:linear-gradient(180deg,#000 40%,#999)}.roku-border-color-b6{border-color:#000}.roku-color-b7{color:#f3f3f3!important}.roku-bg-color-b7{background-color:#f3f3f3;color:#fff}.roku-bg-color-b7.roku-button:hover{background-color:#dadada}.roku-bg-gradient-b7{background-image:-o-linear-gradient(top,#f3f3f3 40%,#fafafa 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#f3f3f3),color-stop(100,#fafafa));background-image:-webkit-linear-gradient(top,#f3f3f3 40%,#fafafa);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#f3f3f3),to(#fafafa));background-image:linear-gradient(180deg,#f3f3f3 40%,#fafafa)}.roku-border-color-b7{border-color:#f3f3f3}.roku-color-b9{color:#767574!important}.roku-bg-color-b9{background-color:#767574;color:#fff}.roku-bg-color-b9.roku-button:hover{background-color:#5c5c5b}.roku-bg-gradient-b9{background-image:-o-linear-gradient(top,#767574 40%,#c8c8c7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#767574),color-stop(100,#c8c8c7));background-image:-webkit-linear-gradient(top,#767574 40%,#c8c8c7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#767574),to(#c8c8c7));background-image:linear-gradient(180deg,#767574 40%,#c8c8c7)}.roku-border-color-b9{border-color:#767574}.roku-color-c1{color:#662d91!important}.roku-bg-color-c1{background-color:#662d91;color:#fff}.roku-bg-color-c1.roku-button:hover{background-color:#4b216a}.roku-bg-gradient-c1{background-image:-o-linear-gradient(top,#662d91 40%,#c2abd3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#662d91),color-stop(100,#c2abd3));background-image:-webkit-linear-gradient(top,#662d91 40%,#c2abd3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#662d91),to(#c2abd3));background-image:linear-gradient(180deg,#662d91 40%,#c2abd3)}.roku-border-color-c1{border-color:#662d91}.roku-color-c1s{color:#552a7b!important}.roku-bg-color-c1s{background-color:#552a7b;color:#fff}.roku-bg-color-c1s.roku-button:hover{background-color:#3b1d55}.roku-bg-gradient-c1s{background-image:-o-linear-gradient(top,#552a7b 40%,#bbaaca 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#552a7b),color-stop(100,#bbaaca));background-image:-webkit-linear-gradient(top,#552a7b 40%,#bbaaca);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#552a7b),to(#bbaaca));background-image:linear-gradient(180deg,#552a7b 40%,#bbaaca)}.roku-border-color-c1s{border-color:#552a7b}.roku-color-c1h{color:#843abc!important}.roku-bg-color-c1h{background-color:#843abc;color:#fff}.roku-bg-color-c1h.roku-button:hover{background-color:#692e95}.roku-bg-gradient-c1h{background-image:-o-linear-gradient(top,#843abc 40%,#ceb0e4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#843abc),color-stop(100,#ceb0e4));background-image:-webkit-linear-gradient(top,#843abc 40%,#ceb0e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#843abc),to(#ceb0e4));background-image:linear-gradient(180deg,#843abc 40%,#ceb0e4)}.roku-border-color-c1h{border-color:#843abc}.roku-color-c2{color:#ed1847!important}.roku-bg-color-c2{background-color:#ed1847;color:#fff}.roku-bg-color-c2.roku-button:hover{background-color:#c30f37}.roku-bg-gradient-c2{background-image:-o-linear-gradient(top,#ed1847 40%,#f8a3b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ed1847),color-stop(100,#f8a3b5));background-image:-webkit-linear-gradient(top,#ed1847 40%,#f8a3b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ed1847),to(#f8a3b5));background-image:linear-gradient(180deg,#ed1847 40%,#f8a3b5)}.roku-border-color-c2{border-color:#ed1847}.roku-color-c2s{color:#ed1847!important}.roku-bg-color-c2s{background-color:#ed1847;color:#fff}.roku-bg-color-c2s.roku-button:hover{background-color:#c30f37}.roku-bg-gradient-c2s{background-image:-o-linear-gradient(top,#ed1847 40%,#f8a3b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ed1847),color-stop(100,#f8a3b5));background-image:-webkit-linear-gradient(top,#ed1847 40%,#f8a3b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ed1847),to(#f8a3b5));background-image:linear-gradient(180deg,#ed1847 40%,#f8a3b5)}.roku-border-color-c2s{border-color:#ed1847}.roku-color-c2h{color:#ed1847!important}.roku-bg-color-c2h{background-color:#ed1847;color:#fff}.roku-bg-color-c2h.roku-button:hover{background-color:#c30f37}.roku-bg-gradient-c2h{background-image:-o-linear-gradient(top,#ed1847 40%,#f8a3b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ed1847),color-stop(100,#f8a3b5));background-image:-webkit-linear-gradient(top,#ed1847 40%,#f8a3b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ed1847),to(#f8a3b5));background-image:linear-gradient(180deg,#ed1847 40%,#f8a3b5)}.roku-border-color-c2h{border-color:#ed1847}.roku-color-c3{color:#00a5e5!important}.roku-bg-color-c3{background-color:#00a5e5;color:#fff}.roku-bg-color-c3.roku-button:hover{background-color:#0080b2}.roku-bg-gradient-c3{background-image:-o-linear-gradient(top,#00a5e5 40%,#99dbf5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00a5e5),color-stop(100,#99dbf5));background-image:-webkit-linear-gradient(top,#00a5e5 40%,#99dbf5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00a5e5),to(#99dbf5));background-image:linear-gradient(180deg,#00a5e5 40%,#99dbf5)}.roku-border-color-c3{border-color:#00a5e5}.roku-color-c3s{color:#00a5e5!important}.roku-bg-color-c3s{background-color:#00a5e5;color:#fff}.roku-bg-color-c3s.roku-button:hover{background-color:#0080b2}.roku-bg-gradient-c3s{background-image:-o-linear-gradient(top,#00a5e5 40%,#99dbf5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00a5e5),color-stop(100,#99dbf5));background-image:-webkit-linear-gradient(top,#00a5e5 40%,#99dbf5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00a5e5),to(#99dbf5));background-image:linear-gradient(180deg,#00a5e5 40%,#99dbf5)}.roku-border-color-c3s{border-color:#00a5e5}.roku-color-c3h{color:#00a5e5!important}.roku-bg-color-c3h{background-color:#00a5e5;color:#fff}.roku-bg-color-c3h.roku-button:hover{background-color:#0080b2}.roku-bg-gradient-c3h{background-image:-o-linear-gradient(top,#00a5e5 40%,#99dbf5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00a5e5),color-stop(100,#99dbf5));background-image:-webkit-linear-gradient(top,#00a5e5 40%,#99dbf5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00a5e5),to(#99dbf5));background-image:linear-gradient(180deg,#00a5e5 40%,#99dbf5)}.roku-border-color-c3h{border-color:#00a5e5}.roku-color-c4{color:#00cd49!important}.roku-bg-color-c4{background-color:#00cd49;color:#fff}.roku-bg-color-c4.roku-button:hover{background-color:#009a37}.roku-bg-gradient-c4{background-image:-o-linear-gradient(top,#00cd49 40%,#99ebb6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00cd49),color-stop(100,#99ebb6));background-image:-webkit-linear-gradient(top,#00cd49 40%,#99ebb6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00cd49),to(#99ebb6));background-image:linear-gradient(180deg,#00cd49 40%,#99ebb6)}.roku-border-color-c4{border-color:#00cd49}.roku-color-c4s{color:#00cd49!important}.roku-bg-color-c4s{background-color:#00cd49;color:#fff}.roku-bg-color-c4s.roku-button:hover{background-color:#009a37}.roku-bg-gradient-c4s{background-image:-o-linear-gradient(top,#00cd49 40%,#99ebb6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00cd49),color-stop(100,#99ebb6));background-image:-webkit-linear-gradient(top,#00cd49 40%,#99ebb6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00cd49),to(#99ebb6));background-image:linear-gradient(180deg,#00cd49 40%,#99ebb6)}.roku-border-color-c4s{border-color:#00cd49}.roku-color-c4h{color:#00cd49!important}.roku-bg-color-c4h{background-color:#00cd49;color:#fff}.roku-bg-color-c4h.roku-button:hover{background-color:#009a37}.roku-bg-gradient-c4h{background-image:-o-linear-gradient(top,#00cd49 40%,#99ebb6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00cd49),color-stop(100,#99ebb6));background-image:-webkit-linear-gradient(top,#00cd49 40%,#99ebb6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00cd49),to(#99ebb6));background-image:linear-gradient(180deg,#00cd49 40%,#99ebb6)}.roku-border-color-c4h{border-color:#00cd49}.roku-color-c5{color:#ff9000!important}.roku-bg-color-c5{background-color:#ff9000;color:#fff}.roku-bg-color-c5.roku-button:hover{background-color:#cc7300}.roku-bg-gradient-c5{background-image:-o-linear-gradient(top,#ff9000 40%,#ffd399 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ff9000),color-stop(100,#ffd399));background-image:-webkit-linear-gradient(top,#ff9000 40%,#ffd399);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ff9000),to(#ffd399));background-image:linear-gradient(180deg,#ff9000 40%,#ffd399)}.roku-border-color-c5{border-color:#ff9000}.roku-color-c5s{color:#ff9000!important}.roku-bg-color-c5s{background-color:#ff9000;color:#fff}.roku-bg-color-c5s.roku-button:hover{background-color:#cc7300}.roku-bg-gradient-c5s{background-image:-o-linear-gradient(top,#ff9000 40%,#ffd399 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ff9000),color-stop(100,#ffd399));background-image:-webkit-linear-gradient(top,#ff9000 40%,#ffd399);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ff9000),to(#ffd399));background-image:linear-gradient(180deg,#ff9000 40%,#ffd399)}.roku-border-color-c5s{border-color:#ff9000}.roku-color-c5h{color:#ff9000!important}.roku-bg-color-c5h{background-color:#ff9000;color:#fff}.roku-bg-color-c5h.roku-button:hover{background-color:#cc7300}.roku-bg-gradient-c5h{background-image:-o-linear-gradient(top,#ff9000 40%,#ffd399 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ff9000),color-stop(100,#ffd399));background-image:-webkit-linear-gradient(top,#ff9000 40%,#ffd399);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ff9000),to(#ffd399));background-image:linear-gradient(180deg,#ff9000 40%,#ffd399)}.roku-border-color-c5h{border-color:#ff9000}.roku-color-c6{color:#0042cc!important}.roku-bg-color-c6{background-color:#0042cc;color:#fff}.roku-bg-color-c6.roku-button:hover{background-color:#003299}.roku-bg-gradient-c6{background-image:-o-linear-gradient(top,#0042cc 40%,#99b3eb 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#0042cc),color-stop(100,#99b3eb));background-image:-webkit-linear-gradient(top,#0042cc 40%,#99b3eb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#0042cc),to(#99b3eb));background-image:linear-gradient(180deg,#0042cc 40%,#99b3eb)}.roku-border-color-c6{border-color:#0042cc}.roku-color-c6s{color:#003da7!important}.roku-bg-color-c6s{background-color:#003da7;color:#fff}.roku-bg-color-c6s.roku-button:hover{background-color:#002a74}.roku-bg-gradient-c6s{background-image:-o-linear-gradient(top,#003da7 40%,#99b1dc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#003da7),color-stop(100,#99b1dc));background-image:-webkit-linear-gradient(top,#003da7 40%,#99b1dc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#003da7),to(#99b1dc));background-image:linear-gradient(180deg,#003da7 40%,#99b1dc)}.roku-border-color-c6s{border-color:#003da7}.roku-color-c7{color:#efcb01!important}.roku-bg-color-c7{background-color:#efcb01;color:#fff}.roku-bg-color-c7.roku-button:hover{background-color:#bca001}.roku-bg-gradient-c7{background-image:-o-linear-gradient(top,#efcb01 40%,#f9ea99 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#efcb01),color-stop(100,#f9ea99));background-image:-webkit-linear-gradient(top,#efcb01 40%,#f9ea99);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#efcb01),to(#f9ea99));background-image:linear-gradient(180deg,#efcb01 40%,#f9ea99)}.roku-border-color-c7{border-color:#efcb01}.roku-color-c8{color:#fbe5e7!important}.roku-bg-color-c8{background-color:#fbe5e7;color:#fff}.roku-bg-color-c8.roku-button:hover{background-color:#f4b9be}.roku-bg-gradient-c8{background-image:-o-linear-gradient(top,#fbe5e7 40%,#fdf5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#fbe5e7),color-stop(100,#fdf5f5));background-image:-webkit-linear-gradient(top,#fbe5e7 40%,#fdf5f5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fbe5e7),to(#fdf5f5));background-image:linear-gradient(180deg,#fbe5e7 40%,#fdf5f5)}.roku-border-color-c8{border-color:#fbe5e7}.roku-color-c9{color:#f9a202!important}.roku-bg-color-c9{background-color:#f9a202;color:#fff}.roku-bg-color-c9.roku-button:hover{background-color:#c68102}.roku-bg-gradient-c9{background-image:-o-linear-gradient(top,#f9a202 40%,#fdda9a 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#f9a202),color-stop(100,#fdda9a));background-image:-webkit-linear-gradient(top,#f9a202 40%,#fdda9a);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#f9a202),to(#fdda9a));background-image:linear-gradient(180deg,#f9a202 40%,#fdda9a)}.roku-border-color-c9{border-color:#f9a202}.roku-color-c10{color:#61c9d0!important}.roku-bg-color-c10{background-color:#61c9d0;color:#fff}.roku-bg-color-c10.roku-button:hover{background-color:#3abbc4}.roku-bg-gradient-c10{background-image:-o-linear-gradient(top,#61c9d0 40%,#c0e9ec 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#61c9d0),color-stop(100,#c0e9ec));background-image:-webkit-linear-gradient(top,#61c9d0 40%,#c0e9ec);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#61c9d0),to(#c0e9ec));background-image:linear-gradient(180deg,#61c9d0 40%,#c0e9ec)}.roku-border-color-c10{border-color:#61c9d0}.roku-color-link{color:#0042cc!important}.roku-bg-color-link{background-color:#0042cc;color:#fff}.roku-bg-color-link.roku-button:hover{background-color:#003299}.roku-bg-gradient-link{background-image:-o-linear-gradient(top,#0042cc 40%,#99b3eb 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#0042cc),color-stop(100,#99b3eb));background-image:-webkit-linear-gradient(top,#0042cc 40%,#99b3eb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#0042cc),to(#99b3eb));background-image:linear-gradient(180deg,#0042cc 40%,#99b3eb)}.roku-border-color-link{border-color:#0042cc}.roku-color-success{color:#00cd49!important}.roku-bg-color-success{background-color:#00cd49;color:#fff}.roku-bg-color-success.roku-button:hover{background-color:#009a37}.roku-bg-gradient-success{background-image:-o-linear-gradient(top,#00cd49 40%,#99ebb6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00cd49),color-stop(100,#99ebb6));background-image:-webkit-linear-gradient(top,#00cd49 40%,#99ebb6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00cd49),to(#99ebb6));background-image:linear-gradient(180deg,#00cd49 40%,#99ebb6)}.roku-border-color-success{border-color:#00cd49}.roku-color-error{color:#ed1847!important}.roku-bg-color-error{background-color:#ed1847;color:#fff}.roku-bg-color-error.roku-button:hover{background-color:#c30f37}.roku-bg-gradient-error{background-image:-o-linear-gradient(top,#ed1847 40%,#f8a3b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ed1847),color-stop(100,#f8a3b5));background-image:-webkit-linear-gradient(top,#ed1847 40%,#f8a3b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ed1847),to(#f8a3b5));background-image:linear-gradient(180deg,#ed1847 40%,#f8a3b5)}.roku-border-color-error{border-color:#ed1847}.roku-color-t{color:transparent!important}.roku-bg-color-t{color:#fff}.roku-bg-color-t,.roku-bg-color-t.roku-button:hover{background-color:transparent}.roku-bg-gradient-t{background-image:-o-linear-gradient(top,transparent 40%,hsla(0,0%,60%,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,transparent),color-stop(100,hsla(0,0%,60%,0)));background-image:-webkit-linear-gradient(top,transparent 40%,hsla(0,0%,60%,0));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(hsla(0,0%,60%,0)));background-image:linear-gradient(180deg,transparent 40%,hsla(0,0%,60%,0))}.roku-border-color-t{border-color:transparent}.roku-color-grey{color:#eee!important}.roku-bg-color-grey{background-color:#eee;color:#fff}.roku-bg-color-grey.roku-button:hover{background-color:#d5d5d5}.roku-bg-gradient-grey{background-image:-o-linear-gradient(top,#eee 40%,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#eee),color-stop(100,#f8f8f8));background-image:-webkit-linear-gradient(top,#eee 40%,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#eee),to(#f8f8f8));background-image:linear-gradient(180deg,#eee 40%,#f8f8f8)}.roku-border-color-grey{border-color:#eee}.roku-color-grey100{color:#ddd!important}.roku-bg-color-grey100{background-color:#ddd;color:#fff}.roku-bg-color-grey100.roku-button:hover{background-color:#c4c4c4}.roku-bg-gradient-grey100{background-image:-o-linear-gradient(top,#ddd 40%,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ddd),color-stop(100,#f1f1f1));background-image:-webkit-linear-gradient(top,#ddd 40%,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ddd),to(#f1f1f1));background-image:linear-gradient(180deg,#ddd 40%,#f1f1f1)}.roku-border-color-grey100{border-color:#ddd}.roku-color-grey200{color:#dedede!important}.roku-bg-color-grey200{background-color:#dedede;color:#fff}.roku-bg-color-grey200.roku-button:hover{background-color:#c5c5c5}.roku-bg-gradient-grey200{background-image:-o-linear-gradient(top,#dedede 40%,#f2f2f2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#dedede),color-stop(100,#f2f2f2));background-image:-webkit-linear-gradient(top,#dedede 40%,#f2f2f2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#dedede),to(#f2f2f2));background-image:linear-gradient(180deg,#dedede 40%,#f2f2f2)}.roku-border-color-grey200{border-color:#dedede}.roku-color-grey300{color:#bebebe!important}.roku-bg-color-grey300{background-color:#bebebe;color:#fff}.roku-bg-color-grey300.roku-button:hover{background-color:#a5a5a5}.roku-bg-gradient-grey300{background-image:-o-linear-gradient(top,#bebebe 40%,#e5e5e5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#bebebe),color-stop(100,#e5e5e5));background-image:-webkit-linear-gradient(top,#bebebe 40%,#e5e5e5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#bebebe),to(#e5e5e5));background-image:linear-gradient(180deg,#bebebe 40%,#e5e5e5)}.roku-border-color-grey300{border-color:#bebebe}.roku-color-grey400{color:#999!important}.roku-bg-color-grey400{background-color:#999;color:#fff}.roku-bg-color-grey400.roku-button:hover{background-color:grey}.roku-bg-gradient-grey400{background-image:-o-linear-gradient(top,#999 40%,#d6d6d6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#999),color-stop(100,#d6d6d6));background-image:-webkit-linear-gradient(top,#999 40%,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#999),to(#d6d6d6));background-image:linear-gradient(180deg,#999 40%,#d6d6d6)}.roku-border-color-grey400{border-color:#999}.roku-color-grey500{color:#767574!important}.roku-bg-color-grey500{background-color:#767574;color:#fff}.roku-bg-color-grey500.roku-button:hover{background-color:#5c5c5b}.roku-bg-gradient-grey500{background-image:-o-linear-gradient(top,#767574 40%,#c8c8c7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#767574),color-stop(100,#c8c8c7));background-image:-webkit-linear-gradient(top,#767574 40%,#c8c8c7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#767574),to(#c8c8c7));background-image:linear-gradient(180deg,#767574 40%,#c8c8c7)}.roku-border-color-grey500{border-color:#767574}.roku-color-grey600{color:#333!important}.roku-bg-color-grey600{background-color:#333;color:#fff}.roku-bg-color-grey600.roku-button:hover{background-color:#1a1a1a}.roku-bg-gradient-grey600{background-image:-o-linear-gradient(top,#333 40%,#adadad 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#333),color-stop(100,#adadad));background-image:-webkit-linear-gradient(top,#333 40%,#adadad);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#333),to(#adadad));background-image:linear-gradient(180deg,#333 40%,#adadad)}.roku-border-color-grey600{border-color:#333}.roku-color-grey700{color:#101523!important}.roku-bg-color-grey700{background-color:#101523;color:#fff}.roku-bg-color-grey700.roku-button:hover{background-color:#000}.roku-bg-gradient-grey700{background-image:-o-linear-gradient(top,#101523 40%,#9fa1a7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#101523),color-stop(100,#9fa1a7));background-image:-webkit-linear-gradient(top,#101523 40%,#9fa1a7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#101523),to(#9fa1a7));background-image:linear-gradient(180deg,#101523 40%,#9fa1a7)}.roku-border-color-grey700{border-color:#101523}.roku-color-purple{color:#662d91!important}.roku-bg-color-purple{background-color:#662d91;color:#fff}.roku-bg-color-purple.roku-button:hover{background-color:#4b216a}.roku-bg-gradient-purple{background-image:-o-linear-gradient(top,#662d91 40%,#c2abd3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#662d91),color-stop(100,#c2abd3));background-image:-webkit-linear-gradient(top,#662d91 40%,#c2abd3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#662d91),to(#c2abd3));background-image:linear-gradient(180deg,#662d91 40%,#c2abd3)}.roku-border-color-purple{border-color:#662d91}.roku-color-purple100{color:#995ef6!important}.roku-bg-color-purple100{background-color:#995ef6;color:#fff}.roku-bg-color-purple100.roku-button:hover{background-color:#7a2ef3}.roku-bg-gradient-purple100{background-image:-o-linear-gradient(top,#995ef6 40%,#d6bffb 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#995ef6),color-stop(100,#d6bffb));background-image:-webkit-linear-gradient(top,#995ef6 40%,#d6bffb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#995ef6),to(#d6bffb));background-image:linear-gradient(180deg,#995ef6 40%,#d6bffb)}.roku-border-color-purple100{border-color:#995ef6}.roku-color-purple200{color:#843abc!important}.roku-bg-color-purple200{background-color:#843abc;color:#fff}.roku-bg-color-purple200.roku-button:hover{background-color:#692e95}.roku-bg-gradient-purple200{background-image:-o-linear-gradient(top,#843abc 40%,#ceb0e4 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#843abc),color-stop(100,#ceb0e4));background-image:-webkit-linear-gradient(top,#843abc 40%,#ceb0e4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#843abc),to(#ceb0e4));background-image:linear-gradient(180deg,#843abc 40%,#ceb0e4)}.roku-border-color-purple200{border-color:#843abc}.roku-color-purple300{color:#552a7b!important}.roku-bg-color-purple300{background-color:#552a7b;color:#fff}.roku-bg-color-purple300.roku-button:hover{background-color:#3b1d55}.roku-bg-gradient-purple300{background-image:-o-linear-gradient(top,#552a7b 40%,#bbaaca 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#552a7b),color-stop(100,#bbaaca));background-image:-webkit-linear-gradient(top,#552a7b 40%,#bbaaca);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#552a7b),to(#bbaaca));background-image:linear-gradient(180deg,#552a7b 40%,#bbaaca)}.roku-border-color-purple300{border-color:#552a7b}.roku-color-purple400{color:#7540c4!important}.roku-bg-color-purple400{background-color:#7540c4;color:#fff}.roku-bg-color-purple400.roku-button:hover{background-color:#5e31a0}.roku-bg-gradient-purple400{background-image:-o-linear-gradient(top,#7540c4 40%,#c8b3e7 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#7540c4),color-stop(100,#c8b3e7));background-image:-webkit-linear-gradient(top,#7540c4 40%,#c8b3e7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#7540c4),to(#c8b3e7));background-image:linear-gradient(180deg,#7540c4 40%,#c8b3e7)}.roku-border-color-purple400{border-color:#7540c4}.roku-color-purple500{color:#662d91!important}.roku-bg-color-purple500{background-color:#662d91;color:#fff}.roku-bg-color-purple500.roku-button:hover{background-color:#4b216a}.roku-bg-gradient-purple500{background-image:-o-linear-gradient(top,#662d91 40%,#c2abd3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#662d91),color-stop(100,#c2abd3));background-image:-webkit-linear-gradient(top,#662d91 40%,#c2abd3);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#662d91),to(#c2abd3));background-image:linear-gradient(180deg,#662d91 40%,#c2abd3)}.roku-border-color-purple500{border-color:#662d91}.roku-color-blue{color:#236aee!important}.roku-bg-color-blue{background-color:#236aee;color:#fff}.roku-bg-color-blue.roku-button:hover{background-color:#1052ce}.roku-bg-gradient-blue{background-image:-o-linear-gradient(top,#236aee 40%,#a7c3f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#236aee),color-stop(100,#a7c3f8));background-image:-webkit-linear-gradient(top,#236aee 40%,#a7c3f8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#236aee),to(#a7c3f8));background-image:linear-gradient(180deg,#236aee 40%,#a7c3f8)}.roku-border-color-blue{border-color:#236aee}.roku-color-blue100{color:#2dccd3!important}.roku-bg-color-blue100{background-color:#2dccd3;color:#fff}.roku-bg-color-blue100.roku-button:hover{background-color:#24a4a9}.roku-bg-gradient-blue100{background-image:-o-linear-gradient(top,#2dccd3 40%,#abebed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#2dccd3),color-stop(100,#abebed));background-image:-webkit-linear-gradient(top,#2dccd3 40%,#abebed);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#2dccd3),to(#abebed));background-image:linear-gradient(180deg,#2dccd3 40%,#abebed)}.roku-border-color-blue100{border-color:#2dccd3}.roku-color-blue200{color:#00a5e5!important}.roku-bg-color-blue200{background-color:#00a5e5;color:#fff}.roku-bg-color-blue200.roku-button:hover{background-color:#0080b2}.roku-bg-gradient-blue200{background-image:-o-linear-gradient(top,#00a5e5 40%,#99dbf5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00a5e5),color-stop(100,#99dbf5));background-image:-webkit-linear-gradient(top,#00a5e5 40%,#99dbf5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00a5e5),to(#99dbf5));background-image:linear-gradient(180deg,#00a5e5 40%,#99dbf5)}.roku-border-color-blue200{border-color:#00a5e5}.roku-color-blue300{color:#00a5e9!important}.roku-bg-color-blue300{background-color:#00a5e9;color:#fff}.roku-bg-color-blue300.roku-button:hover{background-color:#0081b6}.roku-bg-gradient-blue300{background-image:-o-linear-gradient(top,#00a5e9 40%,#99dbf6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00a5e9),color-stop(100,#99dbf6));background-image:-webkit-linear-gradient(top,#00a5e9 40%,#99dbf6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00a5e9),to(#99dbf6));background-image:linear-gradient(180deg,#00a5e9 40%,#99dbf6)}.roku-border-color-blue300{border-color:#00a5e9}.roku-color-blue400{color:#0042cc!important}.roku-bg-color-blue400{background-color:#0042cc;color:#fff}.roku-bg-color-blue400.roku-button:hover{background-color:#003299}.roku-bg-gradient-blue400{background-image:-o-linear-gradient(top,#0042cc 40%,#99b3eb 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#0042cc),color-stop(100,#99b3eb));background-image:-webkit-linear-gradient(top,#0042cc 40%,#99b3eb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#0042cc),to(#99b3eb));background-image:linear-gradient(180deg,#0042cc 40%,#99b3eb)}.roku-border-color-blue400{border-color:#0042cc}.roku-color-blue500{color:#073b9f!important}.roku-bg-color-blue500{background-color:#073b9f;color:#fff}.roku-bg-color-blue500.roku-button:hover{background-color:#05296e}.roku-bg-gradient-blue500{background-image:-o-linear-gradient(top,#073b9f 40%,#9cb1d9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#073b9f),color-stop(100,#9cb1d9));background-image:-webkit-linear-gradient(top,#073b9f 40%,#9cb1d9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#073b9f),to(#9cb1d9));background-image:linear-gradient(180deg,#073b9f 40%,#9cb1d9)}.roku-border-color-blue500{border-color:#073b9f}.roku-color-orange{color:#ff8200!important}.roku-bg-color-orange{background-color:#ff8200;color:#fff}.roku-bg-color-orange.roku-button:hover{background-color:#cc6800}.roku-bg-gradient-orange{background-image:-o-linear-gradient(top,#ff8200 40%,#ffcd99 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ff8200),color-stop(100,#ffcd99));background-image:-webkit-linear-gradient(top,#ff8200 40%,#ffcd99);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ff8200),to(#ffcd99));background-image:linear-gradient(180deg,#ff8200 40%,#ffcd99)}.roku-border-color-orange{border-color:#ff8200}.roku-color-orange100{color:#ff9000!important}.roku-bg-color-orange100{background-color:#ff9000;color:#fff}.roku-bg-color-orange100.roku-button:hover{background-color:#cc7300}.roku-bg-gradient-orange100{background-image:-o-linear-gradient(top,#ff9000 40%,#ffd399 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ff9000),color-stop(100,#ffd399));background-image:-webkit-linear-gradient(top,#ff9000 40%,#ffd399);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ff9000),to(#ffd399));background-image:linear-gradient(180deg,#ff9000 40%,#ffd399)}.roku-border-color-orange100{border-color:#ff9000}.roku-color-orange200{color:#ff8200!important}.roku-bg-color-orange200{background-color:#ff8200;color:#fff}.roku-bg-color-orange200.roku-button:hover{background-color:#cc6800}.roku-bg-gradient-orange200{background-image:-o-linear-gradient(top,#ff8200 40%,#ffcd99 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ff8200),color-stop(100,#ffcd99));background-image:-webkit-linear-gradient(top,#ff8200 40%,#ffcd99);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ff8200),to(#ffcd99));background-image:linear-gradient(180deg,#ff8200 40%,#ffcd99)}.roku-border-color-orange200{border-color:#ff8200}.roku-color-red{color:#e40046!important}.roku-bg-color-red{background-color:#e40046;color:#fff}.roku-bg-color-red.roku-button:hover{background-color:#b10036}.roku-bg-gradient-red{background-image:-o-linear-gradient(top,#e40046 40%,#f499b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#e40046),color-stop(100,#f499b5));background-image:-webkit-linear-gradient(top,#e40046 40%,#f499b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#e40046),to(#f499b5));background-image:linear-gradient(180deg,#e40046 40%,#f499b5)}.roku-border-color-red{border-color:#e40046}.roku-color-red100{color:#ed1847!important}.roku-bg-color-red100{background-color:#ed1847;color:#fff}.roku-bg-color-red100.roku-button:hover{background-color:#c30f37}.roku-bg-gradient-red100{background-image:-o-linear-gradient(top,#ed1847 40%,#f8a3b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#ed1847),color-stop(100,#f8a3b5));background-image:-webkit-linear-gradient(top,#ed1847 40%,#f8a3b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ed1847),to(#f8a3b5));background-image:linear-gradient(180deg,#ed1847 40%,#f8a3b5)}.roku-border-color-red100{border-color:#ed1847}.roku-color-red200{color:#e40046!important}.roku-bg-color-red200{background-color:#e40046;color:#fff}.roku-bg-color-red200.roku-button:hover{background-color:#b10036}.roku-bg-gradient-red200{background-image:-o-linear-gradient(top,#e40046 40%,#f499b5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#e40046),color-stop(100,#f499b5));background-image:-webkit-linear-gradient(top,#e40046 40%,#f499b5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#e40046),to(#f499b5));background-image:linear-gradient(180deg,#e40046 40%,#f499b5)}.roku-border-color-red200{border-color:#e40046}.roku-color-green{color:#00c629!important}.roku-bg-color-green{background-color:#00c629;color:#fff}.roku-bg-color-green.roku-button:hover{background-color:#00931e}.roku-bg-gradient-green{background-image:-o-linear-gradient(top,#00c629 40%,#99e8a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00c629),color-stop(100,#99e8a9));background-image:-webkit-linear-gradient(top,#00c629 40%,#99e8a9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00c629),to(#99e8a9));background-image:linear-gradient(180deg,#00c629 40%,#99e8a9)}.roku-border-color-green{border-color:#00c629}.roku-color-green100{color:#00cd49!important}.roku-bg-color-green100{background-color:#00cd49;color:#fff}.roku-bg-color-green100.roku-button:hover{background-color:#009a37}.roku-bg-gradient-green100{background-image:-o-linear-gradient(top,#00cd49 40%,#99ebb6 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#00cd49),color-stop(100,#99ebb6));background-image:-webkit-linear-gradient(top,#00cd49 40%,#99ebb6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#00cd49),to(#99ebb6));background-image:linear-gradient(180deg,#00cd49 40%,#99ebb6)}.roku-border-color-green100{border-color:#00cd49}.roku-color-green200{color:#008a1d!important}.roku-bg-color-green200{background-color:#008a1d;color:#fff}.roku-bg-color-green200.roku-button:hover{background-color:#005712}.roku-bg-gradient-green200{background-image:-o-linear-gradient(top,#008a1d 40%,#99d0a5 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#008a1d),color-stop(100,#99d0a5));background-image:-webkit-linear-gradient(top,#008a1d 40%,#99d0a5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#008a1d),to(#99d0a5));background-image:linear-gradient(180deg,#008a1d 40%,#99d0a5)}.roku-border-color-green200{border-color:#008a1d}.roku-color-yellow{color:#efcb01!important}.roku-bg-color-yellow{background-color:#efcb01;color:#fff}.roku-bg-color-yellow.roku-button:hover{background-color:#bca001}.roku-bg-gradient-yellow{background-image:-o-linear-gradient(top,#efcb01 40%,#f9ea99 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#efcb01),color-stop(100,#f9ea99));background-image:-webkit-linear-gradient(top,#efcb01 40%,#f9ea99);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#efcb01),to(#f9ea99));background-image:linear-gradient(180deg,#efcb01 40%,#f9ea99)}.roku-border-color-yellow{border-color:#efcb01}.roku-color-white{color:#fff!important}.roku-bg-color-white{background-color:#fff;color:#fff}.roku-bg-color-white.roku-button:hover{background-color:#e6e6e6}.roku-bg-gradient-white{background-image:-o-linear-gradient(top,#fff 40%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#fff),color-stop(100,#fff));background-image:-webkit-linear-gradient(top,#fff 40%,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),to(#fff));background-image:linear-gradient(180deg,#fff 40%,#fff)}.roku-border-color-white{border-color:#fff}.roku-color-black{color:#000!important}.roku-bg-color-black{color:#fff}.roku-bg-color-black,.roku-bg-color-black.roku-button:hover{background-color:#000}.roku-bg-gradient-black{background-image:-o-linear-gradient(top,#000 40%,#999 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#000),color-stop(100,#999));background-image:-webkit-linear-gradient(top,#000 40%,#999);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#000),to(#999));background-image:linear-gradient(180deg,#000 40%,#999)}.roku-border-color-black{border-color:#000}.roku-color-transparent{color:transparent!important}.roku-bg-color-transparent{color:#fff}.roku-bg-color-transparent,.roku-bg-color-transparent.roku-button:hover{background-color:transparent}.roku-bg-gradient-transparent{background-image:-o-linear-gradient(top,transparent 40%,hsla(0,0%,60%,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,transparent),color-stop(100,hsla(0,0%,60%,0)));background-image:-webkit-linear-gradient(top,transparent 40%,hsla(0,0%,60%,0));background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(hsla(0,0%,60%,0)));background-image:linear-gradient(180deg,transparent 40%,hsla(0,0%,60%,0))}.roku-border-color-transparent{border-color:transparent}.roku-bg-color-b0,.roku-bg-color-b1,.roku-bg-color-b7{color:#333}.roku-bg-color-b0 hr,.roku-bg-color-b1 hr,.roku-bg-color-b7 hr{border-top:1px solid #333}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ks-button-outline-black:disabled,.ks-button-outline-purple:disabled,.ks-button-outline-white:disabled,.ks-button-outline:disabled,.ks-button-primary:disabled,.ks-button-secondary:disabled,.ks-button-tertiary-outline-black:disabled,.ks-button-tertiary-outline-purple:disabled,.ks-button-tertiary-outline-white:disabled,.ks-button-tertiary-outline:disabled,.ks-button-tertiary:disabled,.ks-button:disabled,.roku-button-secondary:disabled,.roku-button-secondary:disabled:hover,a.roku-button-disabled,a.roku-button-disabled:hover,button.roku-button-disabled,button.roku-button-outline:disabled,button.roku-button-outline:disabled:hover,button.roku-button-tertiary:disabled,button.roku-button-tertiary:disabled:hover,button.roku-button:disabled,button.roku-button:disabled:hover,button:disabled,button:disabled:hover,button[disabled=disabled],button[disabled=disabled]:hover,button[disabled],button[disabled]:hover{background-color:#767574;border-color:#767574;color:#fff;opacity:.5;-webkit-box-shadow:none;box-shadow:none;cursor:default}.ks-button-outline-black:hover:disabled,.ks-button-outline-purple:hover:disabled,.ks-button-outline-white:hover:disabled,.ks-button-outline:hover:disabled,.ks-button-primary:hover:disabled,.ks-button-secondary:hover:disabled,.ks-button-tertiary-outline-black:hover:disabled,.ks-button-tertiary-outline-purple:hover:disabled,.ks-button-tertiary-outline-white:hover:disabled,.ks-button-tertiary-outline:hover:disabled,.ks-button-tertiary:hover:disabled,.ks-button:hover:disabled,.roku-button-secondary:hover:disabled,a.roku-button-disabled:hover,button.roku-button-disabled:hover,button:hover:disabled,button:hover[disabled=disabled],button:hover[disabled]{background-color:#767574;border-color:#767574;color:#fff;opacity:.5;-webkit-box-shadow:none;box-shadow:none}.ks-button,.ks-button-primary{color:#fff;background-color:#662d91;border-color:#662d91;text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button,.ks-button-primary{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button,.ks-button-primary{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button,.ks-button-primary{font-size:16px;line-height:24px}}.ks-button-primary:hover,.ks-button:hover{-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-primary:active,.ks-button:active{background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.ks-button-primary.ks-button-wide,.ks-button-primary.wide,.ks-button.ks-button-wide,.ks-button.wide{width:100%}.ks-button-secondary,.ks-button-tertiary{background-color:#fff;border-color:#662d91;color:#662d91;text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button-secondary,.ks-button-tertiary{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button-secondary,.ks-button-tertiary{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button-secondary,.ks-button-tertiary{font-size:16px;line-height:24px}}.ks-button-secondary:hover,.ks-button-tertiary:hover{background-color:#fff;color:#662d91;border-color:#662d91;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-secondary:active,.ks-button-tertiary:active{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.ks-button-secondary.wide,.ks-button-tertiary.wide{width:100%}.ks-button,.ks-button-primary,.ks-button-secondary{padding:8px 20px;border:2px solid #662d91}@media (min-width:320px) and (max-width:767px){.ks-button,.ks-button-primary,.ks-button-secondary{padding:10px 20px}}.ks-button-tertiary{padding:2px 20px;border:2px solid #662d91}.ks-button-tertiary:hover{background-color:#fff;color:#662d91;border-color:#662d91;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-tertiary:active{background-color:#552a7b;color:#fff;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.ks-button-secondary:disabled,.ks-button-secondary:disabled:hover{background-color:#fff;color:#767574;border-color:#767574}.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{background-color:hsla(0,0%,100%,0);text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;border-width:2px;border-style:solid;-webkit-box-shadow:none;box-shadow:none;font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{font-size:16px;line-height:24px}}.ks-button-outline-black:hover,.ks-button-outline-purple:hover,.ks-button-outline-white:hover,.ks-button-outline:hover,.ks-button-tertiary-outline-black:hover,.ks-button-tertiary-outline-purple:hover,.ks-button-tertiary-outline-white:hover,.ks-button-tertiary-outline:hover{-webkit-box-shadow:none;box-shadow:none}.wide.ks-button-outline,.wide.ks-button-outline-black,.wide.ks-button-outline-purple,.wide.ks-button-outline-white,.wide.ks-button-tertiary-outline,.wide.ks-button-tertiary-outline-black,.wide.ks-button-tertiary-outline-purple,.wide.ks-button-tertiary-outline-white{width:100%}.ks-button-outline,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-white{color:#fff;border-color:#fff}.ks-button-outline-white:hover,.ks-button-outline:hover,.ks-button-tertiary-outline-white:hover,.ks-button-tertiary-outline:hover{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.5)}.ks-button-outline-white:active,.ks-button-outline:active,.ks-button-tertiary-outline-white:active,.ks-button-tertiary-outline:active{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.75)}.ks-button-outline-purple,.ks-button-tertiary-outline-purple{color:#662d91;border-color:#662d91}.ks-button-outline-purple:hover,.ks-button-tertiary-outline-purple:hover{color:#662d91;border-color:#662d91;background-color:hsla(0,0%,100%,.5)}.ks-button-outline-purple:active,.ks-button-tertiary-outline-purple:active{color:#fff;border-color:#662d91;background-color:#662d91}.ks-button-outline-black,.ks-button-tertiary-outline-black{color:#000;border-color:#000;background-color:transparent}.ks-button-outline-black:hover,.ks-button-tertiary-outline-black:hover{color:#000;border-color:#000;background-color:hsla(0,0%,100%,.5)}.ks-button-outline-black:active,.ks-button-tertiary-outline-black:active{color:#fff;background-color:#000}.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white{padding:8px 20px}@media (min-width:320px) and (max-width:767px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white{padding:10px 20px}}.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{padding:2px 20px}a.ks-button,a.ks-button-outline,a.ks-button-outline-black,a.ks-button-outline-black:active,a.ks-button-outline-black:hover,a.ks-button-outline-black:link,a.ks-button-outline-black:visited,a.ks-button-outline-purple,a.ks-button-outline-purple:active,a.ks-button-outline-purple:hover,a.ks-button-outline-purple:link,a.ks-button-outline-purple:visited,a.ks-button-outline-white,a.ks-button-outline-white:active,a.ks-button-outline-white:hover,a.ks-button-outline-white:link,a.ks-button-outline-white:visited,a.ks-button-outline:active,a.ks-button-outline:hover,a.ks-button-outline:link,a.ks-button-outline:visited,a.ks-button-primary,a.ks-button-primary:active,a.ks-button-primary:hover,a.ks-button-primary:link,a.ks-button-primary:visited,a.ks-button-secondary,a.ks-button-secondary:active,a.ks-button-secondary:hover,a.ks-button-secondary:link,a.ks-button-secondary:visited,a.ks-button-tertiary,a.ks-button-tertiary-outline,a.ks-button-tertiary-outline-black,a.ks-button-tertiary-outline-black:active,a.ks-button-tertiary-outline-black:hover,a.ks-button-tertiary-outline-black:link,a.ks-button-tertiary-outline-black:visited,a.ks-button-tertiary-outline-purple,a.ks-button-tertiary-outline-purple:active,a.ks-button-tertiary-outline-purple:hover,a.ks-button-tertiary-outline-purple:link,a.ks-button-tertiary-outline-purple:visited,a.ks-button-tertiary-outline-white,a.ks-button-tertiary-outline-white:active,a.ks-button-tertiary-outline-white:hover,a.ks-button-tertiary-outline-white:link,a.ks-button-tertiary-outline-white:visited,a.ks-button-tertiary-outline:active,a.ks-button-tertiary-outline:hover,a.ks-button-tertiary-outline:link,a.ks-button-tertiary-outline:visited,a.ks-button-tertiary:active,a.ks-button-tertiary:hover,a.ks-button-tertiary:link,a.ks-button-tertiary:visited,a.ks-button:active,a.ks-button:hover,a.ks-button:link,a.ks-button:visited{text-decoration:none}a.ks-button-outline-white:link,a.ks-button-outline:link,a.ks-button-tertiary-outline-white:link{color:#fff}a.ks-button-tertiary-outline-purple:link{color:#662d91}a.ks-button-outline-black:link,a.ks-button-tertiary-outline-black:link{color:#000}a.ks-button-outline-black:active,a.ks-button-outline-purple:active,a.ks-button-primary:active,a.ks-button-primary:hover,a.ks-button-primary:link,a.ks-button-primary:visited,a.ks-button-tertiary-outline-black:active,a.ks-button-tertiary-outline-purple:active,a.ks-button:active,a.ks-button:hover,a.ks-button:link,a.ks-button:visited{color:#fff}a.ks-button,a.ks-button-primary,a.ks-button-secondary,a.ks-button-tertiary{border:2px solid #662d91}a.ks-button-secondary:link,a.ks-button-tertiary:link{color:#662d91}a.ks-button-secondary:active,a.ks-button-tertiary:active{color:#fff}button.ks-button-icon{padding:8px 10px}button .ks-button-icon-before{padding-right:6px}button .ks-button-icon-after{padding-left:6px}button.ks-button-tertiary-outline-black.ks-button-icon,button.ks-button-tertiary-outline-purple.ks-button-icon,button.ks-button-tertiary-outline-white.ks-button-icon,button.ks-button-tertiary-outline.ks-button-icon,button.ks-button-tertiary.ks-button-icon{padding:2px 10px}button.ks-button-spinner{padding:4px 20px}@media (min-width:320px) and (max-width:767px){button.ks-button-spinner{padding:6px 20px}}button.ks-button-spinner .spinner-icon{display:inline-block;vertical-align:middle}button.ks-button-spinner .spinner-icon.ks-button-icon-before{margin-right:6px}button.ks-button-spinner .spinner-icon.ks-button-icon-after{margin-left:6px}button.ks-button-spinner.ks-button-wide .spinner-icon{margin-right:auto;margin-left:auto}button.ks-button-spinner.ks-button-wide .spinner-icon.ks-button-icon-before{margin-right:6px}button.ks-button-spinner.ks-button-wide .spinner-icon.ks-button-icon-after{margin-left:6px}button.ks-button-outline-black.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-outline-black:active.ks-button-spinner .spinner-icon,button.ks-button-outline-black:disabled.ks-button-spinner .spinner-icon,button.ks-button-outline-purple:active.ks-button-spinner .spinner-icon,button.ks-button-outline-purple:disabled.ks-button-spinner .spinner-icon,button.ks-button-outline-white.ks-button-spinner .spinner-icon,button.ks-button-outline.ks-button-spinner .spinner-icon,button.ks-button-primary.ks-button-spinner .spinner-icon,button.ks-button-secondary:active.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z\' fill=\'%23fff\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-outline-purple.ks-button-spinner .spinner-icon,button.ks-button-secondary.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z\' fill=\'%23662D91\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-secondary:disabled.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z\' fill=\'%23767574\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite;opacity:.5}button.ks-button-tertiary-outline-black:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-black:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-purple:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-purple:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-white.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-spinner .spinner-icon,button.ks-button-tertiary:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary:disabled.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z\' fill=\'%23fff\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline-black.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline-purple.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z\' fill=\'%23662D91\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline-black.ks-button-spinner,button.ks-button-tertiary-outline-purple.ks-button-spinner,button.ks-button-tertiary-outline-white.ks-button-spinner,button.ks-button-tertiary-outline.ks-button-spinner,button.ks-button-tertiary.ks-button-spinner{padding:2px 10px}button.ks-button-tertiary-outline-black.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-purple.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-white.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-spinner .spinner-icon{margin-top:-1px}.ks-button-white{color:#fff}.ks-button-white,.ks-button-white:hover{border-color:#fff}.ks-button-purple,.ks-button-purple:hover{color:#662d91;border-color:#662d91}.ks-button-purple:active{color:#fff;border-color:#662d91;background-color:#662d91}.ks-button-black,.ks-button-black:hover{color:#000;border-color:#000}.ks-button-black:active{color:#fff;background-color:#000}.ks-button-green,.ks-button-green:hover,.ks-button-selected,.ks-button-selected:hover{color:#008a1d;border-color:#008a1d}.ks-button-green:active,.ks-button-selected:active{color:#fff;border-color:#008a1d;background-color:#008a1d}.ks-button-primary.ks-button-green,.ks-button-primary.ks-button-selected{color:#fff;background-color:#008a1d}.ks-button-primary.ks-button-green:disabled,.ks-button-primary.ks-button-selected:disabled{background-color:#767574}button.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-selected.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z\' fill=\'%23008A1D\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-green:active.ks-button-spinner .spinner-icon,button.ks-button-outline.ks-button-green:disabled.ks-button-spinner .spinner-icon,button.ks-button-outline.ks-button-selected:disabled.ks-button-spinner .spinner-icon,button.ks-button-primary.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-primary.ks-button-selected.ks-button-spinner .spinner-icon,button.ks-button-selected:active.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'32\' height=\'32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z\' fill=\'%23fff\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-selected.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-selected.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z\' fill=\'%23008A1D\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline.ks-button-green:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-green:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-selected:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-selected:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-green:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-green:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-selected:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-selected:disabled.ks-button-spinner .spinner-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'16\' height=\'16\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z\' fill=\'%23fff\' fill-rule=\'evenodd\'/%3E%3C/svg%3E");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}.ks-button-link,.ks-button-link-purple{font-size:16px;color:#0042cc;font-family:GothamMedium,Helvetica,Arial,sans-serif}.ks-button-link-purple:hover,.ks-button-link:hover{color:#0042cc;font-size:16px}.ks-button-link-purple.ks-link-small,.ks-button-link.ks-link-small{font-size:14px;font-family:GothamBook,Helvetica,Arial,sans-serif}.ks-button-link-purple.ks-link-small:hover,.ks-button-link.ks-link-small:hover{font-size:14px}.ks-button-link-purple .glyphicon,.ks-button-link .glyphicon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ks-button-link-purple,.ks-button-link-purple:hover{color:#662d91}.ks-button-link-purple.ks-link-small,.ks-button-link-purple.ks-link-small:hover{color:#843abc}button.ks-button-link,button.ks-button-link-purple{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0}button.ks-button-link-purple:hover,button.ks-button-link:hover{background-color:transparent;opacity:.75}button.ks-button-link-purple:disabled,button.ks-button-link:disabled{color:#767574;opacity:1}button.ks-button-link-purple:active,button.ks-button-link:active{opacity:1}button.ks-button-link-purple.ks-link-small:disabled{color:#767574;opacity:1}a.ks-button-link,a.ks-button-link-purple{text-decoration:none}a.ks-button-link-purple:active,a.ks-button-link-purple:link,a.ks-button-link-purple:visited,a.ks-button-link:active,a.ks-button-link:link,a.ks-button-link:visited{color:#0042cc}a.ks-button-link-purple:hover,a.ks-button-link:hover{text-decoration:none;opacity:.75}a.ks-button-link-purple:active,a.ks-button-link:active{opacity:1}a.ks-button-link-purple:active,a.ks-button-link-purple:link,a.ks-button-link-purple:visited{color:#662d91}a.ks-button-link-purple.ks-link-small:active,a.ks-button-link-purple.ks-link-small:link,a.ks-button-link-purple.ks-link-small:visited{color:#843abc}.ks-button-link-purple.ks-link-icon .glyphicon,.ks-button-link.ks-link-icon .glyphicon{padding:0 4px}.ks-button-link-purple.ks-link-icon .ks-link-icon-before,.ks-button-link.ks-link-icon .ks-link-icon-before{padding-left:0}.ks-button-link-purple.ks-link-icon .ks-link-icon-after,.ks-button-link.ks-link-icon .ks-link-icon-after{padding-right:0}.ks-button-error-message{background-color:#e40046;border-color:#fff;color:#fff;text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button-error-message{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button-error-message{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button-error-message{font-size:16px;line-height:24px}}.ks-button-error-message:hover{background-color:#e40046;color:#fff;border-color:#fff;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-error-message:active{color:#fff;background-color:#e40046;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ks-button-error-message.wide{width:100%}.B0-bg{background:#fff}.B0{color:#fff}.B1-bg{background:#eee}.B1{color:#eee}.B2-bg{background:#eee}.B2{color:#eee}.B3-bg{background:#333}.B3{color:#333}.B4-bg{background:#333}.B4{color:#333}.B5-bg{background:#222}.B5{color:#222}.B6-bg{background:#000}.B6{color:#000}.B7-bg{background:#f3f3f3}.B7{color:#f3f3f3}.B9-bg{background:#767574}.B9{color:#767574}.C1-bg{background:#662d91}.C1{color:#662d91}.C1s-bg{background:#552a7b}.C1s{color:#552a7b}.C1h-bg{background:#843abc}.C1h{color:#843abc}.C2-bg{background:#ed1847}.C2{color:#ed1847}.C2s-bg{background:#ed1847}.C2s{color:#ed1847}.C2h-bg{background:#ed1847}.C2h{color:#ed1847}.C3-bg{background:#00a5e5}.C3{color:#00a5e5}.C3s-bg{background:#00a5e5}.C3s{color:#00a5e5}.C3h-bg{background:#00a5e5}.C3h{color:#00a5e5}.C4-bg{background:#00cd49}.C4{color:#00cd49}.C4s-bg{background:#00cd49}.C4s{color:#00cd49}.C4h-bg{background:#00cd49}.C4h{color:#00cd49}.C5-bg{background:#ff9000}.C5{color:#ff9000}.C5s-bg{background:#ff9000}.C5s{color:#ff9000}.C5h-bg{background:#ff9000}.C5h{color:#ff9000}.C6-bg{background:#0042cc}.C6{color:#0042cc}.C6S-bg{background:#003da7}.C6S{color:#003da7}.C7-bg{background:#efcb01}.C7{color:#efcb01}.C8-bg{background:#fbe5e7}.C8{color:#fbe5e7}.C9-bg{background:#f9a202}.C9{color:#f9a202}.C10-bg{background:#61c9d0}.C10{color:#61c9d0}.LINK-bg{background:#0042cc}.LINK{color:#0042cc}.SUCCESS-bg{background:#00cd49}.SUCCESS{color:#00cd49}.ERROR-bg{background:#ed1847}.ERROR{color:#ed1847}.T-bg{background:transparent}.T{color:transparent}.grey-bg{background:#eee}.grey{color:#eee}.grey100-bg{background:#ddd}.grey100{color:#ddd}.grey200-bg{background:#dedede}.grey200{color:#dedede}.grey300-bg{background:#bebebe}.grey300{color:#bebebe}.grey400-bg{background:#999}.grey400{color:#999}.grey500-bg{background:#767574}.grey500{color:#767574}.grey600-bg{background:#333}.grey600{color:#333}.grey700-bg{background:#101523}.grey700{color:#101523}.purple-bg{background:#662d91}.purple{color:#662d91}.purple100-bg{background:#995ef6}.purple100{color:#995ef6}.purple200-bg{background:#843abc}.purple200{color:#843abc}.purple300-bg{background:#552a7b}.purple300{color:#552a7b}.purple400-bg{background:#7540c4}.purple400{color:#7540c4}.purple500-bg{background:#662d91}.purple500{color:#662d91}.blue-bg{background:#236aee}.blue{color:#236aee}.blue100-bg{background:#2dccd3}.blue100{color:#2dccd3}.blue200-bg{background:#00a5e5}.blue200{color:#00a5e5}.blue300-bg{background:#00a5e9}.blue300{color:#00a5e9}.blue400-bg{background:#0042cc}.blue400{color:#0042cc}.blue500-bg{background:#073b9f}.blue500{color:#073b9f}.orange-bg{background:#ff8200}.orange{color:#ff8200}.orange100-bg{background:#ff9000}.orange100{color:#ff9000}.orange200-bg{background:#ff8200}.orange200{color:#ff8200}.red-bg{background:#e40046}.red{color:#e40046}.red100-bg{background:#ed1847}.red100{color:#ed1847}.red200-bg{background:#e40046}.red200{color:#e40046}.green-bg{background:#00c629}.green{color:#00c629}.green100-bg{background:#00cd49}.green100{color:#00cd49}.green200-bg{background:#008a1d}.green200{color:#008a1d}.yellow-bg{background:#efcb01}.yellow{color:#efcb01}.white-bg{background:#fff}.white{color:#fff}.black-bg{background:#000}.black{color:#000}.transparent-bg{background:transparent}.transparent{color:transparent}.ks-text-bold{font-family:GothamBold,Helvetica,Arial,sans-serif}.ks-text-medium{font-family:GothamMedium,Helvetica,Arial,sans-serif}.ks-text-light{font-family:GothamLight,Helvetica,Arial,sans-serif}.ks-text-regular{font-family:GothamBook,Helvetica,Arial,sans-serif}p{font-size:16px;line-height:24px}.ks-text-xs{font-size:12px;line-height:18px}.ks-text-sm{font-size:14px;line-height:22px}.ks-text-rg{font-size:16px;line-height:24px}.ks-text-md{font-size:18px;line-height:26px}.ks-text-lg{font-size:22px;line-height:32px}.ks-text-xl{font-size:32px;line-height:40px}.ks-text-xxl{font-size:42px;line-height:56px}.ks-text-xxxl{font-size:54px;line-height:74px}.ks-text-jumbo{font-size:66px;line-height:100px}.ks-text-hero{font-size:82px;line-height:120px}.ks-text-center{text-align:center}.ks-text-left{text-align:left}.ks-text-right{text-align:right}.ks-text-justify{text-align:justify}.ks-text-uppercase{text-transform:uppercase}.ks-text-capitalize{text-transform:capitalize}.ks-text-lowercase{text-transform:lowercase}.ks-text-nowrap{white-space:nowrap}.ks-wrapper{margin:0 auto;position:relative;max-width:1200px}.ks-m-0{margin:0}.ks-mh-0{margin-right:0;margin-left:0}.ks-mv-0{margin-top:0;margin-bottom:0}.ks-p-0{padding:0}.ks-ph-0{padding-right:0;padding-left:0}.ks-pv-0{padding-top:0;padding-bottom:0}.ks-mt-0{margin-top:0}.ks-pt-0{padding-top:0}.ks-mb-0{margin-bottom:0}.ks-pb-0{padding-bottom:0}.ks-ml-0{margin-left:0}.ks-pl-0{padding-left:0}.ks-mr-0{margin-right:0}.ks-pr-0{padding-right:0}.ks-m-2{margin:2px}.ks-mh-2{margin-right:2px;margin-left:2px}.ks-mv-2{margin-top:2px;margin-bottom:2px}.ks-p-2{padding:2px}.ks-ph-2{padding-right:2px;padding-left:2px}.ks-pv-2{padding-top:2px;padding-bottom:2px}.ks-mt-2{margin-top:2px}.ks-pt-2{padding-top:2px}.ks-mb-2{margin-bottom:2px}.ks-pb-2{padding-bottom:2px}.ks-ml-2{margin-left:2px}.ks-pl-2{padding-left:2px}.ks-mr-2{margin-right:2px}.ks-pr-2{padding-right:2px}.ks-m-4{margin:4px}.ks-mh-4{margin-right:4px;margin-left:4px}.ks-mv-4{margin-top:4px;margin-bottom:4px}.ks-p-4{padding:4px}.ks-ph-4{padding-right:4px;padding-left:4px}.ks-pv-4{padding-top:4px;padding-bottom:4px}.ks-mt-4{margin-top:4px}.ks-pt-4{padding-top:4px}.ks-mb-4{margin-bottom:4px}.ks-pb-4{padding-bottom:4px}.ks-ml-4{margin-left:4px}.ks-pl-4{padding-left:4px}.ks-mr-4{margin-right:4px}.ks-pr-4{padding-right:4px}.ks-m-6{margin:6px}.ks-mh-6{margin-right:6px;margin-left:6px}.ks-mv-6{margin-top:6px;margin-bottom:6px}.ks-p-6{padding:6px}.ks-ph-6{padding-right:6px;padding-left:6px}.ks-pv-6{padding-top:6px;padding-bottom:6px}.ks-mt-6{margin-top:6px}.ks-pt-6{padding-top:6px}.ks-mb-6{margin-bottom:6px}.ks-pb-6{padding-bottom:6px}.ks-ml-6{margin-left:6px}.ks-pl-6{padding-left:6px}.ks-mr-6{margin-right:6px}.ks-pr-6{padding-right:6px}.ks-m-8{margin:8px}.ks-mh-8{margin-right:8px;margin-left:8px}.ks-mv-8{margin-top:8px;margin-bottom:8px}.ks-p-8{padding:8px}.ks-ph-8{padding-right:8px;padding-left:8px}.ks-pv-8{padding-top:8px;padding-bottom:8px}.ks-mt-8{margin-top:8px}.ks-pt-8{padding-top:8px}.ks-mb-8{margin-bottom:8px}.ks-pb-8{padding-bottom:8px}.ks-ml-8{margin-left:8px}.ks-pl-8{padding-left:8px}.ks-mr-8{margin-right:8px}.ks-pr-8{padding-right:8px}.ks-m-10{margin:10px}.ks-mh-10{margin-right:10px;margin-left:10px}.ks-mv-10{margin-top:10px;margin-bottom:10px}.ks-p-10{padding:10px}.ks-ph-10{padding-right:10px;padding-left:10px}.ks-pv-10{padding-top:10px;padding-bottom:10px}.ks-mt-10{margin-top:10px}.ks-pt-10{padding-top:10px}.ks-mb-10{margin-bottom:10px}.ks-pb-10{padding-bottom:10px}.ks-ml-10{margin-left:10px}.ks-pl-10{padding-left:10px}.ks-mr-10{margin-right:10px}.ks-pr-10{padding-right:10px}.ks-m-20{margin:20px}.ks-mh-20{margin-right:20px;margin-left:20px}.ks-mv-20{margin-top:20px;margin-bottom:20px}.ks-p-20{padding:20px}.ks-ph-20{padding-right:20px;padding-left:20px}.ks-pv-20{padding-top:20px;padding-bottom:20px}.ks-mt-20{margin-top:20px}.ks-pt-20{padding-top:20px}.ks-mb-20{margin-bottom:20px}.ks-pb-20{padding-bottom:20px}.ks-ml-20{margin-left:20px}.ks-pl-20{padding-left:20px}.ks-mr-20{margin-right:20px}.ks-pr-20{padding-right:20px}.ks-m-30{margin:30px}.ks-mh-30{margin-right:30px;margin-left:30px}.ks-mv-30{margin-top:30px;margin-bottom:30px}.ks-p-30{padding:30px}.ks-ph-30{padding-right:30px;padding-left:30px}.ks-pv-30{padding-top:30px;padding-bottom:30px}.ks-mt-30{margin-top:30px}.ks-pt-30{padding-top:30px}.ks-mb-30{margin-bottom:30px}.ks-pb-30{padding-bottom:30px}.ks-ml-30{margin-left:30px}.ks-pl-30{padding-left:30px}.ks-mr-30{margin-right:30px}.ks-pr-30{padding-right:30px}.ks-m-40{margin:40px}.ks-mh-40{margin-right:40px;margin-left:40px}.ks-mv-40{margin-top:40px;margin-bottom:40px}.ks-p-40{padding:40px}.ks-ph-40{padding-right:40px;padding-left:40px}.ks-pv-40{padding-top:40px;padding-bottom:40px}.ks-mt-40{margin-top:40px}.ks-pt-40{padding-top:40px}.ks-mb-40{margin-bottom:40px}.ks-pb-40{padding-bottom:40px}.ks-ml-40{margin-left:40px}.ks-pl-40{padding-left:40px}.ks-mr-40{margin-right:40px}.ks-pr-40{padding-right:40px}.ks-m-50{margin:50px}.ks-mh-50{margin-right:50px;margin-left:50px}.ks-mv-50{margin-top:50px;margin-bottom:50px}.ks-p-50{padding:50px}.ks-ph-50{padding-right:50px;padding-left:50px}.ks-pv-50{padding-top:50px;padding-bottom:50px}.ks-mt-50{margin-top:50px}.ks-pt-50{padding-top:50px}.ks-mb-50{margin-bottom:50px}.ks-pb-50{padding-bottom:50px}.ks-ml-50{margin-left:50px}.ks-pl-50{padding-left:50px}.ks-mr-50{margin-right:50px}.ks-pr-50{padding-right:50px}.ks-m-60{margin:60px}.ks-mh-60{margin-right:60px;margin-left:60px}.ks-mv-60{margin-top:60px;margin-bottom:60px}.ks-p-60{padding:60px}.ks-ph-60{padding-right:60px;padding-left:60px}.ks-pv-60{padding-top:60px;padding-bottom:60px}.ks-mt-60{margin-top:60px}.ks-pt-60{padding-top:60px}.ks-mb-60{margin-bottom:60px}.ks-pb-60{padding-bottom:60px}.ks-ml-60{margin-left:60px}.ks-pl-60{padding-left:60px}.ks-mr-60{margin-right:60px}.ks-pr-60{padding-right:60px}.ks-m-70{margin:70px}.ks-mh-70{margin-right:70px;margin-left:70px}.ks-mv-70{margin-top:70px;margin-bottom:70px}.ks-p-70{padding:70px}.ks-ph-70{padding-right:70px;padding-left:70px}.ks-pv-70{padding-top:70px;padding-bottom:70px}.ks-mt-70{margin-top:70px}.ks-pt-70{padding-top:70px}.ks-mb-70{margin-bottom:70px}.ks-pb-70{padding-bottom:70px}.ks-ml-70{margin-left:70px}.ks-pl-70{padding-left:70px}.ks-mr-70{margin-right:70px}.ks-pr-70{padding-right:70px}.ks-m-80{margin:80px}.ks-mh-80{margin-right:80px;margin-left:80px}.ks-mv-80{margin-top:80px;margin-bottom:80px}.ks-p-80{padding:80px}.ks-ph-80{padding-right:80px;padding-left:80px}.ks-pv-80{padding-top:80px;padding-bottom:80px}.ks-mt-80{margin-top:80px}.ks-pt-80{padding-top:80px}.ks-mb-80{margin-bottom:80px}.ks-pb-80{padding-bottom:80px}.ks-ml-80{margin-left:80px}.ks-pl-80{padding-left:80px}.ks-mr-80{margin-right:80px}.ks-pr-80{padding-right:80px}.ks-m-90{margin:90px}.ks-mh-90{margin-right:90px;margin-left:90px}.ks-mv-90{margin-top:90px;margin-bottom:90px}.ks-p-90{padding:90px}.ks-ph-90{padding-right:90px;padding-left:90px}.ks-pv-90{padding-top:90px;padding-bottom:90px}.ks-mt-90{margin-top:90px}.ks-pt-90{padding-top:90px}.ks-mb-90{margin-bottom:90px}.ks-pb-90{padding-bottom:90px}.ks-ml-90{margin-left:90px}.ks-pl-90{padding-left:90px}.ks-mr-90{margin-right:90px}.ks-pr-90{padding-right:90px}.ks-m-100{margin:100px}.ks-mh-100{margin-right:100px;margin-left:100px}.ks-mv-100{margin-top:100px;margin-bottom:100px}.ks-p-100{padding:100px}.ks-ph-100{padding-right:100px;padding-left:100px}.ks-pv-100{padding-top:100px;padding-bottom:100px}.ks-mt-100{margin-top:100px}.ks-pt-100{padding-top:100px}.ks-mb-100{margin-bottom:100px}.ks-pb-100{padding-bottom:100px}.ks-ml-100{margin-left:100px}.ks-pl-100{padding-left:100px}.ks-mr-100{margin-right:100px}.ks-pr-100{padding-right:100px}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.roku-font-0{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-0{font-size:16px;line-height:24px}}@media (min-width:768px){.roku-font-0{font-size:16px;line-height:24px}}@media (min-width:1080px){.roku-font-0{font-size:16px;line-height:24px}}.roku-font-1{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-1{font-size:32px;line-height:40px}}@media (min-width:768px){.roku-font-1{font-size:42px;line-height:56px}}@media (min-width:1080px){.roku-font-1{font-size:42px;line-height:56px}}.roku-font-2{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-2{font-size:32px;line-height:40px}}@media (min-width:768px){.roku-font-2{font-size:32px;line-height:40px}}@media (min-width:1080px){.roku-font-2{font-size:32px;line-height:40px}}.roku-font-3{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-3{font-size:22px;line-height:32px}}@media (min-width:768px){.roku-font-3{font-size:22px;line-height:32px}}@media (min-width:1080px){.roku-font-3{font-size:22px;line-height:32px}}.roku-font-4{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-4{font-size:18px;line-height:26px}}@media (min-width:768px){.roku-font-4{font-size:18px;line-height:26px}}@media (min-width:1080px){.roku-font-4{font-size:18px;line-height:26px}}.roku-font-5{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;margin-top:11px;margin-bottom:11px}@media (max-width:767px){.roku-font-5{font-size:20px}}@media (min-width:768px) and (max-width:1199px){.roku-font-5{font-size:20px}}@media (min-width:1200px){.roku-font-5{font-size:20px}}.roku-font-6{font-weight:500;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;margin-top:11px;margin-bottom:11px}@media (max-width:767px){.roku-font-6{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.roku-font-6{font-size:16px}}@media (min-width:1200px){.roku-font-6{font-size:16px}}.roku-font-7{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-7{font-size:12px;line-height:18px}}@media (min-width:768px){.roku-font-7{font-size:12px;line-height:18px}}@media (min-width:1080px){.roku-font-7{font-size:12px;line-height:18px}}.roku-font-9{font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-9{font-size:14px;line-height:22px}}@media (min-width:768px){.roku-font-9{font-size:14px;line-height:22px}}@media (min-width:1080px){.roku-font-9{font-size:14px;line-height:22px}}.roku-font-10{font-family:GothamLight,Helvetica,Arial,sans-serif;font-style:italic}@media (max-width:767px){.roku-font-10{font-size:14px;line-height:22px}}@media (min-width:768px){.roku-font-10{font-size:14px;line-height:22px}}@media (min-width:1080px){.roku-font-10{font-size:14px;line-height:22px}}.roku-font-11{font-family:GothamBold,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-11{font-size:16px;line-height:24px}}@media (min-width:768px){.roku-font-11{font-size:16px;line-height:24px}}@media (min-width:1080px){.roku-font-11{font-size:16px;line-height:24px}}.roku-font-12{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-font-12{font-size:14px;line-height:22px}}@media (min-width:768px){.roku-font-12{font-size:14px;line-height:22px}}@media (min-width:1080px){.roku-font-12{font-size:14px;line-height:22px}}.roku-font-13{font-weight:400;line-height:1.42;font-family:GothamBook,serif;margin-top:11px;margin-bottom:11px}@media (max-width:767px){.roku-font-13{font-size:25px}}@media (min-width:768px) and (max-width:1199px){.roku-font-13{font-size:26px}}@media (min-width:1200px){.roku-font-13{font-size:30px}}.roku-font-14{font-weight:700;line-height:1.42;font-family:GothamBook,serif;margin-top:11px;margin-bottom:11px}@media (max-width:767px){.roku-font-14{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.roku-font-14{font-size:16px}}@media (min-width:1200px){.roku-font-14{font-size:16px}}.t10{top:10%!important}.t20{top:20%!important}.t30{top:30%!important}.t40{top:40%!important}.t50{top:50%!important}.t60{top:60%!important}.t70{top:70%!important}.t80{top:80%!important}.t90{top:90%!important}.roku-price{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;text-align:right;line-height:1}@media (max-width:767px){.roku-price{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.roku-price{font-size:19px}}@media (min-width:1200px){.roku-price{font-size:22px}}.roku-price sup{font-size:.6em}.roku-price.text{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-price.text{font-size:20px}}@media (min-width:768px) and (max-width:1199px){.roku-price.text{font-size:20px}}@media (min-width:1200px){.roku-price.text{font-size:20px}}.roku-price.starts-at:before{content:"Starts at";font-weight:500;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;position:absolute;top:-20px;margin-left:15px}@media (max-width:767px){.roku-price.starts-at:before{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.roku-price.starts-at:before{font-size:16px}}@media (min-width:1200px){.roku-price.starts-at:before{font-size:16px}}.disclaimer{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.disclaimer{font-size:12px}}@media (min-width:768px) and (max-width:1199px){.disclaimer{font-size:12px}}@media (min-width:1200px){.disclaimer{font-size:12px}}.text-opacity{opacity:.5}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}@media (max-width:767px){.text-center-xs{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-underline{text-decoration:underline!important}.roku-learn-more:after{font-family:Glyphicons Roku!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1em;font-size:10px;margin-left:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"\\e96b";position:relative}.fixedTop,.roku-navbar.fixedTop{position:fixed;top:0;margin:0 auto;z-index:90}.roku-bg-texture-b0{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.6) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#fff}.roku-bg-texture-b1,.roku-bg-texture-b2{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,93.3%,.8),hsla(0,0%,93.3%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,93.3%,.8),hsla(0,0%,93.3%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,93.3%,.8),hsla(0,0%,93.3%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#eee}.roku-bg-texture-b3,.roku-bg-texture-b4{background:-webkit-repeating-linear-gradient(bottom,rgba(51,51,51,.8),rgba(51,51,51,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(51,51,51,.8),rgba(51,51,51,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(51,51,51,.8),rgba(51,51,51,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#333}.roku-bg-texture-b5{background:-webkit-repeating-linear-gradient(bottom,rgba(34,34,34,.8),rgba(34,34,34,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(34,34,34,.8),rgba(34,34,34,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(34,34,34,.8),rgba(34,34,34,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#222}.roku-bg-texture-b6{background:-webkit-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#000}.roku-bg-texture-b7{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,95.3%,.8),hsla(0,0%,95.3%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,95.3%,.8),hsla(0,0%,95.3%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,95.3%,.8),hsla(0,0%,95.3%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#f3f3f3}.roku-bg-texture-b9{background:-webkit-repeating-linear-gradient(bottom,rgba(118,117,116,.8),rgba(118,117,116,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(118,117,116,.8),rgba(118,117,116,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(118,117,116,.8),rgba(118,117,116,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#767574}.roku-bg-texture-c1{background:-webkit-repeating-linear-gradient(bottom,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#662d91}.roku-bg-texture-c1s{background:-webkit-repeating-linear-gradient(bottom,rgba(85,42,123,.8),rgba(85,42,123,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(85,42,123,.8),rgba(85,42,123,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(85,42,123,.8),rgba(85,42,123,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#552a7b}.roku-bg-texture-c1h{background:-webkit-repeating-linear-gradient(bottom,rgba(132,58,188,.8),rgba(132,58,188,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(132,58,188,.8),rgba(132,58,188,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(132,58,188,.8),rgba(132,58,188,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#843abc}.roku-bg-texture-c2,.roku-bg-texture-c2h,.roku-bg-texture-c2s{background:-webkit-repeating-linear-gradient(bottom,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ed1847}.roku-bg-texture-c3,.roku-bg-texture-c3h,.roku-bg-texture-c3s{background:-webkit-repeating-linear-gradient(bottom,rgba(0,165,229,.8),rgba(0,165,229,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,165,229,.8),rgba(0,165,229,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,165,229,.8),rgba(0,165,229,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00a5e5}.roku-bg-texture-c4,.roku-bg-texture-c4h,.roku-bg-texture-c4s{background:-webkit-repeating-linear-gradient(bottom,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00cd49}.roku-bg-texture-c5,.roku-bg-texture-c5h,.roku-bg-texture-c5s{background:-webkit-repeating-linear-gradient(bottom,rgba(255,144,0,.8),rgba(255,144,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(255,144,0,.8),rgba(255,144,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(255,144,0,.8),rgba(255,144,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ff9000}.roku-bg-texture-c6{background:-webkit-repeating-linear-gradient(bottom,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#0042cc}.roku-bg-texture-c6s{background:-webkit-repeating-linear-gradient(bottom,rgba(0,61,167,.8),rgba(0,61,167,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,61,167,.8),rgba(0,61,167,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,61,167,.8),rgba(0,61,167,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#003da7}.roku-bg-texture-c7{background:-webkit-repeating-linear-gradient(bottom,rgba(239,203,1,.8),rgba(239,203,1,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(239,203,1,.8),rgba(239,203,1,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(239,203,1,.8),rgba(239,203,1,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#efcb01}.roku-bg-texture-c8{background:-webkit-repeating-linear-gradient(bottom,rgba(251,229,231,.8),rgba(251,229,231,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(251,229,231,.8),rgba(251,229,231,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(251,229,231,.8),rgba(251,229,231,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#fbe5e7}.roku-bg-texture-c9{background:-webkit-repeating-linear-gradient(bottom,rgba(249,162,2,.8),rgba(249,162,2,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(249,162,2,.8),rgba(249,162,2,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(249,162,2,.8),rgba(249,162,2,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#f9a202}.roku-bg-texture-c10{background:-webkit-repeating-linear-gradient(bottom,rgba(97,201,208,.8),rgba(97,201,208,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(97,201,208,.8),rgba(97,201,208,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(97,201,208,.8),rgba(97,201,208,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#61c9d0}.roku-bg-texture-link{background:-webkit-repeating-linear-gradient(bottom,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#0042cc}.roku-bg-texture-success{background:-webkit-repeating-linear-gradient(bottom,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00cd49}.roku-bg-texture-error{background:-webkit-repeating-linear-gradient(bottom,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ed1847}.roku-bg-texture-t{background:-webkit-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:transparent}.roku-bg-texture-grey{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,93.3%,.8),hsla(0,0%,93.3%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,93.3%,.8),hsla(0,0%,93.3%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,93.3%,.8),hsla(0,0%,93.3%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#eee}.roku-bg-texture-grey100{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,86.7%,.8),hsla(0,0%,86.7%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,86.7%,.8),hsla(0,0%,86.7%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,86.7%,.8),hsla(0,0%,86.7%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ddd}.roku-bg-texture-grey200{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,87.1%,.8),hsla(0,0%,87.1%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,87.1%,.8),hsla(0,0%,87.1%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,87.1%,.8),hsla(0,0%,87.1%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#dedede}.roku-bg-texture-grey300{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,74.5%,.8),hsla(0,0%,74.5%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,74.5%,.8),hsla(0,0%,74.5%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,74.5%,.8),hsla(0,0%,74.5%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#bebebe}.roku-bg-texture-grey400{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,60%,.8),hsla(0,0%,60%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,60%,.8),hsla(0,0%,60%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,60%,.8),hsla(0,0%,60%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#999}.roku-bg-texture-grey500{background:-webkit-repeating-linear-gradient(bottom,rgba(118,117,116,.8),rgba(118,117,116,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(118,117,116,.8),rgba(118,117,116,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(118,117,116,.8),rgba(118,117,116,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#767574}.roku-bg-texture-grey600{background:-webkit-repeating-linear-gradient(bottom,rgba(51,51,51,.8),rgba(51,51,51,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(51,51,51,.8),rgba(51,51,51,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(51,51,51,.8),rgba(51,51,51,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#333}.roku-bg-texture-grey700{background:-webkit-repeating-linear-gradient(bottom,rgba(16,21,35,.8),rgba(16,21,35,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(16,21,35,.8),rgba(16,21,35,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(16,21,35,.8),rgba(16,21,35,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#101523}.roku-bg-texture-purple{background:-webkit-repeating-linear-gradient(bottom,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#662d91}.roku-bg-texture-purple100{background:-webkit-repeating-linear-gradient(bottom,rgba(153,94,246,.8),rgba(153,94,246,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(153,94,246,.8),rgba(153,94,246,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(153,94,246,.8),rgba(153,94,246,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#995ef6}.roku-bg-texture-purple200{background:-webkit-repeating-linear-gradient(bottom,rgba(132,58,188,.8),rgba(132,58,188,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(132,58,188,.8),rgba(132,58,188,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(132,58,188,.8),rgba(132,58,188,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#843abc}.roku-bg-texture-purple300{background:-webkit-repeating-linear-gradient(bottom,rgba(85,42,123,.8),rgba(85,42,123,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(85,42,123,.8),rgba(85,42,123,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(85,42,123,.8),rgba(85,42,123,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#552a7b}.roku-bg-texture-purple400{background:-webkit-repeating-linear-gradient(bottom,rgba(117,64,196,.8),rgba(117,64,196,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(117,64,196,.8),rgba(117,64,196,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(117,64,196,.8),rgba(117,64,196,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#7540c4}.roku-bg-texture-purple500{background:-webkit-repeating-linear-gradient(bottom,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(102,45,145,.8),rgba(102,45,145,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#662d91}.roku-bg-texture-blue{background:-webkit-repeating-linear-gradient(bottom,rgba(35,106,238,.8),rgba(35,106,238,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(35,106,238,.8),rgba(35,106,238,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(35,106,238,.8),rgba(35,106,238,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#236aee}.roku-bg-texture-blue100{background:-webkit-repeating-linear-gradient(bottom,rgba(45,204,211,.8),rgba(45,204,211,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(45,204,211,.8),rgba(45,204,211,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(45,204,211,.8),rgba(45,204,211,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#2dccd3}.roku-bg-texture-blue200{background:-webkit-repeating-linear-gradient(bottom,rgba(0,165,229,.8),rgba(0,165,229,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,165,229,.8),rgba(0,165,229,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,165,229,.8),rgba(0,165,229,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00a5e5}.roku-bg-texture-blue300{background:-webkit-repeating-linear-gradient(bottom,rgba(0,165,233,.8),rgba(0,165,233,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,165,233,.8),rgba(0,165,233,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,165,233,.8),rgba(0,165,233,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00a5e9}.roku-bg-texture-blue400{background:-webkit-repeating-linear-gradient(bottom,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,66,204,.8),rgba(0,66,204,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#0042cc}.roku-bg-texture-blue500{background:-webkit-repeating-linear-gradient(bottom,rgba(7,59,159,.8),rgba(7,59,159,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(7,59,159,.8),rgba(7,59,159,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(7,59,159,.8),rgba(7,59,159,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#073b9f}.roku-bg-texture-orange{background:-webkit-repeating-linear-gradient(bottom,rgba(255,130,0,.8),rgba(255,130,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(255,130,0,.8),rgba(255,130,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(255,130,0,.8),rgba(255,130,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ff8200}.roku-bg-texture-orange100{background:-webkit-repeating-linear-gradient(bottom,rgba(255,144,0,.8),rgba(255,144,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(255,144,0,.8),rgba(255,144,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(255,144,0,.8),rgba(255,144,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ff9000}.roku-bg-texture-orange200{background:-webkit-repeating-linear-gradient(bottom,rgba(255,130,0,.8),rgba(255,130,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(255,130,0,.8),rgba(255,130,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(255,130,0,.8),rgba(255,130,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ff8200}.roku-bg-texture-red{background:-webkit-repeating-linear-gradient(bottom,rgba(228,0,70,.8),rgba(228,0,70,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(228,0,70,.8),rgba(228,0,70,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(228,0,70,.8),rgba(228,0,70,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#e40046}.roku-bg-texture-red100{background:-webkit-repeating-linear-gradient(bottom,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(237,24,71,.8),rgba(237,24,71,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#ed1847}.roku-bg-texture-red200{background:-webkit-repeating-linear-gradient(bottom,rgba(228,0,70,.8),rgba(228,0,70,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(228,0,70,.8),rgba(228,0,70,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(228,0,70,.8),rgba(228,0,70,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#e40046}.roku-bg-texture-green{background:-webkit-repeating-linear-gradient(bottom,rgba(0,198,41,.8),rgba(0,198,41,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,198,41,.8),rgba(0,198,41,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,198,41,.8),rgba(0,198,41,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00c629}.roku-bg-texture-green100{background:-webkit-repeating-linear-gradient(bottom,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,205,73,.8),rgba(0,205,73,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#00cd49}.roku-bg-texture-green200{background:-webkit-repeating-linear-gradient(bottom,rgba(0,138,29,.8),rgba(0,138,29,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,138,29,.8),rgba(0,138,29,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,138,29,.8),rgba(0,138,29,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#008a1d}.roku-bg-texture-yellow{background:-webkit-repeating-linear-gradient(bottom,rgba(239,203,1,.8),rgba(239,203,1,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(239,203,1,.8),rgba(239,203,1,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(239,203,1,.8),rgba(239,203,1,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#efcb01}.roku-bg-texture-white{background:-webkit-repeating-linear-gradient(bottom,hsla(0,0%,100%,.8),hsla(0,0%,100%,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,hsla(0,0%,100%,.8),hsla(0,0%,100%,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#fff}.roku-bg-texture-black{background:-webkit-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:#000}.roku-bg-texture-transparent{background:-webkit-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-webkit-repeating-linear-gradient(89deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),-webkit-repeating-linear-gradient(269deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),-webkit-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background:-o-repeating-linear-gradient(bottom,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),-o-repeating-linear-gradient(89deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 58%,#fff 100%),-o-repeating-linear-gradient(269deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 81%,#fff 100%),-o-repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 20px,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 60px,hsla(0,0%,86.3%,.8) 80px,#fff 80px,#fff 90px,#eee 90px,#eee 110px,#fff 110px,#fff 120px,#eee 120px,#eee 140px,#fff 140px,#fff 150px,#eee 150px,#eee 170px,#fff 170px,#fff 180px,#eee 180px,#eee 200px);background:repeating-linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.9) 100%),repeating-linear-gradient(1deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 58%,#fff),repeating-linear-gradient(181deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 81%,#fff),repeating-linear-gradient(45deg,hsla(0,0%,86.3%,.8),hsla(0,0%,86.3%,.8) 20px,hsla(0,0%,93.3%,.8) 0,hsla(0,0%,93.3%,.8) 60px,hsla(0,0%,86.3%,.8) 0,hsla(0,0%,86.3%,.8) 80px,#fff 0,#fff 90px,#eee 0,#eee 110px,#fff 0,#fff 120px,#eee 0,#eee 140px,#fff 0,#fff 150px,#eee 0,#eee 170px,#fff 0,#fff 180px,#eee 0,#eee 200px);background-color:transparent}.roku-page-content{max-width:1200px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}',""]),e.exports=t},Mt3h:function(e,t,o){"use strict";o.r(t);var r=o("cDf5"),a=o.n(r),n=o("Ri4w");n.a.include("Component/Api",["Event/EventBus","Component/Id","Component/Definition","Component/Loader","Component/Lookup","Component/Interface","Util/Namespace","Util/ErrorHandler","Util/Logger","Util/Validator"],(function(e,t,o,r,i,l,s,c,u,d){var p=[];s.exportMethod("define",(function(e,t,a){return c.execute((function(e,t,a){if(!d.validate("string",e))throw Error("define: Invalid component class name.");if(!d.validate("object",t))throw Error("define: Invalid component definition.");if(a&&"function"!=typeof a)throw Error("define: Invalid constructor function.");return o.set(e,t),a&&(a.prototype.Shell=function(){return p[p.length-1]},r.setConstructor(e,a)),n.a}),[e,t,a],{DefinitionMgr:o,Loader:r},'Encountered error in "Shell.define".')})),s.exportMethod("implement",(function(e,t){return c.execute((function(e,t){if(!d.validate("string",e))throw Error("implement: Invalid component class name.");if("function"!=typeof t)throw Error("implement: Invalid constructor function.");return t.prototype.Shell=function(){return p[p.length-1]},r.setConstructor(e,t),n.a}),[e,t],{Loader:r},'Encountered error in "Shell.define".')})),s.exportMethod("implement.submodule",(function(e,t,o){return c.execute((function(e,a){if(!d.validate("string",e))throw Error("implement.submodule: Invalid component class name.");if(!d.validate("string",t))throw Error("implement.submodule: Invalid component sub module name.");if(null==o)throw Error("implement.submodule: Invalid submodule implementation.");return r.addConstructorSubModule(e,t,o),n.a}),[e,constructor],{Loader:r},'Encountered error in "Shell.implement.submodule".')})),s.exportMethod("create",(function(a){return c.execute((function(o){if("string"!=typeof o||!o)throw Error("create: Invalid class name.");var r,a=this.DefinitionMgr.get(o);if(!a)throw Error('create: Class "'.concat(o,"\" not found. You might be executing 'create' before either 'define' or 'implement'."));if(r=a.singleton?o:t.generate(),i.preregister(r,o),a.singleton&&this.Loader.exist(r))return new l(r).initialize();p.push(new l(r,!0));var s=this.Loader.load(r,o,new l(r).initialize());return i.register(r,o),s.Shell=n.a.version,p[p.length-1].initialize(),p.pop(),e.trigger(r,"Initialize"),new l(r).initialize()}),[a],{DefinitionMgr:o,Loader:r,EventBus:e},'Encountered error in "Shell.create".')})),s.exportMethod("find",(function(e){return c.execute((function(e,t,o){if("string"!=typeof o&&"object"!=a()(o)||!o)throw Error("find: Invalid selector.");var r;return"string"==typeof o?(r=i.lookup(o),new l(r,!1).initialize()):"object"==a()(o)?"function"==typeof o.Shell?o.Shell():(r=e.lookup(o),new l(r,!0).initialize()):new l([])}),[r,o,e],this,'Encountered error in "Shell.create".')})),s.exportMethod("destroy",(function(){return c.execute((function(e,t,o){for(var r=o.getAll(),a=0;a<r.length;a++){var i=r[a];new l(i).initialize().destroy()}return n.a}),[r,o,i],this,'Encountered error in "Shell.create".')})),s.exportMethod("debug.getDefinition",(function(e){return c.execute((function(e){if("string"!=typeof e||!e)throw Error("debug.getDefinition: Invalid class name.");return o.get(e)}),[e],{DefinitionMgr:o},'Encountered error in "Shell.debug.getDefinition".')})),s.exportMethod("debug.getConstructor",(function(e){return c.execute((function(e){if("string"!=typeof e||!e)throw Error("debug.getConstructor: Invalid class name.");return r.getConstructor(e)}),[e],{Loader:r},'Encountered error in "Shell.debug.getConstructor".')})),s.exportMethod("debug.getComponent",(function(e){return c.execute((function(e){if("string"!=typeof e||!e)throw Error("debug.getComponent: Invalid component id.");return r.load(e)}),[e],{Loader:r},'Encountered error in "Shell.debug.getComponent".')})),s.exportMethod("debug.getConstructorSubModules",(function(e){return c.execute((function(e){return r.getConstructorSubModules(e)}),[e],{Loader:r},'Encountered error in "Shell.debug.getConstructorSubModules".')}))})),n.a.include("Component/Definition",["Util/Registry","Util/Logger"],(function(e,t){var o=[],r=new e("Component/definition");return{get:function(e){return r.get(e)},set:function(e,a){for(var n=0;n<o.length;n++){var i=o[n];if(void 0===a[i]||null===a[i])throw Error("set: Required field ".concat(i," is not found in component definition"))}r.set(e,a),t.debug("Set component definition.",{clazz:e,config:a})}}})),n.a.include("Component/Id",null,(function(){var e=0;return{generate:function(){return"Shell-"+ ++e}}})),n.a.include("Component/Interface",["Event/EventBus","Component/Loader","Component/Definition","Component/Lookup","Util/ErrorHandler","Util/Logger","Util/Validator"],(function(e,t,o,r,n,i,l){return function(s,c){"string"==typeof s&&(s=[s]);var u=[],d=!1,p=null,m=function(){return d},f=function(e,t,o){u.push({method:e,args:t,context:o})};this.initialize=function(){d=!0,delete this.initialize;for(var e=0;e<u.length;e++){var t=u[e];t.method.apply(t.context,t.args)}return this},this.setContext=function(e){p=e},this.getComponents=function(){return s},this.trigger=function(t,u){var d=function e(t,o,r,n,s){if("undefined"===t)throw Error('trigger: Action "'.concat(s,'" is not defined in "').concat(n,'".'));if("string"==typeof t&&0===t.indexOf("?")){if(null==r)return;t=t.replace("?","")}if(null===t||"null"===t){if(null!=u)throw Error('trigger: Action "'.concat(s,'" in "').concat(n,'" does not accept a payload.'))}else if("object"==a()(t))for(var c in t){e(t[c],o,r[c],n,s)}else if(0===t.indexOf("object")&&t.length>"object".length){if(!l.validate("object",r))throw Error('trigger: Action "'.concat(s,'" in "').concat(n,'" has invalid payload.'));var d=/\<(.*?)\>/.exec(t)[1].trim();for(var c in r)e(d,o,r[c],n,s)}else if(0===t.indexOf("array")&&t.length>"array".length){if(!l.validate("array",r))throw Error('trigger: Action "'.concat(s,'" in "').concat(n,'" has invalid payload.'));d=/\<(.*?)\>/.exec(t)[1].trim();for(var p=0;p<r.length;p++)e(d,o,r[p],n,s)}else if(o&&o[t])e(o[t],o,r,n,s);else{if("regexp"!==t&&"string"!==t&&"number"!==t&&"boolean"!==t&&"dom"!==t&&"array"!==t&&"object"!==t)throw Error('trigger: Action "'.concat(s,'" in "').concat(n,'" has invalid payload.'));if(!l.validate(t,r))throw Error('trigger: Action "'.concat(s,'" in "').concat(n,'" has invalid payload.'));"array"===t&&i.debug('Action "'+s+'" in "'+n+'" has native array defined. Please use custom data structure with array in the form of array.<TYPE>'),"object"===t&&i.debug('Action "'+s+'" in "'+n+'" has native object defined. Please use custom data structure with object in the form of Object.<string, TYPE>')}};if(m())return n.execute((function(e,t,a,n){if(!l.validate("string",a))throw Error("trigger: Invalid event action.");for(var i=0;i<t.length;i++){var s=r.lookupClass(t[i]);if(!1!==o.get(s).strict)if(c){var u=o.get(s).outputs;if(!u||void 0===u[a])throw Error("Undefined output ".concat(a," in ").concat(s,"."));if(null!==u[a]&&null!==n)d(u[a],o.get(s),n,s,a);else if((null===u[a]||"null"===u[a])&&null!=n)throw Error('trigger: Invalid payload for output "'.concat(a,'" in "').concat(s,'".'))}else{var p=o.get(s).inputs;if(p&&void 0!==p[a])if(null!==p[a]&&null!==n)d(p[a],o.get(s),n,s,a);else if((null===p[a]||"null"===p[a])&&null!=n)throw Error('trigger: Invalid payload for input "'.concat(a,'" in "').concat(s,'".'))}e.trigger(t[i],a,n)}return this}),[e,s,t,u],this,'Encountered error in "Component/Interface.trigger".');f(this.trigger,[t,u],this)},this.on=function(o,r,a){if(m())return a=a||p,n.execute((function(e,t,o,r,a,n){if("string"!=typeof r||!r)throw Error("on: Invalid action");if("function"!=typeof a)throw Error("on: Invalid callback");if("function"==typeof n||null==n)throw Error("on: Invalid context");for(var i=0;i<o.length;i++)e.addListener(o[i],r,a,n);return this}),[e,t,s,o,r,a],this,'Encountered error in "Component/Interface.on".');f(this.on,[o,r,a],this)},this.once=function(o,r,a){if(m())return a=a||p,n.execute((function(e,t,o,r,a,n){if("string"!=typeof r||!r)throw Error("once: Invalid action");if("function"!=typeof a)throw Error("once: Invalid callback");if("function"==typeof n||null==n)throw Error("once: Invalid context");for(var i=0;i<o.length;i++)e.addListener(o[i],r,a,n,!0);return this}),[e,t,s,o,r,a],this,'Encountered error in "Component/Interface.on".');f(this.once,[o,r,a],this)},this.invoke=function(t,a){if(!s||0===s.length)throw Error("invoke: Invalid component");if(s.length>1)throw Error("invoke: Unable to invoke a method for more than one component (".concat(s.length,") simultaneously"));var n=null,i=!1,l=r.lookupClass(s[0]),c=o.get(l).methods;if(!c)throw Error("invoke: Invalid methods in definition");for(var u in c)if(u===t){var d=c[u],p=d.input,m=d.output;e.addListener(s[0],m,(function(e){n=e,i=!0}),{},!0),e.trigger(s[0],p,a);break}if(!1===i)throw Error("invoke: Invalid method response");return n},this.off=function(o,r,a){if(m())return n.execute((function(e,t,o,r,a,n){if("string"!=typeof r||!r)throw Error("off: Invalid action");if("function"!=typeof a)throw Error("off: Invalid callback");if("function"==typeof n||null==n)throw Error("off: Invalid context");for(var i=0;i<o.length;i++)e.removeListener(o[i],r,a,n||this);return this}),[e,t,s,o,r,a],this,'Encountered error in "Component/Interface.off".');f(this.off,[o,r,a],this)},this.noop=function(){},this.destroy=function(a){m()?n.execute((function(e,t,o,r,a,n){a=a.slice(0);for(var i=0;i<a.length;i++){var l=r.lookupClass(a[i]);l&&o.get(l)&&o.get(l).indestructible&&!0!==n||(e.trigger(a[i],"Destroy"),t.destroy(a[i]),r.remove(a[i]),e.removeListeners(a[i]))}}),[e,t,o,r,s,a],this,'Encountered error in "Component/Interface.destroy".'):f(this.destroy,["Destroy",this.noop,this],this)}}})),n.a.include("Component/Loader",["Util/Registry","Util/Logger"],(function(e,t){var o,r,a;return o=new e("ComponentConstructor"),r=new e("ComponentInstance"),a=new e("ConstructorSubModule"),{setConstructor:function(e,r){o.set(e,r),t.debug("Defined constructor",{clazz:e,constructor:r})},getConstructor:function(e){return o.get(e)},addConstructorSubModule:function(e,t,o){var r=a.get(e);r||(r={}),r[t]=o,a.set(e,r)},getConstructorSubModules:function(e){return a.get(e)},load:function(e,n,i){if(r.exist(e))return t.debug("Loaded component from registry",{id:e}),r.get(e);if(!o.exist(n))throw Error("load: Constructor is not defined yet for "+n);var l=new(o.get(n,a.get(n)))(i,a.get(n));return t.debug("Instantiated component",{id:e,clazz:n}),r.set(e,l),l},lookup:function(e){return r.getKey(e)},exist:function(e){return r.exist(e)},destroy:function(e){r.remove(e),t.debug("Removed component",{id:e})}}})),n.a.include("Component/Lookup",["Util/Logger","Util/Registry"],(function(e,t){var o=new t("Component/Lookup"),r=new t("Component/Lookup/Reversed"),a=new t("Component/Lookup/Preregistry"),n=new t("Component/Lookup/Reversed/Preregistry"),i=function(e,t,o){var r;e.exist(o)||e.set(o,[]),(r=e.get(o)).indexOf(t)<0&&r.push(t),e.set(o,r)};return{register:function(t,a){if(r.exist(t))throw Error("register: ID is already registered.");i(o,t,t),i(o,t,a),r.set(t,a),e.debug("Registered lookup information.",{id:t,class:a})},preregister:function(t,o){i(a,t,t),i(a,t,o),n.set(t,o),e.debug("Preregistered lookup information.",{id:t,class:o})},lookup:function(e){return o.exist(e)?o.get(e):[]},lookupPreregistry:function(e){return a.exist(e)?a.get(e):[]},lookupClass:function(e){return r.get(e)},lookupPreregisteredClass:function(e){return n.get(e)},getAll:function(){return r.getKeys()},remove:function(t){var a=r.get(t);if(a){r.remove(t),o.remove(t);try{var n=o.get(a),i=n.indexOf(t);i>=0&&(n.splice(i,1),n.length>0?o.set(a,n):o.remove(a)),e.debug("Removed lookup information.",{id:t,class:a})}catch(o){e.debug("Cannot remove; Already destroyed.",{id:t,class:a})}}}}})),n.a.include("Event/Event",null,(function(){return function(e,t,o){this.getChannel=function(){return e},this.getAction=function(){return t},this.getPayload=function(){return o}}})),n.a.include("Event/EventBus",["Event/Event","Event/Listener","Util/Logger"],(function(e,t,o){var r,a,n;return r=[],a={},n=[],{trigger:function(t,i,l,s){for(var c=0;c<r.length;c++){var u=r[c],d=u.callback.apply(u.context,[new e(t,i,l)]);d.overwrite&&(l=d.payload)}if(a[t]&&a[t][i])for(var p=a[t][i],m=p.slice(0),f=0;f<m.length;f++){var g=m[f];if(g.isOneTime()){var b=p.indexOf(g);-1!==b&&(p=p.splice(b,1))}g.execute(new e(t,i,l))}if(n&&n.length>0)for(f=0;f<n.length;f++)n[f].execute(new e(t,i,l));o.debug("Triggered event",{channel:t,action:i,payload:l})},addInterceptor:function(e,t){r.push({callback:e,context:t})},addListener:function(e,r,n,i,l){a[e]=a[e]||{},a[e][r]=a[e][r]||[],a[e][r].push(new t(n,i,l)),o.debug("Added listener",{channel:e,action:r,callback:n,context:i})},addWildCardListener:function(e,o){n.push(new t(e,o,!1))},removeListener:function(e,t,r,n){if(a[e]&&a[e][t])for(var i=a[e][t],l=0;l<i.length;l++)i[l].compare(r,n)&&i.splice(l,1);o.debug("Removed listener",{channel:e,action:t,callback:r,context:n})},removeListeners:function(e,t){t?a[e]&&a[e][t]&&(a[e][t]=null):a[e]={},o.debug("Removed listener",{channel:e,action:t})},isListener:function(e,t,o,r){if(a[e]&&a[e][t]){var n=a[e][t];for(var i in n)if(n[i].compare(o,r))return!0}return!1},reset:function(){a={},r=[]}}})),n.a.include("Event/Listener",["Event/Event"],(function(){return function(e,t,o){this.compare=function(o,r){return e===o&&t==r},this.execute=function(o){e.call(t,o.getPayload(),{channel:o.getChannel(),action:o.getAction()})},this.isOneTime=function(){return!!o}}})),n.a.include("Plugin/Manager",["Component/Definition","Component/Lookup","Component/Loader","Event/EventBus","Event/Event","Util/Namespace","Util/Validator","Util/ErrorHandler","Util/Registry","Util/Logger"],(function(e,t,o,r,a,i,l,s,c,u){new c;i.exportMethod("plugin.register",(function(a,i,c,d,p){s.execute((function(o,i,s,c){if(!l.validate("string",o))throw Error("plugin.register: Invalid event action.");if(!l.validate("string",i)&&!l.validate("object",i))throw Error("plugin.register: Invalid structure.");if("function"!=typeof s)throw Error("plugin.register: Invalid callback function.");if("function"==typeof c)throw Error("plugin.register: Invalid context");return r.addInterceptor(function(o,r,n,i){return function(s){var c={overwrite:!1,event:{}};if(o!==s.getAction())return c;var d=s.getPayload(),p=s.getChannel(),m=t.lookupClass(p),f=e.get(m);if(f&&f.inputs&&void 0!==f.inputs[o]&&u.info('Plug-in "'+a+' " overwrites component action "'+o+'".'),!l.validate(r,d))throw Error("plugin.register: Invalid payload for input "+o+' in "'+a+'" plug-in.');return d=n.call(i,d,{id:p,clazz:m}),c.overwrite=!0,c.payload=d,c}}(o,i,s,c),this),u.debug(a+"plug-in registered"),n.a}),[i,c,d,p,a],{Definition:e,Lookup:t,Loader:o,EventBus:r,Validator:l},'Encountered error in "Shell.plugin.registr".')}))})),n.a.include("Util/ErrorHandler",["Util/Namespace","Util/Logger"],(function(e,t){var o,r=(o=!1,{enable:function(){o=!0},disable:function(){o=!1},execute:function(e,r,a,n){if(!o)return e.apply(a,r);try{return e.apply(a,r)}catch(e){t.error(n||"Encountered error",e)}}});return e.exportMethod("debug.enableErrorHandler",r.enable),e.exportMethod("debug.disableErrorHandler",r.disable),r})),n.a.include("Util/Logger",["Util/Namespace"],(function(e){var t=function(){var e=!0,t="warn";if("undefined"==typeof console){console={};for(var o=["log","info","debug","warn","error"],r=function(){},a=0;a<o.length;a++)console[o[a]]=r}var n=function(t,o){e&&console[t].apply(console,o)};return{enable:function(){e=!0},setLevel:function(e){t=e},disable:function(){e=!1},info:function(){"info"!==t&&"debug"!==t||n("info",arguments)},debug:function(){"debug"===t&&n("debug",arguments)},warn:function(){"info"!==t&&"debug"!==t&&"warn"!==t||n("warn",arguments)},error:function(){n("error",arguments)}}}();return e.exportMethod("debug.setLoggingLevel",(function(e){if("info"!==e&&"debug"!==e&&"warn"!==e&&"error"!==e)throw Error("debug.setLoggingLevel: Invalid logging level.");t.setLevel(e)})),t})),n.a.include("Util/Namespace",null,(function(){return{exportMethod:function(e,t){for(var o=n.a,r=e.split("."),a=0;a<r.length;a++){if(void 0===o[r[a]]||null===o[r[a]])if(a==r.length-1){if("function"==typeof o[r[a]])throw Error('exportMethod: Namespace "'+e+'" is already in use.');o[r[a]]=t}else o[r[a]]={};o=o[r[a]]}}}})),n.a.include("Util/Registry",["Util/Logger"],(function(e){return function(t){var o={};this.get=function(e){return o[e]||null},this.getKey=function(e){for(var t in o)if(o[t]===e)return t;return null},this.getKeys=function(){var e=[];for(var t in o)e.push(t);return e},this.set=function(r,a){o[r]=a,e.debug("Set "+r+" to "+a+" in registry "+t)},this.remove=function(r){delete o[r],e.debug("Removed "+r+" from registry "+t)},this.exist=function(e){return void 0!==o[e]&&null!==o[e]},this.reset=function(){for(var e in o)this.remove(e)}}})),n.a.include("Util/Validator",null,(function(){var e=function(e,t){return function(o){return!(!t||null!=o)||("array"===e&&o instanceof Array&&null!==o||a()(o)==e&&null!==o)}},t=function(e){try{return e instanceof HTMLElement}catch(t){return"object"===a()(e)&&1===e.nodeType&&"object"===a()(e.style)}},o=function(e){if(null==e)return!0;try{return"[object RegExp]"===Object.prototype.toString.call(e)}catch(e){return!1}},r=function(e){return void 0===e||null==e||t(e)},n={};return n.string=e("string",!1),n.number=e("number",!1),n.boolean=e("boolean",!1),n.array=e("array",!1),n.object=e("object",!1),n["?string"]=e("string",!0),n["?number"]=e("number",!0),n["?boolean"]=e("boolean",!0),n["?array"]=e("array",!0),n["?object"]=e("object",!0),n.dom=t,n["?dom"]=r,n["dom|null"]=r,n.regexp=function(e){try{return"[object RegExp]"===Object.prototype.toString.call(e)}catch(e){return!1}},n["?regexp"]=o,n["regexp|null"]=o,{validate:function(e,t){if(null==e||"null"===e)return null==t;if("string"==typeof e){var o=n[e];return!!o&&o(t)}if("object"==a()(e)&&"object"==a()(t)){for(var r in t){if(void 0===e[r]||null===e[r])return!1;if(!this.validate(e[r],t[r]))return!1}return!0}return!1}}}));o("e3G/");n.a.include("Plugin/Resource",["Component/Interface","Component/Lookup","Util/Namespace","Util/ErrorHandler"],(function(e,t,o,r){o.exportMethod("resource.setLocale",(function(e){return r.execute((function(e){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.setLocale(e),n.a}),[e],{},'Encountered error in "Shell.resource.setLocale".')})),o.exportMethod("resource.getLocale",(function(){return r.execute((function(){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.getLocale()}),[],{},'Encountered error in "Shell.resource.getLocale".')})),o.exportMethod("resource.getLocaleSubpath",(function(e){return r.execute((function(e){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");var t=n.a.resourceManager.getLocale(),o="";return"US"!==t.country&&""!==t.country&&(o=("/"+t.language+"-"+t.country).toLowerCase()),e&&0===e.indexOf(o)&&(o=""),o+(e||"")}),[e],{},'Encountered error in "Shell.resource.getLocaleSubpath".')})),o.exportMethod("resource.set",(function(e,t,o){return r.execute((function(e,t){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.set(e,t,o),n.a}),[e,t,o],{},'Encountered error in "Shell.resource.set".')})),o.exportMethod("resource.setMultiple",(function(e,t){return r.execute((function(e){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.setMultiple(e,t),n.a}),[e,t],{},'Encountered error in "Shell.resource.setMultiple".')})),o.exportMethod("resource.setMultipleWithLocales",(function(e){return r.execute((function(e){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.setMultipleWithLocales(e),n.a}),[e],{},'Encountered error in "Shell.resource.setMultiple".')})),o.exportMethod("resource.mergeMultipleWithLocales",(function(e){return r.execute((function(e){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.mergeMultipleWithLocales(e),n.a}),[e],{},'Encountered error in "Shell.resource.mergeMultipleWithLocales".')})),o.exportMethod("resource.get",(function(e,t){return r.execute((function(t,o){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");return n.a.resourceManager.get(e,o)}),[e,t],{},'Encountered error in "Shell.resource.get".')})),e.prototype.resource=function(e){if(!n.a.resourceManager)throw Error("No resource manager attached to Shell");var o=this.getComponents()[0],r=t.lookupClass(o)||t.lookupPreregisteredClass(o);return n.a.resourceManager.get(r,e,!0)}})),o.d(t,"Shell",(function(){return n.a})),o.d(t,"ShellFactory",(function(){return n.b}))},MtlI:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},MuND:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));const r=(e,t)=>{""!==e&&"/"!==e||(e="index"),"/"===t[0]&&(t=t.substr(1)),"/"===e[0]&&(e=e.substr(1)),""!==(e=e.replace(/\//g,"_"))&&"/"!==e||(e="index");const o=window.__Roku_App_Initial_Values.resource;return"true"===o.features["webpack.dev.server"]&&o.endpoints.cdn?`${o.endpoints.cdn}/webpack/${e}/${t}`:o.endpoints.cdn?`${o.endpoints.cdn}/s/${o.version}/${e}/${t}`:`${o.endpoints.root}/s/${o.version}/${e}/${t}`}},Mz6j:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("avo7"),i=o("atAs"),l=o("lPzp"),s=o("daDw"),c=o("PozY"),u=o("aubj"),d=o("xzXL"),p=o("MtlI"),m=o("/VBa"),f=o("ifnm"),g=o("wErb"),b=o("GOoR"),h=o("55nc"),k=o("ax89"),x=o("Uvph"),y=o("cGSl"),v=o("Elgc"),w=o("HDqC"),_=o("LA5U"),R=o("CHN+"),C=o("cml6"),E=o("akOb"),S=o("Drlh"),P=o("NBe+"),T=o("by2P"),O=o("FwPT"),N=o("C4+r"),I=o("2rzD"),A=o("xttj"),M=o("TFtb"),L=o("lzdm"),D=o("z1Hz"),j=o("WNeL"),H=o("VVat"),z=o("xLGo"),F=o("C51g");t=r(!1);var B=a(n),V=a(i),q=a(l),U=a(s),W=a(c),G=a(u),Y=a(d),K=a(p),J=a(m),Z=a(f),Q=a(g),X=a(b),$=a(h),ee=a(k),te=a(x),oe=a(y),re=a(v),ae=a(w),ne=a(_),ie=a(R),le=a(C),se=a(E),ce=a(S),ue=a(P),de=a(T),pe=a(O),me=a(N),fe=a(I),ge=a(A),be=a(M),he=a(L),ke=a(D),xe=a(j),ye=a(H),ve=a(z),we=a(F);t.push([e.i,".Roku-Form .sprite-form-payment-cc-ca{background-image:url("+B+");width:240px;height:46px}.Roku-Form .sprite-form-payment-cc-fr{background-image:url("+V+");width:122px;height:46px}.Roku-Form .sprite-form-payment-cc-gb{background-image:url("+q+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ie{background-image:url("+U+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-mx{background-image:url("+W+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ot{background-image:url("+G+");width:240px;height:46px}.Roku-Form .sprite-form-payment-cc-us{background-image:url("+Y+");width:240px;height:46px}.Roku-Form .sprite-form-payment-cc-co{background-image:url("+K+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ar{background-image:url("+J+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-pe{background-image:url("+Z+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-cl{background-image:url("+Q+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-cr{background-image:url("+X+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-sv{background-image:url("+$+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-gt{background-image:url("+ee+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-hn{background-image:url("+te+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ni{background-image:url("+oe+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-pa{background-image:url("+re+");width:184px;height:46px}.Roku-Form .sprite-form-payment-paypal-ca{background-image:url("+ae+");width:54px;height:37px}.Roku-Form .sprite-form-payment-paypal-fr{background-image:url("+ne+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-gb{background-image:url("+ie+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ie{background-image:url("+le+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-mx{background-image:url("+se+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ot{background-image:url("+ce+");width:54px;height:37px}.Roku-Form .sprite-form-payment-paypal-us{background-image:url("+ue+");width:54px;height:37px}.Roku-Form .sprite-form-payment-paypal-co{background-image:url("+de+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ar{background-image:url("+pe+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-pe{background-image:url("+me+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-cl{background-image:url("+fe+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-cr{background-image:url("+ge+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-sv{background-image:url("+be+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-gt{background-image:url("+he+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-hn{background-image:url("+ke+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ni{background-image:url("+xe+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-pa{background-image:url("+ye+');width:250px;height:85px}.Roku-Form .input-container{height:44px;position:relative}.Roku-Form .input-container input{display:inline-block}.Roku-Form .input-container .input-container-eye{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;content:"";position:absolute;background-repeat:no-repeat;background-position:50%;vertical-align:middle;display:inline-block;height:100%;border-left:1px solid #d3d3d3;background-color:#d3d3d3}@media (min-width:768px){.Roku-Form .input-container .input-container-eye{left:90%;width:10%;background-image:url('+ve+")}}@media (min-width:320px) and (max-width:767px){.Roku-Form .input-container .input-container-eye{left:85%;width:15%;background-image:url("+ve+')}}.Roku-Form .input-container .input-container-eye:hover{cursor:pointer}.Roku-Form .input-container .input-container-eye-hide{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;content:"";position:absolute;background-repeat:no-repeat;background-position:50%;vertical-align:middle;display:inline-block;height:100%;border-left:1px solid #d3d3d3;background-color:#d3d3d3}@media (min-width:768px){.Roku-Form .input-container .input-container-eye-hide{left:90%;width:10%;background-image:url('+we+")}}@media (min-width:320px) and (max-width:767px){.Roku-Form .input-container .input-container-eye-hide{left:85%;width:15%;background-image:url("+we+")}}.Roku-Form .input-container .input-container-eye-hide:hover{cursor:pointer}.Roku-Form .form-group.has-error .input-container .input-container-eye,.Roku-Form .form-group.has-error .input-container .input-container-eye-hide{border:2px solid #ed1847;border-left:0}",""]),e.exports=t},N0MH:function(e,t,o){var r=o("SUGP");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},N1pS:function(e,t,o){var r=o("cDf5");e.exports=l,l.default=l,l.stable=u,l.stableStringify=u;var a=[],n=[];function i(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function l(e,t,o,l){var c;void 0===l&&(l=i()),function e(t,o,a,n,i,l,c){var u;if(l+=1,"object"===r(t)&&null!==t){for(u=0;u<n.length;u++)if(n[u]===t)return void s("[Circular]",t,o,i);if(void 0!==c.depthLimit&&l>c.depthLimit)return void s("[...]",t,o,i);if(void 0!==c.edgesLimit&&a+1>c.edgesLimit)return void s("[...]",t,o,i);if(n.push(t),Array.isArray(t))for(u=0;u<t.length;u++)e(t[u],u,u,n,t,l,c);else{var d=Object.keys(t);for(u=0;u<d.length;u++){var p=d[u];e(t[p],p,u,n,t,l,c)}}n.pop()}}(e,"",0,[],void 0,0,l);try{c=0===n.length?JSON.stringify(e,t,o):JSON.stringify(e,d(t),o)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==a.length;){var u=a.pop();4===u.length?Object.defineProperty(u[0],u[1],u[3]):u[0][u[1]]=u[2]}}return c}function s(e,t,o,r){var i=Object.getOwnPropertyDescriptor(r,o);void 0!==i.get?i.configurable?(Object.defineProperty(r,o,{value:e}),a.push([r,o,t,i])):n.push([t,o,e]):(r[o]=e,a.push([r,o,t]))}function c(e,t){return e<t?-1:e>t?1:0}function u(e,t,o,l){void 0===l&&(l=i());var u,p=function e(t,o,n,i,l,u,d){var p;if(u+=1,"object"===r(t)&&null!==t){for(p=0;p<i.length;p++)if(i[p]===t)return void s("[Circular]",t,o,l);try{if("function"==typeof t.toJSON)return}catch(e){return}if(void 0!==d.depthLimit&&u>d.depthLimit)return void s("[...]",t,o,l);if(void 0!==d.edgesLimit&&n+1>d.edgesLimit)return void s("[...]",t,o,l);if(i.push(t),Array.isArray(t))for(p=0;p<t.length;p++)e(t[p],p,p,i,t,u,d);else{var m={},f=Object.keys(t).sort(c);for(p=0;p<f.length;p++){var g=f[p];e(t[g],g,p,i,t,u,d),m[g]=t[g]}if(void 0===l)return m;a.push([l,o,t]),l[o]=m}i.pop()}}(e,"",0,[],void 0,0,l)||e;try{u=0===n.length?JSON.stringify(p,t,o):JSON.stringify(p,d(t),o)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==a.length;){var m=a.pop();4===m.length?Object.defineProperty(m[0],m[1],m[3]):m[0][m[1]]=m[2]}}return u}function d(e){return e=void 0!==e?e:function(e,t){return t},function(t,o){if(n.length>0)for(var r=0;r<n.length;r++){var a=n[r];if(a[1]===t&&a[0]===o){o=a[2],n.splice(r,1);break}}return e.call(this,t,o)}}},"N3/E":function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("zmsb"),i=o("eLpf"),l=o("8Wjz"),s=o("oCB6"),c=o("eLri"),u=o("hByS"),d=o("TPVe"),p=o("q5j8"),m=o("gqDE"),f=o("wMiH"),g=o("bsZG"),b=o("YepH");t=r(!1);var h=a(n),k=a(i),x=a(l),y=a(s),v=a(c),w=a(u),_=a(d),R=a(p),C=a(m),E=a(f),S=a(g),P=a(b);t.push([e.i,".Roku-Icon-current{font-family:roku-icons;vertical-align:middle}.Roku-Icon-legacy{font-family:roku-legacy-icons!important;vertical-align:middle}.Roku-Icon-other{font-family:roku-other-icons!important;vertical-align:middle}.Roku-Icon-x-small{font-size:16px}.Roku-Icon-small{font-size:28px}.Roku-Icon-medium{font-size:36px}.Roku-Icon-large{font-size:42px}@font-face{font-family:roku-icons;src:url("+h+') format("embedded-opentype"),url('+k+') format("truetype"),url('+x+') format("woff"),url('+y+') format("svg")}i[class*=" Roku-Icon-"]:before,i[class^=Roku-Icon-]:before{font-family:roku-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Icon-4k-ultrahd:before{content:""}.Roku-Icon-4k:before{content:""}.Roku-Icon-account:before{content:""}.Roku-Icon-affordable:before{content:""}.Roku-Icon-alert:before{content:""}.Roku-Icon-arrow-down:before{content:""}.Roku-Icon-arrow-left:before{content:""}.Roku-Icon-arrow-right:before{content:""}.Roku-Icon-arrow-up:before{content:""}.Roku-Icon-audio:before{content:""}.Roku-Icon-beaker:before{content:""}.Roku-Icon-bullet:before{content:""}.Roku-Icon-caption:before{content:""}.Roku-Icon-casting:before{content:""}.Roku-Icon-categories-menu:before{content:""}.Roku-Icon-channels-and-viewing:before{content:""}.Roku-Icon-chat:before{content:""}.Roku-Icon-checkmark:before{content:""}.Roku-Icon-circle-exclamation:before{content:""}.Roku-Icon-close:before{content:""}.Roku-Icon-collapse:before{content:""}.Roku-Icon-comment:before{content:""}.Roku-Icon-connection:before{content:""}.Roku-Icon-create-account:before{content:""}.Roku-Icon-credit-card:before{content:""}.Roku-Icon-device-issues:before{content:""}.Roku-Icon-easy-to-use:before{content:""}.Roku-Icon-expand:before{content:""}.Roku-Icon-facebook:before{content:""}.Roku-Icon-filter:before{content:""}.Roku-Icon-free-shipping:before{content:""}.Roku-Icon-hd:before{content:""}.Roku-Icon-hdmi-cc:before{content:""}.Roku-Icon-hdmi:before{content:""}.Roku-Icon-hdr:before{content:""}.Roku-Icon-image:before{content:""}.Roku-Icon-location:before{content:""}.Roku-Icon-menu:before{content:""}.Roku-Icon-newsletter:before{content:""}.Roku-Icon-no-risk:before{content:""}.Roku-Icon-one-year:before{content:""}.Roku-Icon-photo-cluster:before{content:""}.Roku-Icon-play:before{content:""}.Roku-Icon-portable:before{content:""}.Roku-Icon-power-eur:before{content:""}.Roku-Icon-power-uk:before{content:""}.Roku-Icon-power-us:before{content:""}.Roku-Icon-powerful:before{content:""}.Roku-Icon-quote-close:before{content:""}.Roku-Icon-quote-open:before{content:""}.Roku-Icon-remote-controls:before{content:""}.Roku-Icon-remote-enhanced:before{content:""}.Roku-Icon-remote-finder:before{content:""}.Roku-Icon-remote:before{content:""}.Roku-Icon-retry:before{content:""}.Roku-Icon-roku-app:before{content:""}.Roku-Icon-roku-blog:before{content:""}.Roku-Icon-roku-features:before{content:""}.Roku-Icon-roku-interface:before{content:""}.Roku-Icon-roku-mobile-apps:before{content:""}.Roku-Icon-roku-setup:before{content:""}.Roku-Icon-roku-tv:before{content:""}.Roku-Icon-roku:before{content:""}.Roku-Icon-search:before{content:""}.Roku-Icon-share:before{content:""}.Roku-Icon-shopping-cart:before{content:""}.Roku-Icon-star:before{content:""}.Roku-Icon-support:before{content:""}.Roku-Icon-thumbs-down:before{content:""}.Roku-Icon-thumbs-up:before{content:""}.Roku-Icon-travel:before{content:""}.Roku-Icon-twitter:before{content:""}.Roku-Icon-vibrant:before{content:""}.Roku-Icon-video:before{content:""}.Roku-Icon-youtube:before{content:""}@font-face{font-family:roku-legacy-icons;src:url('+v+') format("embedded-opentype"),url('+w+') format("truetype"),url('+_+') format("woff"),url('+R+') format("svg")}i[class*=" Roku-Legacy-Icon-"]:before,i[class^=Roku-Legacy-Icon-]:before{font-family:roku-legacy-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Legacy-Icon-bbb:before{content:""}.Roku-Legacy-Icon-camera:before{content:""}.Roku-Legacy-Icon-close2:before{content:""}.Roku-Legacy-Icon-cloud-download:before{content:""}.Roku-Legacy-Icon-cog:before{content:""}.Roku-Legacy-Icon-collapse:before{content:""}.Roku-Legacy-Icon-delete:before{content:""}.Roku-Legacy-Icon-download:before{content:""}.Roku-Legacy-Icon-earth:before{content:""}.Roku-Legacy-Icon-edit:before{content:""}.Roku-Legacy-Icon-error:before{content:""}.Roku-Legacy-Icon-expand:before{content:""}.Roku-Legacy-Icon-googleplus:before{content:""}.Roku-Legacy-Icon-headphones:before{content:""}.Roku-Legacy-Icon-heart:before{content:""}.Roku-Legacy-Icon-home:before{content:""}.Roku-Legacy-Icon-instagram:before{content:""}.Roku-Legacy-Icon-linkedin:before{content:""}.Roku-Legacy-Icon-mobile:before{content:""}.Roku-Legacy-Icon-pinterest:before{content:""}.Roku-Legacy-Icon-preview:before{content:""}.Roku-Legacy-Icon-reorder:before{content:""}.Roku-Legacy-Icon-roku-blog-logo:before{content:""}.Roku-Legacy-Icon-rss-email:before{content:""}.Roku-Legacy-Icon-rss:before{content:""}.Roku-Legacy-Icon-success-small:before{content:""}.Roku-Legacy-Icon-success:before{content:""}.Roku-Legacy-Icon-tablet:before{content:""}.Roku-Legacy-Icon-trash-can:before{content:""}.Roku-Legacy-Icon-tv:before{content:""}.Roku-Legacy-Icon-vimeo:before{content:""}.Roku-Legacy-Icon-warn:before{content:""}@font-face{font-family:roku-other-icons;src:url('+C+') format("embedded-opentype"),url('+E+') format("truetype"),url('+S+') format("woff"),url('+P+') format("svg")}i[class*=" Roku-Other-Icon-"]:before,i[class^=Roku-Other-Icon-]:before{font-family:roku-other-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Other-Icon-4k-compatible:before{content:""}.Roku-Other-Icon-accessories:before{content:""}.Roku-Other-Icon-action-smoothing:before{content:""}.Roku-Other-Icon-antenna:before{content:""}.Roku-Other-Icon-audio:before{content:""}.Roku-Other-Icon-bluetooth:before{content:""}.Roku-Other-Icon-bold-arrow-down:before{content:""}.Roku-Other-Icon-bold-arrow-up:before{content:""}.Roku-Other-Icon-bullet-sm:before{content:""}.Roku-Other-Icon-calendar:before{content:""}.Roku-Other-Icon-chevron-down-sm:before{content:""}.Roku-Other-Icon-chevron-down:before{content:""}.Roku-Other-Icon-chevron-right-sm:before{content:""}.Roku-Other-Icon-chevron-up-sm:before{content:""}.Roku-Other-Icon-dolby-vision:before{content:""}.Roku-Other-Icon-hd-compatible:before{content:""}.Roku-Other-Icon-hdr-compatible:before{content:""}.Roku-Other-Icon-instagram2:before{content:""}.Roku-Other-Icon-lock:before{content:""}.Roku-Other-Icon-microsd-usb-combo:before{content:""}.Roku-Other-Icon-microsd-usb-combo2:before{content:""}.Roku-Other-Icon-night-listening:before{content:""}.Roku-Other-Icon-non-hd:before{content:""}.Roku-Other-Icon-offers:before{content:""}.Roku-Other-Icon-pause:before{content:""}.Roku-Other-Icon-picture-settings:before{content:""}.Roku-Other-Icon-player:before{content:""}.Roku-Other-Icon-profile:before{content:""}.Roku-Other-Icon-reddit:before{content:""}.Roku-Other-Icon-remote-w-shortcut-btns:before{content:""}.Roku-Other-Icon-roku-blog-logo-full:before{content:""}.Roku-Other-Icon-roku-pdp:before{content:""}.Roku-Other-Icon-roku-tv:before{content:""}.Roku-Other-Icon-travel-top:before{content:""}.Roku-Other-Icon-updates:before{content:""}.Roku-Other-Icon-video-scaling:before{content:""}i[class*=" Roku-Icon-"]:before,i[class*=" Roku-Legacy-Icon-"]:before,i[class*=" Roku-Other-Icon-"]:before,i[class^=Roku-Icon-]:before,i[class^=Roku-Legacy-Icon-]:before,i[class^=Roku-Other-Icon-]:before{line-height:0}',""]),e.exports=t},"N4D/":function(e,t,o){var r=o("GGDS");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},NAJf:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},"NBe+":function(e,t){e.exports="/investor/s/1647467262999/i/80d96f1b7d22d6d57139bfdd3f44b7b3.png"},NCTf:function(e,t,o){var r=o("87KZ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},NCX3:function(e,t,o){var r=o("gf4F");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},NEWD:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Nav.Footer":{en:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Newsletter signup","social.newslettersignup.label.1":"Stay updated","social.newslettersignup.label.2":"on news and offers","sitemap.rokuexperience":"Roku experience","sitemap.howitworks":"How it works","sitemap.whatson":"See what's on","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Special offers","sitemap.createaccount":"Create a Roku account","sitemap.linkyourdevice":"Activate a device","sitemap.manageaccount":"Manage your Roku account","sitemap.products":"Products","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Roku Audio","sitemap.rokuexpress":"Roku Express","sitemap.players":"Roku players","sitemap.accessories":"Accessories","sitemap.mobileapp":"Mobile app","sitemap.refurbished":"Refurbished & clearance","sitemap.support":"Support","sitemap.support.home":"Support home","sitemap.support.wifi.and.connectivity":"Wi-Fi & connectivity","sitemap.support.remote.controls":"Remote controls","sitemap.support.channels.and.viewing":"Channels & viewing","sitemap.support.customer.order.faqs":"Customer Order FAQs","sitemap.support.account.payment.and.subscriptions":"Account, Payments & subscriptions","sitemap.support.device.issues":"Device issues","sitemap.support.roku.setup":"Roku setup","sitemap.support.roku.features":"Roku features","sitemap.support.audio.devices":"Audio devices","sitemap.support.mobile.app":"Mobile app","sitemap.support.beforeyoubuy":"Before you buy","sitemap.support.gettingstarted":"How to: Using your Roku","sitemap.support.account":"Account, billing, and orders","sitemap.support.troubleshooting":"Setup and troubleshooting","sitemap.support.community":"Community","sitemap.ourcompany":"Company","sitemap.aboutus":"About us","sitemap.executiveteam":"Executive team","sitemap.newsroom":"Newsroom","sitemap.investor":"Investor relations","sitemap.jobs":"Jobs","sitemap.accessibility":"Accessibility","sitemap.contact":"Contact us","sitemap.partners":"Partners","sitemap.tvpartners":"TV Partners","sitemap.contentpartners":"Content Partners","sitemap.developers":"Developers","sitemap.advertise":"Advertise with us","sitemap.affiliate":"Affiliate program","sitemap.betatesting":"Become a beta tester","sitemap.serviceproviders":"Service providers","sitemap.channelstore":"Channel Store","legal.happystreaming":"Roku: Happy Streaming™","legal.happystreaming.aria":"Roo-koo: Happy Streaming™","legal.cookies":"About Ads & Cookies","legal.ccpa":"Do not sell my personal information","legal.caprivacynotice":"CA Privacy Notice","legal.links":"Legal links","legal.sitemap":"Site Map","legal.privacy":"Privacy policy","legal.tos":"Terms of use","legal.dispute":"Dispute Resolution","legal.trademark":"Trademark guidelines ","legal.legal":"Legal","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"All rights reserved.","legal.copyright.text":'ROKU, the ROKU Logo, ROKU TV, ROKU POWERED, "Streaming Stick," "HAPPY STREAMING" and "NOW THIS IS TV" are trademarks and/or registered trademarks of Roku, Inc. in the United States.',"navigation.links":"footer navigation links","navigation.section":"footer navigation section","navigation.title":"footer navigation title","countryselector.link.text":"Country selector","countryselector.modal.title":"Please choose your country or region","countryselector.modal.continent1":"North America","countryselector.modal.continent2":"Europe","countryselector.modal.continent3":"Latin America","redirect.text":"You’re leaving Roku.com and proceeding to our authorized reseller"},en_GB:{"sitemap.channelstore":"Channel Store","redirect.text":"You’re leaving Roku.com and proceeding to our authorized reseller Exertis"},en_FR:{"sitemap.newsroom":"[DO NOT TRANSLATE]Rédaction"},es:{"legal.cookies":"Acerca de anuncios y cookies","sitemap.createaccount":"Crea una cuenta Roku","sitemap.linkyourdevice":"Conecta su dispositivo Roku","sitemap.manageaccount":"Administre su cuenta Roku","sitemap.investor":"Relaciones con inversionistas","sitemap.channelstore":"Channel Store"},es_MX:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_NI:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_AR:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_CL:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_CO:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_CR:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_GT:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_HN:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_PA:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_PE:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},es_SV:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Suscripción al boletín","social.newslettersignup.label.1":"Ponte al día","social.newslettersignup.label.2":"con las noticias y ofertas","sitemap.rokuexperience":"Experiencia Roku","sitemap.howitworks":"Cómo funciona","sitemap.whatson":"Ver qué hay ahora","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiales","sitemap.createaccount":"Crear una cuenta Roku","sitemap.linkyourdevice":"Activar un dispositivo","sitemap.manageaccount":"Administra tu cuenta Roku","sitemap.products":"Productos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Reproductores Roku","sitemap.accessories":"Accesorios","sitemap.mobileapp":"App móvil","sitemap.refurbished":"Reconstruidos y en liquidación","sitemap.support":"Soporte técnico","sitemap.support.home":"Inicio de Soporte","sitemap.support.wifi.and.connectivity":"Wifi y conectividad","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canales y visualización","sitemap.support.customer.order.faqs":"Preguntas frecuentes sobre pedidos del cliente","sitemap.support.account.payment.and.subscriptions":"Cuenta, pagos y suscripciones","sitemap.support.device.issues":"Problemas con el dispositivo","sitemap.support.roku.setup":"Configuración de Roku","sitemap.support.roku.features":"Funciones de Roku","sitemap.support.audio.devices":"Dispositivos de audio","sitemap.support.mobile.app":"App móvil","sitemap.support.beforeyoubuy":"Antes de que compres","sitemap.support.gettingstarted":"Procedimientos: cómo usar tu Roku","sitemap.support.account":"Cuenta, facturación y pedidos","sitemap.support.troubleshooting":"Configuración y resolución de problemas","sitemap.support.community":"Comunidad","sitemap.ourcompany":"Compañía","sitemap.aboutus":"Quiénes somos","sitemap.executiveteam":"Equipo ejecutivo","sitemap.newsroom":"Sala de prensa","sitemap.investor":"Relaciones con inversionistas","sitemap.jobs":"Empleos","sitemap.accessibility":"Accesibilidad","sitemap.contact":"Contáctanos","sitemap.partners":"Asociados","sitemap.tvpartners":"Socios de TV","sitemap.contentpartners":"Socios de contenido","sitemap.developers":"Desarrolladores","sitemap.advertise":"Publicar publicidad","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Conviértete en evaluador de versiones beta","sitemap.serviceproviders":"Proveedores de servicios","sitemap.channelstore":"Tienda de canales","legal.happystreaming":"Roku: Disfruta del streaming™","legal.happystreaming.aria":"Roo-koo: Disfruta del streaming™","legal.cookies":"Sobre los anuncios y las cookies","legal.ccpa":"No vender mi información personal","legal.caprivacynotice":"Aviso de privacidad de CA","legal.links":"Enlaces legales","legal.sitemap":"Mapa del sitio","legal.privacy":"Política de privacidad","legal.tos":"Términos de uso","legal.dispute":"Resolución de disputas","legal.trademark":"Pautas de la marca comercial ","legal.legal":"Legales","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos los derechos reservados.","legal.copyright.text":"ROKU, el logotipo de ROKU, ROKU TV, ROKU POWERED, “Streaming Stick”, “HAPPY STREAMING” y “NOW THIS IS TV” son marcas comerciales o registradas de Roku, Inc. en Estados Unidos.","navigation.links":"enlaces de navegación de pie de página","navigation.section":"sección de navegación de pie de página","navigation.title":"título de navegación de pie de página","countryselector.link.text":"Selector de país","countryselector.modal.title":"Selecciona tu país o región","countryselector.modal.continent1":"América del Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Latinoamérica","redirect.text":"Estás saliendo de Roku.com y te diriges a nuestro revendedor autorizado"},fr_CA:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"S'abonner au bulletin","social.newslettersignup.label.1":"Restez à jour","social.newslettersignup.label.2":"sur les nouvelles et les offres","sitemap.rokuexperience":"Expérience Roku","sitemap.howitworks":"Comment ça fonctionne?","sitemap.whatson":"Explorez les canaux","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Offres spéciales","sitemap.createaccount":"Créer un compte Roku","sitemap.linkyourdevice":"Activer un appareil","sitemap.manageaccount":"Gérez votre compte Roku","sitemap.products":"Produits","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Lecteurs Roku","sitemap.accessories":"Accessoires","sitemap.mobileapp":"Application mobile","sitemap.refurbished":"Reconditionnement et habilitation","sitemap.support":"Soutien","sitemap.support.home":"Accueil soutien","sitemap.support.wifi.and.connectivity":"Wi-Fi et connectivité","sitemap.support.remote.controls":"Télécommandes","sitemap.support.channels.and.viewing":"Chaînes et visionnement","sitemap.support.customer.order.faqs":"Foire aux questions (FAQ) sur les commandes de la clientèle","sitemap.support.account.payment.and.subscriptions":"Compte, facturations et abonnements","sitemap.support.device.issues":"Problèmes avec l'appareil","sitemap.support.roku.setup":"Configuration de Roku","sitemap.support.roku.features":"Caractéristiques de Roku","sitemap.support.audio.devices":"Appareils audio","sitemap.support.mobile.app":"Application mobile","sitemap.support.beforeyoubuy":"Avant d'acheter","sitemap.support.gettingstarted":"Instructions : Utilisation de votre Roku","sitemap.support.account":"Compte, facturation et commandes","sitemap.support.troubleshooting":"Configuration et dépannage","sitemap.support.community":"Communauté","sitemap.ourcompany":"Société","sitemap.aboutus":"Qui sommes-nous","sitemap.executiveteam":"Équipe de direction","sitemap.newsroom":"Salle de nouvelles","sitemap.investor":"Relations avec les investisseurs","sitemap.jobs":"Emplois","sitemap.accessibility":"Accessibilité","sitemap.contact":"Nous contacter","sitemap.partners":"Partenaires","sitemap.tvpartners":"Partenaires TV","sitemap.contentpartners":"Partenaires de contenu","sitemap.developers":"Concepteurs","sitemap.advertise":"Publicité avec nous","sitemap.affiliate":"Programme d'affiliation","sitemap.betatesting":"Devenez un bêta testeur","sitemap.serviceproviders":"Fournisseurs de services","sitemap.channelstore":"Channel Store","legal.happystreaming":"Roku : bonne diffusion en continu™","legal.happystreaming.aria":"Roo-koo : bonne diffusion en continu™","legal.cookies":"À propos des publicités et des témoins","legal.ccpa":"Ne pas vendre mes informations personnelles","legal.caprivacynotice":"Avis de confidentialité CA","legal.links":"Liens juridiques","legal.sitemap":"Plan du site","legal.privacy":"Politique de confidentialité","legal.tos":"Conditions d'utilisation","legal.dispute":"Résolution des différends","legal.trademark":"Directives quant aux marques ","legal.legal":"Information juridique","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Tous droits réservés.","legal.copyright.text":"ROKU, le logo ROKU Logo, ROKU TV, ROKU POWERED, « Streaming Stick », « HAPPY STREAMING » et « NOW THIS IS TV » sont des marques commerciales ou des marques déposées de Roku, Inc. aux États-Unis.","navigation.links":"liens de navigation de pied de page","navigation.section":"section de navigation de pied de page","navigation.title":"titre de navigation de pied de page","countryselector.link.text":"Sélection de pays","countryselector.modal.title":"Veuillez choisir votre pays ou votre région","countryselector.modal.continent1":"Amérique du Nord","countryselector.modal.continent2":"Europe","countryselector.modal.continent3":"Amérique latine","redirect.text":"Vous quittez Roku.com et entrez chez notre revendeur agréé."},fr_FR:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"S’abonner à la newsletter","social.newslettersignup.label.1":"Recevez","social.newslettersignup.label.2":"les actualités et offres","sitemap.rokuexperience":"Expérience Roku","sitemap.howitworks":"Comment ça fonctionne","sitemap.whatson":"Découvrez nos chaînes","sitemap.therokuchannel":"La chaîne Roku","sitemap.specialoffers":"Offres spéciales","sitemap.createaccount":"Créer un compte Roku","sitemap.linkyourdevice":"Activer un appareil","sitemap.manageaccount":"Gérer votre compte Roku","sitemap.products":"Produits","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Audio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Lecteurs Roku","sitemap.accessories":"Accessoires","sitemap.mobileapp":"Application mobile","sitemap.refurbished":"Reconditionnement & habilitation","sitemap.support":"Assistance","sitemap.support.home":"Accueil assistance","sitemap.support.wifi.and.connectivity":"Wi-Fi et connectivité","sitemap.support.remote.controls":"Télécommandes","sitemap.support.channels.and.viewing":"Chaînes et visionnage","sitemap.support.customer.order.faqs":"FAQ relatives aux commandes client","sitemap.support.account.payment.and.subscriptions":"Compte, paiements et abonnements","sitemap.support.device.issues":"Problèmes liés aux appareils","sitemap.support.roku.setup":"Configuration Roku","sitemap.support.roku.features":"Fonctions de Roku","sitemap.support.audio.devices":"Appareils audio","sitemap.support.mobile.app":"Application mobile","sitemap.support.beforeyoubuy":"Avant votre achat","sitemap.support.gettingstarted":"Guide pratique : Utilisation de votre produit Roku","sitemap.support.account":"Compte, factures et commandes","sitemap.support.troubleshooting":"Installation et dépannage","sitemap.support.community":"Communauté","sitemap.ourcompany":"Société","sitemap.aboutus":"Qui sommes-nous","sitemap.executiveteam":"Équipe de dirigeants","sitemap.newsroom":"Salle de rédaction","sitemap.investor":"Relations avec les investisseurs","sitemap.jobs":"Emplois","sitemap.accessibility":"Accessibilité","sitemap.contact":"Nous contacter","sitemap.partners":"Partenaires","sitemap.tvpartners":"Partenaires TV","sitemap.contentpartners":"Partenaires de contenu","sitemap.developers":"Développeurs","sitemap.advertise":"Annoncer sur notre site","sitemap.affiliate":"Programme d’affiliation","sitemap.betatesting":"Devenez un bêta testeur","sitemap.serviceproviders":"Fournisseurs de services","sitemap.channelstore":"Channel Store","legal.happystreaming":"Roku : Happy Streaming™","legal.happystreaming.aria":"Roo-koo : Happy Streaming™","legal.cookies":"À propos des annonces et des cookies","legal.ccpa":"Ne pas vendre mes informations personnelles","legal.caprivacynotice":"Avis de confidentialité (CA)","legal.links":"Liens juridiques","legal.sitemap":"Plan du site","legal.privacy":"Politique de confidentialité","legal.tos":"Conditions d’utilisation","legal.dispute":"Résolution des litiges","legal.trademark":"Consignes sur les marques de commerce ","legal.legal":"Juridique","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Tous droits réservés.","legal.copyright.text":"ROKU, le logo ROKU, ROKU TV, ROKU POWERED, « Streaming Stick », « HAPPY STREAMING » et « NOW THIS IS TV » sont des marques de commerce et/ou des marques déposées de Roku, Inc. aux États-Unis.","navigation.links":"liens de navigation dans le pied de page","navigation.section":"section de navigation dans le pied de page","navigation.title":"titre de navigation dans le pied de page","countryselector.link.text":"Sélecteur de pays","countryselector.modal.title":"Choisissez votre pays ou région","countryselector.modal.continent1":"Amérique du Nord","countryselector.modal.continent2":"Europe","countryselector.modal.continent3":"Amérique latine","redirect.text":"Vous allez quitter Roku.com et continuer vers notre revendeur autorisé."},pt_BR:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Inscrição no boletim informativo","social.newslettersignup.label.1":"Fique atualizado","social.newslettersignup.label.2":"sobre notícias e ofertas","sitemap.rokuexperience":"Experiência Roku","sitemap.howitworks":"Como funciona","sitemap.whatson":"Veja o que está passando","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Ofertas especiais","sitemap.createaccount":"Criar uma conta da Roku","sitemap.linkyourdevice":"Ativar um dispositivo","sitemap.manageaccount":"Gerenciar sua conta da Roku","sitemap.products":"Produtos","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Áudio Roku","sitemap.rokuexpress":"Roku Express","sitemap.players":"Roku players","sitemap.accessories":"Acessórios","sitemap.mobileapp":"App para dispositivos móveis","sitemap.refurbished":"Recondicionado e em liquidação","sitemap.support":"Suporte da Roku","sitemap.support.home":"Página inicial de suporte da Roku","sitemap.support.wifi.and.connectivity":"Wi-Fi e conectividade","sitemap.support.remote.controls":"Controles remotos","sitemap.support.channels.and.viewing":"Canais e visualização","sitemap.support.customer.order.faqs":"Perguntas frequentes sobre pedidos","sitemap.support.account.payment.and.subscriptions":"Conta, pagamentos e assinaturas","sitemap.support.device.issues":"Problemas com o dispositivo","sitemap.support.roku.setup":"Configuração do dispositivo Roku","sitemap.support.roku.features":"Recursos do Roku","sitemap.support.audio.devices":"Dispositivos de áudio","sitemap.support.mobile.app":"App para dispositivos móveis","sitemap.support.beforeyoubuy":"Antes de comprar","sitemap.support.gettingstarted":"Instruções: como usar seu Roku","sitemap.support.account":"Conta, cobrança e pedidos","sitemap.support.troubleshooting":"Configuração e solução de problemas","sitemap.support.community":"Comunidade","sitemap.ourcompany":"Pessoa jurídica","sitemap.aboutus":"Sobre nós","sitemap.executiveteam":"Equipe executiva","sitemap.newsroom":"Sala de imprensa","sitemap.investor":"Relações com investidores","sitemap.jobs":"Vagas","sitemap.accessibility":"Acessibilidade","sitemap.contact":"Fale conosco","sitemap.partners":"Parceiros","sitemap.tvpartners":"Parceiros de TVs","sitemap.contentpartners":"Parceiros de conteúdo","sitemap.developers":"Desenvolvedores","sitemap.advertise":"Anuncie conosco","sitemap.affiliate":"Programa de afiliados","sitemap.betatesting":"Seja um testador beta","sitemap.serviceproviders":"Prestadores de serviços","sitemap.channelstore":"Loja de canais","legal.happystreaming":"Roku: Happy Streaming™","legal.happystreaming.aria":"Roo-koo: Happy Streaming™","legal.cookies":"Sobre anúncios e cookies","legal.ccpa":"Não vender minhas informações pessoais","legal.caprivacynotice":"Aviso de privacidade CA","legal.links":"Jurídico","legal.sitemap":"Mapa do site","legal.privacy":"Política de privacidade","legal.tos":"Termos de uso","legal.dispute":"Resolução de litígios","legal.trademark":"Diretrizes de marcas registradas ","legal.legal":"Jurídico","legal.copyright":"Copyright","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Todos os direitos reservados.","legal.copyright.text":'ROKU, o logotipo ROKU, ROKU TV, ROKU POWERED, "Streaming Stick", "HAPPY STREAMING" e "NOW THIS IS TV" são marcas registradas e/ou marcas comerciais registradas da Roku, Inc. nos Estados Unidos.',"navigation.links":"links de navegação no rodapé","navigation.section":"seção de navegação no rodapé","navigation.title":"título de navegação no rodapé","countryselector.link.text":"Seletor de país","countryselector.modal.title":"Escolha seu país ou região","countryselector.modal.continent1":"América do Norte","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"América Latina","redirect.text":"Você está saindo da Roku.com e indo para o nosso revendedor autorizado"},de_DE:{"social.blog":"Blog","social.facebook":"Facebook","social.twitter":"Twitter","social.youtube":"YouTube","social.instagram":"Instagram","social.newslettersignup":"Newsletter abonnieren","social.newslettersignup.label.1":"Bleib auf dem Laufenden","social.newslettersignup.label.2":"über Neuigkeiten und Angebote","sitemap.rokuexperience":"Roku-Erlebnis","sitemap.howitworks":"So funktioniert’s","sitemap.whatson":"Aktuelles Programm anzeigen","sitemap.therokuchannel":"The Roku Channel","sitemap.specialoffers":"Sonderangebote","sitemap.createaccount":"Roku Account erstellen","sitemap.linkyourdevice":"Gerät aktivieren","sitemap.manageaccount":"Verwalte deinen Roku Account","sitemap.products":"Produkte","sitemap.rokutv":"Roku TV","sitemap.rokuspeakers":"Roku Audio","sitemap.rokuexpress":"Roku Express","sitemap.players":"Roku Player","sitemap.accessories":"Zubehör","sitemap.mobileapp":"App","sitemap.refurbished":"Generalüberholt und Sonderverkauf","sitemap.support":"Support","sitemap.support.home":"Support-Startseite","sitemap.support.wifi.and.connectivity":"Wi-Fi, Anschlüsse und Verbindungen","sitemap.support.remote.controls":"Fernbedienungen","sitemap.support.channels.and.viewing":"Channels und Streamen","sitemap.support.customer.order.faqs":"FAQs zu Kundenbestellungen","sitemap.support.account.payment.and.subscriptions":"Account, Zahlungen und Abonnements","sitemap.support.device.issues":"Geräteprobleme","sitemap.support.roku.setup":"Roku-Setup","sitemap.support.roku.features":"Roku-Funktionen","sitemap.support.audio.devices":"Audiogeräte","sitemap.support.mobile.app":"App","sitemap.support.beforeyoubuy":"Vor dem Kauf","sitemap.support.gettingstarted":"So benutzt du dein Roku","sitemap.support.account":"Account, Abrechnung und Bestellungen","sitemap.support.troubleshooting":"Setup und Fehlerbehebung","sitemap.support.community":"Community","sitemap.ourcompany":"Unternehmen","sitemap.aboutus":"Über uns","sitemap.executiveteam":"Führungsteam","sitemap.newsroom":"Newsroom","sitemap.investor":"Investorenbeziehungen","sitemap.jobs":"Stellenangebote","sitemap.accessibility":"Barrierefreiheit","sitemap.contact":"Kontakt","sitemap.partners":"Partner","sitemap.tvpartners":"TV-Partner","sitemap.contentpartners":"Content-Partner","sitemap.developers":"Entwickler","sitemap.advertise":"Bei uns werben","sitemap.affiliate":"Partnerprogramm","sitemap.betatesting":"Beta-Tester werden","sitemap.serviceproviders":"Dienstanbieter","sitemap.channelstore":"Channel Store","legal.happystreaming":"Roku: Happy Streaming™","legal.happystreaming.aria":"Roo-koo: Happy Streaming™","legal.cookies":"Über Anzeigen und Cookies","legal.ccpa":"Meine persönlichen Daten nicht verkaufen","legal.caprivacynotice":"CA Datenschutz-Hinweis","legal.links":"Impressum","legal.sitemap":"Sitemap","legal.privacy":"Datenschutzerklärung","legal.tos":"Nutzungsbedingungen","legal.dispute":"Streitbeilegung","legal.trademark":"Markenrichtlinien ","legal.legal":"Rechtliches","legal.copyright":"Urheberrecht","legal.copyright.symbol":"©","legal.copyright.rokuinc":"Roku, Inc.","legal.copyright.rokuinc.aria":"Roo-koo, Inc.","legal.copyright.allrightsreserved":"Alle Rechte vorbehalten.","legal.copyright.text":"ROKU, das ROKU-Logo, ROKU TV, ROKU POWERED, „Streaming Stick“ „HAPPY STREAMING“ und „NOW THIS IS TV“ sind Marken und/oder eingetragene Markenzeichen von Roku, Inc. in den USA.","navigation.links":"Fußzeilennavigationslinks","navigation.section":"Fußzeilennavigationsabschnitt","navigation.title":"Fußzeilennavigationstitel","countryselector.link.text":"Länderauswahl","countryselector.modal.title":"Bitte wähle dein Land oder deine Region","countryselector.modal.continent1":"Nordamerika","countryselector.modal.continent2":"Europa","countryselector.modal.continent3":"Lateinamerika","redirect.text":"Du verlässt Roku.com und wechselst zu unserem Vertragshändler"}}}),e.exports=function(){return t.get("Roku.Nav.Footer")}}).call(this,o("TYvK").ResourceManager)},NIfK:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.svg"},NO7l:function(e,t,o){(function(e){e.define("Roku.Page.404",{strict:!0,inputs:{Render:"dom"}})}).call(this,o("Mt3h").Shell)},NOtv:function(e,t,o){(function(r){function a(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG),e}(t=e.exports=o("lv48")).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},t.formatArgs=function(e){var o=this.useColors;if(e[0]=(o?"%c":"")+this.namespace+(o?" %c":" ")+e[0]+(o?"%c ":" ")+"+"+t.humanize(this.diff),!o)return;var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var a=0,n=0;e[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(a++,"%c"===e&&(n=a))})),e.splice(n,0,r)},t.save=function(e){try{null==e?t.storage.removeItem("debug"):t.storage.debug=e}catch(e){}},t.load=a,t.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(e){}}(),t.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},t.enable(a())}).call(this,o("8oxB"))},NOy7:function(e,t,o){var r=o("XfM9");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},NQ9W:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Medium.woff"},NdH8:function(e,t,o){var r=o("/1h9");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},NgjN:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1079px){.trc-subnav .ks-base-scrollspy.sticky .flex-menu-left,.trc-subnav .sticky .hide-on-sticky{display:none}}@media (min-width:768px){.trc-subnav .menu-shadow{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}}.trc-subnav .container.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.trc-subnav .container.flex.center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.trc-subnav .container.flex.center.space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1079px){.trc-subnav .container.flex.center.flex-center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.trc-subnav .container.flex.center.flex-center-sm .brand-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.trc-subnav .flex.menu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100px;font-family:GothamBold}@media (max-width:1079px){.trc-subnav .flex.menu{min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0;padding-right:0}}.trc-subnav .flex.menu .flex-menu-left{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}@media (max-width:1079px){.trc-subnav .flex.menu .flex-menu-left{background:#fff;width:100%;text-align:center}.trc-subnav .flex.menu .flex-menu-left a{width:100%;display:block;padding:20px 0;border-bottom:1px solid #eee;align-text:center}}.trc-subnav .flex.menu .flex-menu-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:1079px){.trc-subnav .flex.menu .flex-menu-right{padding:20px 0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}}.trc-subnav .flex.menu a{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;margin:0 12px}.trc-subnav .flex.menu a:first-child{margin-left:0}.trc-subnav .flex.menu a:last-child{margin-right:0}@media (max-width:1079px){.trc-subnav .flex.menu a{margin:0}}.trc-subnav .flex.menu .purple-outline{border-color:#5f308c;color:#5f308c}.trc-subnav .flex.menu .purple-bg{background-color:#5f308c;border-color:#5f308c}",""]),e.exports=t},NizY:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.ShopButton":{en:{save:"Save"},en_GB:{},es_LA:{save:"Guardar"},fr_CA:{"price.save":"Rabais"},fr_FR:{"price.save":"Enregistrer"},en_CA:{},en_US:{},es_MX:{save:"Guardar"},es_CO:{save:"Guardar"},es_AR:{save:"Guardar"},es_PE:{save:"Guardar"},es_CL:{save:"Guardar"},es_CR:{save:"Guardar"},es_SV:{save:"Guardar"},es_GT:{save:"Guardar"},es_HN:{save:"Guardar"},es_NI:{save:"Guardar"},es_PA:{save:"Guardar"},pt_BR:{}}}),e.exports=function(){return t.get("Roku.ShopButton")}}).call(this,o("TYvK").ResourceManager)},Nj71:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Finder-Promo{background:-webkit-linear-gradient(75deg,#9660bf,#662d91 31%,#290d40);background:-o-linear-gradient(75deg,#9660bf 0,#662d91 31%,#290d40 100%);background:linear-gradient(15deg,#9660bf,#662d91 31%,#290d40);padding:20px 0;text-align:center;color:#f2f2f2;margin-top:40px}.Roku-Finder-Promo .txt-bold{font-family:GothamBold,Helvetica,Arial,sans-serif}.Roku-Finder-Promo .txt-medium{font-family:GothamMedium,Helvetica,Arial,sans-serif}.Roku-Finder-Promo .txt-light{font-family:GothamLight,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .img-responsive{margin:0 auto}}.Roku-Finder-Promo h2{padding-bottom:10px;font-size:32px}@media (min-width:320px) and (max-width:767px){.Roku-Finder-Promo h2{padding-bottom:10px}}.Roku-Finder-Promo .promo-retailers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Roku-Finder-Promo .promo-retailers a{padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .promo-retailers a{padding-bottom:20px}}.Roku-Finder-Promo .promo-retailers a img{-o-object-fit:contain;object-fit:contain;max-width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .promo-retailers a{width:25%;margin-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .promo-retailers a{margin-right:20px}}@media (min-width:768px){.Roku-Finder-Promo .promo-retailers a{width:20%;margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .promo-retailers a{margin-right:20px}}@media (min-width:1080px){.Roku-Finder-Promo .promo-retailers a{width:14%;margin-right:20px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .promo-retailers a{margin-right:20px}}.Roku-Finder-Promo .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Roku-Finder-Promo .container .roku-button-outline{margin-top:10px}@media (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .container .roku-button-outline{margin-top:10px}}.Roku-Finder-Promo .container a img,.Roku-Finder-Promo .container span img{max-width:100%;margin:0 20px}@media (min-width:320px) and (max-width:767px){.Roku-Finder-Promo .container a,.Roku-Finder-Promo .container span{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;padding:2.5%}}",""]),e.exports=t},NrsW:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.Standard-Footer a{cursor:pointer}.Standard-Footer .glyphicon:before{font-size:2.2rem;line-height:2.2rem}.Standard-Footer .glyphicon-newsletter:before,.Standard-Footer .glyphicon-roku-blog:before{top:5px;left:-3px;font-size:26px}.Standard-Footer .footer-section-social{color:#fff;background-color:#662d91}.Standard-Footer .footer-section-social .social-container{padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social .social-container{padding:30px}}.Standard-Footer .footer-section-social .social-container.no-newsletter{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:-60px;margin-right:-60px}@media (max-width:1023px){.Standard-Footer .footer-section-social .social-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:300px}.Standard-Footer .footer-section-social .social-container .border-bottom{border-bottom:2px solid rgba(0,0,0,.1)}.Standard-Footer .footer-section-social .social-container .blog-wrapper,.Standard-Footer .footer-section-social .social-container .newsletter-signup-wrapper,.Standard-Footer .footer-section-social .social-container .social-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width:1023px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social .social-container .blog-wrapper,.Standard-Footer .footer-section-social .social-container .newsletter-signup-wrapper,.Standard-Footer .footer-section-social .social-container .social-wrapper{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}}@media (max-width:1023px){.Standard-Footer .footer-section-social .social-container .newsletter-signup-text{text-align:center}}@media (min-width:1200px){.Standard-Footer .footer-section-social .social-container .blog-wrapper,.Standard-Footer .footer-section-social .social-container .newsletter-signup-wrapper,.Standard-Footer .footer-section-social .social-container .social-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Standard-Footer .footer-section-social .social-container .newsletter-signup-text{text-align:center;padding-top:10px}}@media (min-width:1200px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social .social-container .newsletter-signup-text{padding-top:10px}}.Standard-Footer .footer-section-social .social-container .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:20px;margin-right:20px}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social .social-container .social{margin-left:20px;margin-right:20px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section{border:0}}.Standard-Footer .footer-section-social section.blog{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.Standard-Footer .footer-section-social section.blog{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-social section.blog{font-size:17px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.blog{font-size:20px}}.Standard-Footer .footer-section-social section.blog .roku-text{font-family:GothamBold}.Standard-Footer .footer-section-social section.blog a{color:#fff;text-decoration:none;height:auto;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Standard-Footer .footer-section-social section.blog a:hover{opacity:.5}.Standard-Footer .footer-section-social section.blog a .glyphicon{vertical-align:middle}.Standard-Footer .footer-section-social section.blog a .glyphicon:after{top:3px}.Standard-Footer .footer-section-social section.newsletter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1023px){.Standard-Footer .footer-section-social section.newsletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Standard-Footer .footer-section-social section.newsletter .label{font-weight:400;line-height:1.42;font-family:GothamBold,Helvetica,Arial,sans-serif}@media (max-width:767px){.Standard-Footer .footer-section-social section.newsletter .label{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-social section.newsletter .label{font-size:16px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.newsletter .label{font-size:16px}}.Standard-Footer .footer-section-social section.newsletter .Roku-Newsletter-Signup{display:inline-block;margin-left:20px}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social section.newsletter .Roku-Newsletter-Signup{margin-left:20px}}.Standard-Footer .footer-section-social section.newsletter .Roku-Newsletter-Signup .submit{font-size:28px;top:.8rem}.Standard-Footer .footer-section-social section.newsletter .Roku-Newsletter-Signup .submit .glyphicon:before{margin-right:10px}.Standard-Footer .footer-section-social section.newsletter .Roku-Newsletter-Signup .error{position:absolute;top:54px}.Standard-Footer .footer-section-social section.newsletter input{background-color:#fff;font-family:GothamBold;line-height:2rem}.Standard-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.Standard-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder{font-size:14px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.newsletter input::-webkit-input-placeholder{font-size:14px}}.Standard-Footer .footer-section-social section.newsletter input::-moz-placeholder{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:3rem}@media (max-width:767px){.Standard-Footer .footer-section-social section.newsletter input::-moz-placeholder{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-social section.newsletter input::-moz-placeholder{font-size:14px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.newsletter input::-moz-placeholder{font-size:14px}}.Standard-Footer .footer-section-social section.newsletter input:-ms-input-placeholder{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:0}@media (max-width:767px){.Standard-Footer .footer-section-social section.newsletter input:-ms-input-placeholder{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-social section.newsletter input:-ms-input-placeholder{font-size:14px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.newsletter input:-ms-input-placeholder{font-size:14px}}.Standard-Footer .footer-section-social section.newsletter input:-moz-placeholder{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:3rem}@media (max-width:767px){.Standard-Footer .footer-section-social section.newsletter input:-moz-placeholder{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-social section.newsletter input:-moz-placeholder{font-size:14px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.newsletter input:-moz-placeholder{font-size:14px}}.Standard-Footer .footer-section-social section.social .glyphicon:before{left:0;font-size:2.9rem;line-height:5.2rem}.Standard-Footer .footer-section-social section.social .social-container{position:relative}.Standard-Footer .footer-section-social section.social a{display:inline-block;margin-left:40px;color:#662d91;background-color:#fff;width:5rem;height:5rem;-webkit-border-radius:2.5rem;border-radius:2.5rem;text-align:center}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social section.social a{margin-left:40px}}.Standard-Footer .footer-section-social section.social a:first-child{margin-left:0}.Standard-Footer .footer-section-social section.social a:hover{opacity:.5}.Standard-Footer .footer-section-social section.social a span{font-size:2.9rem;line-height:5.2rem;display:inline-block}@media (min-width:1024px) and (max-width:1199px){.Standard-Footer .footer-section-social section.social a{margin-left:20px}}@media (min-width:1024px) and (max-width:1199px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social section.social a{margin-left:20px}}@media (min-width:1200px){.Standard-Footer .footer-section-social section.social a{margin:0 10px}}@media (min-width:1200px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-social section.social a{margin-left:10px;margin-right:10px}}.Standard-Footer .footer-section-sitemap{text-align:left;background-color:#333;color:#fff}@media (max-width:767px){.Standard-Footer .footer-section-sitemap .col-sm-5ths,.Standard-Footer .footer-section-sitemap.container-fluid{padding:0}}.Standard-Footer .footer-section-sitemap .col-sm-2{padding:0}@media (min-width:768px){.Standard-Footer .footer-section-sitemap{padding:40px 30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-sitemap{padding-top:40px;padding-bottom:40px;padding-left:30px;padding-right:30px}}.Standard-Footer .footer-section-sitemap .footer-accordion a{color:#fff;text-decoration:none}.Standard-Footer .footer-section-sitemap .footer-accordion a:hover{opacity:.5}.Standard-Footer .footer-section-sitemap .footer-accordion .title{border-top:1px solid #525252;border-bottom:1px solid #444;width:100%;font-weight:400;line-height:1.42;font-family:GothamBold,Helvetica,Arial,sans-serif;padding:20px;position:relative;cursor:pointer;top:0;left:0}@media (max-width:767px){.Standard-Footer .footer-section-sitemap .footer-accordion .title{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-sitemap .footer-accordion .title{font-size:16px}}@media (min-width:1200px){.Standard-Footer .footer-section-sitemap .footer-accordion .title{font-size:16px}}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-sitemap .footer-accordion .title{padding:20px}}.Standard-Footer .footer-section-sitemap .footer-accordion .title:after{content:"\\e910";position:absolute;right:.5em;font-size:3rem;top:.5em}.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;background-color:#222;height:0;overflow:hidden;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;display:block}@media (max-width:767px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper{font-size:14px}}@media (min-width:1200px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper{font-size:14px}}.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper a{color:#eee;display:block;padding:20px 30px}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper a{padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px}}.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper a:last-child{margin-bottom:0}.Standard-Footer .footer-section-sitemap .footer-accordion.open .title{background-color:#222}.Standard-Footer .footer-section-sitemap .footer-accordion.open .title:after{content:"\\e911"}.Standard-Footer .footer-section-sitemap .footer-accordion.open .body-wrapper{border-top:1px solid #525252;border-bottom:1px solid #444}@media (min-width:768px){.Standard-Footer .footer-section-sitemap .footer-accordion{border-bottom:0}.Standard-Footer .footer-section-sitemap .footer-accordion .title{border:0;padding:0;margin-bottom:0;cursor:default}.Standard-Footer .footer-section-sitemap .footer-accordion .title:after{content:""}.Standard-Footer .footer-section-sitemap .footer-accordion .title a:after{content:"\\e912";position:relative;left:0;top:.2em;font-size:2rem}.Standard-Footer .footer-section-sitemap .footer-accordion .title a:after:hover{opacity:.5}.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper{background-color:#333;height:auto;padding-top:10px;padding-bottom:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper{padding-top:10px;padding-bottom:10px}}@media (min-width:768px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper a{padding:10px 0;margin:0}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-sitemap .footer-accordion .body-wrapper a{padding-top:10px;padding-bottom:10px}}@media (min-width:768px){.Standard-Footer .footer-section-sitemap .footer-accordion.open .title{border-bottom:0;background-color:transparent}.Standard-Footer .footer-section-sitemap .footer-accordion.open .title:after{content:""}.Standard-Footer .footer-section-sitemap .footer-accordion.open .body-wrapper{border:0}}.Standard-Footer .footer-section-legal{text-align:center;padding-bottom:40px;padding-top:30px;background-color:#f3f3f3;font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#333}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-legal{padding-top:40px;padding-bottom:40px;padding-top:30px}}@media (max-width:767px){.Standard-Footer .footer-section-legal{font-size:12px}}@media (min-width:768px) and (max-width:1199px){.Standard-Footer .footer-section-legal{font-size:12px}}@media (min-width:1200px){.Standard-Footer .footer-section-legal{font-size:12px}}.Standard-Footer .footer-section-legal .logo a{display:inline-block}@media (min-width:768px){.Standard-Footer .footer-section-legal .logo{text-align:left}}.Standard-Footer .footer-section-legal .legal-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-legal .legal-links{margin-bottom:20px}}@media (min-width:768px){.Standard-Footer .footer-section-legal .legal-links{text-align:left}}@media (max-width:767px){.Standard-Footer .footer-section-legal .legal-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Standard-Footer .footer-section-legal .legal-links a{margin-bottom:12px}}.Standard-Footer .footer-section-legal .legal-links a{font-family:GothamMedium;margin-right:20px;height:18px;line-height:18px;color:#333;text-decoration:none}.Standard-Footer .footer-section-legal .legal-links a:last-child:after{content:""}.Standard-Footer .footer-section-legal .legal-links a span{white-space:nowrap}.Standard-Footer .footer-section-legal .copyright{margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-legal .copyright{margin-bottom:20px}}@media (min-width:768px){.Standard-Footer .footer-section-legal .copyright{text-align:right}}.Standard-Footer .footer-section-legal .copyright a{text-decoration:none}@media (min-width:768px){.Standard-Footer .footer-section-legal .country-selector{text-align:right}}.Standard-Footer .footer-section-legal .country-selector a{color:#0042cc}.Standard-Footer .footer-section-legal .country-selector a:hover{opacity:.5}.Standard-Footer .footer-section-legal .country-selector .icon-flag{margin-left:10px;margin-right:10px;display:inline-block;vertical-align:middle}@media (min-width:320px) and (max-width:767px){.Standard-Footer .footer-section-legal .country-selector .icon-flag{margin-left:10px;margin-right:10px}}.Standard-Footer .modal-content,.Standard-Footer .modal-headline{color:#000}',""]),e.exports=t},Nsbk:function(e,t){function o(t){return e.exports=o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},o(t)}e.exports=o},NykK:function(e,t,o){var r=o("nmnc"),a=o("AP2z"),n=o("KfNM"),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?a(e):n(e)}},"O+Bh":function(e,t,o){var r=o("pR/7");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"O7m+":function(e,t,o){var r=o("iyas");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},OA3J:function(e,t){e.exports={isCompact:!1,onScroll:"show",theme:"default",direction:"right",checkout:!1,internalApp:!1,items:[]}},OLH6:function(e,t,o){var r=o("bJT9");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},OLMk:function(e,t){e.exports=function(){return{getDefaultLanguages:function(){return{OT:"en",US:"en",CA:"en",GB:"en",IE:"en",FR:"fr",MX:"es",CO:"es",AR:"es",PE:"es",CL:"es",CR:"es",SV:"es",GT:"es",HN:"es",NI:"es",PA:"es",BR:"pt",DE:"de"}},getSupportedLocales:function(){return["en_OT","en_US","en_GB","en_CA","es_MX","fr_CA","fr_FR","es_CO","es_AR","es_PE","es_CL","es_CR","es_SV","es_GT","es_HN","es_NI","es_PA","pt_BR","es_BR","de_DE","es_US"]},getLocaleGroups:function(){return{LATAM:["es_CL","es_AR","es_CO","es_PE","es_CR","es_SV","es_GT","es_HN","es_NI","es_PA"]}},getCountries:function(){return[{code:"en_US",country:"United States",name:"United States",language:"English"},{code:"en_CA",country:"Canada (English)",name:"Canada",language:"English (Canada)"},{code:"fr_CA",country:"Canada (French)",name:"Canada",language:"French (Canada)"},{code:"en_GB",country:"United Kingdom",name:"United Kingdom",language:"English (United Kingdom)"},{code:"fr_FR",country:"France",name:"France",language:"French (France)"},{code:"es_MX",country:"Mexico",name:"México",language:"Spanish (Mexico)"},{code:"es_AR",country:"Argentina",name:"Argentina",language:"Spanish (Argentina)"},{code:"es_CL",country:"Chile",name:"Chile",language:"Spanish (Chile)"},{code:"es_CO",country:"Colombia",name:"Colombia",language:"Spanish (Colombia)"},{code:"es_CR",country:"Costa Rica",name:"Costa Rica",language:"Spanish (Costa Rica)"},{code:"es_SV",country:"El Salvador",name:"El Salvador",language:"Spanish (El Salvador)"},{code:"es_GT",country:"Guatemala",name:"Guatemala",language:"Spanish (Guatemala)"},{code:"es_HN",country:"Honduras",name:"Honduras",language:"Spanish (Honduras)"},{code:"es_NI",country:"Nicaragua",name:"Nicaragua",language:"Spanish (Nicaragua)"},{code:"es_PA",country:"Panama",name:"Panama",language:"Spanish (Panama)"},{code:"es_PE",country:"Peru",name:"Peru",language:"Spanish (Peru)"},{code:"pt_BR",country:"Brazil (Portuguese)",name:"Brazil",language:"Portuguese (Brazil)"},{code:"es_BR",country:"Brazil (Spanish)",name:"Brazil",language:"Spanish (Brazil)"},{code:"es_US",country:"United States (Spanish)",name:"United States",language:"Spanish (United States)"},{code:"de_DE",country:"Germany",name:"Germany",language:"German (Germany)"}]}}}},"ON+o":function(e,t,o){"use strict";var r,a=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])})(e,t)},function(e,t){function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)});Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){function t(t){var o=e.call(this,t)||this;return o.name="AssertionError",o}return a(t,e),t}(Error);t.default=function(e,t){if(!e)throw new n(t)}},OPCo:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.svg"},OTkm:function(e,t,o){var r=o("f50u");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},OTmu:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Nav.Footer.Compact":{en:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Terms and Conditions",privacy:"Privacy Policy",language:"Language Selector","language.modal.headline":"Please choose your language",developer:"Developer Site",cookies:"About ads & cookies",ccpa:"Do not sell my personal information","ca.address":"Roku Inc. 150 Winchester Circle, Los Gatos, CA 95032 | www.roku.ca","legal.caprivacynotice":"CA Privacy Notice","developer.terms.agreements":"Developer Terms & Agreements"},fr:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Conditions générales",privacy:"Politique de confidentialité",language:"Sélecteur langue","language.modal.headline":"Veuillez choisir une langue",developer:"Site du développeur"},es_MX:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},fr_CA:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Conditions d'utilisation",privacy:"Politique de confidentialité",language:"Sélecteur de langue","language.modal.headline":"Veuillez sélectionner votre langue",developer:"Site de développeurs",cookies:"À propos des publicités et des témoins",ccpa:"Ne pas vendre mes informations personnelles","ca.address":"Roku Inc. 150 Winchester Circle, Los Gatos, CA 95032 | www.roku.ca","legal.caprivacynotice":"Avis de confidentialité CA","developer.terms.agreements":"Conditions générales pour développeur"},fr_FR:{copyrightsince:"2008",company:"Roku Inc.","company.aria":"Roo-koo, Inc.",terms:"Conditions d’utilisation",privacy:"Politique de confidentialité",language:"Sélecteur de langue","language.modal.headline":"Veuillez sélectionner votre langue",developer:"Site de développeurs",cookies:"À propos des annonces et des cookies",ccpa:"Ne pas vendre mes informations personnelles","ca.address":"Roku Inc. 150 Winchester Circle, Los Gatos, CA 95032 | www.roku.ca","legal.caprivacynotice":"Avis de confidentialité (CA)","developer.terms.agreements":"Conditions et accords avec les développeurs"},es_CO:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_AR:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_PE:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_CL:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_CR:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_SV:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_GT:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_HN:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_NI:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},es_PA:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Términos y condiciones",privacy:"Política de privacidad",language:"Selector de idiomas","language.modal.headline":"Elige el idioma",developer:"Sitio para desarrolladores",cookies:"Sobre los anuncios y las cookies",ccpa:"No vender mi información personal","ca.address":"Roku, Inc. Winchester Circle 150, Los Gatos, CA 95032","legal.caprivacynotice":"Aviso de privacidad de CA","developer.terms.agreements":"Condiciones y acuerdos para desarrolladores"},pt_BR:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Termos e Condições",privacy:"Política de Privacidade",language:"Seletor de idioma","language.modal.headline":"Selecione seu idioma",developer:"Site do desenvolvedor",cookies:"Sobre anúncios e cookies",ccpa:"Não vender minhas informações pessoais","ca.address":"Roku Inc. 150 Winchester Circle, Los Gatos, CA 95032 | www.roku.ca","legal.caprivacynotice":"Aviso de privacidade CA","developer.terms.agreements":"Termos e contratos do desenvolvedor"},de_DE:{copyrightsince:"2008",company:"Roku, Inc.","company.aria":"Roo-koo, Inc.",terms:"Geschäftsbedingungen",privacy:"Datenschutzerklärung",language:"Sprachauswahl","language.modal.headline":"Bitte wähle deine Sprache",developer:"Entwicklerseite",cookies:"Über Anzeigen und Cookies",ccpa:"Meine persönlichen Daten nicht verkaufen","ca.address":"Roku Inc. 150 Winchester Circle, Los Gatos, CA 95032, USA | www.roku.ca","legal.caprivacynotice":"CA Datenschutz-Hinweis","developer.terms.agreements":"Bedingungen und Vereinbarungen für Entwickler"}}}),e.exports=function(){return t.get("Roku.Nav.Footer.Compact")}}).call(this,o("TYvK").ResourceManager)},OZBj:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.roku-blocks:after,.roku-blocks:before{display:block!important}@media (min-width:768px){.roku-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.roku-blocks img{width:100%}.roku-blocks .block{padding:3rem}.roku-blocks .block .draw-title{font-size:16px;line-height:24px;padding-top:10px}@media (min-width:320px) and (max-width:767px){.roku-blocks .block .draw-title{font-size:16px;line-height:24px;padding-top:10px}}.roku-blocks .block p{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.roku-blocks .block p{font-size:14px;line-height:22px}}.roku-blocks .icon{text-align:center;font-size:6rem;margin-bottom:20px;margin-left:39%}@media (min-width:320px) and (max-width:767px){.roku-blocks .icon{margin-bottom:20px;margin-left:30%}}.roku-blocks .icon span{min-height:5rem;line-height:5rem;background-color:#eee;margin:30px;padding:20px;color:#662d91;-webkit-border-radius:50%;border-radius:50%;vertical-align:middle}@media (min-width:320px) and (max-width:767px){.roku-blocks .icon span{margin:30px;padding:20px}}.roku-blocks .icon .glyphicon{display:table-cell;vertical-align:middle}",""]),e.exports=t},Odve:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("weibo",(function(e,t){var o=t.title,r=t.image;return a.default(e,"weibo.url"),"http://service.weibo.com/share/share.php"+n.default({url:e,title:o,pic:r})}),(function(e){return{title:e.title,image:e.image}}),{windowWidth:660,windowHeight:550,windowPosition:"screenCenter"});t.default=i},OfGG:function(e,t,o){var r=o("6rA+");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"Oh+i":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".navlogo img{height:21px}.navflex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navlogo{margin-right:auto}.navlogo img{max-height:21px}.ks-base-subnav-wrapper{position:relative;padding-bottom:76px}.ks-base-subnav{background-color:#662d91;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.4);box-shadow:0 3px 12px rgba(0,0,0,.4);overflow:visible;position:absolute;top:0;z-index:2;min-height:60px;width:100%}.ks-base-subnav.sticky{position:fixed}.ks-base-subnav a,.ks-base-subnav a:visited{color:#fff}.ks-base-subnav .active{font-family:GothamBold,Helvetica,Arial,sans-serif}.ks-base-subnav .navWide{display:none;margin:0 auto;padding:0 30px}.ks-base-subnav .navWide .wideDiv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;list-style-type:none;padding:8px 0;margin:0}.ks-base-subnav .navWide .wideDiv li:first-of-type{padding-left:0}.ks-base-subnav .navWide .wideDiv li:first-of-type a{padding:0}.ks-base-subnav .navWide .wideDiv li:last-of-type a{padding-right:0}.ks-base-subnav .navWide .wideDiv li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:60px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ks-base-subnav .navWide .wideDiv a:first-child{text-align:left}.ks-base-subnav .navWide .wideDiv a{text-align:right;text-decoration:none;display:inline-block;padding-right:1em}.ks-base-subnav .navNarrow i{float:left;cursor:pointer;color:#fff;font-size:2rem}.ks-base-subnav .navNarrow .navflex{padding:15px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.4);box-shadow:0 3px 12px rgba(0,0,0,.4)}.ks-base-subnav .navNarrow .narrowLinks{display:none;list-style:none;margin-top:0;padding:0;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}.ks-base-subnav .navNarrow .narrowLinks li{display:block;clear:left;padding:1em;width:100%;border-top:1px solid hsla(0,0%,100%,.4);background-color:#662d91}.ks-base-subnav .navNarrow .narrowLinks li:first-of-type{border-top:0 solid}.ks-base-subnav .navNarrow .narrowLinks li a{min-width:100%;display:block;text-decoration:none;cursor:pointer}@media (min-width:900px){.ks-base-subnav{overflow:hidden}.ks-base-subnav .navWide{display:block}.ks-base-subnav .navNarrow{display:none}}@media (max-width:1200px){.ks-base-subnav .navWide li:last-of-type{padding-right:15px}}",""]),e.exports=t},Olfn:function(e,t,o){"use strict";o.r(t);var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("17x9"),b=o.n(g);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var k=o("TSYQ");function x(e,t){var o=function(o){s()(n,o);var r=h(n);function n(e){return a()(this,n),r.call(this,e)}return i()(n,[{key:"render",value:function(){var o="current"===t?"":"".concat(t.charAt(0).toUpperCase()+t.slice(1),"-"),r=e.replace(/-/g," "),a=this.props,n=a.className,i=a.size,l=k("Roku-Icon-".concat(t),"Roku-Icon-".concat(i),"Roku-".concat(o,"Icon-").concat(e),n);return f.a.createElement("i",{"aria-label":r,className:l})}}]),n}(f.a.Component);return o.displayName="Roku.Icon(".concat(e,")"),o.propTypes={className:b.a.string,size:b.a.oneOf(["large","medium","small","x-small","font"])},o.defaultProps={size:"medium"},o}var y=x("4k","current"),v=x("4k-ultrahd","current"),w=x("account","current"),_=x("affordable","current"),R=x("alert","current"),C=x("arrow-down","current"),E=x("arrow-left","current"),S=x("arrow-right","current"),P=x("arrow-up","current"),T=x("audio","current"),O=x("beaker","current"),N=x("bullet","current"),I=x("caption","current"),A=x("casting","current"),M=x("categories-menu","current"),L=x("channels-and-viewing","current"),D=x("chat","current"),j=x("checkmark","current"),H=x("circle-exclamation","current"),z=x("close","current"),F=x("collapse","current"),B=x("comment","current"),V=x("connection","current"),q=x("create-account","current"),U=x("credit-card","current"),W=x("device-issues","current"),G=x("easy-to-use","current"),Y=x("expand","current"),K=x("facebook","current"),J=x("filter","current"),Z=x("free-shipping","current"),Q=x("hd","current"),X=x("hdmi","current"),$=x("hdmi-cc","current"),ee=x("hdr","current"),te=x("image","current"),oe=x("location","current"),re=x("menu","current"),ae=x("newsletter","current"),ne=x("no-risk","current"),ie=x("one-year","current"),le=x("photo-cluster","current"),se=x("play","current"),ce=x("portable","current"),ue=x("power-eur","current"),de=x("power-uk","current"),pe=x("power-us","current"),me=x("powerful","current"),fe=x("quote-close","current"),ge=x("quote-open","current"),be=x("remote","current"),he=x("remote-controls","current"),ke=x("remote-enhanced","current"),xe=x("remote-finder","current"),ye=x("retry","current"),ve=x("roku","current"),we=x("roku-app","current"),_e=x("roku-blog","current"),Re=x("roku-features","current"),Ce=x("roku-interface","current"),Ee=x("roku-mobile-apps","current"),Se=x("roku-setup","current"),Pe=x("roku-tv","current"),Te=x("search","current"),Oe=x("share","current"),Ne=x("shopping-cart","current"),Ie=x("star","current"),Ae=x("support","current"),Me=x("thumbs-down","current"),Le=x("thumbs-up","current"),De=x("travel","current"),je=x("twitter","current"),He=x("vibrant","current"),ze=x("video","current"),Fe=x("youtube","current");o("EuNi");o.d(t,"Icon4K",(function(){return y})),o.d(t,"Icon4KUltrahd",(function(){return v})),o.d(t,"IconAccount",(function(){return w})),o.d(t,"IconAffordable",(function(){return _})),o.d(t,"IconAlert",(function(){return R})),o.d(t,"IconArrowDown",(function(){return C})),o.d(t,"IconArrowLeft",(function(){return E})),o.d(t,"IconArrowRight",(function(){return S})),o.d(t,"IconArrowUp",(function(){return P})),o.d(t,"IconAudio",(function(){return T})),o.d(t,"IconBeaker",(function(){return O})),o.d(t,"IconBullet",(function(){return N})),o.d(t,"IconCaption",(function(){return I})),o.d(t,"IconCasting",(function(){return A})),o.d(t,"IconCategoriesMenu",(function(){return M})),o.d(t,"IconChannelsAndViewing",(function(){return L})),o.d(t,"IconChat",(function(){return D})),o.d(t,"IconCheckmark",(function(){return j})),o.d(t,"IconCircleExclamation",(function(){return H})),o.d(t,"IconClose",(function(){return z})),o.d(t,"IconCollapse",(function(){return F})),o.d(t,"IconComment",(function(){return B})),o.d(t,"IconConnection",(function(){return V})),o.d(t,"IconCreateAccount",(function(){return q})),o.d(t,"IconCreditCard",(function(){return U})),o.d(t,"IconDeviceIssues",(function(){return W})),o.d(t,"IconEasyToUse",(function(){return G})),o.d(t,"IconExpand",(function(){return Y})),o.d(t,"IconFacebook",(function(){return K})),o.d(t,"IconFilter",(function(){return J})),o.d(t,"IconFreeShipping",(function(){return Z})),o.d(t,"IconHd",(function(){return Q})),o.d(t,"IconHdmi",(function(){return X})),o.d(t,"IconHdmiCc",(function(){return $})),o.d(t,"IconHdr",(function(){return ee})),o.d(t,"IconImage",(function(){return te})),o.d(t,"IconLocation",(function(){return oe})),o.d(t,"IconMenu",(function(){return re})),o.d(t,"IconNewsletter",(function(){return ae})),o.d(t,"IconNoRisk",(function(){return ne})),o.d(t,"IconOneYear",(function(){return ie})),o.d(t,"IconPhotoCluster",(function(){return le})),o.d(t,"IconPlay",(function(){return se})),o.d(t,"IconPortable",(function(){return ce})),o.d(t,"IconPowerEur",(function(){return ue})),o.d(t,"IconPowerUk",(function(){return de})),o.d(t,"IconPowerUs",(function(){return pe})),o.d(t,"IconPowerful",(function(){return me})),o.d(t,"IconQuoteClose",(function(){return fe})),o.d(t,"IconQuoteOpen",(function(){return ge})),o.d(t,"IconRemote",(function(){return be})),o.d(t,"IconRemoteControls",(function(){return he})),o.d(t,"IconRemoteEnhanced",(function(){return ke})),o.d(t,"IconRemoteFinder",(function(){return xe})),o.d(t,"IconRetry",(function(){return ye})),o.d(t,"IconRoku",(function(){return ve})),o.d(t,"IconRokuApp",(function(){return we})),o.d(t,"IconRokuBlog",(function(){return _e})),o.d(t,"IconRokuFeatures",(function(){return Re})),o.d(t,"IconRokuInterface",(function(){return Ce})),o.d(t,"IconRokuMobileApps",(function(){return Ee})),o.d(t,"IconRokuSetup",(function(){return Se})),o.d(t,"IconRokuTv",(function(){return Pe})),o.d(t,"IconSearch",(function(){return Te})),o.d(t,"IconShare",(function(){return Oe})),o.d(t,"IconShoppingCart",(function(){return Ne})),o.d(t,"IconStar",(function(){return Ie})),o.d(t,"IconSupport",(function(){return Ae})),o.d(t,"IconThumbsDown",(function(){return Me})),o.d(t,"IconThumbsUp",(function(){return Le})),o.d(t,"IconTravel",(function(){return De})),o.d(t,"IconTwitter",(function(){return je})),o.d(t,"IconVibrant",(function(){return He})),o.d(t,"IconVideo",(function(){return ze})),o.d(t,"IconYoutube",(function(){return Fe}))},OmJr:function(e,t,o){
/*! For license information please see index.js.LICENSE.txt */
"undefined"!=typeof self&&self,e.exports=function(e,t){return function(){"use strict";var o={655:function(e,t,o){o.r(t),o.d(t,{__extends:function(){return a},__assign:function(){return n},__rest:function(){return i},__decorate:function(){return l},__param:function(){return s},__metadata:function(){return c},__awaiter:function(){return u},__generator:function(){return d},__createBinding:function(){return p},__exportStar:function(){return m},__values:function(){return f},__read:function(){return g},__spread:function(){return b},__spreadArrays:function(){return h},__spreadArray:function(){return k},__await:function(){return x},__asyncGenerator:function(){return y},__asyncDelegator:function(){return v},__asyncValues:function(){return w},__makeTemplateObject:function(){return _},__importStar:function(){return C},__importDefault:function(){return E},__classPrivateFieldGet:function(){return S},__classPrivateFieldSet:function(){return P}});var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])})(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function o(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}var n=function(){return(n=Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++)for(var a in t=arguments[o])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function i(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]])}return o}function l(e,t,o,r){var a,n=arguments.length,i=n<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,r);else for(var l=e.length-1;l>=0;l--)(a=e[l])&&(i=(n<3?a(i):n>3?a(t,o,i):a(t,o))||i);return n>3&&i&&Object.defineProperty(t,o,i),i}function s(e,t){return function(o,r){t(o,r,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function u(e,t,o,r){return new(o||(o=Promise))((function(a,n){function i(e){try{s(r.next(e))}catch(e){n(e)}}function l(e){try{s(r.throw(e))}catch(e){n(e)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof o?t:new o((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))}function d(e,t){var o,r,a,n,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return n={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function l(n){return function(l){return function(n){if(o)throw new TypeError("Generator is already executing.");for(;i;)try{if(o=1,r&&(a=2&n[0]?r.return:n[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,n[1])).done)return a;switch(r=0,a&&(n=[2&n[0],a.value]),n[0]){case 0:case 1:a=n;break;case 4:return i.label++,{value:n[1],done:!1};case 5:i.label++,r=n[1],n=[0];continue;case 7:n=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==n[0]&&2!==n[0])){i=0;continue}if(3===n[0]&&(!a||n[1]>a[0]&&n[1]<a[3])){i.label=n[1];break}if(6===n[0]&&i.label<a[1]){i.label=a[1],a=n;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(n);break}a[2]&&i.ops.pop(),i.trys.pop();continue}n=t.call(e,i)}catch(e){n=[6,e],r=0}finally{o=a=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,l])}}}var p=Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]};function m(e,t){for(var o in e)"default"===o||Object.prototype.hasOwnProperty.call(t,o)||p(t,e,o)}function f(e){var t="function"==typeof Symbol&&Symbol.iterator,o=t&&e[t],r=0;if(o)return o.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var o="function"==typeof Symbol&&e[Symbol.iterator];if(!o)return e;var r,a,n=o.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=n.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(o=n.return)&&o.call(n)}finally{if(a)throw a.error}}return i}function b(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(g(arguments[t]));return e}function h(){for(var e=0,t=0,o=arguments.length;t<o;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<o;t++)for(var n=arguments[t],i=0,l=n.length;i<l;i++,a++)r[a]=n[i];return r}function k(e,t,o){if(o||2===arguments.length)for(var r,a=0,n=t.length;a<n;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function x(e){return this instanceof x?(this.v=e,this):new x(e)}function y(e,t,o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=o.apply(e,t||[]),n=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(e){a[e]&&(r[e]=function(t){return new Promise((function(o,r){n.push([e,t,o,r])>1||l(e,t)}))})}function l(e,t){try{(o=a[e](t)).value instanceof x?Promise.resolve(o.value.v).then(s,c):u(n[0][2],o)}catch(e){u(n[0][3],e)}var o}function s(e){l("next",e)}function c(e){l("throw",e)}function u(e,t){e(t),n.shift(),n.length&&l(n[0][0],n[0][1])}}function v(e){var t,o;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(o=!o)?{value:x(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function w(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,o=e[Symbol.asyncIterator];return o?o.call(e):(e=f(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=e[o]&&function(t){return new Promise((function(r,a){!function(e,t,o,r){Promise.resolve(r).then((function(t){e({value:t,done:o})}),t)}(r,a,(t=e[o](t)).done,t.value)}))}}}function _(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var R=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&p(t,e,o);return R(t,e),t}function E(e){return e&&e.__esModule?e:{default:e}}function S(e,t,o,r){if("a"===o&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===o?r:"a"===o?r.call(e):r?r.value:t.get(e)}function P(e,t,o,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,o):a?a.value=o:t.set(e,o),o}},156:function(t){t.exports=e},111:function(e){e.exports=t}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var n=r[e]={exports:{}};return o[e](n,n.exports,a),n.exports}a.d=function(e,t){for(var o in t)a.o(t,o)&&!a.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return function(){var e=n;Object.defineProperty(e,"__esModule",{value:!0}),e.useReactToPrint=e.PrintContextConsumer=void 0;var t=a(655),o=a(156),r=a(111),i=Object.prototype.hasOwnProperty.call(o,"createContext"),l=Object.prototype.hasOwnProperty.call(o,"useMemo")&&Object.prototype.hasOwnProperty.call(o,"useCallback"),s=i?o.createContext({}):null;e.PrintContextConsumer=s?s.Consumer:function(){return null};var c={copyStyles:!0,pageStyle:"@page { size: auto; margin: 0mm; } @media print { body { -webkit-print-color-adjust: exact; } }",removeAfterPrint:!1,suppressErrors:!1},u=function(e){function a(){var o=null!==e&&e.apply(this,arguments)||this;return o.startPrint=function(e){var t=o.props,r=t.onAfterPrint,a=t.onPrintError,n=t.print,i=t.documentTitle;setTimeout((function(){var t,l;if(e.contentWindow){if(e.contentWindow.focus(),n)n(e).then(o.handleRemoveIframe).catch((function(e){a?a("print",e):o.logMessages(["An error was thrown by the specified `print` function"])}));else if(e.contentWindow.print){var s=null!==(l=null===(t=e.contentDocument)||void 0===t?void 0:t.title)&&void 0!==l?l:"",c=e.ownerDocument.title;i&&(e.ownerDocument.title=i,e.contentDocument&&(e.contentDocument.title=i)),e.contentWindow.print(),i&&(e.ownerDocument.title=c,e.contentDocument&&(e.contentDocument.title=s)),r&&r()}else o.logMessages(["Printing for this browser is not currently possible: the browser does not have a `print` method available for iframes."]);o.handleRemoveIframe()}else o.logMessages(["Printing failed because the `contentWindow` of the print iframe did not load. This is possibly an error with `react-to-print`. Please file an issue: https://github.com/gregnb/react-to-print/issues/"])}),500)},o.triggerPrint=function(e){var t=o.props,r=t.onBeforePrint,a=t.onPrintError;if(r){var n=r();n&&"function"==typeof n.then?n.then((function(){o.startPrint(e)})).catch((function(e){a&&a("onBeforePrint",e)})):o.startPrint(e)}else o.startPrint(e)},o.handleClick=function(){var e=o.props,t=e.onBeforeGetContent,r=e.onPrintError;if(t){var a=t();a&&"function"==typeof a.then?a.then(o.handlePrint).catch((function(e){r&&r("onBeforeGetContent",e)})):o.handlePrint()}else o.handlePrint()},o.handlePrint=function(){var e=o.props,a=e.bodyClass,n=e.content,i=e.copyStyles,l=e.fonts,s=e.pageStyle,c=e.nonce,u=n();if(void 0!==u)if(null!==u){var d=document.createElement("iframe");d.style.position="absolute",d.style.top="-1000px",d.style.left="-1000px",d.id="printWindow",d.srcdoc="<!DOCTYPE html>";var p=(0,r.findDOMNode)(u);if(p){var m=p.cloneNode(!0),f=m instanceof Text,g=document.querySelectorAll("link[rel='stylesheet']"),b=f?[]:m.querySelectorAll("img"),h=f?[]:m.querySelectorAll("video");o.linkTotal=g.length+b.length+h.length,o.linksLoaded=[],o.linksErrored=[],o.fontsLoaded=[],o.fontsErrored=[];var k=function(e,t){t?o.linksLoaded.push(e):(o.logMessages(['"react-to-print" was unable to load a linked node. It may be invalid. "react-to-print" will continue attempting to print the page. The linked node that errored was:',e]),o.linksErrored.push(e)),o.linksLoaded.length+o.linksErrored.length+o.fontsLoaded.length+o.fontsErrored.length===o.linkTotal&&o.triggerPrint(d)};d.onload=function(){var e,r,n,u;d.onload=null;var g=d.contentDocument||(null===(r=d.contentWindow)||void 0===r?void 0:r.document);if(g){g.body.appendChild(m),l&&((null===(n=d.contentDocument)||void 0===n?void 0:n.fonts)&&(null===(u=d.contentWindow)||void 0===u?void 0:u.FontFace)?l.forEach((function(e){var t=new FontFace(e.family,e.source);d.contentDocument.fonts.add(t),t.loaded.then((function(e){o.fontsLoaded.push(e)})).catch((function(e){o.fontsErrored.push(t),o.logMessages(['"react-to-print" was unable to load a font. "react-to-print" will continue attempting to print the page. The font that failed to load is:',t,"The error from loading the font is:",e])}))})):o.logMessages(['"react-to-print" is not able to load custom fonts because the browser does not support the FontFace API']));var x="function"==typeof s?s():s;if("string"!=typeof x)o.logMessages(['"react-to-print" expected a "string" from `pageStyle` but received "'.concat(typeof x,'". Styles from `pageStyle` will not be applied.')]);else{var y=g.createElement("style");c&&(y.setAttribute("nonce",c),g.head.setAttribute("nonce",c)),y.appendChild(g.createTextNode(x)),g.head.appendChild(y)}if(a&&(e=g.body.classList).add.apply(e,(0,t.__spreadArray)([],(0,t.__read)(a.split(" ")),!1)),!f){for(var v=f?[]:p.querySelectorAll("canvas"),w=g.querySelectorAll("canvas"),_=0;_<v.length;++_){var R=v[_],C=w[_].getContext("2d");C&&C.drawImage(R,0,0)}for(_=0;_<b.length;_++){var E=b[_],S=E.getAttribute("src");S?((T=new Image).onload=k.bind(null,E,!0),T.onerror=k.bind(null,E,!1),T.src=S):(o.logMessages(['"react-to-print" encountered an <img> tag with an empty "src" attribute. It will not attempt to pre-load it. The <img> is:',E],"warning"),k(E,!1))}for(_=0;_<h.length;_++){var P=h[_];P.preload="auto";var T,O=P.getAttribute("poster");O?((T=new Image).onload=k.bind(null,P,!0),T.onerror=k.bind(null,P,!1),T.src=O):P.readyState>=2?k(P,!0):(P.onloadeddata=k.bind(null,P,!0),P.onerror=k.bind(null,P,!1),P.onstalled=k.bind(null,P,!1))}var N="input",I=p.querySelectorAll(N),A=g.querySelectorAll(N);for(_=0;_<I.length;_++)A[_].value=I[_].value;var M="input[type=checkbox],input[type=radio]",L=p.querySelectorAll(M),D=g.querySelectorAll(M);for(_=0;_<L.length;_++)D[_].checked=L[_].checked;var j="select",H=p.querySelectorAll(j),z=g.querySelectorAll(j);for(_=0;_<H.length;_++)z[_].value=H[_].value}if(i)for(var F=document.querySelectorAll("style, link[rel='stylesheet']"),B=(_=0,F.length);_<B;++_){var V=F[_];if("STYLE"===V.tagName){var q=g.createElement(V.tagName),U=V.sheet;if(U){var W="";try{for(var G=U.cssRules.length,Y=0;Y<G;++Y)"string"==typeof U.cssRules[Y].cssText&&(W+="".concat(U.cssRules[Y].cssText,"\r\n"))}catch(e){o.logMessages(["A stylesheet could not be accessed. This is likely due to the stylesheet having cross-origin imports, and many browsers block script access to cross-origin stylesheets. See https://github.com/gregnb/react-to-print/issues/429 for details. You may be able to load the sheet by both marking the stylesheet with the cross `crossorigin` attribute, and setting the `Access-Control-Allow-Origin` header on the server serving the stylesheet. Alternatively, host the stylesheet on your domain to avoid this issue entirely.",V],"warning")}q.setAttribute("id","react-to-print-".concat(_)),c&&q.setAttribute("nonce",c),q.appendChild(g.createTextNode(W)),g.head.appendChild(q)}}else if(V.getAttribute("href")){q=g.createElement(V.tagName),Y=0;for(var K=V.attributes.length;Y<K;++Y){var J=V.attributes[Y];J&&q.setAttribute(J.nodeName,J.nodeValue||"")}q.onload=k.bind(null,q,!0),q.onerror=k.bind(null,q,!1),c&&q.setAttribute("nonce",c),g.head.appendChild(q)}else o.logMessages(['"react-to-print" encountered a <link> tag with an empty "href" attribute. In addition to being invalid HTML, this can cause problems in many browsers, and so the <link> was not loaded. The <link> is:',V],"warning"),k(V,!0)}}0!==o.linkTotal&&i||o.triggerPrint(d)},o.handleRemoveIframe(!0),document.body.appendChild(d)}else o.logMessages(['"react-to-print" could not locate the DOM node corresponding with the `content` prop'])}else o.logMessages(['There is nothing to print because the "content" prop returned "null". Please ensure "content" is renderable before allowing "react-to-print" to be called.']);else o.logMessages(["To print a functional component ensure it is wrapped with `React.forwardRef`, and ensure the forwarded ref is used. See the README for an example: https://github.com/gregnb/react-to-print#examples"])},o.handleRemoveIframe=function(e){var t=o.props.removeAfterPrint;if(e||t){var r=document.getElementById("printWindow");r&&document.body.removeChild(r)}},o.logMessages=function(e,t){void 0===t&&(t="error"),o.props.suppressErrors||("error"===t?console.error(e):"warning"===t&&console.warn(e))},o}return(0,t.__extends)(a,e),a.prototype.render=function(){var e=this.props,t=e.children,r=e.trigger;if(r)return o.cloneElement(r(),{onClick:this.handleClick});if(!s)return this.logMessages(['"react-to-print" requires React ^16.3.0 to be able to use "PrintContext"']),null;var a={handlePrint:this.handleClick};return o.createElement(s.Provider,{value:a},t)},a.defaultProps=c,a}(o.Component);e.default=u,e.useReactToPrint=function(e){if(!l)return e.suppressErrors||console.error('"react-to-print" requires React ^16.8.0 to be able to use "useReactToPrint"'),function(){throw new Error('"react-to-print" requires React ^16.8.0 to be able to use "useReactToPrint"')};var r=o.useMemo((function(){return new u((0,t.__assign)((0,t.__assign)({},c),e))}),[e]);return o.useCallback((function(){return r.handleClick()}),[r])}}(),n}()}(o("viRO"),o("yl30"))},Ooao:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},Oopj:function(e,t,o){var r=o("wnaJ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},OqaQ:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.WWW.Header":{en:{onScroll:"hide",title:"",theme:"default",direction:"right",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Featured Free",id:"what_to_watch:featured_free",linkEndpoint:"www",linkPath:"/whats-on/featured-free"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",linkEndpoint:"www",linkPath:"/products/audio",icon:"audio"},{displayName:"Accessories",id:"accessories",linkEndpoint:"www",linkPath:"/accessories",icon:"accessories"},{displayName:"Special offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkPath:"/link",linkEndpoint:"my"}]},en_US:{checkout:!0,onScroll:"hide",title:"",theme:"default",direction:"right",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Featured Free",id:"what_to_watch:featured_free",linkEndpoint:"www",linkPath:"/whats-on/featured-free"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",linkEndpoint:"www",linkPath:"/products/audio",icon:"audio"},{displayName:"Accessories",id:"accessories",linkEndpoint:"www",linkPath:"/accessories",icon:"accessories"},{displayName:"Special offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},en_GB:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Accessories",id:"accessories",link:"http://www.mediastreamingmarket.com/",icon:"accessories",popUpModal:{headline:"Leaving Roku",content:"You’re leaving Roku.com and proceeding to our authorized reseller Exertis"}}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/en-gb/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/en-gb/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/en-gb/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/en-gb/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/en-gb/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},en_CA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"How it works",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"What to watch",id:"what_to_watch",subMenus:[{displayName:"What's on",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"The Roku Channel",id:"what_to_watch:the_roku_channel",linkEndpoint:"www",linkPath:"/whats-on/the-roku-channel"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Products",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Streaming players",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Special Offers",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support home",id:"support_home",linkEndpoint:"support",linkPath:"/en-ca/"},{displayName:"Before you buy",id:"before_you_buy",linkEndpoint:"support",linkPath:"/en-ca/category/200889488--before-you-buy"},{displayName:"How to: Using your Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/en-ca/category/200889378--getting-started"},{displayName:"Account, billing and orders",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/en-ca/category/202683127--account-and-billing"},{displayName:"Setup and troubleshooting",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/en-ca/category/115001360548--troubleshooting"},{displayName:"Community",id:"community",linkEndpoint:"forum"}]},{displayName:"Activate a device",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},fr_CA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Comment fonctionne",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Que voir",id:"what_to_watch",subMenus:[{displayName:"Programmation",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Magasin de chaînes",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produits",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Lecteurs de diffusion en continu",id:"products",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Offres spéciales",id:"special_offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Soutien",id:"support",subMenus:[{displayName:"Accueil soutien",id:"support",linkEndpoint:"support",linkPath:"/fr-ca/"},{displayName:"Avant d'acheter",id:"before_you_buy",linkEndpoint:"support",linkPath:"/fr-ca/category/200889488--before-you-buy"},{displayName:"Comment: Utiliser votre Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/fr-ca/category/200889378--getting-started"},{displayName:"Compte, facturation et commandes",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/fr-ca/category/202683127--account-and-billing"},{displayName:"Configuration et dépannage",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/fr-ca/category/115001360548--troubleshooting"}]},{displayName:"Activer un appareil",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},fr_FR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Comment fonctionne",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Que voir",id:"what_to_watch",subMenus:[{displayName:"Consulter le programme",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Magasin de chaînes",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produits",id:"products",subMenus:[{displayName:"Lecteurs de streaming",id:"streaming_players",linkEndpoint:"www",linkPath:"/fr-fr/products/players",icon:"player"}]},{displayName:"Assistance",id:"support",subMenus:[{displayName:"Accueil assistance",id:"support_home",linkEndpoint:"support",linkPath:"/fr-fr/"},{displayName:"Avant votre achat",id:"before_you_buy",linkEndpoint:"support",linkPath:"/fr-fr/category/200889488--before-you-buy"},{displayName:"Comment: Utiliser votre Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/fr-fr/category/200889378--getting-started"},{displayName:"Compte, facturation et commandes",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/fr-fr/category/202683127--account-and-billing"},{displayName:"Configuration et dépannage",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/fr-fr/category/115001360548--troubleshooting"}]},{displayName:"Activer un appareil",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_MX:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/product/roku-tv",icon:"rokutv"},{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Ofertas especiales",id:"offers",linkEndpoint:"www",linkPath:"/offers",icon:"offers"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/es-mx/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/es-mx/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/es-mx/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/es-mx/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/es-mx/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_AR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CL:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CO:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_CR:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_SV:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_GT:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_NI:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_HN:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",link:"https://www.roku.com/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_PA:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},es_PE:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"Cómo funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Qué ver",id:"what_to_watch",subMenus:[{displayName:"Novedades",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Tienda de canales",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Productos",id:"products",subMenus:[{displayName:"Dispositivos de streaming",id:"products",linkEndpoint:"www",linkPath:"/products",icon:"player"}]},{displayName:"Soporte técnico",id:"support",subMenus:[{displayName:"Inicio de Soporte técnico",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de que compres",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Cómo usar su Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Cuenta, facturación y pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuración y solución de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Activar un dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},pt_BR:{onScroll:"hide",title:"",direction:"right",items:[{displayName:"Como funciona",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"O que assistir",id:"what_to_watch",subMenus:[{displayName:"O que está passando",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Loja de Canais",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produtos",id:"products",subMenus:[{displayName:"Roku TV™",id:"roku_tv",linkEndpoint:"www",linkPath:"/products/roku-tv",icon:"rokutv"}]},{displayName:"Suporte",id:"support",subMenus:[{displayName:"Página inicial do suporte",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"Antes de comprar",id:"before_you_buy",linkEndpoint:"support",linkPath:"/category/200889488--before-you-buy"},{displayName:"Como usar seu Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889378--getting-started"},{displayName:"Conta, cobrança e pedidos",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127--account-and-billing"},{displayName:"Configuração e solução de problemas",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548--troubleshooting"}]},{displayName:"Ativar um dispositivo",id:"activate_a_device",linkEndpoint:"my",linkPath:"/link"}]},de_DE:{onScroll:"hide",title:"",theme:"default",items:[{displayName:"So funktioniert's",id:"how_it_works",linkEndpoint:"www",linkPath:"/how-it-works"},{displayName:"Programm-Tipps",id:"what_to_watch",subMenus:[{displayName:"Was läuft gerade?",id:"what_to_watch:whats_on",linkEndpoint:"www",linkPath:"/whats-on"},{displayName:"Channel Store",id:"what_to_watch:channel_store",linkEndpoint:"channel"}]},{displayName:"Produkte",id:"products",subMenus:[{displayName:"Streaming-Player",id:"streaming_players",linkEndpoint:"www",linkPath:"/products/players",icon:"player"},{displayName:"Audio",id:"audio",link:"/products/audio/roku-streambar",icon:"audio"}]},{displayName:"Support",id:"support",subMenus:[{displayName:"Support-Startseite",id:"support_home",linkEndpoint:"support",linkPath:"/"},{displayName:"So benutzt du deinen Roku",id:"how_to_using_your_roku",linkEndpoint:"support",linkPath:"/category/200889488"},{displayName:"Account, Abrechnung und Bestellungen",id:"account_billing_orders",linkEndpoint:"support",linkPath:"/category/202683127"},{displayName:"Setup und Problembehandlung",id:"setup_and_troubleshooting",linkEndpoint:"support",linkPath:"/category/115001360548"}]}]}}}),e.exports=function(){return t.get("Roku.WWW.Header")}}).call(this,o("TYvK").ResourceManager)},Ot1i:function(e,t,o){"use strict";var r=o("AM7I")("%TypeError%"),a=o("cG+5"),n=o("s5ie");e.exports=function(e,t){if("Object"!==n(e))throw new r("Assertion failed: `O` must be an Object");if(!a(t))throw new r("Assertion failed: `P` must be a Property Key");return t in e}},Ov2C:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Search-Results{width:100%}.Roku-Search-Results .sp-center{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Search-Results .grey-line{border-bottom:1px solid #ddd;width:100%}.Roku-Search-Results__number-of-articles{margin-top:40px;margin-bottom:20px;color:#767574}@media (min-width:320px) and (max-width:767px){.Roku-Search-Results__number-of-articles{margin-top:40px;margin-bottom:20px;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__number-of-articles{padding-left:20px;padding-right:20px}}@media (min-width:768px){.Roku-Search-Results__number-of-articles{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__number-of-articles{padding-left:20px;padding-right:20px}}.Roku-Search-Results__results{border-bottom:1px solid #dfdfdf;margin-bottom:40px;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.Roku-Search-Results__results{margin-bottom:40px;padding-bottom:40px;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__results{padding-left:20px;padding-right:20px}}@media (min-width:768px){.Roku-Search-Results__results{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__results{padding-left:20px;padding-right:20px}}.Roku-Search-Results__results-item{margin-top:40px}@media (min-width:320px) and (max-width:767px){.Roku-Search-Results__results-item{margin-top:40px}}@media (min-width:1080px){.Roku-Search-Results__results-item{width:80%}}.Roku-Search-Results__help-title{margin-top:30px;font-family:GothamBold,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-title{margin-top:30px;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-title{padding-left:20px;padding-right:20px}}@media (min-width:768px){.Roku-Search-Results__help-title{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-title{padding-left:20px;padding-right:20px}}.Roku-Search-Results__help-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px}@media (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-text{margin-top:30px;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-text{padding-left:20px;padding-right:20px}}@media (min-width:768px){.Roku-Search-Results__help-text{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-text{padding-left:20px;padding-right:20px}}.Roku-Search-Results__help-text-item{margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Search-Results__help-text-item{margin-bottom:30px}}",""]),e.exports=t},OxWA:function(e,t){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],a=0;a<o;){var n=t[a];if(e.call(r,n,a,t))return n;a++}}})},OzGI:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.woff"},P3MD:function(e,t,o){"use strict";var r=o("+OSr"),a=o("TSYQ"),n=o.n(a),i=o("viRO"),l=o.n(i),s=o("krAY"),c=o.n(s),u=o("g1v6");var d=o("J4zp"),p=o.n(d),m=function(e){var t=e.pageCount||1,o=t.toString().length,r=l.a.useState(1),a=p()(r,2),n=a[0],i=a[1];l.a.useEffect((function(){return i(e.currentPage)}),[e.currentPage]);var s=l.a.useCallback((function(e){var o=e.target.value;(""===o||o>=1&&o<=t)&&i(o)}),[n,t]),c=l.a.useCallback((function(t){13===t.charCode&&n&&"function"==typeof e.onPageChange&&e.currentPage!==Number(n)&&e.onPageChange(Number(n))}),[n,t]);return l.a.createElement("div",{className:"pages short"},l.a.createElement("input",{tabIndex:0,className:"current-page","aria-label":"current page",type:"text",name:"currentPage",autoComplete:"off",minLength:1,maxLength:o,size:Math.max(3,o),disabled:e.disabled,value:n,onChange:s,onKeyPress:c}),l.a.createElement("span",{className:"page-count"},"of ",e.pageCount))};m.propTypes={pageCount:u.a.number.isRequired,currentPage:u.a.number.isRequired,disabled:u.a.bool,onPageChange:u.a.func},m.defaultProps={disabled:!1,onPageChange:function(){}};var f=m,g=o("RIqP"),b=o.n(g),h=function(e){var t=e.disabled,o=e.pageCount,r=e.onPageChange,a=e.currentPage||0,i=l.a.useCallback((function(e){if(!t){var o=e.target,n=(o=void 0===o?{}:o).dataset,i=(n=void 0===n?{}:n).pageNumber,l=Number(i);l!==a&&r(l)}}),[r,t]),s=(e.truncate?a<4?[1,2,3,4,"...",10]:a>7?[1,"...",7,8,9,10]:[1,"...",a-1,a,a+1,"...",10]:b()(Array(o).keys()).map((function(e){return e+1}))).map((function(e,o){if(isNaN(e))return l.a.createElement("span",{key:"".concat(o,"-truncation"),className:"truncation"},"...");var r=n()("ks-button-link-purple","page-number",{active:e===a});return l.a.createElement("button",{type:"button",key:e,className:r,"aria-label":e,"data-page-number":e,disabled:t,onClick:i},e)}));return l.a.createElement("div",{className:n()("pages","enumerated",{disabled:t})},s," ")};h.propTypes={currentPage:u.a.number.isRequired,pageCount:u.a.number.isRequired,disabled:u.a.bool,truncate:u.a.bool,onPageChange:u.a.func},h.defaultProps={disabled:!1,truncate:!1,onPageChange:function(){}};var k=h,x=(o("1LJy"),function(e){var t=e.className,o=e.primary,r=e.currentPage,a=e.pageCount,i=e.disabled,s=e.onPageChange,u=c()({minWidth:"438px"}),d=l.a.useMemo((function(){return"enumerated"===e.variant&&a<=10?e.variant:"short"}),[a,e.variant]),p=l.a.useCallback((function(e){if("function"==typeof s){var t=e.currentTarget.dataset.pageNumber;s(Number(t))}}),[r,s]),m=n()({"ks-button-primary":o,"ks-button-secondary":!o}),g=n()("glyphicon","glyphicon-chevron-left"),b=n()("glyphicon","glyphicon-chevron-right");return l.a.createElement("div",{className:n()("pagination",d,{disabled:i},t)},l.a.createElement("button",{"aria-label":"previous",type:"button",className:m,disabled:i||r<=1,"data-page-number":r>1?r-1:r,onClick:p},l.a.createElement("i",{className:g})),"short"===d&&l.a.createElement(f,{currentPage:r,pageCount:a,disabled:i,onPageChange:s}),"enumerated"===d&&l.a.createElement(k,{currentPage:r,pageCount:a,disabled:i,truncate:!u,onPageChange:s}),l.a.createElement("button",{"aria-label":"next",type:"button",className:m,disabled:i||r>=a,"data-page-number":r<a?r+1:r,onClick:p},l.a.createElement("i",{className:b})))});x.propTypes={className:u.a.string,currentPage:u.a.number.isRequired,pageCount:u.a.number.isRequired,primary:u.a.bool,variant:u.a.oneOf(["short","enumerated"]),disabled:u.a.bool,onPageChange:u.a.func},x.defaultProps={className:"",primary:!1,variant:"enumerated",disabled:!1,onPageChange:function(){}},x.className="Roku.Pagination";var y=Object(r.a)(x);o.d(t,"b",(function(){return y})),o.d(t,"a",(function(){return"short"}))},P3Qs:function(e,t,o){var r=o("Czjg");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},PDX0:function(e,t){(function(t){e.exports=t}).call(this,{})},PE5C:function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("lSNA"),k=o.n(h),x=o("viRO"),y=o.n(x),v=o("v7Pr"),w=o("3FFK"),_=o.n(w),R=o("buGR"),C=o("nxxJ"),E=o("r9mA"),S=o("V4p5"),P=o("Iwrn");o("MZYh");function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var O=function(t){p()(r,t);var o=T(r);function r(e){var t;i()(this,r),t=o.call(this,e),k()(u()(t),"getTRC",(function(){E.a.request.get(Object(P.c)("/api/v3/watch")).then((function(e){if(200===e.status&&e.body){var o=e.body[t.model.category||"trc"].filter((function(e){return"Featured"===e.title}));if(o){var r=o[0].view.slice(0,8).map((function(e){return{name:"trc_section:"+e.title.replace(/ /g,"_"),title:e.title,class:"col-xs-6 col-sm-6 col-md-3",size:"360x203",link:e.watchUrl,thumbnail:e.images["16:9_384x0"]}}));t.setState({channels:r})}}}))}));var a=!1,n=!1;return-1!==window.location.hostname.indexOf("portal")&&(a=!0,n=!0,t.rapid=!0),t.state={channels:[],page:0,mounted:a},t.processing=n,t.model={},t}return s()(r,[{key:"componentDidMount",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),this.model=t,document.location.hash.trim()==="#".concat(t.categoryLink)&&setTimeout((function(){window.smoothScroll("#".concat(t.categoryLink),0)}),2e3),this.setState({mounted:!0},(function(){t.trc?e.getTRC():e.moreChannels()}))}},{key:"render",value:function(){var e=this;if(!this.state.mounted)return null;var t=this.model;this.rapid&&Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.position?t.position:"right",r="right"===o?"left":"right",n=null,i=null;if(t.titleImg){var l=t.titleImg;i=y.a.createElement("img",{loading:"lazy",src:l,alt:t.titleAlt,className:"img-responsive"})}return t.attributionImg?n=y.a.createElement("div",{className:"attribution "+r},y.a.createElement("div",{className:"image"},y.a.createElement("img",{loading:"lazy",src:t.attributionImg,alt:t.attributionAlt,className:"attribution-img img-responsive"})),y.a.createElement("div",{className:"disclaimer"},t.disclaimer)):!t.attributionImg&&t.disclaimer&&(n=y.a.createElement("div",{className:"attribution "+r},y.a.createElement("div",{className:"disclaimer"},t.disclaimer))),y.a.createElement("section",{className:"Roku-Showcase-ChannelCategory"},y.a.createElement("div",{className:"channel-category-showcase",ref:"showcase",id:t.categoryLink,"aria-label":"#".concat(t.categoryLink," category")},y.a.createElement("div",{className:"background"},y.a.createElement(v.a,{imgUrl:t.backgroundImg,imgXsUrl:t.backgroundImgXs,imgAlt:t.backgroundAlt})),y.a.createElement("div",{className:"container category-container"},y.a.createElement("div",{className:"row"},n,y.a.createElement("div",{className:"content "+o,ref:"content"},y.a.createElement("div",{className:"content-text"},y.a.createElement(S.a,a()({},t.title,{compatibleTag:"h2",compatibleText:t.title})),i,y.a.createElement(S.a,a()({},t.content,{compatibleTag:"p",compatibleText:t.content})),t.contentCtaText&&y.a.createElement("a",{"data-gtm-category":t.contentGtmCategory,"data-gtm-label":t.contentCtaGtmLabel,className:"roku-button",href:t.contentCtaLink},t.contentCtaText)))))),y.a.createElement("div",{ref:"channels"},this.state.channels.length>0?y.a.createElement("div",{className:""},y.a.createElement("div",{className:"container"},y.a.createElement("div",{className:"channels"},y.a.createElement("div",{className:"row"},this.state.channels.map((function(e,o){var r=this.convertImage(e.thumbnail,e.size||"170x128");return y.a.createElement("div",{className:e.class||"col-xs-6 col-sm-4 col-md-2",key:"channel-"+o},y.a.createElement("a",{onClick:!e.link&&this.doChannelModal.bind(this,e),href:e.link,role:"button","data-gtm-category":t.gtmCategory,"data-gtm-label":"channel_tile:"+e.name.toLowerCase()},y.a.createElement("img",{loading:"lazy",src:r,alt:e.title||e.name,className:"channel-logo img-responsive"})))}),this))),this.state.channels.length%12==0||this.state.channels.length>12?y.a.createElement("div",{className:"cta"},this.state.channels.length%12==0?y.a.createElement("a",{role:"button","data-gtm-category":t.gtmCategory,"data-gtm-label":(t.gtmClickLabel?t.gtmClickLabel:"channel_showcase")+":see_more",className:"roku-button",onClick:this.moreChannels.bind(this)},_()().seemore):"",this.state.channels.length>12?y.a.createElement("a",{"data-gtm-category":t.gtmCategory,"data-gtm-label":(t.gtmClickLabel?t.gtmClickLabel:"channel_showcase")+":hide",className:"hide-link",onClick:this.hideChannels.bind(this)},_()().hide):""):"",t.ctaText&&y.a.createElement("div",{className:"cta"},y.a.createElement("a",{"data-gtm-category":t.gtmCategory,"data-gtm-label":t.ctaGtmLabel,className:"roku-button",href:t.ctaLink},t.ctaText)))):""),y.a.createElement("div",{ref:"modal-channel"}))}},{key:"convertImage",value:function(e,t){return __Roku_App_Initial_Values.resource.endpoints.cigars+"/v1/cover/"+t+"/"+encodeURIComponent(e)}},{key:"moreChannels",value:function(){var e=this;if(!this.processing){this.processing=!0;var t=this.state.page,o=C.b.getLocale(),r="?pagestart=".concat(encodeURIComponent(t),"&pagesize=12&category=").concat(encodeURIComponent(this.model.category),"&categoryType=").concat(encodeURIComponent(this.model.categoryType));r=r+"&country="+encodeURIComponent(o.country)+"&language="+encodeURIComponent(o.language);var a=Object(P.c)("/api/v6/channels/"+r);E.a.request.get(a).then((function(o){if(200===o.status){var r=e.state.channels;r=r.concat(o.body),e.setState({page:t+1,channels:r},(function(){this.processing=!1}))}else e.processing=!1}),this)}}},{key:"hideChannels",value:function(){this.setState({channels:[],page:0},(function(){var e=0,t=this.refs.channels;if(t.offsetParent){do{e+=t.offsetTop}while(t=t.offsetParent);window.scroll(0,e),this.moreChannels()}}))}},{key:"doChannelModal",value:function(t){e.render(y.a.createElement(R.a,{channel:t.id,referrer:this.model.gtmCategory,show:!0,trackingLabel:t.name.toLowerCase()}),this.refs["modal-channel"])}}]),r}(y.a.Component);O.data=[{type:"dropdown",options:[{value:"right",label:"Right"},{value:"left",label:"Left"}],key:"position",label:"Position",messages:!1},{type:"dynamicText",key:"title",title:"Content Header Text",label:"Content Header"},{type:"image",key:"titleImg",label:"Header Img",category:"channel-category"},{type:"text",key:"titleAlt",label:"Header Img Alt"},{type:"dynamicText",key:"content",title:"Content Text",label:"Content"},{type:"text",key:"contentCtaText",label:"Content CTA Text"},{type:"text",key:"contentCtaLink",label:"Content CTA Link",messages:!1},{type:"text",key:"contentCtaGtmLabel",label:"Content CTA GTM Label",messages:!1},{type:"text",key:"contentGtmCategory",label:"Content CTA GTM Category",isGtmCategory:!0,messages:!1},{type:"image",key:"backgroundImg",label:"BG Image",category:"channel-category"},{type:"image",key:"backgroundImgXs",label:"BG Image (Mobile)",category:"channel-category"},{type:"text",key:"backgroundAlt",label:"BG Image Alt"},{type:"image",key:"attributionImg",label:"Attribution",category:"channel-category"},{type:"text",key:"attributionAlt",label:"Attribution Alt"},{type:"text",key:"disclaimer",label:"Disclaimer"},{type:"text",key:"category",label:'Category (ID or "trc")',messages:!1},{type:"text",key:"categoryType",label:"Type (algo, curated, tag)",messages:!1},{type:"text",key:"categoryLink",label:"Category direct url (#name)",messages:!1},{type:"boolean",key:"trc",help:"TRC Feed"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaLink",label:"CTA Link",messages:!1},{type:"text",key:"ctaGtmLabel",label:"CTA GTM Label",messages:!1},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1}],t.a=O}).call(this,o("yl30"))},PJYZ:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},"PU/c":function(e,t,o){var r=o("9jEg");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},PUEq:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("whatsapp",(function(e,t){var o=t.title,r=t.separator;return a.default(e,"whatsapp.url"),"https://"+(/(android|iphone|ipad|mobile)/i.test(navigator.userAgent)?"api":"web")+".whatsapp.com/send"+n.default({text:o?o+r+e:e})}),(function(e){return{title:e.title,separator:e.separator||" "}}),{windowWidth:550,windowHeight:400});t.default=i},PV2e:function(e,t,o){"use strict";o.r(t),o.d(t,"VirtualizedScrollView",(function(){return g}));var r=o("pVnL"),a=o.n(r),n=o("QILm"),i=o.n(n),l=o("ehHM"),s=o.n(l),c=o("viRO"),u=o.n(c),d=o("hvB1"),p=o.n(d),m=o("SbR3"),f=["children"],g=function(e){var t=e.className,o=e.tableInstance,r=e.renderHeader,n=e.renderRow;u.a.useEffect((function(){document.querySelector(".roku-virtualized-table").setAttribute("role","table")}),[]);var l=u.a.useMemo((function(){return u.a.forwardRef((function(e,t){var o=e.children,n=i()(e,f);return u.a.createElement("div",a()({ref:t},n),r({style:{height:"56px"}}),o)}))}),[r]),c=u.a.useCallback((function(e){return 0===e?o.headerHeight||56:o.rowHeight||56}),[o.rowHeight,o.headerHeight]);return u.a.createElement(p.a,{className:"roku-virtualized-table"},(function(e){var r=e.height,a=e.width;return u.a.createElement(m.VariableSizeList,{className:s()(t,"rdtable-scrollview-virtualize"),height:r,width:a,itemCount:o.rows.length+1,itemSize:c,innerElementType:l,overscanCount:o.overscanCount||1},(function(e){var t=e.index,o=e.style;return 0===t?null:n({index:t-1,style:o})}))}))};t.default=g},PaQv:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.Roku-Form{position:relative}.Roku-Form fieldset{padding:0;margin:0;border:0;min-width:1}.Roku-Form legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#666;border:0;border-bottom:1px solid #e5e5e5}.Roku-Form label{max-width:100%;display:block;margin-bottom:4px;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-Form label{font-size:14px;line-height:22px}}.Roku-Form input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.Roku-Form input[type=file]{display:block}.Roku-Form input[type=range]{display:block;width:100%}.Roku-Form select[multiple],.Roku-Form select[size]{height:auto}.Roku-Form input[type=checkbox]:focus,.Roku-Form input[type=file]:focus,.Roku-Form input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.Roku-Form output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#999}.Roku-Form input[type=date],.Roku-Form input[type=datetime-local],.Roku-Form input[type=month],.Roku-Form input[type=time]{line-height:36px;line-height:1.42857 \\0}.Roku-Form input[type=date].input-sm,.Roku-Form input[type=datetime-local].input-sm,.Roku-Form input[type=month].input-sm,.Roku-Form input[type=time].input-sm{line-height:31px}.Roku-Form input[type=date].input-lg,.Roku-Form input[type=datetime-local].input-lg,.Roku-Form input[type=month].input-lg,.Roku-Form input[type=time].input-lg{line-height:52px}.Roku-Form .checkbox input:checked+span:after,.Roku-Form .radio input:checked+span:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.Roku-Form .checkbox span,.Roku-Form .radio span{padding-left:2em}.Roku-Form .checkbox label,.Roku-Form .radio label{font-weight:400}.Roku-Form .checkbox.disabled label,.Roku-Form .radio.disabled label,fieldset[disabled] .Roku-Form .checkbox label,fieldset[disabled] .Roku-Form .radio label{cursor:not-allowed}.Roku-Form .radio span:after{width:.8em;height:.8em;left:.2em;top:.2em;-webkit-border-radius:1em;border-radius:1em}.Roku-Form .checkbox-inline input[type=checkbox],.Roku-Form .checkbox input[type=checkbox],.Roku-Form .radio-inline input[type=radio],.Roku-Form .radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\\9}.Roku-Form .checkbox-inline,.Roku-Form .radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.Roku-Form .checkbox-inline.disabled,.Roku-Form .radio-inline.disabled,fieldset[disabled] .Roku-Form .checkbox-inline,fieldset[disabled] .Roku-Form .radio-inline{cursor:not-allowed}.Roku-Form .checkbox-inline+.checkbox-inline,.Roku-Form .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.Roku-Form input[type=checkbox],.Roku-Form input[type=radio]{margin:4px 0 0;margin-top:1px\\9;line-height:normal}.Roku-Form input[type=checkbox].disabled,.Roku-Form input[type=checkbox][disabled],.Roku-Form input[type=radio].disabled,.Roku-Form input[type=radio][disabled],fieldset[disabled] .Roku-Form input[type=checkbox],fieldset[disabled] .Roku-Form input[type=radio]{cursor:not-allowed}.Roku-Form .select-wrapper{overflow:hidden;display:inline-block;width:auto;position:relative;-webkit-border-radius:36px;border-radius:36px}.Roku-Form .select-wrapper:after{font-family:Glyphicons Roku;content:"\\e910";position:absolute;right:0;top:0;height:36px;width:3rem;text-align:center;line-height:40px;background:#f3f3f3;pointer-events:none;-webkit-border-radius:36px;border-radius:36px}.Roku-Form .select-wrapper select{display:block;width:100%;height:44px;padding-right:3em;color:#333;background-color:#fff;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dedede}.Roku-Form .select-wrapper select.selected{color:#333}@media (min-width:320px) and (max-width:767px){.Roku-Form .select-wrapper select{width:100%}}.Roku-Form .select-wrapper select:disabled{color:#767574;background-color:#ddd}.Roku-Form .select-wrapper option{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Roku-Form .select-wrapper option::-ms-expand{display:none}.Roku-Form .glyphicon-close:before{content:"\\e90b"}.Roku-Form .glyphicon-search:before{content:"\\e90a"}.Roku-Form .roku-managed-form-button.ks-button-component{margin:0 20px 25px 0}.Roku-Form .roku-managed-form-button.ks-button-component:last-child{margin-right:0}.Roku-Form button,.Roku-Form input,.Roku-Form select,.Roku-Form textarea{font-family:inherit}.Roku-Form form:focus,.Roku-Form label:focus{outline:none}.Roku-Form input:disabled::-webkit-input-placeholder{color:#767574}.Roku-Form input:disabled::-moz-placeholder{color:#767574}.Roku-Form input:disabled::-ms-input-placeholder{color:#767574}.Roku-Form input:disabled::placeholder{color:#767574}.Roku-Form .form-textarea-chars-remaining{font-size:12px;line-height:18px;margin-top:8px}@media (min-width:320px) and (max-width:767px){.Roku-Form .form-textarea-chars-remaining{font-size:12px;line-height:18px}}.Roku-Form .form-group{overflow:visible;clear:both;float:none;margin-bottom:22px;margin-right:8px}.Roku-Form .form-group input,.Roku-Form .form-group textarea{padding:10px 20px;-webkit-border-radius:6px;border-radius:6px}@media (min-width:320px) and (max-width:767px){.Roku-Form .form-group input,.Roku-Form .form-group textarea{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}}.Roku-Form .form-group input:focus,.Roku-Form .form-group textarea:focus{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);background-color:#fff;border:1px solid #eee}.Roku-Form .form-group.disabled,.Roku-Form .form-group.hidden{display:none}.Roku-Form .has-error .checkbox,.Roku-Form .has-error .checkbox-inline,.Roku-Form .has-error .control-label,.Roku-Form .has-error .help-block,.Roku-Form .has-error .radio,.Roku-Form .has-error .radio-inline{color:#a94442}.Roku-Form .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.Roku-Form .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.Roku-Form .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.Roku-Form .has-error input,.Roku-Form .has-error input.form-control,.Roku-Form .has-error input.form-control:focus,.Roku-Form .has-error textarea,.Roku-Form .has-error textarea.form-control{border:1px solid #e40046}.Roku-Form .has-error.form-group .select-wrapper.roku-native-select:after,.Roku-Form .has-error.form-group .select-wrapper:after,.Roku-Form .has-error.form-group .select-wrapper select,.Roku-Form .has-error.select-group .select-wrapper.roku-native-select:after,.Roku-Form .has-error.select-group .select-wrapper:after,.Roku-Form .has-error.select-group .select-wrapper select{border-color:#e40046}.Roku-Form .has-error .control-label,.Roku-Form .has-error .error-help-block,.Roku-Form .has-error .help-block{color:#e40046}.Roku-Form .has-error .error-help-block{padding:0;display:block}.Roku-Form .error{color:#e40046}.Roku-Form input,.Roku-Form select,.Roku-Form textarea{font-size:16px;padding:10px 16px;height:50px;border:0;-webkit-border-radius:10px;border-radius:10px;color:#333;background-color:#eee;display:block;width:100%;background-image:none;outline:none}.Roku-Form input::-webkit-input-placeholder,.Roku-Form select::-webkit-input-placeholder,.Roku-Form textarea::-webkit-input-placeholder{opacity:.5}.Roku-Form input::-moz-placeholder,.Roku-Form select::-moz-placeholder,.Roku-Form textarea::-moz-placeholder{opacity:.5}.Roku-Form input::-ms-input-placeholder,.Roku-Form select::-ms-input-placeholder,.Roku-Form textarea::-ms-input-placeholder{opacity:.5}.Roku-Form input::placeholder,.Roku-Form select::placeholder,.Roku-Form textarea::placeholder{opacity:.5}.Roku-Form input,.Roku-Form textarea{background-color:#fff;-webkit-border-radius:6px;border-radius:6px;padding:10px 20px;border:1px solid #dedede}.Roku-Form input::-webkit-input-placeholder,.Roku-Form textarea::-webkit-input-placeholder{color:#999;opacity:1}.Roku-Form input::-moz-placeholder,.Roku-Form textarea::-moz-placeholder{color:#999;opacity:1}.Roku-Form input::-ms-input-placeholder,.Roku-Form textarea::-ms-input-placeholder{color:#999;opacity:1}.Roku-Form input::placeholder,.Roku-Form textarea::placeholder{color:#999;opacity:1}.Roku-Form input:disabled,.Roku-Form textarea:disabled{cursor:not-allowed;background-color:#dedede}.Roku-Form input:focus,.Roku-Form textarea:focus{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);background-color:#fff;border:1px solid #bebebe}.Roku-Form input{height:44px}.Roku-Form input.hidden{display:none}.Roku-Form .form-control[disabled],.Roku-Form .form-control[readonly],.Roku-Form input[disabled],.Roku-Form input[readonly],.Roku-Form select[disabled],.Roku-Form select[readonly],fieldset[disabled] .Roku-Form .form-control,fieldset[disabled] .Roku-Form input,fieldset[disabled] .Roku-Form select{cursor:not-allowed;opacity:1}.Roku-Form textarea.form-control{height:100px;-webkit-border-radius:6px;border-radius:6px}.Roku-Form textarea.form-control.non-resizable{resize:none}.Roku-Form textarea.form-control:focus{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);background-color:#fff;border:1px solid #eee}.Roku-Form textarea.form-control[rows]{height:auto}.Roku-Form ::-webkit-input-placeholder{opacity:.5}.Roku-Form ::-moz-placeholder{opacity:.5}.Roku-Form ::-ms-input-placeholder{opacity:.5}.Roku-Form ::placeholder{opacity:.5}.Roku-Form .select-group{display:block;max-width:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.Roku-Form .select-group{width:100%;float:none}.Roku-Form .select-group .second-select-wrapper{margin-top:6px}}.Roku-Form .select-group .select-wrapper{display:block;max-width:100%;-webkit-border-radius:6px;border-radius:6px;background-color:#eee}@media (min-width:320px) and (max-width:767px){.Roku-Form .select-group .select-wrapper{width:100%;float:none}}.Roku-Form .select-group .select-wrapper:after{-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;line-height:44px;height:44px}.Roku-Form .select-group .select-wrapper.roku-native-select:after{border:1px solid #dedede;border-left:0;background-color:#fff}.Roku-Form .select-group .select-wrapper.Roku-Select-Disabled:after{color:#767574}.Roku-Form .select-group .select-wrapper.Roku-Select-Disabled.roku-native-select:after{background-color:#ddd}.Roku-Form .help-block{display:block;color:#a6a6a6;font-size:12px;line-height:18px;margin-top:8px;margin-bottom:0}@media (min-width:320px) and (max-width:767px){.Roku-Form .help-block{font-size:12px;line-height:18px}}.Roku-Form .checkbox,.Roku-Form .radio{margin-left:5px}.Roku-Form .checkbox label,.Roku-Form .radio label{font-size:14px;line-height:22px;margin-bottom:0;cursor:pointer;display:inline-block}@media (min-width:320px) and (max-width:767px){.Roku-Form .checkbox label,.Roku-Form .radio label{font-size:14px;line-height:22px}}.Roku-Form .checkbox label.disabled,.Roku-Form .radio label.disabled{cursor:not-allowed}.Roku-Form .checkbox input,.Roku-Form .radio input{display:none}.Roku-Form .checkbox input.stateless-radio-input:not(.stateless-radio-input-disabled),.Roku-Form .radio input.stateless-radio-input:not(.stateless-radio-input-disabled){cursor:pointer}.Roku-Form .checkbox input.stateless-radio-input.stateless-radio-input-checked+span:after,.Roku-Form .checkbox input:checked+span:after,.Roku-Form .radio input.stateless-radio-input.stateless-radio-input-checked+span:after,.Roku-Form .radio input:checked+span:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.Roku-Form .checkbox input.stateless-radio-input+span.no-children,.Roku-Form .radio input.stateless-radio-input+span.no-children{min-height:1em}.Roku-Form .checkbox span,.Roku-Form .radio span{padding-top:3px;padding-left:40px;display:inline-block;position:relative;font-size:16px;line-height:26px}.Roku-Form .checkbox span:before,.Roku-Form .radio span:before{content:"";background-color:#eee;border:2px solid #ddd;position:absolute;margin-top:0;left:0;top:0;width:30px;height:30px}.Roku-Form .checkbox span:after,.Roku-Form .radio span:after{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";color:#fff;background-color:#662d91;position:absolute;margin:0;padding:0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}.Roku-Form .checkbox.small span,.Roku-Form .radio.small span{padding-left:30px;font-size:12px;line-height:20px}.Roku-Form .checkbox.small span:before,.Roku-Form .radio.small span:before{width:24px;height:24px}.Roku-Form .checkbox .help-text,.Roku-Form .radio .help-text{margin-left:33px;margin-bottom:0}.Roku-Form .checkbox .error-help-block,.Roku-Form .radio .error-help-block{display:none;color:#e40046}.Roku-Form .checkbox .error-help-block:after,.Roku-Form .checkbox .error-help-block:before,.Roku-Form .radio .error-help-block:after,.Roku-Form .radio .error-help-block:before{display:none}.Roku-Form .checkbox.has-error .error-help-block,.Roku-Form .radio.has-error .error-help-block{display:block}.Roku-Form .checkbox span span,.Roku-Form .radio span span{padding-left:0;display:inline}.Roku-Form .checkbox span span:before,.Roku-Form .radio span span:before{display:none}.Roku-Form .checkbox span{font-size:16px}.Roku-Form .checkbox span:before{-webkit-border-radius:6px;border-radius:6px}.Roku-Form .checkbox span:after{font-family:Glyphicons Roku;content:"\\e902";font-size:26px;-webkit-border-radius:4px;border-radius:4px;left:2px;top:2px;width:26px;height:26px;line-height:26px}.Roku-Form .checkbox.small{font-size:12px}.Roku-Form .checkbox.small span:before{-webkit-border-radius:6px;border-radius:6px}.Roku-Form .checkbox.small span:after{font-family:Glyphicons Roku;content:"\\e902";font-size:20px;-webkit-border-radius:3px;border-radius:3px;left:2px;top:2px;width:20px;height:20px;line-height:20px}.Roku-Form .checkbox input[type=checkbox]{display:block;width:10px;height:10px;margin-left:-5px;overflow:hidden;opacity:0;z-index:-1}.Roku-Form .checkbox input[type=checkbox]:disabled{cursor:not-allowed}.Roku-Form .checkbox input[type=checkbox]:disabled+span:before{border-color:#ddd;background-color:#ddd}.Roku-Form .checkbox input[type=checkbox]:indeterminate+span:after{content:"\\e96f";-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.Roku-Form .checkbox input[type=checkbox]:checked:disabled+span:after,.Roku-Form .checkbox input[type=checkbox]:indeterminate:disabled+span:after{background-color:#ddd;color:#767574}.Roku-Form .checkbox .switch{position:relative;display:inline-block;width:70px;height:38px}.Roku-Form .checkbox .switch input[type=checkbox]{opacity:0;width:0;height:0}.Roku-Form .checkbox .switch input[type=checkbox]:checked+.slider{background-color:#662d91;border:1px solid #662d91}.Roku-Form .checkbox .switch input[type=checkbox]:checked+.slider:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.Roku-Form .checkbox .switch input[type=checkbox]:focus+.slider{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25)}.Roku-Form .checkbox .switch input[type=checkbox]:disabled+.slider{background-color:#767574;border:1px solid #767574}.Roku-Form .checkbox .switch input[type=checkbox]:disabled+.slider:before{background-color:#fff}.Roku-Form .checkbox .switch input[type=checkbox]:not(:checked):disabled+.slider{background-color:#eee;border:1px solid #dedede}.Roku-Form .checkbox .switch input[type=checkbox]:not(:checked):disabled+.slider:before{background-color:#fff}.Roku-Form .checkbox .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;padding:0}.Roku-Form .checkbox .switch .slider:before{position:absolute;content:"";height:32px;width:32px;left:2px;bottom:2px;top:unset;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border:1px solid #dedede;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.Roku-Form .checkbox .switch .slider:after{content:none}.Roku-Form .checkbox .switch .slider.round{border:1px solid #dedede;background-color:#fff;-webkit-border-radius:18px;border-radius:18px}.Roku-Form .checkbox .switch .slider.round:before{-webkit-border-radius:50%;border-radius:50%}.Roku-Form .checkbox span.tos a{margin-right:2px;margin-left:2px}.Roku-Form .radio label.disabled{color:#999}.Roku-Form .radio label.disabled span:before{background-color:#eee}.Roku-Form .radio label.disabled span:after{background-color:#767574}.Roku-Form .radio span:before{-webkit-border-radius:1.2em;border-radius:1.2em;border:1px solid #ddd;background-color:#fff}.Roku-Form .radio span:after{-webkit-border-radius:1.2em;border-radius:1.2em;left:6px;top:6px;width:18px;height:18px;line-height:26px}.Roku-Form .radio.small span:after{left:6px;top:6px;width:12px;height:12px;line-height:20px}.Roku-Form .radio input.stateless-radio-input,.Roku-Form .radio input[type=radio]{display:block;width:10px;height:10px;margin-left:-5px;overflow:hidden;opacity:0;z-index:-1}.Roku-Form .radio input.stateless-radio-input{line-height:normal}.Roku-Form .radio.formOfPayment{clear:both;float:none;overflow:hidden}.Roku-Form .radio.formOfPayment label{display:block;float:none;margin-right:22px}.Roku-Form .radio.formOfPayment label:last-child{margin-right:0;overflow:hidden}.Roku-Form .radio.formOfPayment span.icon{top:0}.Roku-Form .radio.formOfPayment span.icon:after,.Roku-Form .radio.formOfPayment span.icon:before{display:none}.Roku-Form .radio.formOfPayment .cc span{top:-15px}@media (min-width:768px){.Roku-Form .radio.formOfPayment .cc span{display:block;top:0}}.Roku-Form .radio.formOfPayment .cc span.cc-icon{top:0}@media (min-width:768px){.Roku-Form .radio.formOfPayment .cc span.cc-icon{margin-left:25px}}.Roku-Form .radio.formOfPayment .paypal span{float:left;margin-top:4px}.Roku-Form .radio.formOfPayment .paypal span.icon{margin-top:0}.Roku-Form .error-help-block,.Roku-Form .hidden{display:none}.Roku-Form .fields-required{font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-Form .fields-required{font-size:12px;line-height:18px}}.Roku-Form .date-range{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Roku-Form .date-range:hover,.Roku-Select-Wrapper .select-wrapper input{cursor:pointer}.Roku-Select-Wrapper .select-wrapper input:focus{background-color:#fff}.Roku-Select-Wrapper .select-wrapper:after{background-color:transparent;border-left:none;border-color:transparent}.Roku-Select-Wrapper .Roku-Select-Disabled input{cursor:not-allowed;color:#767574}.Roku-Select-Wrapper .Roku-Select-Disabled:after{color:#999}.Roku-Select-Wrapper .select-group .select-wrapper:after{background-color:transparent;border-left:none;border-color:transparent}.Roku-Select-Wrapper .Roku-Select-Options{position:absolute;z-index:100;color:#333;background-color:#fff;border:1px solid #eee;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);left:1px;right:1px;max-height:200px;overflow:scroll}.Roku-Select-Wrapper .Roku-Select-Option{padding:10px 50px 10px 28px;line-height:24px;cursor:pointer}.Roku-Select-Wrapper .Roku-Select-Option:hover{background-color:#662d91;color:#fff}.Roku-Select-Wrapper .Roku-Select-Option b{font-family:GothamMedium,Helvetica,Arial,sans-serif}.Roku-Select-Wrapper .Roku-Selected-Option{background-color:#552a7b;color:#fff}.Roku-Select-Wrapper .Roku-Highlighted-Option{background-color:#662d91;color:#fff}.Roku-Select-Wrapper .Roku-Select-Search{position:absolute;top:8px;left:15px;color:#999;font-size:1.5em}.Roku-Select-Wrapper div.Roku-Select-Search~input{padding-left:49px}.Roku-Select-Wrapper div.Roku-Select-Clear~input{padding-right:45px;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Roku-Select-Wrapper .Roku-Select-Clear{position:absolute;top:13px;right:30px;font-size:16px;color:#999;cursor:pointer;padding:0 0 0 10px}.Roku-Select-Wrapper .Roku-Select-Error{margin-top:8px;color:#e40046;font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-Select-Wrapper .Roku-Select-Error{font-size:12px;line-height:18px}}.Roku-Select-Wrapper .Roku-Select-Values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Roku-Select-Wrapper .Roku-Select-Value{color:#fff;background-color:#767574;-webkit-border-radius:6px;border-radius:6px;margin:10px 10px 0 0;padding:4px 10px 4px 20px;line-height:24px;white-space:nowrap;cursor:pointer}.Roku-Select-Wrapper .Roku-Select-Value:hover{background-color:#662d91}.Roku-Select-Wrapper .Roku-Select-Value[disabled]{background-color:#999;cursor:not-allowed;padding-right:20px}.Roku-Select-Wrapper .Roku-Select-Value-Clear{color:#bebebe;margin:6px 0 6px 10px;padding-left:6px;display:inline;font-size:16px;cursor:pointer}.Roku-Select-Wrapper .Roku-Select-Value-Clear:before{top:2px}.roku-form-label .sprite-form-question,.Roku-Form .sprite-form-question{font-size:24px;top:7px;left:6px;cursor:pointer;position:relative}.roku-form-label .help-text,.Roku-Form .help-text{font-size:12px;line-height:18px;margin-bottom:11px;color:#767574}@media (min-width:320px) and (max-width:767px){.roku-form-label .help-text,.Roku-Form .help-text{font-size:12px;line-height:18px}}',""]),e.exports=t},Pfkr:function(e,t,o){"use strict";var r,a,n=o("vZIR");o("Qfp6");e.exports=function(e){var t="",o=Math.floor(.001*(Date.now()-1567752802062));return o===a?r++:(r=0,a=o),t+=n(7),t+=n(e),r>0&&(t+=n(r)),t+=n(o)}},Phpd:function(e,t,o){var r=o("T9fN");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},PmzQ:function(e,t,o){var r=o("TgbG");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},PozY:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},PrET:function(e,t,o){"use strict";var r=o("D3zA"),a=o("AM7I"),n=a("%Function.prototype.apply%"),i=a("%Function.prototype.call%"),l=a("%Reflect.apply%",!0)||r.call(i,n),s=a("%Object.getOwnPropertyDescriptor%",!0),c=a("%Object.defineProperty%",!0),u=a("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(e){var t=l(r,i,arguments);if(s&&c){var o=s(t,"length");o.configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var d=function(){return l(r,n,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},PxX0:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.roku-blocks:after,.roku-blocks:before{display:block!important}@media (min-width:768px){.roku-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.roku-blocks img{width:100%}.roku-blocks .block .draw-title{font-size:16px;line-height:24px;padding-top:10px}@media (min-width:320px) and (max-width:767px){.roku-blocks .block .draw-title{font-size:16px;line-height:24px;padding-top:10px}}.roku-blocks .block p{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.roku-blocks .block p{font-size:14px;line-height:22px}}.roku-blocks .block .draw-content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.roku-blocks .icon{font-size:6rem;margin-bottom:20px;margin-left:39%}@media (min-width:320px) and (max-width:767px){.roku-blocks .icon{margin-bottom:20px;margin-left:30%}}.roku-blocks .icon span{min-height:5rem;line-height:5rem;background-color:#eee;margin:30px;padding:20px;color:#662d91;-webkit-border-radius:50%;border-radius:50%;vertical-align:middle}@media (min-width:320px) and (max-width:767px){.roku-blocks .icon span{margin:30px;padding:20px}}.roku-blocks .icon .glyphicon{display:table-cell;vertical-align:middle}",""]),e.exports=t},"Q+l4":function(e,t,o){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++)for(var a in t=arguments[o])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__createBinding||(Object.create?function(e,t,o,r){void 0===r&&(r=o),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[o]}})}:function(e,t,o,r){void 0===r&&(r=o),e[r]=t[o]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var o in e)"default"!==o&&Object.prototype.hasOwnProperty.call(e,o)&&a(t,e,o);return n(t,e),t},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=i(o("viRO")),c=l(o("ETVT"));t.default=function(e,t,o,a){function n(n,i){var l=o(n),u=r({},n);return Object.keys(l).forEach((function(e){delete u[e]})),s.default.createElement(c.default,r({},a,u,{forwardedRef:i,networkName:e,networkLink:t,opts:o(n)}))}return n.displayName="ShareButton-"+e,s.forwardRef(n)}},Q1xR:function(e,t,o){(function(e,t){var r=o("lwsE"),a=o("W8MJ"),n=o("7W2i"),i=o("a1gu"),l=o("Nsbk");function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=l(e);if(t){var a=l(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return i(this,o)}}e.implement.submodule("Roku.Page.500","View",function(e){"use strict";n(i,e);var o=s(i);function i(){return r(this,i),o.apply(this,arguments)}return a(i,[{key:"render",value:function(){var e=this.props.shell.resource(),o=null;return this.props.page&&(o=e.source.replace(new RegExp("%{url}","g"),this.props.page)),t.createElement("div",{className:"body roku-margin top"},t.createElement("p",{className:"body roku-margin top"},t.createElement("p",null,e["why.desc"]," ",e["how.desc"]," ",e["what.desc"]," "),o?t.createElement("p",{className:"source-url-available"},o):""))}}]),i}(t.Component))}).call(this,o("Mt3h").Shell,o("viRO"))},Q4nd:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.Products.Compare":{en:{meta:{title:"Compare All Roku Streaming Device Models | Roku",description:"Not sure which Roku streaming player is right for you? Compare models and features and discover the perfect player for your home."},headline:"Choose a player to compare","headline.sidebyside":"See a side-by-side comparison of all Roku products","button.compare":"Compare","button.reset":"Reset",save:"Save","singlecta.wtb":"Where to buy","product.details":"Product details","find.in.store.headline":"Find a %{product} online or at a store near you","buy.at.walmart":"Buy at Walmart","buy.at.bestbuy":"Buy at Best Buy","compare.subheader":"Trying to find the difference between a Roku Streaming Stick vs Roku Ultra? It's easy to find which device is best for you with a side-by-side comparison chart of our newest models","compare.products":"Compare Roku streaming players","compare.players":"Compare Players","compare.choose2":"Choose two players","compare.choose3":"Choose up to three players","compare.selectaplayer":"Select a player","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra-lt":"Roku Ultra LT","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Selected","chart.header.label.alsoconsider":"Also consider","chart.header.label.competitior":"Competitor","chart.great.headline":"What makes every Roku TV™ and Roku player great","chart.great.headline.1":"Amazing content. Endless choice.","chart.great.content.1":"Watch 500,000+ movies and TV episodes across 4,500+ paid or free channels.","chart.great.headline.2":"Follow your favorites","chart.great.content.2":"Follow your favorite movies, TV shows, actors, and directors with Roku Feed™.","chart.great.headline.3":"Streaming made simple","chart.great.content.3":"Set-up is effortless, with a simple interface that makes navigation easy.","chart.great.headline.4":"Unbiased search","chart.great.content.4":"Find where your favorites are free or cheapest to watch with unbiased search across top channels.","chart.feature.price":"Price","chart.feature.maxresolution":"Max Resolution","chart.feature.quadcore":"Quad-core processor","chart.feature.supportsav":"Supports TVs with A/V inputs","chart.feature.remote":"Remote","chart.feature.crosschannelsearch":"Unbiased, cross-channel search","chart.feature.privatelistening":"Private listening with headphones via Roku Mobile app","chart.feature.hdr":"HDR","chart.feature.ethernet":"Ethernet Port","chart.feature.digitalopticalaudio":"Digital optical audio port","chart.feature.remotefinder":"Remote finder","section.header":"","section.key-features":"Key features","section.device-specs":"Specifications","section.remote-features":"Remote","section.platform-features":"Roku OS","section.mobile-app":"Roku mobile app","section.header.perfect-for.product1":"<strong>Great for:</strong><br/>First-time streamers <br /> Extra TVs <br /> Easy gifting","section.header.perfect-for.product2":"<strong>Great for:</strong><br/>Older TVs <br /> First-time streamers <br />Secondary TVs","section.header.perfect-for.product3":"<strong>Great for:</strong><br/>Wall-mounted TVs <br /> Reducing clutter <br /> Hotel & dorm use","section.header.perfect-for.product4":"<strong>Great for:</strong><br/>High-performance portability <br /> TVs further from your router <br />4K and HDR TVs*","section.header.perfect-for.product5":"<strong>Great for:</strong><br /> Living rooms & primary TVs <br /> Home theaters<br/>Heavy streamers","section.header.perfect-for.express":"5x more powerful <br /> HD streaming. ","section.header.perfect-for.express-plus":"Turn your older TV into a <br /> smart TV —works with <br /> HDMI® or composite. ","section.header.perfect-for.streaming-stick":"Powerful & portable.","section.header.perfect-for.premiere":"Powerful streaming. <br /> Stunning HD & 4K <br /> picture quality.","section.header.perfect-for.premiere-plus":"Powerful streaming. <br /> Stunning 4K<sup>2</sup> & HDR<sup>3</sup> <br /> picture quality. Enhanced remote.","section.header.perfect-for.ultra":"Our ultimate player. Powerful quad-core & our best wireless performance. Lost remote finder & private <br /> listening.","section.key-features.compatible-tvs":"Connect to TV via","section.key-features.picture-quality":"Picture quality (on compatible TVs)","section.key-features.movies-tv-shows-available":"Movies + TV episodes available","section.key-features.free-movies-tv-shows":"Free channels, including The Roku Channel","section.key-features.wireless":"Wireless + connectivity","section.key-features.remote":"Remote","section.key-features.simple-remote":"Simple remote","section.key-features.headphones":"Headphones for private listening","section.key-features.storage-expansion":"Storage Expansion","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-a/vcable":"HDMI® or A/V cable composite port","section.key-features.hdmi-4k":"HDMI® (4K video via HDCP 2.2 HDMI®)","section.key-features.1080pHD":"1080p HD","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD, and HDR","section.key-features.500000":"500,000+","section.key-features.150000":"150,000+","section.key-features.100000":"100,000+","section.key-features.hashtag":"(#)","section.key-features.wireless.good":"802.11 b/g/n single-band wireless","section.key-features.wireless.better":"802.11ac dual-band MIMO","section.key-features.wireless.better-b-g-n":"802.11 b/g/n dual-band MIMO","section.key-features.wireless.better-better":"802.11ac dual-band MIMO w/ advanced wireless receiver","section.key-features.wireless.best":"802.11ac dual-band MIMO","section.key-features.wireless.best-ethernet":"802.11ac dual-band MIMO and Ethernet Port","section.key-features.wireless.compatible.us":"802.11 (b/g/n compatible) with WEP, WPA, and WPA2 support","section.key-features.volume-remote":"Voice remote with TV power and volume buttons","section.key-features.point-anywhere-remote":"Point anywhere remote","section.key-features.private-listening-remote":"Remote with headphone jack for private listening","section.key-features.volume-private-listening-remote":"Voice remote with TV power and volume buttons and jack for private listening","section.key-features.micro-sd":"microSD","section.key-features.ultra-jbl-headphones":"Premium JBL headphones","section.key-features.micro-sd-usb":"microSD and USB","section.device-specs.quad-core":"Quad-core processor","section.device-specs.1080p-60pfs":"Video: 1080 HD up to 60fps","section.device-specs.4k-ultra":"Video: 4K Ultra HD up to 60fps<sup>2</sup>","section.device-specs.hdr-support":"Video: HDR (High Dynamic Range) support<sup>3</sup>","section.device-specs.wireless-good":"Wireless: 802.11 b/g/n single-band wireless","section.device-specs.wireless-good-dual":"Wireless: 802.11 b/g/n dual-band MIMO","section.device-specs.wireless-better-dual":"Wireless: 802.11ac dual-band MIMO","section.device-specs.ethernet":"Ethernet port","section.device-specs.microsd":"microSD slot","section.device-specs.usb":"USB port","section.device-specs.hdmi":"HDMI® cable","section.device-specs.advanced-wireless":"Long-range wireless receiver (offers up to 4x range)","section.device-specs.dolby-audio-dts":"Dolby Audio™ and DTS pass through via HDMI®","section.device-specs.dolby-audio-decode":"Dolby Audio™ decode via HDMI® and optical","section.device-specs.optical-digital-audio":"Optical digital audio output (S/PDIF)","section.remote-features.shortcut-buttons":"Channel shortcut buttons to popular streaming channels","section.remote-features.voice-search-remote":"Voice search via remote","section.remote-features.tv-power-volume":"TV power and volume buttons","section.remote-features.tv-power-mute-volume":"TV power, volume and mute buttons","section.remote-features.headphone-jack":"Headphone jack for private listening (headphones included)","section.remote-features.gaming-buttons":"Personal shortcut buttons","section.remote-features.remote-finder":"Remote finder","section.platform-features.roku-channel":"The Roku Channel - Access hundreds of movies and TV shows for free","section.platform-features.roku-search":"Roku Search™ - search across top channels by title, actor, or director","section.platform-features.roku-feed":"Roku Feed™ - get updates on content availability & price changes","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect for wireless internet connections that require user login","section.platform-features.screen-mirroring":"Screen Mirroring for Android™ & Windows® devices <sup>6</sup>","section.platform-features.night-mode":"Night listening mode","section.mobile-app.mobile-app":"Free Roku mobile app for iOS and Android™","section.mobile-app.control":"Use your phone as a remote control<sup>5</sup>","section.mobile-app.voice-search":"Voice search<sup>5</sup>","section.mobile-app.private-listening-app":"Private listening via Roku mobile app<sup>5</sup>","section.mobile-app.cast-personal":"Cast personal photos and video to your TV<sup>6</sup>","specs.ultra.advanced-wireless":"Our best wireless","section.header.perfect-for.premiere.us":"<strong>Great for:</strong><br/>4K & HDR TVs<br /> Easy upgrade from older models","section.header.perfect-for.premiere-plus.us":"<strong>Great for:</strong><br/>4K & HDR TVs<br /> Easy voice and TV control"},en_CA:{meta:{title:"Compare all Roku streaming device models | Roku",description:"Not sure which Roku streaming player is right for you? Compare models and features and discover the perfect player for your home."},"compare.subheader":"Trying to find the difference between a Roku Streaming Stick vs Roku Express? It's easy to find which device is best for you with a side-by-side comparison chart of our newest models","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick™","compare.dropdown.product4":"Roku® Streaming Stick™+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.product6":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick™+","section.key-features.wireless.better-b-g-n":"802.11 b/g/n dual-band MIMO","compare.dropdown.ultra":"Roku Ultra","chart.great.headline.1":"Amazing content. Endless choice.","section.header.perfect-for.streaming-stick":"Powerful & portable.","section.key-features.simple-remote":"Simple remote","section.remote-features.tv-power-volume":"TV power and volume buttons","section.remote-features.headphone-jack":"Headphone jack for private listening (headphones included)","singlecta.wtb":"Where to buy","find.in.store.headline":"Find a %{product} online or at a store near you","section.key-features.movies-tv-shows-available.ca":"Movies + TV episodes available<sup>1</sup>","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect for wireless internet connections that require user login<sup>4</sup>","section.key-features.free-movies-tv-shows":"Free channels","section.key-features.1080pHD.ca":"HD","section.key-features.1080pHD-4k-hdr.ca":"HD, 4K & HDR","section.key-features.tv-control-remote":"Voice remote with TV controls"},fr_CA:{meta:{title:"Comparez tous les modèles d'appareils de diffusion en continu Roku | Roku",description:"Êtes-vous à la recherche du lecteur de diffusion en continu Roku qui vous conviendra le mieux? Comparez les modèles et les fonctionnalités et découvrez quel est le lecteur idéal pour votre maison."},title:"Comparez tous les modèles d'appareils de diffusion en continu Roku | Roku",headline:"Sélectionnez un lecteur à comparer","headline.sidebyside":"Voyez une comparaison côte à côte de tous les produits Roku","singlecta.wtb":"Trouver en magasin","product.details":"Explorez","find.in.store.headline":"Trouver un %{product} en ligne ou dans un magasin près de chez vous","compare.subheader":"Trouvez le lecteur de diffusion en continu Roku qui vous convient.","compare.products":"Comparer les lecteurs","compare.players":"Comparer lecteurs","compare.choose2":"Sélectionnez jusqu'à deux lecteur ","compare.choose3":"Sélectionnez jusqu'à trois lecteur ","compare.selectaplayer":"Choisissez un lecteur","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku Premiere","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick™+","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Sélectionné","chart.header.label.alsoconsider":"Envisager également","chart.header.label.competitior":"Compétiteur","chart.great.headline":"Ce qui rend chaque téléviseur Roku TVMC et lecteur Roku si exceptionnel","chart.great.headline.1":"Contenu extraordinaire. Choix illimité.","chart.great.headline.2":"Suivez vos divertissements préférés","chart.great.content.2":"Suivez vos films, émissions de télévision, acteurs et réalisateurs préférés avec Roku FeedMC.","chart.great.headline.3":"La diffusion en continu en toute simplicité","chart.great.content.3":"La configuration se fait sans effort, avec une interface simple qui facilite la navigation.","chart.great.headline.4":"Une recherche non biaisée","chart.great.content.4":"Découvrez où vos divertissements préférés sont gratuits ou le moins cher à regarder grâce à une recherche non biaisée sur les meilleurs chaînes.","chart.feature.price":"Prix","chart.feature.maxresolution":"Résolution maximale","chart.feature.quadcore":"Processeur quadricoeur","chart.feature.supportsav":"Prend en charge les téléviseurs avec entrées A/V","chart.feature.remote":"Télécommande","chart.feature.crosschannelsearch":"Recherche interchaîne non biaisée","chart.feature.privatelistening":"Écoute privée avec écouteurs via l’application Roku Mobile","chart.feature.hdr":"HDR","chart.feature.ethernet":"Port Ethernet","chart.feature.digitalopticalaudio":"Port audio optique numérique","chart.feature.remotefinder":"Détecteur de télécommande","section.header.perfect-for.streaming-stick":"Puissant et portatif.","section.key-features.movies-tv-shows-available.ca":"Movies + TV episodes disponible<sup>1</sup>","section.key-features.remote":"Télécommande","section.key-features.simple-remote":"Télécommande simple","section.key-features.storage-expansion":"Extension de la capacité de stockage","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (Vidéo 4K via HDMI® 2.2 HDCP)","section.key-features.1080pHD":"HD de 1080p","section.key-features.1080pHD.ca":"HD","section.key-features.1080pHD-4k-hdr.ca":"HD, 4K & HDR","section.key-features.tv-control-remote":"Télécommande avec recherche vocale et commandes de téléviseur","section.key-features.wireless.good":"Sans fil monobande 802.11b/g/n","section.key-features.point-anywhere-remote":"Télécommande à pointage omnidirectionnel","section.key-features.private-listening-remote":"Télécommande dotée d’une prise pour casque d’écoute procurant une écoute discrète","section.device-specs.quad-core":"Processeur quadricoeur","section.device-specs.microsd":"Emplacement pour carte MicroSD","section.device-specs.usb":"Port USB","section.device-specs.hdmi":"Câble HDMI®","section.device-specs.1080p-60pfs":"Vidéo: 1080 HD jusqu'à 60fps","section.device-specs.4k-ultra":"Vidéo: 4K Ultra HD jusqu'à 60fps<sup>2</sup>","section.device-specs.hdr-support":"Vidéo: Prend en charge HDR (l'imagerie à plage dynamique élevée)<sup>3</sup>","section.device-specs.wireless-good":"Sans fil: monobande 802.11b/g/n","section.device-specs.wireless-better":"Réseau sans fil à double bande 802.11ac, MIMO","section.device-specs.wireless-better-dual":"Sans fil: double bande 802.11ac, MIMO","section.device-specs.advanced-wireless":"Récepteur sans fil à longue portée (Jusqu’à quatre fois la portée du signal sans fil)","section.device-specs.dolby-audio-dts.ca":"Dolby Audio™ et DTS passe par HDMI","section.device-specs.dolby-audio-decode":"Dolby Audio™ décode via HDMI® et optique","section.remote-features.shortcut-buttons":"Boutons de raccourci vers les chaînes de diffusion en continu populaires","section.remote-features.gaming-buttons":"Boutons de raccourci personnalisés","section.remote-features.remote-finder":"Détecteur de télécommande","section.remote-features.tv-power-volume":"Boutons marche/arrêt et de volume pour le téléviseur","section.remote-features.headphone-jack":"Prise casque pour une écoute privée (casque inclus)","section.platform-features.roku-search":"Cherchez parmi les chaînes principales par titre, acteur ou réalisateur avec Recherche Roku™","section.platform-features.roku-feed":"Obtenez des mises à jour sur la disponibilité des contenus et les modifications de prix grâce à Roku Feed™","section.platform-features.hotel-dorm-connect":"Connexion Hôtels et Résidences pour les connexions Internet sans fil qui nécessitent une identification<sup>4</sup>","section.platform-features.night-mode":"Mode d’écoute de nuit","button.compare":"Comparer","section.key-features":"Fonctions principales","section.device-specs":"Spécifications","section.remote-features":"Télécommande","section.platform-features-fr":"Roku OS (système d'exploitation)","section.mobile-app-fr":"L’application mobile de Roku","section.platform-features":"système d'exploitation de Roku","compare.dropdown.product6":"Roku Ultra","chart.great.content.1":"Regardez plus de 150 000 films et épisodes de séries télévisées parmi les chaînes principales payantes ou gratuites.","section.mobile-app":"Application mobile de Roku","section.header.perfect-for.product1":"<strong>Idéal pour :</strong><br/>les novices de la diffusion en continu<br />les téléviseurs secondaires<br />offrir en cadeau","section.header.perfect-for.product2":"<strong>Idéal pour :</strong><br/>les téléviseurs plus anciens<br />les novices de la diffusion en continu<br />les téléviseurs secondaires","section.header.perfect-for.product3":"<strong>Idéal pour :</strong><br/>les téléviseurs muraux<br />la réduction de l'encombrement<br />l'utilisation dans les hôtels et les résidences","section.header.perfect-for.product4":"<strong>Idéal pour :</strong><br/>la portabilité de haute performance<br />les téléviseurs éloignés de votre routeur<br />les téléviseurs 4K et HDR*","section.header.perfect-for.product5":"<strong>Idéal pour :</strong><br />les téléviseurs principaux et de salle de séjour<br />le cinéma maison<br/>la diffusion en continu abondante","section.header.perfect-for.express":"Diffusion en continu HD <br /> 5 fois plus puissante. ","section.header.perfect-for.express-plus":"Faites de votre vieux téléviseur un <br /> téléviseur intelligent : fonctionne avec <br /> des câbles composites ou HDMI®. ","section.header.perfect-for.premiere":"Une puissante diffusion en continu. <br /> Qualité d’image <br /> HD et 4K remarquable.","section.header.perfect-for.premiere-plus":"Une puissante diffusion en continu.<br /> Qualité d’image <br /> <sup>2</sup>4K et <sup>3</sup>HDR remarquable. Télécommande optimisée.","section.header.perfect-for.ultra":"Notre lecteur par excellence. Quadricœur puissant et notre meilleure performance sans-fil. Détecteur de télécommande perdue et écoute <br /> en privé.","section.key-features.compatible-tvs":"Connecter au téléviseur par","section.key-features.picture-quality":"Qualité d'image (téléviseurs compatibles)","section.key-features.picture-quality.fr":"Qualité de l’image (avec téléviseurs compatibles)","section.key-features.movies-tv-shows-available":"Films et séries télé disponibles <sup>1</sup>","section.key-features.free-movies-tv-shows":"Chaînes gratuites","section.key-features.wireless":"Sans fil et connectivité","section.key-features.1080pHD-4k":"1080p HD, 4K ultra-HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K ultra-HD et HDR","section.key-features.500000":"Plus de 500 000","section.key-features.150000":"Plus de 150 000","section.key-features.hashtag":"(#)","section.key-features.wireless.better-better":"MIMO à double bande 802.11ac avec récepteur sans fil de pointe","section.key-features.wireless.best-ethernet":"MIMO à double bande 802.11ac et port Ethernet","section.key-features.volume-remote":"Télécommande vocale avec boutons de marche/arrêt et de volume pour le téléviseur","section.key-features.volume-private-listening-remote":"Télécommande vocale avec boutons de marche/arrêt et de volume pour le téléviseur, et prise pour l'écoute en privé","section.key-features.micro-sd":"MicroSD","section.key-features.micro-sd-usb":"MicroSD et USB","section.device-specs.optical-digital-audio":"Sortie audio numérique optique (S/PDIF)","section.remote-features.voice-search-remote":"Recherche vocale par la télécommande","section.platform-features.roku-channel":"The Roku Channel : Accédez à des centaines de films gratuitement","section.mobile-app.private-listening-app":"Écoute en privé avec l’application mobile de Roku<sup>5</sup>","section.mobile-app.cast-personal":"Difusión en un televisor. Vea sus fotos, videos y música en la pantalla grande.<sup>6</sup>","section.mobile-app.control":"Contrôlez votre lecteur Roku à partir de votre téléphone.<sup>5</sup>","button.reset":"Réinitialiser","section.device-specs.ethernet":"Port Ethernet","section.key-features.headphones":"Écouteurs","section.key-features.wireless.compatible.us":"802.11 (compatible b/g/n) avec prise en charge WEP, WPA et WPA2",save:"Rabais","buy.at.walmart":"Acheter chez Walmart","specs.ultra.advanced-wireless":"Notre meilleure performance sans-fil","section.platform-features-fr.roku-channel":"Accédez à des centaines de films gratuits avec la chaîne Roku","section.platform-features-fr.roku-search":"Roku Search™ - recherche par titre, acteur ou réalisateur parmi les principales chaînes","section.platform-features-fr.roku-feed":"Obtenez des mises à jour sur la disponibilité des contenus et les modifications de prix grâce à Roku Feed™","section.platform-features-fr.hotel-dorm-connect":"Connexion Hôtels et Résidences pour les connexions Internet sans fil qui nécessitent une identification<sup>4</sup>","section.platform-features-fr.night-mode":"Mode d’écoute de nuit","section.platform-features-fr.screen-mirroring":"Duplication d’écran pour les appareils Android™ et Windows® <sup>6</sup>","section.mobile-app-fr.private-listening-app":"Écoute privée via l’application Roku Mobile<sup>5</sup>","section.mobile-app-fr.mobile-app":"Application mobile gratuite de Roku pour les appareils iOS et Android™","section.mobile-app-fr.control":"Utilisez votre appareil mobile comme télécommande entièrement fonctionnelle<sup>5</sup>","section.mobile-app-fr.cast-personal":"Partagez photos et des vidéos personnelles sur votre téléviseur<sup>6</sup>","section.key-features.wireless.better":"Réseau sans fil à double bande 802.11ac, MIMO","section.key-features.wireless.better-b-g-n":"Réseau sans fil à double bande 802.11 b/g/n MIMO","section.key-features.wireless.best":"Réseau sans fil à double bande 802.11ac, MIMO","section.device-specs.dolby-audio-dts":"Dolby Audio™ et DTS via HDMI®"},fr_FR:{meta:{title:"Comparez tous les modèles d'appareils de streaming Roku | Roku",description:"Vous ne savez pas quel lecteur de streaming Roku correspond à vos besoins ? Comparez les modèles et les fonctionnalités, et trouvez le lecteur parfait pour votre domicile."},title:"Produits Roku — Comparer",headline:"Choisissez un lecteur à comparer","headline.sidebyside":"Afficher un tableau comparatif de tous les produits Roku","singlecta.wtb":"Points de vente","product.details":"Explorez","find.in.store.headline":"Trouver un %{product} en ligne ou dans un magasin près de chez vous.","compare.subheader":"Trouvez le lecteur de diffusion en continu Roku qui vous convient.","compare.products":"Comparer les lecteurs","compare.choose2":"Sélectionnez jusqu'à deux lecteur","compare.choose3":"Sélectionnez jusqu'à deux lecteur","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Sélectionné","chart.header.label.alsoconsider":"Consultez également","chart.header.label.competitior":"Les produits concurrents","chart.great.headline":"Pourquoi les Roku TV™ et les lecteurs Roku sont si exceptionnels ?","chart.great.headline.1":"Contenu extraordinaire. Un choix infini de programmes.","chart.great.content.1":"Regardez plus de 100 000 films et épisodes télévisés sur plus de 4 500 chaînes payantes ou gratuites.","chart.great.headline.2":"Suivez tous vos programmes favoris.","chart.great.content.2":"Suivez vos films, séries TV, acteurs et réalisateurs préférés avec Roku Feed™.","chart.great.headline.3":"Le streaming en toute simplicité","chart.great.content.3":"L’installation est un jeu d’enfant grâce à une interface très intuitive qui facilite la navigation.","chart.great.headline.4":"Recherche authentique","chart.great.content.4":"Dénichez vos programmes favoris proposés au meilleur prix ou disponibles gratuitement sur les plus grandes chaînes.","chart.feature.price":"Prix","chart.feature.maxresolution":"Résolution max.","chart.feature.quadcore":"Processeur quadricœur","chart.feature.supportsav":"Prise en charge des TV avec entrées AV","chart.feature.remote":"Télécommande","chart.feature.crosschannelsearch":"Recherche authentique sur toutes les chaînes","chart.feature.privatelistening":"Écoute privée avec écouteurs via l’appli mobile Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Port Ethernet","chart.feature.digitalopticalaudio":"Port audio numérique optique","chart.feature.remotefinder":"Détecteur de télécommande perdue","section.key-features":"Fonctions principales","section.device-specs":"Spécifications","section.remote-features":"Télécommande","section.platform-features-fr":"Roku OS (système d'exploitation)","section.mobile-app-fr":"L’application mobile de Roku","section.header.perfect-for.product1":"<strong>Idéal pour :</strong><br/>Débutants en streaming <br /> TV supplémentaires <br /> Cadeau facile","section.header.perfect-for.product2":"<strong>Idéal pour :</strong><br/>Téléviseurs anciens <br /> Débutants en streaming <br />TV secondaires","section.header.perfect-for.product3":"<strong>Idéal pour :</strong><br/>TV murales <br /> Réduire l'encombrement <br /> Hôtels et lieux d'hébergement temporaire","section.header.perfect-for.product4":"<strong>Idéal pour :</strong><br/>Portabilité haute performance <br /> TV éloignées du routeur <br />TV 4K et HDR*","section.header.perfect-for.product5":"<strong>Idéal pour :</strong><br /> TV principales et de salon <br /> Home-cinéma<br/>Accros au streaming","section.header.perfect-for.express":"Streaming en HD<br />5 fois plus puissant. ","section.header.perfect-for.express-plus":"Transformez votre ancien téléviseur en TV connectée. Requiert une entrée composite ou HDMI®. ","section.header.perfect-for.streaming-stick":"Puissant et portable.","section.header.perfect-for.premiere":"Toute la puissance du streaming.<br /> Une qualité d’image HD et 4K <br /> à couper le souffle.","section.header.perfect-for.premiere-plus":"Toute la puissance du streaming.<br /> Une qualité d’image 4K<sup>2</sup> et HDR<sup>3</sup> <br />à couper le souffle. Et une télécommande améliorée.","section.header.perfect-for.ultra":"Notre meilleur lecteur. La puissance du quadruple cœur et les meilleures performances sans fil. Détecteur de télécommande égarée et écoute privée.<br />","section.key-features.compatible-tvs.fr":"Connecter au téléviseur par","section.key-features.picture-quality.fr":"Qualité de l’image (avec téléviseurs compatibles)","section.key-features.movies-tv-shows-available.fr":"100,000+ Movies + TV episodes disponible<sup>1</sup>","section.key-features.free-movies-tv-shows":"Chaînes gratuites","section.key-features.wireless.fr":"Sans fil et connectivité","section.key-features.remote":"Télécommande","section.key-features.simple-remote":"Télécommande simple","section.key-features.storage-expansion":"Extension de la capacité de stockage","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k.fr":"HDMI® (vidéo 4K via HDMI® HDCP 2.2)","section.key-features.1080pHD.fr":"HD","section.key-features.1080pHD-4k":"HD en 1080p, Ultra HD 4K","section.key-features.1080pHD-4k-hdr.fr":"HD, 4K et HDR","section.key-features.500000":"Plus de 100 000","section.key-features.150000":"Plus de 150 000","section.key-features.hashtag":"(Nombre)","section.key-features.wireless.good":"Sans fil monobande 802.11b/g/n","section.key-features.wireless.better":"802.11ac double bande MIMO","section.key-features.wireless.better-b-g-n":"802.11b/g/n double bande MIMO","section.key-features.wireless.better-better":"802.11ac double bande MIMO avec récepteur sans fil avancé","section.key-features.wireless.best":"802.11ac double bande MIMO","section.key-features.wireless.best-ethernet":"802.11ac double bande MIMO et port Ethernet","section.key-features.volume-remote":"Télécommande vocale avec boutons de volume et marche/arrêt pour la télévision","section.key-features.point-anywhere-remote":"Télécommande à pointage omnidirectionnel","section.key-features.private-listening-remote":"Télécommande dotée d'une prise d'écouteurs pour une écoute privée","section.key-features.volume-private-listening-remote":"Télécommande vocale avec boutons de volume et marche/arrêt pour la télévision, ainsi qu'une prise casque pour écoute privée.","section.key-features.micro-sd":"MicroSD","section.key-features.micro-sd-usb":"MicroSD et USB","section.device-specs.quad-core":"Processeur quadricœur","section.device-specs.microsd":"Fente MicroSD","section.device-specs.usb":"Port USB","section.device-specs.hdmi":"Câble HDMI®","section.device-specs.1080p-60pfs":"Vidéo: 1080 HD jusqu'à 60fps","section.device-specs.4k-ultra":"Vidéo: 4K Ultra HD jusqu'à 60fps<sup>2</sup>","section.device-specs.hdr-support":"Vidéo: Prend en charge HDR (l'imagerie à plage dynamique élevée)<sup>3</sup>","section.device-specs.wireless-good":"Sans fil: monobande 802.11b/g/n","section.device-specs.dolby-audio-dts.fr":"Dolby Audio™ et DTS passe par HDMI","section.device-specs.optical-digital-audio":"Sortie audio numérique optique (S/PDIF)","section.remote-features.shortcut-buttons.fr":"Boutons de raccourci vers les chaînes de diffusion en continu populaires","section.remote-features.voice-search-remote":"Recherche vocale via la télécommande","section.remote-features.gaming-buttons":"Boutons personnalisés de sélection rapide de chaîne","section.remote-features.remote-finder":"Détecteur de télécommande perdue","section.platform-features-fr.roku-channel":"Accédez à des centaines de films gratuits avec la chaîne Roku","section.platform-features-fr.roku-search":"Roku Search™ - recherche par titre, acteur ou réalisateur parmi les principales chaînes","section.platform-features-fr.roku-feed":"Obtenez des mises à jour sur la disponibilité des contenus et les modifications de prix grâce à Roku Feed™","section.platform-features-fr.hotel-dorm-connect":"Connexion Hôtels et Résidences pour les connexions Internet sans fil qui nécessitent une identification<sup>4</sup>","section.platform-features-fr.night-mode":"Mode d’écoute de nuit","section.platform-features-fr.screen-mirroring":"Duplication d’écran pour les appareils Android™ et Windows® <sup>6</sup>","section.mobile-app-fr.private-listening-app":"Écoute privée via l’application Roku Mobile<sup>5</sup>","section.mobile-app-fr.mobile-app":"Application mobile gratuite de Roku pour les appareils iOS et Android™","section.mobile-app-fr.control":"Utilisez votre appareil mobile comme télécommande entièrement fonctionnelle<sup>5</sup>","section.mobile-app-fr.cast-personal":"Partagez photos et des vidéos personnelles sur votre téléviseur<sup>6</sup>","button.compare":"Comparer","compare.dropdown.product6":"Roku Ultra","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","section.key-features.headphones":"Écouteurs","section.key-features.wireless.compatible.us":"802.11 (compatible b/g/n) avec prise en charge WEP, WPA et WPA2",save:"Enregistrer","buy.at.walmart":"Acheter chez Walmart","button.reset":"Réinitialiser","specs.ultra.advanced-wireless":"Notre connexion sans fil optimale","section.platform-features":"Roku OS","section.mobile-app":"Application mobile Roku","section.key-features.compatible-tvs":"Connecter à la télévision via","section.key-features.picture-quality":"Qualité d’image (sur TV compatibles)","section.key-features.movies-tv-shows-available":"Films + épisodes de séries TV disponibles","section.key-features.wireless":"Sans fil + connectivité","section.key-features.1080pHD":"HD en 1080p","section.key-features.1080pHD-4k-hdr":"HD en 1080p, Ultra HD 4K et HDR","section.device-specs.dolby-audio-dts":"Son Dolby Audio™ et DTS via HDMI®","section.remote-features.shortcut-buttons":"Boutons de sélection de chaîne rapide pour les chaînes de streaming les plus populaires","section.platform-features.roku-search":"Roku Search™ - recherche par titre, acteur ou réalisateur parmi les principales chaînes","section.platform-features.roku-feed":"Roku Feed™ - restez informé des contenus disponibles et des baisses de prix","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect pour les connexions Internet sans fil qui nécessitent l'identification de l'utilisateur","section.platform-features.night-mode":"Mode d'écoute nocturne","section.mobile-app.private-listening-app":"Écoute privée via l'application mobile Roku gratuite<sup>5</sup>","section.key-features.hdmi-4k":"HDMI® (vidéo 4 K via HDMI® HDCP 2.2)"},es:{meta:{title:"Tipos de dispositivos Roku | Compara los modelos | Roku MX",description:"Compara y conoce qué dispositivo Roku es mejor para ti. Revisa los reproductores y sus funciones y descubre cómo convertir una pantalla en Smart TV."},title:"Compara todos los modelos de dispositivos de streaming Roku | Roku",headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Reinicia","singlecta.wtb":"Dónde comprar","product.details":"Explorar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","compare.subheader":"¿Quieres encontrar la diferencia entre un Roku Streaming Stick+ y un Roku Express? ¿No te decides por cómo convertir una de tus pantallas en Smart TV? Es fácil qué dispositivo Roku es mejor para ti con una tabla de comparación de nuestros modelos de dispositivos Roku más nuevos.","compare.products":"Comparación de dispositivos Roku: descubre las diferencias entre modelos","compare.players":"Compara productos","compare.choose2":"Elige hasta dos tipos de dispositivos Roku:","compare.choose3":"Elige hasta tres tipos de dispositivos Roku:","compare.selectaplayer":"Selecciona un reproductor","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>Principiantes a streaming <br /> Tu TV principal <br />El presupuesto ajustado","section.header.perfect-for.product4":"<strong>Ideal para:</strong><br/>Fácil transporte y alto rendimiento<br />TV's lejanos del enrutador <br />TV's de 4K y HDR *","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.key-features":"Características principales","section.device-specs":"Especificaciones","section.mobile-app":"Aplicación móvil de Roku","section.platform-features-es":"Roku OS (sistema operativo)","section.platform-features-es.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features-es.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features-es.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión<sup>4</sup>","section.platform-features-es.night-mode":"Modo de escucha nocturna","section.platform-features-es.screen-mirroring":"Replicación de pantalla para dispositivos Android™ y Windows®<sup>6</sup>","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality.es":"Calidad de imagen (en TVs compatibles)","section.key-features.movies-tv-shows-available.es":"Películas + TV episodios disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows.es":"Canales gratis","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.tv-control-remote":"Control remoto avanzado con controles para tu TV","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-a/vcable":"HDMI® o puerto compuesto de cable A/V","section.key-features.hdmi-4k":"HDMI® (4K video via HDCP 2.2 HDMI®)","section.key-features.1080pHD":"1080p HD","section.key-features.1080pHD.es":"HD","section.key-features.1080pHD-4k-hdr.es":"HD, 4K & HDR","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD, and HDR","section.key-features.100000":"100,000+","section.key-features.hashtag":"(#)","section.key-features.wireless.better.es":"802.11ac de doble banda MIMO","section.key-features.wireless.good":"802.11bgn de banda única","section.key-features.wireless.better-better":"802.11ac de doble banda MIMO con receptor inalámbrico avanzado ","section.key-features.volume-remote":"Control remoto con botones para encender el TV y ajustar el volumen","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.1080p-60pfs":"Vídeo: 1080 HD hasta 60fps","section.device-specs.4k-ultra":"Vídeo: 4K Ultra HD hasta 60fps<sup>2</sup>","section.device-specs.hdr-support":"Video: HDR (alto rango dinámico) compatible<sup>3</sup>","section.device-specs.wireless-good":"Inalámbrico: 802.11bgn de banda única","section.device-specs.wireless-better-dual":"Inalámbrico : 802.11ac MIMO de doble banda","section.device-specs.advanced-wireless":"Receptor inalámbrico de largo alcance (ofrece hasta 4x el rango)","section.device-specs.dolby-audio-dts.es":"Dolby Audio™ y DTS® pasan por HDMI","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.tv-power-volume":"Con botones de encendido/apagado de TV y control de volumen","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones de Internet inalámbricas que requieren acceso de usuario","section.mobile-app.mobile-app":"La aplicación móvil gratuita de Roku para iOS y Android™","section.mobile-app.control":"Usa tu teléfono como control remoto<sup>5</sup>","section.mobile-app.private-listening-app.es":"Escucha en privado a través de la aplicación móvil de Roku<sup>5</sup>","section.mobile-app.cast-personal":"Transmite fotos personales y video a tu TV<sup>6</sup>"},en_GB:{meta:{title:"Compare all Roku streaming device models | Roku",description:"Not sure which Roku streaming player is right for you? Compare models and features and discover the perfect player for your home."},"compare.subheader":"Trying to find the difference between a Roku Streaming Stick vs Roku Express? It's easy to find which device is best for you with a side-by-side comparison chart of our newest models","compare.choose2":"Choose two players","compare.choose3":"Choose up to three players","compare.dropdown.product1":"Roku Express","compare.dropdown.product3":"Roku® Streaming Stick™","compare.dropdown.product4":"Roku® Streaming Stick™+","compare.dropdown.premiere":"Roku Premiere","chart.great.headline.1":"Amazing content. Endless choice.","section.key-features.movies-tv-shows-available.gb":"100,000+ Movies + TV episodes available<sup>1</sup>","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect for wireless internet connections that require user login<sup>4</sup>","section.key-features.free-movies-tv-shows":"Free channels","button.reset":"Reset","section.key-features.1080pHD.gb":"HD","section.key-features.1080pHD-4k-hdr.gb":"HD, 4K & HDR","section.key-features.tv-control-remote":"Voice remote with TV controls"},en_US:{headline:"Choose a player to compare","headline.sidebyside":"See a side-by-side comparison of all Roku products","button.compare":"Compare","button.reset":"Reset","buy.at.walmart":"Buy at Walmart","buy.at.bestbuy":"Buy at Best Buy","compare.products":"Compare Roku streaming players","compare.players":"Compare Players","compare.choose2":"Choose two players","compare.choose3":"Choose up to three players","compare.selectaplayer":"Select a player","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.product6":"Roku Streambar","compare.dropdown.express-plus-composite":"Roku Express+ 2018","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.rss-plus-he":"Roku® Streaming Stick+® HE","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Selected","chart.header.label.alsoconsider":"Also consider","chart.header.label.competitior":"Competitor","chart.great.headline":"What makes every Roku TV™ and Roku player great","chart.great.headline.1":"Amazing content. Endless choice.","chart.great.content.1":"Watch 500,000+ movies and TV episodes across 4,500+ paid or free channels.","chart.great.headline.2":"Follow your favorites","chart.great.content.2":"Follow your favorite movies, TV shows, actors, and directors with Roku Feed™.","chart.great.headline.3":"Streaming made simple","chart.great.content.3":"Set-up is effortless, with a simple interface that makes navigation easy.","chart.great.headline.4":"Unbiased search","chart.great.content.4":"Find where your favorites are free or cheapest to watch with unbiased search across top channels.","chart.feature.price":"Price","chart.feature.maxresolution":"Max Resolution","chart.feature.quadcore":"Quad-core processor","chart.feature.supportsav":"Supports TVs with A/V inputs","chart.feature.remote":"Remote","chart.feature.crosschannelsearch":"Unbiased, cross-channel search","chart.feature.privatelistening":"Private listening with headphones via Roku Mobile app","chart.feature.hdr":"HDR","chart.feature.ethernet":"Ethernet Port","chart.feature.digitalopticalaudio":"Digital optical audio port","chart.feature.remotefinder":"Remote finder","section.key-features":"Key features","section.device-specs":"Specifications","section.audio":"Audio","section.remote-features":"Remote","section.platform-features":"Roku OS","section.mobile-app":"Roku mobile app","section.header.perfect-for.product1":"<strong>Great for:</strong><br/>First-time streamers <br /> Extra TVs <br /> Easy gifting","section.header.perfect-for.product2":"<strong>Great for:</strong><br/>Older TVs <br /> First-time streamers <br />Secondary TVs","section.header.perfect-for.product3":"<strong>Great for:</strong><br/>Wall-mounted TVs <br /> Reducing clutter <br /> Hotel & dorm use","section.header.perfect-for.product4":"<strong>Great for:</strong><br/>High-performance portability <br /> TVs further from your router <br />4K and HDR TVs*","section.header.perfect-for.product5":"<strong>Great for:</strong><br /> Living rooms & primary TVs <br /> Home theaters<br/>Heavy streamers","section.header.perfect-for.express":"5x more powerful <br /> HD streaming. ","section.header.perfect-for.express-plus":"Turn your older TV into a <br /> smart TV —works with <br /> HDMI® or composite. ","section.header.perfect-for.streaming-stick":"Powerful & portable.","section.header.perfect-for.premiere":"Powerful streaming. <br /> Stunning HD & 4K <br /> picture quality.","section.header.perfect-for.premiere-plus":"Powerful streaming. <br /> Stunning 4K<sup>2</sup> & HDR<sup>3</sup> <br /> picture quality. Enhanced remote.","section.header.perfect-for.ultra":"Our ultimate player. Powerful quad-core & our best wireless performance. Lost remote finder & private <br /> listening.","section.key-features.compatible-tvs":"Connect to TV via","section.key-features.picture-quality":"Picture quality (on compatible TVs)","section.key-features.speakers":"Built-in speakers","section.key-features.localplayback":"Local playback via","section.key-features.assistant":"Works with Alexa and the Google Assistant","section.key-features.movies-tv-shows-available":"The most popular streaming channels","section.key-features.free-movies-tv-shows":"Access to 100+ live TV channels for free on The Roku Channel","section.key-features.wireless":"Wireless","section.key-features.remote":"Remote","section.key-features.simple-remote":"Simple remote","section.key-features.storage-expansion":"Storage Expansion","section.key-features.hdmi":"HDMI® Cable included","section.key-features.hdmi-a/vcable":"HDMI® or A/V cable composite port","section.key-features.hdmi-4k":"Premium HDMI® Cable included (4K video via HDCP 2.2 HDMI)","section.key-features.hdmi-4k-basic":"HDMI® (4K video via HDCP 2.2 HDMI)","section.key-features.1080pHD":"1080p HD","section.key-features.1080pHD-SD":"SD and 1080p HD","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"4K, HDR, 1080p HD","section.key-features.1080pHD-4k-hdr-dv":"4K, Dolby Vision HDR, 1080p HD","section.key-features.500000":"500,000+","section.key-features.150000":"150,000+","section.key-features.100000":"100,000+","section.key-features.hashtag":"(#)","section.key-features.wireless.good":"Standard","section.key-features.wireless.better":"Standard","section.key-features.wireless.better-b-g-n":"Long-range","section.key-features.wireless.better-better":"Long-range","section.key-features.wireless.best":"Long-range","section.key-features.wireless.ultimate":"Our best wireless & Ethernet port","section.key-features.wireless.best-ethernet":"Extended wireless & Ethernet port","section.key-features.tv-control-remote":"Voice remote with TV controls","section.key-features.volume-remote":"Voice remote with TV power and volume buttons","section.key-features.volume-remote-pl":"Voice remote with TV controls and private listening","section.key-features.enchanced-remote":"Enhanced voice remote with TV controls and headphone jack","section.key-features.personal-enchanced-remote":"Voice remote with TV controls and personal shortcuts","section.key-features.point-anywhere-remote":"Point anywhere remote","section.key-features.private-listening-remote":"Remote with headphone jack for private listening","section.key-features.volume-private-listening-remote":"Voice remote with TV power and volume buttons and jack for private listening","section.key-features.micro-sd":"microSD","section.key-features.usb":"USB","section.key-features.micro-sd-usb":"microSD and USB","section.device-specs.quad-core":"Quad-core processor","section.device-specs.wireless":"Wireless + connectivity","section.device-specs.bluetooth":"Bluetooth®","section.device-specs.1080p-60pfs":"Video: 1080 HD","section.device-specs.4k-ultra":"Video: 4K<sup>2</sup>","section.device-specs.hdr-support":"Video: HDR (High Dynamic Range) support<sup>3</sup>","section.device-specs.dolbyvision":"Dolby Vision®","section.device-specs.wireless-range":"Long-range wireless","section.device-specs.wireless-good":"802.11 b/g/n single-band wireless","section.device-specs.wireless-good-dual":"802.11 b/g/n dual-band MIMO","section.device-specs.wireless-better-dual":"802.11ac dual-band MIMO","section.device-specs.wireless-ethernet":"802.11ac dual-band MIMO & Ethernet port","section.device-specs.fast-launch":"Fast Channel Launch","section.device-specs.ethernet":"Ethernet port","section.device-specs.microsd":"microSD slot","section.device-specs.usb":"USB port","section.device-specs.hdmi":"HDMI® cable","section.device-specs.advanced-wireless":"Long-range wireless receiver (offers up to 4x range)","section.device-specs.dolby-audio-dts":"Dolby Audio™ and DTS pass through via HDMI®","section.device-specs.dolby-audio-decode":"Dolby Audio™ decode via HDMI® and optical","section.device-specs.optical-digital-audio":"Optical digital audio output (S/PDIF)","section.audio.expand-sub":"Expandable with Roku Wireless Subwoofer ","section.audio.expand-speakers":"Expandable with Roku Wireless Speakers ","section.audio.volume-leveling":"Volume leveling","section.audio.night-mode":"Night mode","section.audio.speech-clarity":"Speech Clarity ","section.audio.dadts":"Dolby Audio™ and DTS pass through via HDMI®","section.audio.da":"Dolby Audio™","section.audio.atmos":"Dolby Atmos®","section.remote-features.shortcut-buttons":"Pre-set channel shortcuts ","section.remote-features.voice-tv":"Voice remote with TV power and volume","section.remote-features.voice-search-remote":"Voice search via remote","section.remote-features.tv-power-volume":"TV power and volume buttons","section.remote-features.headphone-jack":"Headphone jack for private listening (headphones included)","section.remote-features.gaming-buttons":"Personal shortcut buttons","section.remote-features.remote-finder":"Lost remote finder","section.platform-features.roku-channel":"Access to free TV on The Roku Channel","section.platform-features.roku-search":"Fast and easy search across top channels","section.platform-features.roku-feed":"Entertainment availability updates with Roku Feed™","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect","section.platform-features.screen-mirroring":"Screen Mirroring for Android™ & Windows® devices <sup>6</sup>","section.platform-features.night-mode":"Night listening mode","section.mobile-app.mobile-app":"Free Roku mobile app for iOS® and Android™","section.mobile-app.control":"Use your phone as a remote control<sup>5</sup>","section.mobile-app.voice-search":"Voice search and control<sup>5</sup>","section.mobile-app.private-listening-app":"Private listening with your headphones<sup>5</sup>","section.mobile-app.cast-personal":"Cast personal photos and video to your TV<sup>6</sup>","specs.ultra.advanced-wireless":"Our best wireless","section.key-features.wireless.compatible.us":"802.11 (b/g/n compatible) with WEP, WPA, and WPA2 support","singlecta.wtb":"Where to buy","find.in.store.headline":"Find a %{product} online or at a store near you",save:"Save","product.details":"Product details"},en_:{},pt_BR:{"chart.feature.hdr":"HDR","section.key-features":"Principais recursos","section.mobile-app":"Aplicativo Roku para dispositivos móveis","section.mobile-app.mobile-app":"Aplicativo Roku gratuito para dispositivos móveis iOS e Android™"},es_LA:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_MX:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 100,000 películas y episodios de TV en miles de canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV clásicos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br />Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Fácil transporte y alto rendimiento<br /> TV alejados del enrutador<br />TV's 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar a la TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido Youtube","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 100,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto de voz con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto de voz con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión<sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>"},es_CO:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_AR:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_PE:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_CL:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_CR:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_SV:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_GT:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_HN:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_NI:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},es_PA:{headline:"Selecciona un reproductor para comparar","headline.sidebyside":"Compara lado a lado todos los productos Roku.","button.compare":"Compara","button.reset":"Restablecer",save:"Guardar","singlecta.wtb":"Dónde comprar","find.in.store.headline":"Busca un %{product} en línea o en una tienda cercana","buy.at.walmart":"Comprar en Walmart","compare.dropdown.product1":"Roku Express","compare.dropdown.product2":"Roku Express+","compare.dropdown.product3":"Roku® Streaming Stick®","compare.dropdown.product4":"Roku® Streaming Stick®+","compare.dropdown.product5":"Roku Ultra","compare.dropdown.premiere":"Roku Premiere","compare.dropdown.premiere-plus":"Roku Premiere+","compare.dropdown.rss-plus":"Roku® Streaming Stick+®","compare.dropdown.ultra":"Roku Ultra","chart.header.label.selected":"Seleccionado","chart.header.label.alsoconsider":"También toma en cuenta lo siguiente","chart.header.label.competitior":"Competidor","chart.great.headline":"Qué hace excelentes a los reproductores Roku y a los Roku TV™","chart.great.headline.1":"Contenido extraordinario. Opciones ilimitadas.","chart.great.content.1":"Ve más de 500,000 películas y episodios de TV en más de 4500 canales gratuitos o de pago.","chart.great.headline.2":"Sigue a tus favoritos","chart.great.content.2":"Sigue tus películas, programas de TV, actores y directores favoritos con Roku Feed™.","chart.great.headline.3":"El streaming simplificado","chart.great.content.3":"La configuración es muy fácil, con una interfaz simple que hace la navegación sencilla.","chart.great.headline.4":"Búsqueda objetiva","chart.great.content.4":"Descubre dónde tus favoritos son gratis o más baratos gracias a la búsqueda objetiva entre los principales canales.","chart.feature.price":"Precio","chart.feature.maxresolution":"Máxima resolución","chart.feature.quadcore":"Procesador de cuatro núcleos","chart.feature.supportsav":"Admite TV con entradas A/V","chart.feature.remote":"Control remoto","chart.feature.crosschannelsearch":"Búsqueda objetiva en todos los canales","chart.feature.privatelistening":"Escucha en privado con auriculares a través de la aplicación móvil de Roku","chart.feature.hdr":"HDR","chart.feature.ethernet":"Puerto Ethernet","chart.feature.digitalopticalaudio":"Puerto de audio digital óptico","chart.feature.remotefinder":"Localizador de control remoto","section.device-specs":"Especificaciones","section.remote-features":"Control remoto","section.platform-features":"Roku OS","section.mobile-app":"Aplicación móvil de Roku","section.header.perfect-for.product1":"<strong>Ideal para:</strong><br/>Principiantes en el streaming<br /> TV adicionales<br /> Obsequiar","section.header.perfect-for.product2":"<strong>Ideal para:</strong><br/>TV antiguos<br />Principiantes en el streaming<br />TV secundarios","section.header.perfect-for.product3":"<strong>Ideal para:</strong>TV montados en la pared<br /> Reducir el amontonamiento<br /> <br/>Uso en hoteles y dormitorios universitarios","section.header.perfect-for.product4":"<strong>Ideal para:</strong>Portabilidad de alto rendimiento<br /> TV alejados del router<br />TV 4K y HDR*","section.header.perfect-for.product5":"<strong>Ideal para:</strong><br />TV principales o de sala de estar<br /> Sistemas de cine en casa<br/>Usuarios frecuentes","section.header.perfect-for.express":"Streaming en HD<br /> 5 veces más potente. ","section.header.perfect-for.express-plus":"Convierte tu viejo TV en un TV inteligente; funciona con cables HDMI® o compuestos. ","section.header.perfect-for.streaming-stick":"Potente y portátil.","section.header.perfect-for.premiere":"Streaming potente.<br /> Impresionante calidad de imagen <br /> en HD y 4K.","section.header.perfect-for.premiere-plus":"Streaming potente.<br /> Impresionante calidad de imagen <br />4K<sup>2</sup> y HDR<sup>3</sup>. Control remoto mejorado.","section.header.perfect-for.ultra":"Nuestro máximo reproductor. Cuatro núcleos poderosos y nuestro mejor desempeño inalámbrico. Localizador de control remoto y escucha en <br /> privado.","section.key-features.compatible-tvs":"Conectar al TV por","section.key-features.picture-quality":"Calidad de imagen (en TV compatibles)","section.key-features.movies-tv-shows-available":"Películas y episodios de TV disponibles<sup>1</sup>","section.key-features.free-movies-tv-shows":"Canales gratuitos, incluido el Canal de Roku","section.key-features.wireless":"Conexión inalámbrica + conectividad","section.key-features.remote":"Control remoto","section.key-features.simple-remote":"Control remoto sencillo","section.key-features.headphones":"Auriculares","section.key-features.storage-expansion":"Expansión de almacenamiento","section.key-features.hdmi":"HDMI®","section.key-features.hdmi-4k":"HDMI® (video 4K a través de HDCP 2.2 HDMI®)","section.key-features.1080pHD":"HD 1080p","section.key-features.1080pHD-4k":"1080p HD, 4K Ultra HD","section.key-features.1080pHD-4k-hdr":"1080p HD, 4K Ultra HD y HDR","section.key-features.500000":"Más de 500,000","section.key-features.150000":"Más de 150,000","section.key-features.hashtag":"(#)","section.key-features.wireless.better":"Doble banda 802.11ac MIMO","section.key-features.wireless.better-b-g-n":"Doble banda 802.11 b/g/n MIMO","section.key-features.wireless.better-better":"Doble banda 802.11ac MIMO con receptor inalámbrico avanzado","section.key-features.wireless.best":"Doble banda 802.11ac MIMO","section.key-features.wireless.best-ethernet":"Doble banda 802.11ac MIMO y puerto Ethernet","section.key-features.wireless.compatible.us":"802.11 (compatible con b/g/n) con soporte WEP, WPA y WPA2","section.key-features.volume-remote":"Control remoto con botones de encendido/apagado de TV y control de volumen","section.key-features.point-anywhere-remote":"Control remoto sin necesidad de apuntar hacia el TV","section.key-features.private-listening-remote":"Control remoto con toma para auriculares para escucha en privado","section.key-features.volume-private-listening-remote":"Control remoto con botones de encendido/apagado de TV y toma de auriculares para escucha en privado","section.device-specs.quad-core":"Procesador de cuatro núcleos","section.device-specs.ethernet":"Puerto Ethernet","section.device-specs.usb":"Puerto USB","section.device-specs.hdmi":"Cable HDMI®","section.device-specs.dolby-audio-dts":"Audio Dolby™ y DTS por HDMI®","section.device-specs.dolby-audio-decode":"Decodificación de Dolby Audio™ vía HDMI® y óptica","section.device-specs.optical-digital-audio":"Salida de audio digital óptico (S/PDIF)","section.remote-features.shortcut-buttons":"Botones de acceso directo a los canales de streaming populares","section.remote-features.voice-search-remote":"Búsqueda por voz a través del control remoto","section.remote-features.gaming-buttons":"Botones de acceso directo personalizados","section.remote-features.remote-finder":"Localizador de control remoto","section.platform-features.roku-search":"Roku Search™: busca en los canales principales por título, actor o director","section.platform-features.roku-feed":"Roku Feed™: recibe actualizaciones sobre disponibilidad de contenido y cambio de precios","section.platform-features.hotel-dorm-connect":"Hotel & Dorm Connect para conexiones a Internet inalámbricas que requieren que el usuario inicie sesión <sup>4</sup>","section.platform-features.night-mode":"Modo de escucha nocturna","section.mobile-app.private-listening-app":"Capacidad de escucha en privado a través de la aplicación móvil de Roku<sup></sup>","specs.ultra.advanced-wireless":"Nuestro mejor inalámbrico"},de_DE:{"button.compare":"Vergleichen","button.reset":"Reset",save:"Speichern","product.details":"Produkteinzelheiten","compare.choose2":"Zwei Player auswählen","compare.choose3":"Wähle bis zu drei Player","compare.selectaplayer":"Player auswählen"}}}),e.exports=function(){return t.get("Roku.Page.Products.Compare")}}).call(this,o("TYvK").ResourceManager)},Q66g:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("Llh0");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var g=function(t){s()(r,t);var o=f(r);function r(e){return a()(this,r),o.call(this,e)}return i()(r,[{key:"render",value:function(){var t=this,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t.props.id,"."))>-1){var r=e.split("".concat(t.props.id,".")).join("");o[r]=Resources["".concat(e)]}})),e.createElement(m.a,{reactKey:"whats-on",model:o,variant:"whats-on",hideCarouselNav:!1,autoStart:o.autoStartHero,timer:5e3,initialHeroPosition:o.initialHeroPosition||0,referrer:"whats_on"})}}]),r}(e.Component);g.data=[{type:"dynamicText",key:"heroHeadline",label:"Headline",title:"Headline Text"},{type:"boolean",key:"autoStartHero",help:"Auto Start",label:"Auto",messages:!0},{type:"text",key:"initialHeroPosition",label:"Start at"},{type:"multiple",key:"whatsOnFrames",label:"Frames",data:[{type:"image",key:"background"},{type:"image",key:"backgroundImgXs"},{type:"text",key:"backgroundAlt"},"title","description",{type:"image",key:"attribution"},{type:"text",key:"attributionAlt"},{type:"image",key:"control.image"},{type:"text",key:"control.copy",messages:!0},{type:"text",key:"channel",messages:!0}]},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1}],t.a=g}).call(this,o("viRO"))},QCOd:function(e,t,o){var r=o("1lvW");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},QCnb:function(e,t,o){"use strict";e.exports=o("+wdc")},QILm:function(e,t,o){var r=o("8OQS");e.exports=function(e,t){if(null==e)return{};var o,a,n=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)o=i[a],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}},QIyF:function(e,t,o){var r=o("Kz5y");e.exports=function(){return r.Date.now()}},QSfd:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("linkedin",(function(e,t){var o=t.title,r=t.summary,i=t.source;return a.default(e,"linkedin.url"),"https://linkedin.com/shareArticle"+n.default({url:e,mini:"true",title:o,summary:r,source:i})}),(function(e){return{title:e.title,summary:e.summary,source:e.source}}),{windowWidth:750,windowHeight:600});t.default=i},QWgx:function(e,t,o){"use strict";(function(e){var r=o("imHm"),a=o("CoQ+");t.a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.map((function(t,i){var l="";t.link?l=t.link:t.linkEndpoint?(l=["http://","https://"].some((function(e){return 0===t.linkEndpoint.indexOf(e)}))?t.linkEndpoint:n[t.linkEndpoint]||location&&location.origin||"",l+=t.linkPath||""):t.linkPath&&(l="".concat(location&&location.origin||"").concat(t.linkPath));var s={className:"menuItem plain","data-id":t.id,"data-key":i+1,key:t.id,role:"menu",onClick:function(e){o(e),t.link&&location.assign(t.link)}};return t.subMenus&&Array.isArray(t.subMenus)&&t.subMenus.length>0?e.createElement("li",s,e.createElement(r.a,{itemName:t.displayName,subMenus:!0,id:t.id}),e.createElement(a.a,{resrcEndpoints:n,items:t.subMenus})):(delete s.role,e.createElement("li",s,e.createElement(r.a,{href:l,itemName:t.displayName,subMenus:!1,id:t.id})))}))}}).call(this,o("viRO"))},"QYv/":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-spinner-white.svg"},QdMJ:function(e,t,o){"use strict";(function(e){o("0OLq"),o("Yl0j");t.a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.headlineEnabled,r=void 0===o||o,a=t.headlineH1Disabled,n=void 0!==a&&a,i=t.headlineInnerHtml,l=void 0===i?"":i,s=t.bodyInnerHtml,c=void 0===s?"":s,u=t.legacyWrapperDivsDisabled,d=void 0!==u&&u,p=t.wrapperDivOuterClassName,m=void 0===p?"Roku-Page-NavPageStandardDefaultPage":p,f=t.children,g=void 0===f?[]:f,b=r&&l?e.createElement("span",{dangerouslySetInnerHTML:{__html:l}}):"",h=n||!b?b:e.createElement("h1",{className:"nav-page-headline-h1"},e.createElement("div",{className:"roku-page-content"},b)),k=c?e.createElement("span",{dangerouslySetInnerHTML:{__html:c}}):e.createElement("span",null,g||""),x=r?e.createElement("div",{className:"nav-page-headline",role:"banner"},h):"",y=e.createElement("div",{className:"roku-page-content",role:"main",id:"legacy-nav-page-standard-wrapper-content-container"},k),v=e.createElement("div",null,x,y);return d?v:e.createElement("div",{className:m},e.createElement("div",{className:"Roku-Nav-Page-Standard"},v))}}).call(this,o("viRO"))},QeIK:function(t,o,r){"use strict";(function(t){var a=r("RIqP"),n=r.n(a),i=r("lwsE"),l=r.n(i),s=r("W8MJ"),c=r.n(s),u=r("PJYZ"),d=r.n(u),p=r("7W2i"),m=r.n(p),f=r("a1gu"),g=r.n(f),b=r("Nsbk"),h=r.n(b),k=r("lSNA"),x=r.n(k),y=r("viRO"),v=r.n(y),w=r("4LeR"),_=r("9nDN"),R=r("jmPV"),C=r("xWVN"),E=r("qQzl"),S=r("/HFf"),P=r("nxxJ"),T=r("/4pj"),O=r.n(T),N=r("Q4nd"),I=r.n(N);r("P3Qs");function A(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(!e)return;if("string"==typeof e)return M(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return M(e,t)}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){throw e})),f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){l=!0,n=e})),f:function(){try{i||null==o.return||o.return()}finally{if(l)throw n}}}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=h()(e);if(t){var a=h()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return g()(this,o)}}var D=function(o){m()(a,o);var r=L(a);function a(e){var t;return l()(this,a),t=r.call(this,e),x()(d()(t),"calcSavedAmount",(function(e){var o=document;document.getElementById("output")&&(o=document.getElementById("output").contentDocument);var r,a,i,l=n()(o.querySelectorAll("".concat(e," span.bills"))).map((function(e){return e.innerText})),s=n()(o.querySelectorAll("".concat(e," sup.change"))).map((function(e){return e.innerText}));if(2===l.length&&2===s.length)s[0]-s[1]==0?(a=l[0],i=l[1]):(a=parseFloat(l[0]+s[0]),i=parseFloat(l[1]+s[1])),(r=2==l.length?Math.abs(a-i):null)!==parseInt(r)&&(r=r.toFixed(2));else if(r=null,2==l.length){var c=parseFloat(l[1].replace(/[^0-9]/g,"").replace(",",".")),u=parseFloat(l[0].replace(/[^0-9]/g,"").replace(",",".")),d=/[,\.]/.test(l[1])?100:1;r=Math.abs(c-u)/d}setTimeout((function(){o.querySelector("".concat(e," .discounted .bills"))&&o.querySelector("".concat(e," .discounted .bills")).setAttribute("save-label","".concat(I()().save," ").concat(S["".concat(t.locale.language,"_").concat(t.locale.country.toUpperCase())].symbol).concat(r))}),1)})),x()(d()(t),"calcStickyPosition",(function(e){var o=document;document.getElementById("output")&&(o=document.getElementById("output").contentDocument);var r=o.querySelector(".comparison-chart");t.stickyHeader&&r&&(t.stickyHeader.style.width="",t.stickyStart=t.stickyHeader.offsetTop,t.stickyEnd=r.offsetTop+r.scrollHeight+(e||0),t.stickyHeader.style.width="".concat(t.stickyHeader.clientWidth,"px"))})),x()(d()(t),"stickyScroll",(function(){var e=document;document.getElementById("output")&&(e=document.getElementById("output").contentDocument);var o=t.stickyStart-(window.pageYOffset||e.body.scrollTop),r=t.stickyEnd-(window.pageYOffset||e.body.scrollTop);if(t.eventArea.init||(t.eventArea.init=r-o,t.eventArea.sections=[{name:"0%",val:Math.floor(.05*t.eventArea.init)},{name:"25%",val:Math.floor(.25*t.eventArea.init)},{name:"50%",val:Math.floor(.5*t.eventArea.init)},{name:"75%",val:Math.floor(.75*t.eventArea.init)},{name:"100%",val:Math.floor(1*t.eventArea.init)}]),o<0&&r>0){if(t.state.playersSelected.length&&t.eventArea.sections.length&&t.eventArea.init-r>t.eventArea.sections[0].val){var a={event:"Compare",action:"Compare",label:t.eventArea.sections[0].name+":"+t.state.playersSelected.join("_"),category:"compare_products",page:"/products/compare",title:"Products Compare"};dataLayer.push(a),t.eventArea.sections.shift()}t.stickyHeader.classList.add("sticky")}else t.stickyHeader.classList.remove("sticky")})),t.state={playersSelected:[],endpageCtasItem:[]},t.stickyHeader=null,t.stickyStart=0,t.stickyEnd=1e3,t.eventArea={init:0,sections:[]},t.players=[],t.products={},t.locale=P.b.getLocale(),t.chart=[{section:"header",keys:["name","boximage","info"]}],t.skuColors={"3930R":"c3","3931RW":"c6s","3920R":"c5","3810R":"b9","3811R":"b9","4662RW":"b6","4670R":"b6","4800R":"b6","9210R":"b6","3930EU-GB":"c3","3920EU-GB":"c5","3810EU-GB":"b9","3930CA":"c3","3920CA":"c5","3810CA":"b9","3930EU-FR":"c3","3920EU-FR":"c5","3930MX":"c3","3920MX":"c5","3810MX":"b9","9102R":"b6","9102CA":"c1h","9102MX":"c1h","9102EU-GB":"c1h"},window.__Roku_App_Initial_Values&&window.__Roku_App_Initial_Values.resource?R.a.resource=window.__Roku_App_Initial_Values.resource:(R.a.resource.endpoints.productdata="/api/v2/productdata",R.a.resource.features["price.promo.enabled"]="true"),t}return c()(a,[{key:"selectPlayer",value:function(e){var t=window.innerWidth<768?2:3,o=this.state.playersSelected;if(this.eventArea={init:0,sections:[]},0===o.length&&!/^\d{4}.*/.test(e))return!1;if(~o.indexOf(e)){o.splice(o.indexOf(e),1);var r=!1;return o.forEach((function(e){if(/^\d{4}.*/.test(e))return r=!0})),r||(o=[]),this.setState({playersSelected:o})}o.length==t&&o.pop(),o.push(e),this.setState({playersSelected:o}),2===t&&2===o.length&&setTimeout((function(){window.smoothScroll(".btn-reset-compare",window.screen.height-200)}),1)}},{key:"toggleSection",value:function(e){var t=this.refs["el-".concat(e)],o=this.refs["chart-content-".concat(e)],r=t.querySelector(".".concat(e," a"));t.classList.contains("close")?r.setAttribute("data-gtm-label","fold:".concat(e)):r.setAttribute("data-gtm-label","unfold:".concat(e)),o.style.height="".concat(o.scrollHeight,"px"),setTimeout((function(){t.classList.toggle("close")}),50)}},{key:"addPlayerAttributes",value:function(e){var t,o=this,r=A(this.players);try{var a=function(){var r=t.value,a=e.find((function(e){return e.sku===r.sku}));a&&(r.url="Add url"===a.url?"#":a.url,r.color=r.color||o.skuColors[r.sku],r.image=a.image&&a.image.value,r.header.boximage=a.boximage&&a.boximage.value)};for(r.s();!(t=r.n()).done;)a()}catch(e){r.e(e)}finally{r.f()}}},{key:"resetPlayerSelected",value:function(){e.preventDefault(),document.querySelector(".comparison-chart").classList.remove("show"),document.querySelector(".Roku-Legal").classList.remove("show"),window.scrollTo(0,0),this.setState({playersSelected:[]})}},{key:"showCompareChart",value:function(){e.preventDefault(),document.querySelector(".comparison-chart").classList.add("show"),document.querySelector(".Roku-Legal").classList.add("show"),window.smoothScroll(".comparison-chart",70),this.forceUpdate()}},{key:"componentDidMount",value:function(){var e=this;R.a.getAllProductsData().then((function(t){e.products=t,e.forceUpdate()})).catch((function(e){console.log("Error getting product data",e)}));var t=document;document.getElementById("output")&&(t=document.getElementById("output").contentDocument),this.stickyHeader=t.querySelector("div.chart-row"),setTimeout((function(){e.calcStickyPosition(),window.addEventListener("scroll",e.stickyScroll),window.addEventListener("resize",e.calcStickyPosition)}));var o=document.location.hash.substring(1);0===o.indexOf("sku=")&&(o=o.replace("sku=","")).split("&").forEach((function(t){e.selectPlayer(t)}))}},{key:"render",value:function(){var e=this,o={};Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var r=t.split("".concat(e.props.id,".")).join("");o[r]=Resources["".concat(t)]}}));try{this.players=JSON.parse(o.players)}catch(e){}return this.players.length>0&&Object.keys(this.players[0].features).forEach((function(t){0===e.chart.filter((function(e){return e.section===t})).length&&e.chart.push({section:t,keys:Object.keys(e.players[0].features[t])})})),this.players.length>0&&o.productimages&&o.productimages.length>0&&this.addPlayerAttributes(o.productimages),v.a.createElement("div",{className:"container-fluid Roku-Product-CompareReview"},v.a.createElement("div",{className:"row text-center"},v.a.createElement("h3",{className:"subtitle hidden-xs"},I()()["compare.choose3"]),v.a.createElement("h3",{className:"subtitle visible-xs"},I()()["compare.choose2"])),v.a.createElement("div",{className:"players-grid"},this.players&&this.players.map((function(t){t.image;var o,r="",a="",n=window.__Roku_App_Initial_Values&&window.__Roku_App_Initial_Values.resource&&window.__Roku_App_Initial_Values.resource.features;n&&(o="true"===n["promo.".concat(t.sku,".enabled")],e.products&&e.products[t.sku]&&e.products[t.sku].promo&&void 0!==e.products[t.sku].promo.sales_disc&&(o="yes"===e.products[t.sku].promo.sales_disc)),~e.state.playersSelected.indexOf(t.sku)&&(r="roku-bg-color-".concat(t.color),a=v.a.createElement("div",{className:"glyphicon glyphicon-close"}));var i=t.image||"https://cigars.staging.roku.com/v1/http%3A%2F%2Fimage.roku.com%2Fw_staging%2Frapid%2Fadd-image-icon.jpg";return v.a.createElement("div",{key:t.sku,className:"player ".concat(t.competitor?"competitor":""," ").concat(r),onClick:e.selectPlayer.bind(e,t.sku),role:"button"},a,v.a.createElement("div",{className:"player-img",style:{backgroundImage:"url(".concat(i,")")}},o?v.a.createElement(w.a,null):""),v.a.createElement("div",{className:"player-name roku-border-color-".concat(t.color)},t.name))}))),v.a.createElement("div",{className:"row text-center"},v.a.createElement("button",{className:"btn-reset-compare roku-button",disabled:!this.state.playersSelected.length,onClick:this.showCompareChart.bind(this)},I()()["button.compare"])),this.players.length>0&&v.a.createElement("div",{className:"comparison-chart ".concat(this.players.length<3?"only-2":"")},this.chart.map((function(o,r){var a=e.calcSavedAmount,n=P.b.getLocale(),i="CA"===n.country&&["fr","en"].includes(n.language);return v.a.createElement("section",{key:o.section,className:"chart-wrapper ".concat(o.section.replace(/\s+/g,"-").replace("'","").toLowerCase()," ").concat(r>1&&"close"),ref:"el-".concat(o.section.replace(/\s+/g,"-").replace("'","").toLowerCase())},"header"!==o.section&&v.a.createElement("h3",{className:"chart-row"},v.a.createElement("div",{className:"chart-item chart-key"}),v.a.createElement("a",{className:"chart-item glyphicon glyphicon-arrow-right-after",onClick:e.toggleSection.bind(e,o.section.replace(/\s+/g,"-").replace("'","").toLowerCase()),role:"button","data-gtm-category":"compare_products","data-gtm-label":"fold:".concat(o.section.replace(/\s+/g,"-").replace("'","").toLowerCase()),"aria-label":o.section},o.section)),v.a.createElement("section",{className:"chart-content",ref:"chart-content-".concat(o.section.replace(/\s+/g,"-").replace("'","").toLowerCase())},o.keys.map((function(r){return v.a.createElement("div",{key:r,className:"chart-row"},v.a.createElement("div",{className:"chart-item chart-key",dangerouslySetInnerHTML:{__html:"header"!==o.section?r:""}}),[0,1,2].map((function(n){var l=e.players.find((function(t){return t.sku==e.state.playersSelected[n]})),s="chart-item chart-".concat(r.replace(/\s+/g,"-").toLowerCase()," roku-color-b4"),c=null;if(l&&(l[o.section]||l.features[o.section]))switch(r){case"boximage":var u=e.products[l.sku]&&e.products[l.sku].special_price?v.a.createElement(w.a,{display:"right"}):null;e.products[l.sku]&&e.products[l.sku].promo&&!1===e.products[l.sku].promo.sales_disc&&(u=null);var d=P.b.getLocale(),p=O()().getCountries(),m="";p.forEach((function(e){e.code==="".concat(d.language,"_").concat(d.country)&&(m=e.country)})),s+=" roku-bg-color-".concat(l.color," ").concat(l.competitor?"competitor":""),c=l.url?v.a.createElement("a",{href:l.url,"data-gtm-category":"compare_products","data-reload-navigation":"true","data-gtm-label":"image:".concat(l.name)},u,v.a.createElement("img",{loading:"lazy",src:l[o.section][r],alt:"".concat(l.name," ").concat(m)})):v.a.createElement("img",{loading:"lazy",src:l[o.section][r],alt:"".concat(l.name," ").concat(m)});break;case"info":var f=document;if(document.getElementById("output")&&(f=document.getElementById("output").contentDocument),!l.competitor){f.querySelector("#price-".concat(n));var g=l.sku;"es"===P.b.getLocale().language&&(g+="-".concat(P.b.getLocale().country),"MX"!==P.b.getLocale().country&&(l.wtb=!1));var b=e.products[g];b?setTimeout((function(){b&&(b.special_price&&b.special_price!==b.price?(t.render(v.a.createElement(_.a,{model:b,slashed:!0}),f.querySelector("#sale-price-".concat(n))),setTimeout((function(){a("#product-pricing-container-".concat(n))}),1)):f.querySelector("#sale-price-".concat(n))&&t.render(v.a.createElement("div",null),f.querySelector("#sale-price-".concat(n))),t.render(v.a.createElement(_.a,{model:b}),f.querySelector("#price-".concat(n))),"US"==P.b.getLocale().country&&setTimeout((function(){""===f.querySelector("#shop-".concat(l.sku)).innerText&&t.render(v.a.createElement(E.a,{model:b,referrer:"product_compare"}),f.querySelector("#shop-".concat(l.sku)))}),1))}),1):setTimeout((function(){if(l.price)if(l.special_price&&l.special_price!==l.price){if(f.querySelector("#price-".concat(n," .Roku-ProductPrice+.Roku-ProductPrice")))return;t.render(v.a.createElement(_.a,{price:l.price,slashed:!0}),f.querySelector("#sale-price-".concat(n))),t.render(v.a.createElement(_.a,{price:l.special_price}),f.querySelector("#price-".concat(n))),setTimeout((function(){a("#product-pricing-container-".concat(n))}),1)}else{if(f.querySelector("#price-".concat(n," .Roku-ProductPrice")))return;f.querySelector("#sale-price-".concat(n))&&t.render(v.a.createElement("div",null),f.querySelector("#sale-price-".concat(n))),t.render(v.a.createElement(_.a,{price:l.price}),f.querySelector("#price-".concat(n)))}}),1),c=v.a.createElement("div",{className:"product-pricing-container",id:"product-pricing-container-".concat(n)},v.a.createElement("div",{className:"product-price-div",id:"price-".concat(n)}),v.a.createElement("div",{className:"product-price-div",id:"sale-price-".concat(n)}),"US"==P.b.getLocale().country?!l.ctaShopUrl&&v.a.createElement("div",{className:"product-shop-button",id:"shop-".concat(l.sku)}):!1!==l.wtb?null:"",l.ctaShopUrl&&"US"==P.b.getLocale().country&&v.a.createElement("a",{role:"button",href:l.ctaShopUrl,"data-gtm-category":"product_compare","data-gtm-label":"player:".concat(l.sku,":Roku:online"),className:"roku-button custom-shop-url",title:l.ctaBtnText},l.ctaBtnText),v.a.createElement("a",{"data-reload-navigation":"true",href:l.url,className:"cta-section"},I()()["product.details"]),v.a.createElement("div",{className:"product-rating",id:"rating-".concat(l.sku)})),l.review_id&&setTimeout((function(){t.render(v.a.createElement(C.a,{productId:l.review_id}),f.querySelector("#rating-".concat(l.sku)))}),1);break}case"name":var h=l.sku;"es"===P.b.getLocale().language&&(h+="-".concat(P.b.getLocale().country)),c=l.url?v.a.createElement("div",null,v.a.createElement("a",{href:l.url,"data-reload-navigation":"true","data-gtm-category":"compare_products","data-gtm-label":"name:".concat(l.name)},l.name),v.a.createElement("div",{className:"header-chart-sku"},h)):l.name;break;default:if("night-mode"===r&&l.sku.includes("3930")&&i)c="";else{var k=l[o.section]||l.features[o.section];c=!0===k[r]?v.a.createElement("span",{className:"glyphicon glyphicon-check"}):v.a.createElement("span",{dangerouslySetInnerHTML:{__html:k[r]}})}}else c="boximage"===r?I()()["compare.selectaplayer"]:"";return v.a.createElement("div",{key:"".concat(r,"-").concat(l&&l.sku||n),className:s},c)})))}))))})),v.a.createElement("div",{className:"row text-center"},v.a.createElement("button",{className:"btn-reset-compare roku-button show mt",disabled:!this.state.playersSelected.length,onClick:this.resetPlayerSelected.bind(this)},I()()["button.reset"]))))}}]),a}(v.a.Component);D.data=[{type:"text",key:"players",label:"Player Features list(JSON)"},{type:"multiple",key:"productimages",label:"Product Images",data:[{type:"text",key:"sku",label:"SKU",messages:!1},{type:"text",key:"url",label:"URL",messages:!1},{type:"image",key:"image",label:"Image",help:"Product Image"},{type:"image",key:"boximage",label:"Box Image",help:"Product Box Image"},{type:"text",key:"color",label:"Color",messages:!1}]}],o.a=D}).call(this,r("yl30"))},Qfp6:function(e,t,o){"use strict";var r,a,n,i=o("fqyn"),l="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";function s(){n=!1}function c(e){if(e){if(e!==r){if(e.length!==l.length)throw new Error("Custom alphabet for shortid must be "+l.length+" unique characters. You submitted "+e.length+" characters: "+e);var t=e.split("").filter((function(e,t,o){return t!==o.lastIndexOf(e)}));if(t.length)throw new Error("Custom alphabet for shortid must be "+l.length+" unique characters. These characters were not unique: "+t.join(", "));r=e,s()}}else r!==l&&(r=l,s())}function u(){return n||(n=function(){r||c(l);for(var e,t=r.split(""),o=[],a=i.nextValue();t.length>0;)a=i.nextValue(),e=Math.floor(a*t.length),o.push(t.splice(e,1)[0]);return o.join("")}())}e.exports={get:function(){return r||l},characters:function(e){return c(e),r},seed:function(e){i.seed(e),a!==e&&(s(),a=e)},lookup:function(e){return u()[e]},shuffled:u}},QhNP:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.rdtable .rdtable-datagrid .rdtable-cb{margin:3px 0 0;padding:0;display:inline-block;cursor:pointer}.rdtable .rdtable-datagrid .rdtable-cb.disabled{cursor:not-allowed}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]{display:none}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]+span{display:inline-block;position:relative;height:1.875em;line-height:1.875em;margin:0;padding:0}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]+span:not(:empty){padding-left:calc(1.875em + 12px)}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]+span:before{content:"";background-color:#eee;border:2px solid #ddd;-webkit-border-radius:6px;border-radius:6px;position:absolute;margin-top:0;left:0;top:0;width:1.875em;height:1.875em;line-height:1.875em}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]+span:after{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:Glyphicons Roku;content:"\\e902";color:#fff;background-color:#662d91;position:absolute;margin:0;padding:0;top:2px;left:2px;font-size:1.625em;line-height:1;-webkit-border-radius:4px;border-radius:4px;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]:checked+span:after,.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]:indeterminate+span:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]:indeterminate+span:after{content:"\\e96f"}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]:disabled{cursor:pointer}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]:disabled+span:before{background-color:#ddd}.rdtable .rdtable-datagrid .rdtable-cb>input[type=checkbox]:disabled+span:after{background-color:#ddd;color:#767574}',""]),e.exports=t},QoPe:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("reddit",(function(e,t){var o=t.title;return a.default(e,"reddit.url"),"https://www.reddit.com/submit"+n.default({url:e,title:o})}),(function(e){return{title:e.title}}),{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"});t.default=i},"Qq//":function(e,t,o){var r=o("J+LZ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},QvNT:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Modal.Content":{en:{"modal.message":"Watch this and more on Featured Free on any Roku player or Roku TV","modal.link.message":"Don’t have one?","modal.link.cta":"See all products"},fr:{"modal.link.cta":"Voir tous les produits"},es:{"modal.link.cta":"Ver todos los productos"}}}),e.exports=function(){return t.get("Roku.Modal.Content")}}).call(this,o("TYvK").ResourceManager)},R1kH:function(e,t,o){(function(e,t){var r=o("lwsE"),a=o("W8MJ"),n=o("7W2i"),i=o("a1gu"),l=o("Nsbk");function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=l(e);if(t){var a=l(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return i(this,o)}}e.implement.submodule("Roku.Page.404","View",function(e){"use strict";n(i,e);var o=s(i);function i(){return r(this,i),o.apply(this,arguments)}return a(i,[{key:"render",value:function(){var e=this.props.shell.resource(),o=this.props.url?e["body.with.url"].replace(/%{url}/g,this.props.url):e["body.without.url"];return t.createElement("div",{className:"roku-margin top"},t.createElement("p",{className:"body roku-margin top"},o))}}]),i}(t.Component))}).call(this,o("Mt3h").Shell,o("viRO"))},R7A5:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-logo.svg"},RFMf:function(e,t,o){(function(e){e.define("Roku.Page.Maintenance",{strict:!0,inputs:{Render:"dom"}})}).call(this,o("Mt3h").Shell)},RIqP:function(e,t,o){var r=o("Ijbi"),a=o("EbDI"),n=o("Bnag");e.exports=function(e){return r(e)||a(e)||n()}},RO46:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Nav.Footer":{en:{"en-ca":"Canada - English (change)","fr-ca":"Canada - Français (changer)","es-mx":"Mexico (cambiar)","en-us":"United States (change)","fr-fr":"France (changer)","en-gb":"United Kingdom (change)","es-ar":"Argentina (cambiar)","es-cl":"Chile (cambiar)","es-co":"Colombia (cambiar)","es-cr":"Costa Rica (cambiar)","es-sv":"El Salvador (cambiar)","es-gt":"Guatemala (cambiar)","es-hn":"Honduras (cambiar)","es-ni":"Nicaragua (cambiar)","es-pa":"Panama (cambiar)","es-pe":"Peru (cambiar)","pt-br":"Brasil (trocar)","section.social":{blog:{enabled:!0},newsletter:{enabled:!0},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/roku"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/roku"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/roku"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokuplayer"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"www",text:"sitemap.therokuchannel",url:"https://therokuchannel.roku.com/"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/en-us/browse/most-watched"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.rokutv",url:"/roku-tv"},{endpoint:"www",text:"sitemap.rokuspeakers",url:"/products/audio"},{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.accessories",url:"/products/accessories"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"},{endpoint:"www",text:"sitemap.refurbished",url:"/refurbished-deals"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.jobs",url:"/jobs/"},{endpoint:"www",text:"sitemap.accessibility",url:"/accessibility"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.advertise",url:"https://advertising.roku.com/"},{endpoint:"www",text:"sitemap.affiliate",url:"/about/affiliate"},{endpoint:"www",text:"sitemap.betatesting",url:"/betatesting"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap",clickLabel:"site_map"},{endpoint:"docs",path:"/doc/userprivacypolicy/en-us",text:"legal.privacy",clickLabel:"privacy"},{endpoint:"www",path:"/about/termsofuse",text:"legal.tos",clickLabel:"terms_of_use"},{endpoint:"www",path:"/about/disputeresolution",text:"legal.dispute",clickLabel:"dispute_resolution"},{endpoint:"docs",path:"/doc/trademarkguidelines/en-us",text:"legal.trademark",clickLabel:"trademark"},{endpoint:"www",path:"/legal",text:"legal.legal",clickLabel:"legal"},{endpoint:"docs",path:"/doc/cookiepolicy/en-us",text:"legal.cookies",clickLabel:"about_cookies"},{endpoint:"privacy",path:"/ccpa",text:"legal.ccpa",clickLabel:"do_not_sell_my_info"},{endpoint:"docs",path:"/published/userprivacypolicy/en/us#userprivacypolicy-en_us-CCPA",text:"legal.caprivacynotice",clickLabel:"ca_privacy_notice"}]},"section.countryselector":{continents:[{continent:{text:"North America",show:!0},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},en_CA:{"section.social":{blog:{enabled:!0},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/roku"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/roku"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/playlist?list=PLlwPsASbZ1OQURA_AUHp-ocZ91YgbcenY"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokuplayer"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/en-ca/browse/most-watched"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.rokutv",url:"/roku-tv"},{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap",clickLabel:"site_map"},{endpoint:"docs",path:"/doc/userprivacypolicy/en-ca",text:"legal.privacy",clickLabel:"privacy"},{endpoint:"www",path:"/about/termsofuse",text:"legal.tos",clickLabel:"terms_of_use"},{endpoint:"www",path:"/about/disputeresolution",text:"legal.dispute",clickLabel:"dispute_resolution"},{endpoint:"docs",path:"/doc/trademarkguidelines/en-ca",text:"legal.trademark",clickLabel:"trademark"},{endpoint:"www",path:"/legal",text:"legal.legal",clickLabel:"legal"},{endpoint:"docs",path:"/doc/cookiepolicy/en-ca",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},fr_CA:{"section.social":{blog:{enabled:!0},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/roku"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/roku"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/playlist?list=PLlwPsASbZ1OQURA_AUHp-ocZ91YgbcenY"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokuplayer"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/fr-ca/browse/les-plus-vues"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.rokutv",url:"/roku-tv"},{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap",clickLabel:"site_map"},{endpoint:"docs",path:"/doc/userprivacypolicy/fr-ca",text:"legal.privacy",clickLabel:"privacy"},{endpoint:"www",path:"/about/termsofuse",text:"legal.tos",clickLabel:"terms_of_use"},{endpoint:"www",path:"/about/disputeresolution",text:"legal.dispute",clickLabel:"dispute_resolution"},{endpoint:"docs",path:"/doc/trademarkguidelines/fr-ca",text:"legal.trademark",clickLabel:"trademark"},{endpoint:"www",path:"/legal",text:"legal.legal",clickLabel:"legal"},{endpoint:"docs",path:"/doc/cookiepolicy/fr-ca",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_MX:{"section.social":{blog:{enabled:!0},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerMexico"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokuplayermx"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/playlist?list=PLlwPsASbZ1ORBdpXsobNrJ0ebPekPRQ2d"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-mx/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.rokutv",url:"/roku-tv"},{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-mx",text:"legal.privacy"},{endpoint:"www",path:"/about/termsofuse",text:"legal.tos"},{endpoint:"www",path:"/about/disputeresolution",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-mx",text:"legal.trademark"},{endpoint:"www",path:"/legal",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-mx",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_AR:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-ar/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-ar",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-ar",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-ar",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-ar",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-ar",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_CL:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-cl/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-cl",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-cl",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-cl",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-cl",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-cl",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_CO:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-co/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-co",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-co",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-co",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-co",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-co",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_CR:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-cr/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-cr",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-cr",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-cr",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-cr",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-cr",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_SV:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-sv/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-sv",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-sv",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-sv",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-sv",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-sv",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_GT:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-gt/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-gt",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-gt",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-gt",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-gt",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-gt",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_HN:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-hn/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-hn",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-hn",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-hn",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-hn",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-hn",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_NI:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-ni/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-ni",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-ni",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-ni",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-ni",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-ni",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_PA:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-pa/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-pa",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-pa",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-pa",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-pa",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-pa",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},es_PE:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuPlayerLATAM"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/rokulatam"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/channel/UC0P7O2WJTxPs-NAU-qeRzkA"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokulatam"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/es-pe/browse/los-ms-vistos"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap"},{endpoint:"docs",path:"/doc/userprivacypolicy/es-pe",text:"legal.privacy"},{endpoint:"docs",path:"/doc/tos/es-pe",text:"legal.tos"},{endpoint:"docs",path:"/doc/disputeresolution/es-pe",text:"legal.dispute"},{endpoint:"docs",path:"/doc/trademarkguidelines/es-pe",text:"legal.trademark"},{endpoint:"www",path:"/legal/docs",text:"legal.legal"},{endpoint:"docs",path:"/doc/cookiepolicy/es-pe",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},fr_FR:{"section.social":{blog:{enabled:!1},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/roku"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/RokuFrance"},{title:"social.youtube",glyph:"youtube",link:"//www.youtube.com/roku"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/fr-fr/browse/les-plus-vues"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.rokuexpress",url:"/roku-tv"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap",clickLabel:"site_map"},{endpoint:"docs",path:"/doc/userprivacypolicy/fr-fr",text:"legal.privacy",clickLabel:"privacy"},{endpoint:"docs",path:"/doc/tos/fr-fr",text:"legal.tos",clickLabel:"terms_of_use"},{endpoint:"docs",path:"/doc/trademarkguidelines/fr-fr",text:"legal.trademark",clickLabel:"trademark"},{endpoint:"www",path:"/legal",text:"legal.legal",clickLabel:"legal"},{endpoint:"docs",path:"/doc/cookiepolicy/fr-fr",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},en_GB:{"redirect.text":"You’re leaving Roku.com and proceeding to our authorized reseller Exertis","section.social":{blog:{enabled:!0},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuUK"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/RokuUK"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokuuk?igshid=14rgsasohnr9c"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/en-gb/browse"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.players",url:"/products"},{endpoint:"www",text:"sitemap.accessories",url:"http://www.mediastreamingmarket.com/"},{endpoint:"www",text:"sitemap.specialoffers",url:"/offers"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"},{endpoint:"www",text:"sitemap.jobs",url:"/jobs/"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.serviceproviders",url:"/roku-powered"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap",clickLabel:"site_map"},{endpoint:"docs",path:"/doc/userprivacypolicy/en-gb",text:"legal.privacy",clickLabel:"privacy"},{endpoint:"www",path:"/about/termsofuse",text:"legal.tos",clickLabel:"terms_of_use"},{endpoint:"docs",path:"/doc/trademarkguidelines/en-gb",text:"legal.trademark",clickLabel:"trademark"},{endpoint:"www",path:"/legal",text:"legal.legal",clickLabel:"legal"},{endpoint:"docs",path:"/doc/cookiepolicy/en-gb",text:"legal.cookies",clickLabel:"about_cookies"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}},pt_BR:{"section.social":{blog:{enabled:!0},newsletter:{enabled:!1},icons:[{title:"social.facebook",glyph:"facebook",link:"//www.facebook.com/RokuBrasil"},{title:"social.twitter",glyph:"twitter",link:"//twitter.com/RokuBrasil"},{title:"social.instagram",glyph:"instagram",link:"//www.instagram.com/rokubrasil"}]},"section.sitemap":{accordions:[[{title:{text:"sitemap.rokuexperience"},body:[{endpoint:"www",text:"sitemap.howitworks",url:"/how-it-works"},{endpoint:"www",text:"sitemap.whatson",url:"/whats-on"},{endpoint:"my",text:"sitemap.linkyourdevice",url:"/link"},{endpoint:"my",text:"sitemap.createaccount",url:"/signup"},{text:"sitemap.channelstore",url:"https://channelstore.roku.com/pt-br/"}]}],[{title:{text:"sitemap.products"},body:[{endpoint:"www",text:"sitemap.rokutv",url:"/roku-tv"},{endpoint:"www",text:"sitemap.mobileapp",url:"/mobile-app"}]}],[{title:{text:"sitemap.support"},body:[{endpoint:"support",text:"sitemap.support.home",url:"/"},{endpoint:"support",text:"sitemap.support.wifi.and.connectivity",url:"/category/4403789349655"},{endpoint:"support",text:"sitemap.support.remote.controls",url:"/category/4403789553943"},{endpoint:"support",text:"sitemap.support.channels.and.viewing",url:"/category/4403796545175"},{endpoint:"support",text:"sitemap.support.customer.order.faqs",url:"https://www.roku.com/products/order-faqs"},{endpoint:"support",text:"sitemap.support.account.payment.and.subscriptions",url:"/category/202683127"},{endpoint:"support",text:"sitemap.support.device.issues",url:"/category/4403790058903"},{endpoint:"support",text:"sitemap.support.roku.setup",url:"/category/115001360548"},{endpoint:"support",text:"sitemap.support.roku.features",url:"/category/200889378"},{endpoint:"support",text:"sitemap.support.audio.devices",url:"/category/4403797382167"},{endpoint:"support",text:"sitemap.support.mobile.app",url:"/category/4403797307927"},{endpoint:"support",text:"sitemap.support.community",url:"https://community.roku.com/"}]}],[{title:{text:"sitemap.ourcompany"},body:[{endpoint:"www",text:"sitemap.aboutus",url:"/about/company"},{endpoint:"newsroom",text:"sitemap.newsroom",url:"/"},{text:"sitemap.investor",url:"https://ir.roku.com"},{endpoint:"www",text:"sitemap.accessibility",url:"/accessibility"},{endpoint:"www",text:"sitemap.contact",url:"/about/contact"}]}],[{title:{text:"sitemap.partners"},body:[{text:"sitemap.developers",url:"https://developer.roku.com/home"},{endpoint:"www",text:"sitemap.tvpartners",url:"/partners/content"},{endpoint:"www",text:"sitemap.contentpartners",url:"/partners/oem"}]}]]},"section.legal":{links:[{endpoint:"www",path:"/about/sitemap",text:"legal.sitemap",clickLabel:"site_map"},{endpoint:"docs",path:"/doc/userprivacypolicy/pt-br",text:"legal.privacy",clickLabel:"privacy"},{endpoint:"docs",path:"/doc/tos/pt-br",text:"legal.tos",clickLabel:"terms_of_use"},{endpoint:"www",path:"/legal",text:"legal.legal",clickLabel:"legal"}]},"section.countryselector":{continents:[{continent:{show:!0,text:"North America"},regions:[{text:"Canada (English)",url:"/en-ca/?locale=en-ca",flag:"ca",clickLabel:"country_selector:en-ca"},{text:"Canada (Français)",url:"/fr-ca/?locale=fr-ca",flag:"ca",clickLabel:"country_selector:fr-ca"},{text:"United States",url:"/en-us/?locale=en-us",flag:"us",clickLabel:"country_selector:en-us"}]},{continent:{show:!0,text:"countryselector.modal.continent2"},regions:[{text:"France",url:"/fr-fr/?locale=fr-fr",flag:"fr",clickLabel:"country_selector:fr-fr"},{text:"United Kingdom",url:"/en-gb/?locale=en-gb",flag:"gb",clickLabel:"country_selector:en-gb"}]},{continent:{show:!0,text:"countryselector.modal.continent3"},regions:[{text:"Argentina",url:"/es-ar/?locale=es-ar",flag:"ar",clickLabel:"country_selector:es-ar"},{text:"Brazil",url:"/pt-br/?locale=pt-br",flag:"br",clickLabel:"country_selector:pt-br"},{text:"Chile",url:"/es-cl/?locale=es-cl",flag:"cl",clickLabel:"country_selector:es-cl"},{text:"Colombia",url:"/es-co/?locale=es-co",flag:"co",clickLabel:"country_selector:es-co"},{text:"Costa Rica",url:"/es-cr/?locale=es-cr",flag:"cr",clickLabel:"country_selector:es-cr"},{text:"El Salvador",url:"/es-sv/?locale=es-sv",flag:"sv",clickLabel:"country_selector:es-sv"},{text:"Guatemala",url:"/es-gt/?locale=es-gt",flag:"gt",clickLabel:"country_selector:es-gt"},{text:"Honduras",url:"/es-hn/?locale=es-hn",flag:"hn",clickLabel:"country_selector:es-hn"},{text:"Mexico",url:"/es-mx/?locale=es-mx",flag:"mx",clickLabel:"country_selector:es-mx"},{text:"Nicaragua",url:"/es-ni/?locale=es-ni",flag:"ni",clickLabel:"country_selector:es-ni"},{text:"Panama",url:"/es-pa/?locale=es-pa",flag:"pa",clickLabel:"country_selector:es-pa"},{text:"Peru",url:"/es-pe/?locale=es-pe",flag:"pe",clickLabel:"country_selector:es-pe"}]}]}}}}),e.exports=function(){return t.get("Roku.Nav.Footer")}}).call(this,o("TYvK").ResourceManager)},RaG8:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("gex2"));var n=r(o("Q+l4")).default("email",(function(e,t){var o=t.subject,r=t.body,n=t.separator;return"mailto:"+a.default({subject:o,body:r?r+n+e:e})}),(function(e){return{subject:e.subject,body:e.body,separator:e.separator||" "}}),{openShareDialogOnClick:!1,onClick:function(e,t){window.location.href=t}});t.default=n},Ri4w:function(e,t,o){"use strict";o.d(t,"a",(function(){return i})),o.d(t,"b",(function(){return l}));var r,a,n,i={include:(r=function(e,t,o){this.id=e,this.dependencies=t,this.constructor=o,this.instance=null},a={},n=function(){var e=!1;Object.keys(a).forEach((function(t){a[t].instance||(e=!(!e&&!function(e){for(var t=a[e],o=[],r=0;r<t.dependencies.length;r++){var n=t.dependencies[r];if(!a[n]||!a[n].instance)return!1;t.dependencies[n]=!0,o.push(a[n].instance)}return t.instance=t.constructor.apply({},o),t.instance=void 0!==t.instance&&null!==t.instance?t.instance:{},!0}(t)))})),e&&n()},function(e,t,o){if("string"!=typeof e||!e)throw Error("Invalid ID. ID must be a string.");if(a[e])throw Error("Module ID (".concat(e,") is already in use."));if(null!=t&&"[object Array]"!==Object.prototype.toString.call(t))throw Error("Invalid dependencies (".concat(e,"). Dependencies can be null or an array of IDs."));if("function"!=typeof o)throw Error("Invalid factory constructor function (".concat(e,")."));var i=new r(e,t||[],o);a[e]=i,n()}),version:"4.0.0"},l=function(e){var t=e.resourceManager;return i.resourceManager=t,i}},Rl3y:function(e,t,o){e.exports=function(e){var t={};function o(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=e,o.c=t,o.d=function(e,t,r){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(o.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)o.d(r,a,function(t){return e[t]}.bind(null,a));return r},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=4)}([function(e,t){e.exports=o("viRO")},function(e,t){e.exports=o("wd/R")},function(e,t,o){e.exports=o(5)()},function(e,t){e.exports=o("yl30")},function(e,t,o){e.exports=o(7)},function(e,t,o){"use strict";var r=o(6);function a(){}function n(){}n.resetWarningCache=a,e.exports=function(){function e(e,t,o,a,n,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var o={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:a};return o.PropTypes=o,o}},function(e,t,o){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,o){"use strict";o.r(t);var r=o(2),a=o.n(r),n=o(1),i=o.n(n),l=o(0),s=o.n(l);function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function u(e){var t=e.onClickPrev,o=e.onClickSwitch,r=e.onClickNext,a=e.switchContent,n=e.switchColSpan,i=e.switchProps;return s.a.createElement("tr",null,s.a.createElement("th",{className:"rdtPrev",onClick:t},s.a.createElement("span",null,"‹")),s.a.createElement("th",c({className:"rdtSwitch",colSpan:n,onClick:o},i),a),s.a.createElement("th",{className:"rdtNext",onClick:r},s.a.createElement("span",null,"›")))}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=h(e);if(t){var a=h(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return g(this,o)}}(a);function a(){var e;p(this,a);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return k(b(e=r.call.apply(r,[this].concat(o))),"_setDate",(function(t){e.props.updateDate(t)})),e}return t=a,(o=[{key:"render",value:function(){return s.a.createElement("div",{className:"rdtDays"},s.a.createElement("table",null,s.a.createElement("thead",null,this.renderNavigation(),this.renderDayHeaders()),s.a.createElement("tbody",null,this.renderDays()),this.renderFooter()))}},{key:"renderNavigation",value:function(){var e=this,t=this.props.viewDate,o=t.localeData();return s.a.createElement(u,{onClickPrev:function(){return e.props.navigate(-1,"months")},onClickSwitch:function(){return e.props.showView("months")},onClickNext:function(){return e.props.navigate(1,"months")},switchContent:o.months(t)+" "+t.year(),switchColSpan:5,switchProps:{"data-value":this.props.viewDate.month()}})}},{key:"renderDayHeaders",value:function(){var e=function(e){var t=e.firstDayOfWeek(),o=[],r=0;return e._weekdaysMin.forEach((function(e){o[(7+r++-t)%7]=e})),o}(this.props.viewDate.localeData()).map((function(e,t){return s.a.createElement("th",{key:e+t,className:"dow"},e)}));return s.a.createElement("tr",null,e)}},{key:"renderDays",value:function(){var e=this.props.viewDate,t=e.clone().startOf("month"),o=e.clone().endOf("month"),r=[[],[],[],[],[],[]],a=e.clone().subtract(1,"months");a.date(a.daysInMonth()).startOf("week");for(var n=a.clone().add(42,"d"),i=0;a.isBefore(n);)y(r,i++).push(this.renderDay(a,t,o)),a.add(1,"d");return r.map((function(e,t){return s.a.createElement("tr",{key:"".concat(n.month(),"_").concat(t)},e)}))}},{key:"renderDay",value:function(e,t,o){var r=this.props.selectedDate,a={key:e.format("M_D"),"data-value":e.date(),"data-month":e.month(),"data-year":e.year()},n="rdtDay";return e.isBefore(t)?n+=" rdtOld":e.isAfter(o)&&(n+=" rdtNew"),r&&e.isSame(r,"day")&&(n+=" rdtActive"),e.isSame(this.props.moment(),"day")&&(n+=" rdtToday"),this.props.isValidDate(e)?a.onClick=this._setDate:n+=" rdtDisabled",a.className=n,this.props.renderDay(a,e.clone(),r&&r.clone())}},{key:"renderFooter",value:function(){var e=this;if(this.props.timeFormat){var t=this.props.viewDate;return s.a.createElement("tfoot",null,s.a.createElement("tr",null,s.a.createElement("td",{onClick:function(){return e.props.showView("time")},colSpan:7,className:"rdtTimeToggle"},t.format(this.props.timeFormat))))}}}])&&m(t.prototype,o),a}(s.a.Component);function y(e,t){return e[Math.floor(t/7)]}function v(e){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e,t){return(R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?E(e):t}function E(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}k(x,"defaultProps",{isValidDate:function(){return!0},renderDay:function(e,t){return s.a.createElement("td",e,t.date())}});var T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&R(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=S(e);if(t){var a=S(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return C(this,o)}}(a);function a(){var e;w(this,a);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return P(E(e=r.call.apply(r,[this].concat(o))),"_updateSelectedMonth",(function(t){e.props.updateDate(t)})),e}return t=a,(o=[{key:"render",value:function(){return s.a.createElement("div",{className:"rdtMonths"},s.a.createElement("table",null,s.a.createElement("thead",null,this.renderNavigation())),s.a.createElement("table",null,s.a.createElement("tbody",null,this.renderMonths())))}},{key:"renderNavigation",value:function(){var e=this,t=this.props.viewDate.year();return s.a.createElement(u,{onClickPrev:function(){return e.props.navigate(-1,"years")},onClickSwitch:function(){return e.props.showView("years")},onClickNext:function(){return e.props.navigate(1,"years")},switchContent:t,switchColSpan:"2"})}},{key:"renderMonths",value:function(){for(var e=[[],[],[]],t=0;t<12;t++)O(e,t).push(this.renderMonth(t));return e.map((function(e,t){return s.a.createElement("tr",{key:t},e)}))}},{key:"renderMonth",value:function(e){var t,o=this.props.selectedDate,r="rdtMonth";this.isDisabledMonth(e)?r+=" rdtDisabled":t=this._updateSelectedMonth,o&&o.year()===this.props.viewDate.year()&&o.month()===e&&(r+=" rdtActive");var a={key:e,className:r,"data-value":e,onClick:t};return this.props.renderMonth?this.props.renderMonth(a,e,this.props.viewDate.year(),this.props.selectedDate&&this.props.selectedDate.clone()):s.a.createElement("td",a,this.getMonthText(e))}},{key:"isDisabledMonth",value:function(e){var t=this.props.isValidDate;if(!t)return!1;for(var o=this.props.viewDate.clone().set({month:e}),r=o.endOf("month").date()+1;r-- >1;)if(t(o.date(r)))return!1;return!0}},{key:"getMonthText",value:function(e){var t,o=this.props.viewDate;return(t=o.localeData().monthsShort(o.month(e)).substring(0,3)).charAt(0).toUpperCase()+t.slice(1)}}])&&_(t.prototype,o),a}(s.a.Component);function O(e,t){return t<4?e[0]:t<8?e[1]:e[2]}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t){return(M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function L(e,t){return!t||"object"!==N(t)&&"function"!=typeof t?D(e):t}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var z=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&M(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=j(e);if(t){var a=j(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return L(this,o)}}(a);function a(){var e;I(this,a);for(var t=arguments.length,o=new Array(t),n=0;n<t;n++)o[n]=arguments[n];return H(D(e=r.call.apply(r,[this].concat(o))),"disabledYearsCache",{}),H(D(e),"_updateSelectedYear",(function(t){e.props.updateDate(t)})),e}return t=a,(o=[{key:"render",value:function(){return s.a.createElement("div",{className:"rdtYears"},s.a.createElement("table",null,s.a.createElement("thead",null,this.renderNavigation())),s.a.createElement("table",null,s.a.createElement("tbody",null,this.renderYears())))}},{key:"renderNavigation",value:function(){var e=this,t=this.getViewYear();return s.a.createElement(u,{onClickPrev:function(){return e.props.navigate(-10,"years")},onClickSwitch:function(){return e.props.showView("years")},onClickNext:function(){return e.props.navigate(10,"years")},switchContent:"".concat(t,"-").concat(t+9)})}},{key:"renderYears",value:function(){for(var e=this.getViewYear(),t=[[],[],[]],o=e-1;o<e+11;o++)F(t,o-e).push(this.renderYear(o));return t.map((function(e,t){return s.a.createElement("tr",{key:t},e)}))}},{key:"renderYear",value:function(e){var t,o=this.getSelectedYear(),r="rdtYear";this.isDisabledYear(e)?r+=" rdtDisabled":t=this._updateSelectedYear,o===e&&(r+=" rdtActive");var a={key:e,className:r,"data-value":e,onClick:t};return this.props.renderYear(a,e,this.props.selectedDate&&this.props.selectedDate.clone())}},{key:"getViewYear",value:function(){return 10*parseInt(this.props.viewDate.year()/10,10)}},{key:"getSelectedYear",value:function(){return this.props.selectedDate&&this.props.selectedDate.year()}},{key:"isDisabledYear",value:function(e){var t=this.disabledYearsCache;if(void 0!==t[e])return t[e];var o=this.props.isValidDate;if(!o)return!1;for(var r=this.props.viewDate.clone().set({year:e}),a=r.endOf("year").dayOfYear()+1;a-- >1;)if(o(r.dayOfYear(a)))return t[e]=!1,!1;return t[e]=!0,!0}}])&&A(t.prototype,o),a}(s.a.Component);function F(e,t){return t<3?e[0]:t<7?e[1]:e[2]}function B(e){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function V(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t){return(q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t){return!t||"object"!==B(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function G(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Y(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?G(Object(o),!0).forEach((function(t){K(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):G(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function K(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}H(z,"defaultProps",{renderYear:function(e,t){return s.a.createElement("td",e,t)}});var J={hours:{min:0,max:23,step:1},minutes:{min:0,max:59,step:1},seconds:{min:0,max:59,step:1},milliseconds:{min:0,max:999,step:1}},Z=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&q(e,t)}(a,e);var t,o,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=W(e);if(t){var a=W(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return U(this,o)}}(a);function a(e){var t,o,n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=r.call(this,e)).constraints=(o=e.timeConstraints,n={},Object.keys(J).forEach((function(e){n[e]=Y(Y({},J[e]),o[e]||{})})),n),t.state=t.getTimeParts(e.selectedDate||e.viewDate),t}return t=a,(o=[{key:"render",value:function(){var e=this,t=[],o=this.state;return this.getCounters().forEach((function(r,a){a&&"ampm"!==r&&t.push(s.a.createElement("div",{key:"sep".concat(a),className:"rdtCounterSeparator"},":")),t.push(e.renderCounter(r,o[r]))})),s.a.createElement("div",{className:"rdtTime"},s.a.createElement("table",null,this.renderHeader(),s.a.createElement("tbody",null,s.a.createElement("tr",null,s.a.createElement("td",null,s.a.createElement("div",{className:"rdtCounters"},t))))))}},{key:"renderCounter",value:function(e,t){var o=this;return"hours"===e&&this.isAMPM()&&0==(t=(t-1)%12+1)&&(t=12),"ampm"===e&&(t=-1!==this.props.timeFormat.indexOf(" A")?this.props.viewDate.format("A"):this.props.viewDate.format("a")),s.a.createElement("div",{key:e,className:"rdtCounter"},s.a.createElement("span",{className:"rdtBtn",onMouseDown:function(t){return o.onStartClicking(t,"increase",e)}},"▲"),s.a.createElement("div",{className:"rdtCount"},t),s.a.createElement("span",{className:"rdtBtn",onMouseDown:function(t){return o.onStartClicking(t,"decrease",e)}},"▼"))}},{key:"renderHeader",value:function(){var e=this;if(this.props.dateFormat){var t=this.props.selectedDate||this.props.viewDate;return s.a.createElement("thead",null,s.a.createElement("tr",null,s.a.createElement("td",{className:"rdtSwitch",colSpan:"4",onClick:function(){return e.props.showView("days")}},t.format(this.props.dateFormat))))}}},{key:"onStartClicking",value:function(e,t,o){var r=this;if(!e||!e.button||0===e.button){if("ampm"===o)return this.toggleDayPart();var a={},n=document.body;a[o]=this[t](o),this.setState(a),this.timer=setTimeout((function(){r.increaseTimer=setInterval((function(){a[o]=r[t](o),r.setState(a)}),70)}),500),this.mouseUpListener=function(){clearTimeout(r.timer),clearInterval(r.increaseTimer),r.props.setTime(o,parseInt(r.state[o],10)),n.removeEventListener("mouseup",r.mouseUpListener),n.removeEventListener("touchend",r.mouseUpListener)},n.addEventListener("mouseup",this.mouseUpListener),n.addEventListener("touchend",this.mouseUpListener)}}},{key:"toggleDayPart",value:function(){var e=parseInt(this.state.hours,10);e>=12?e-=12:e+=12,this.props.setTime("hours",e)}},{key:"increase",value:function(e){var t=this.constraints[e],o=parseInt(this.state[e],10)+t.step;return o>t.max&&(o=t.min+(o-(t.max+1))),Q(e,o)}},{key:"decrease",value:function(e){var t=this.constraints[e],o=parseInt(this.state[e],10)-t.step;return o<t.min&&(o=t.max+1-(t.min-o)),Q(e,o)}},{key:"getCounters",value:function(){var e=[],t=this.props.timeFormat;return-1!==t.toLowerCase().indexOf("h")&&(e.push("hours"),-1!==t.indexOf("m")&&(e.push("minutes"),-1!==t.indexOf("s")&&(e.push("seconds"),-1!==t.indexOf("S")&&e.push("milliseconds")))),this.isAMPM()&&e.push("ampm"),e}},{key:"isAMPM",value:function(){return-1!==this.props.timeFormat.toLowerCase().indexOf(" a")}},{key:"getTimeParts",value:function(e){var t=e.hours();return{hours:Q("hours",t),minutes:Q("minutes",e.minutes()),seconds:Q("seconds",e.seconds()),milliseconds:Q("milliseconds",e.milliseconds()),ampm:t<12?"am":"pm"}}},{key:"componentDidUpdate",value:function(e){this.props.selectedDate?this.props.selectedDate!==e.selectedDate&&this.setState(this.getTimeParts(this.props.selectedDate)):e.viewDate!==this.props.viewDate&&this.setState(this.getTimeParts(this.props.viewDate))}}])&&V(t.prototype,o),a}(s.a.Component);function Q(e,t){for(var o={hours:1,minutes:2,seconds:2,milliseconds:3},r=t+"";r.length<o[e];)r="0"+r;return r}var X=o(3);function $(e,t,o){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(o):e.classList.contains(o))}var ee,te,oe=(void 0===ee&&(ee=0),function(){return++ee}),re={},ae={},ne=["touchstart","touchmove"];function ie(e,t){var o=null;return-1!==ne.indexOf(t)&&te&&(o={passive:!e.props.preventDefault}),o}function le(e){return(le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function se(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ce(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?se(Object(o),!0).forEach((function(t){ke(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):se(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function de(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pe(e,t,o){return t&&de(e.prototype,t),o&&de(e,o),e}function me(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&function(e,t){(Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}(e,t)}function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=he(e);if(t){var a=he(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return ge(this,o)}}function ge(e,t){return!t||"object"!==le(t)&&"function"!=typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function he(e){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ke(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o.d(t,"default",(function(){return Ce}));var xe="years",ye="months",ve="days",we=a.a,_e=function(){},Re=we.oneOfType([we.instanceOf(i.a),we.instanceOf(Date),we.string]),Ce=function(e){me(o,e);var t=fe(o);function o(e){var r;return ue(this,o),ke(be(r=t.call(this,e)),"_renderCalendar",(function(){var e=r.props,t=r.state,o={viewDate:t.viewDate.clone(),selectedDate:r.getSelectedDate(),isValidDate:e.isValidDate,updateDate:r._updateDate,navigate:r._viewNavigate,moment:i.a,showView:r._showView};switch(t.currentView){case xe:return o.renderYear=e.renderYear,s.a.createElement(z,o);case ye:return o.renderMonth=e.renderMonth,s.a.createElement(T,o);case ve:return o.renderDay=e.renderDay,o.timeFormat=r.getFormat("time"),s.a.createElement(x,o);default:return o.dateFormat=r.getFormat("date"),o.timeFormat=r.getFormat("time"),o.timeConstraints=e.timeConstraints,o.setTime=r._setTime,s.a.createElement(Z,o)}})),ke(be(r),"_showView",(function(e,t){var o=(t||r.state.viewDate).clone(),a=r.props.onBeforeNavigate(e,r.state.currentView,o);a&&r.state.currentView!==a&&(r.props.onNavigate(a),r.setState({currentView:a}))})),ke(be(r),"viewToMethod",{days:"date",months:"month",years:"year"}),ke(be(r),"nextView",{days:"time",months:"days",years:"months"}),ke(be(r),"_updateDate",(function(e){var t=r.state.currentView,o=r.getUpdateOn(r.getFormat("date")),a=r.state.viewDate.clone();a[r.viewToMethod[t]](parseInt(e.target.getAttribute("data-value"),10)),"days"===t&&(a.month(parseInt(e.target.getAttribute("data-month"),10)),a.year(parseInt(e.target.getAttribute("data-year"),10)));var n={viewDate:a};t===o?(n.selectedDate=a.clone(),n.inputValue=a.format(r.getFormat("datetime")),void 0===r.props.open&&r.props.input&&r.props.closeOnSelect&&r._closeCalendar(),r.props.onChange(a.clone())):r._showView(r.nextView[t],a),r.setState(n)})),ke(be(r),"_viewNavigate",(function(e,t){var o=r.state.viewDate.clone();o.add(e,t),e>0?r.props.onNavigateForward(e,t):r.props.onNavigateBack(-e,t),r.setState({viewDate:o})})),ke(be(r),"_setTime",(function(e,t){var o=(r.getSelectedDate()||r.state.viewDate).clone();o[e](t),r.props.value||r.setState({selectedDate:o,viewDate:o.clone(),inputValue:o.format(r.getFormat("datetime"))}),r.props.onChange(o)})),ke(be(r),"_openCalendar",(function(){r.isOpen()||r.setState({open:!0},r.props.onOpen)})),ke(be(r),"_closeCalendar",(function(){r.isOpen()&&r.setState({open:!1},(function(){r.props.onClose(r.state.selectedDate||r.state.inputValue)}))})),ke(be(r),"_handleClickOutside",(function(){var e=r.props;e.input&&r.state.open&&void 0===e.open&&e.closeOnClickOutside&&r._closeCalendar()})),ke(be(r),"_onInputFocus",(function(e){r.callHandler(r.props.inputProps.onFocus,e)&&r._openCalendar()})),ke(be(r),"_onInputChange",(function(e){if(r.callHandler(r.props.inputProps.onChange,e)){var t=e.target?e.target.value:e,o=r.localMoment(t,r.getFormat("datetime")),a={inputValue:t};o.isValid()?(a.selectedDate=o,a.viewDate=o.clone().startOf("month")):a.selectedDate=null,r.setState(a,(function(){r.props.onChange(o.isValid()?o:r.state.inputValue)}))}})),ke(be(r),"_onInputKeyDown",(function(e){r.callHandler(r.props.inputProps.onKeyDown,e)&&9===e.which&&r.props.closeOnTab&&r._closeCalendar()})),ke(be(r),"_onInputClick",(function(e){r.callHandler(r.props.inputProps.onClick,e)&&r._openCalendar()})),r.state=r.getInitialState(),r}return pe(o,[{key:"render",value:function(){return s.a.createElement(Se,{className:this.getClassName(),onClickOut:this._handleClickOutside},this.renderInput(),s.a.createElement("div",{className:"rdtPicker"},this.renderView()))}},{key:"renderInput",value:function(){if(this.props.input){var e=ce(ce({type:"text",className:"form-control",value:this.getInputValue()},this.props.inputProps),{},{onFocus:this._onInputFocus,onChange:this._onInputChange,onKeyDown:this._onInputKeyDown,onClick:this._onInputClick});return this.props.renderInput?s.a.createElement("div",null,this.props.renderInput(e,this._openCalendar,this._closeCalendar)):s.a.createElement("input",e)}}},{key:"renderView",value:function(){return this.props.renderView(this.state.currentView,this._renderCalendar)}},{key:"getInitialState",value:function(){var e=this.props,t=this.getFormat("datetime"),o=this.parseDate(e.value||e.initialValue,t);return this.checkTZ(),{open:!e.input,currentView:e.initialViewMode||this.getInitialView(),viewDate:this.getInitialViewDate(o),selectedDate:o&&o.isValid()?o:void 0,inputValue:this.getInitialInputValue(o)}}},{key:"getInitialViewDate",value:function(e){var t,o=this.props.initialViewDate;if(o){if((t=this.parseDate(o,this.getFormat("datetime")))&&t.isValid())return t;Ee('The initialViewDated given "'+o+'" is not valid. Using current date instead.')}else if(e&&e.isValid())return e.clone();return this.getInitialDate()}},{key:"getInitialDate",value:function(){var e=this.localMoment();return e.hour(0).minute(0).second(0).millisecond(0),e}},{key:"getInitialView",value:function(){var e=this.getFormat("date");return e?this.getUpdateOn(e):"time"}},{key:"parseDate",value:function(e,t){var o;return e&&"string"==typeof e?o=this.localMoment(e,t):e&&(o=this.localMoment(e)),o&&!o.isValid()&&(o=null),o}},{key:"getClassName",value:function(){var e="rdt",t=this.props,o=t.className;return Array.isArray(o)?e+=" "+o.join(" "):o&&(e+=" "+o),t.input||(e+=" rdtStatic"),this.isOpen()&&(e+=" rdtOpen"),e}},{key:"isOpen",value:function(){return!this.props.input||(void 0===this.props.open?this.state.open:this.props.open)}},{key:"getUpdateOn",value:function(e){return this.props.updateOnView?this.props.updateOnView:e.match(/[lLD]/)?ve:-1!==e.indexOf("M")?ye:-1!==e.indexOf("Y")?xe:ve}},{key:"getLocaleData",value:function(){var e=this.props;return this.localMoment(e.value||e.defaultValue||new Date).localeData()}},{key:"getDateFormat",value:function(){var e=this.getLocaleData(),t=this.props.dateFormat;return!0===t?e.longDateFormat("L"):t||""}},{key:"getTimeFormat",value:function(){var e=this.getLocaleData(),t=this.props.timeFormat;return!0===t?e.longDateFormat("LT"):t||""}},{key:"getFormat",value:function(e){if("date"===e)return this.getDateFormat();if("time"===e)return this.getTimeFormat();var t=this.getDateFormat(),o=this.getTimeFormat();return t&&o?t+" "+o:t||o}},{key:"updateTime",value:function(e,t,o,r){var a={},n=r?"selectedDate":"viewDate";a[n]=this.state[n].clone()[e](t,o),this.setState(a)}},{key:"localMoment",value:function(e,t,o){var r=null;return r=(o=o||this.props).utc?i.a.utc(e,t,o.strictParsing):o.displayTimeZone?i.a.tz(e,t,o.displayTimeZone):i()(e,t,o.strictParsing),o.locale&&r.locale(o.locale),r}},{key:"checkTZ",value:function(){var e=this.props.displayTimeZone;!e||this.tzWarning||i.a.tz||(this.tzWarning=!0,Ee('displayTimeZone prop with value "'+e+'" is used but moment.js timezone is not loaded.',"error"))}},{key:"componentDidUpdate",value:function(e){if(e!==this.props){var t=!1,o=this.props;["locale","utc","displayZone","dateFormat","timeFormat"].forEach((function(r){e[r]!==o[r]&&(t=!0)})),t&&this.regenerateDates(),o.value&&o.value!==e.value&&this.setViewDate(o.value),this.checkTZ()}}},{key:"regenerateDates",value:function(){var e=this.props,t=this.state.viewDate.clone(),o=this.state.selectedDate&&this.state.selectedDate.clone();e.locale&&(t.locale(e.locale),o&&o.locale(e.locale)),e.utc?(t.utc(),o&&o.utc()):e.displayTimeZone?(t.tz(e.displayTimeZone),o&&o.tz(e.displayTimeZone)):(t.locale(),o&&o.locale());var r={viewDate:t,selectedDate:o};o&&o.isValid()&&(r.inputValue=o.format(this.getFormat("datetime"))),this.setState(r)}},{key:"getSelectedDate",value:function(){if(void 0===this.props.value)return this.state.selectedDate;var e=this.parseDate(this.props.value,this.getFormat("datetime"));return!(!e||!e.isValid())&&e}},{key:"getInitialInputValue",value:function(e){var t=this.props;return t.inputProps.value?t.inputProps.value:e&&e.isValid()?e.format(this.getFormat("datetime")):t.value&&"string"==typeof t.value?t.value:t.initialValue&&"string"==typeof t.initialValue?t.initialValue:""}},{key:"getInputValue",value:function(){var e=this.getSelectedDate();return e?e.format(this.getFormat("datetime")):this.state.inputValue}},{key:"setViewDate",value:function(e){var t;return e&&(t="string"==typeof e?this.localMoment(e,this.getFormat("datetime")):this.localMoment(e))&&t.isValid()?void this.setState({viewDate:t}):Ee("Invalid date passed to the `setViewDate` method: "+e)}},{key:"navigate",value:function(e){this._showView(e)}},{key:"callHandler",value:function(e,t){return!e||!1!==e(t)}}]),o}(s.a.Component);function Ee(e,t){var o="undefined"!=typeof window&&window.console;o&&(t||(t="warn"),o[t]("***react-datetime:"+e))}ke(Ce,"propTypes",{value:Re,initialValue:Re,initialViewDate:Re,initialViewMode:we.oneOf([xe,ye,ve,"time"]),onOpen:we.func,onClose:we.func,onChange:we.func,onNavigate:we.func,onBeforeNavigate:we.func,onNavigateBack:we.func,onNavigateForward:we.func,updateOnView:we.string,locale:we.string,utc:we.bool,displayTimeZone:we.string,input:we.bool,dateFormat:we.oneOfType([we.string,we.bool]),timeFormat:we.oneOfType([we.string,we.bool]),inputProps:we.object,timeConstraints:we.object,isValidDate:we.func,open:we.bool,strictParsing:we.bool,closeOnSelect:we.bool,closeOnTab:we.bool,renderView:we.func,renderInput:we.func,renderDay:we.func,renderMonth:we.func,renderYear:we.func}),ke(Ce,"defaultProps",{onOpen:_e,onClose:_e,onCalendarOpen:_e,onCalendarClose:_e,onChange:_e,onNavigate:_e,onBeforeNavigate:function(e){return e},onNavigateBack:_e,onNavigateForward:_e,dateFormat:!0,timeFormat:!0,utc:!1,className:"",input:!0,inputProps:{},timeConstraints:{},isValidDate:function(){return!0},strictParsing:!0,closeOnSelect:!1,closeOnTab:!0,closeOnClickOutside:!0,renderView:function(e,t){return t()}}),ke(Ce,"moment",i.a);var Se=function(e,t){var o,r,a=e.displayName||e.name||"Component";return r=o=function(o){var r,n;function i(e){var r;return(r=o.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+a+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(X.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!ae[r._uid]){void 0===te&&(te=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),o=function(){};return window.addEventListener("testPassiveEventSupport",o,t),window.removeEventListener("testPassiveEventSupport",o,t),e}}()),ae[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),re[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,o){if(e===t)return!0;for(;e.parentNode;){if($(e,t,o))return!0;e=e.parentNode}return e}(e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,re[r._uid],ie(r,e))}))}},r.disableOnClickOutside=function(){delete ae[r._uid];var e=re[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,ie(r,t))})),delete re[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=oe(),r}n=o,(r=i).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n;var s=i.prototype;return s.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},s.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+a+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},s.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},s.componentWillUnmount=function(){this.disableOnClickOutside()},s.render=function(){var t=this.props,o=(t.excludeScrollbar,function(e,t){if(null==e)return{};var o,r,a={},n=Object.keys(e);for(r=0;r<n.length;r++)o=n[r],t.indexOf(o)>=0||(a[o]=e[o]);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(a[o]=e[o])}return a}(t,["excludeScrollbar"]));return e.prototype.isReactComponent?o.ref=this.getRef:o.wrappedRef=this.getRef,o.disableOnClickOutside=this.disableOnClickOutside,o.enableOnClickOutside=this.enableOnClickOutside,Object(l.createElement)(e,o)},i}(l.Component),o.displayName="OnClickOutside("+a+")",o.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:"ignore-react-onclickoutside",preventDefault:!1,stopPropagation:!1},o.getClass=function(){return e.getClass?e.getClass():e},r}(function(e){me(o,e);var t=fe(o);function o(){var e;ue(this,o);for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return ke(be(e=t.call.apply(t,[this].concat(a))),"container",s.a.createRef()),e}return pe(o,[{key:"render",value:function(){return s.a.createElement("div",{className:this.props.className,ref:this.container},this.props.children)}},{key:"handleClickOutside",value:function(e){this.props.onClickOut(e)}},{key:"setClickOutsideRef",value:function(){return this.container.current}}]),o}(s.a.Component))}])},RwE3:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("facebook",(function(e,t){var o=t.quote,r=t.hashtag;return a.default(e,"facebook.url"),"https://www.facebook.com/sharer/sharer.php"+n.default({u:e,quote:o,hashtag:r})}),(function(e){return{quote:e.quote,hashtag:e.hashtag}}),{windowWidth:550,windowHeight:400});t.default=i},RwV6:function(e,t,o){(function(e){e.define("Roku.Currency",{strict:!0,inputs:{"Format money":"number","Set currency code":"string","Get currency":{language:"?string",country:"?string"}},outputs:{"Returned formatted money":"string","Returned currency":"string"},methods:{"Format money":{input:"Format money",output:"Returned formatted money"},"Get currency":{input:"Get currency",output:"Returned currency"}}})}).call(this,o("Mt3h").Shell)},S0H1:function(e,t,o){var r=o("SuJb");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},S6HW:function(e,t,o){var r=o("HM3q");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},S7MO:function(e,t,o){var r=o("Ikx2");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},SHIg:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pdp-image-swapper{padding-top:30px;padding-bottom:30px}.pdp-image-swapper h2{margin-bottom:10px;font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;text-align:center}@media (min-width:320px) and (max-width:767px){.pdp-image-swapper h2{font-size:32px;line-height:40px}}.pdp-image-swapper h3{margin-top:0;margin-bottom:30px;font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:22px;line-height:32px;text-align:center;color:#767574}@media (min-width:320px) and (max-width:767px){.pdp-image-swapper h3{font-size:22px;line-height:32px}}.pdp-image-swapper .pdp-image-swapper__images{text-align:center;max-width:100%;overflow:hidden}.pdp-image-swapper .pdp-image-swapper__images .pdp-image-swapper__image{opacity:0;height:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden}.pdp-image-swapper .pdp-image-swapper__images .pdp-image-swapper__image.active{opacity:1;height:auto}.pdp-image-swapper .pdp-image-swapper__images .pdp-image-swapper__image img{max-width:100%}.pdp-image-swapper .swapper_category{min-height:300px}.pdp-image-swapper .pdp-image-swapper__tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.pdp-image-swapper .pdp-image-swapper__tabs{overflow-x:scroll;width:calc(100% + 40px);margin-left:-20px;-webkit-box-pack:normal;-webkit-justify-content:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-overflow-scrolling:touch}}.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab{font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:22px;line-height:32px;margin-left:30px;margin-right:30px;padding-bottom:10px;color:#767574;cursor:pointer;border-bottom:3px solid transparent;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (min-width:320px) and (max-width:767px){.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab{font-size:22px;line-height:32px;white-space:nowrap}}@media (min-width:320px) and (max-width:767px){.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab:last-child{padding-right:20px}}.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab:hover{text-decoration:none}@media (min-width:1080px){.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab:hover{color:#7540c4}}.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab.active{color:#7540c4;border-bottom:3px solid #7540c4}.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab_white{color:#fff!important}.pdp-image-swapper .pdp-image-swapper__tabs .pdp-image-swapper__tab_white.active{border-bottom:3px solid #fff!important}.pdp-image-swapper .pdp-image-swapper__copy{text-align:center;overflow:hidden}.pdp-image-swapper .pdp-image-swapper__copy p{opacity:0;height:0;margin:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden;pointer-events:none}.pdp-image-swapper .pdp-image-swapper__copy p.active{pointer-events:all;opacity:1;height:auto}",""]),e.exports=t},SIcj:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.related-categories{width:100%}.related-categories-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1080px){.related-categories-content.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.related-categories-content.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:320px) and (max-width:767px){.related-categories-content{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}}.related-categories-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.related-categories-item,.related-categories-item.horizontal{text-decoration:none;color:#000}@media (min-width:1080px){.related-categories-item.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.related-categories-item.horizontal .Roku-Icon-current{font-weight:500;font-size:60px}}@media (min-width:768px){.related-categories-item.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto}.related-categories-item.horizontal .Roku-Icon-current{font-weight:500;font-size:60px}}.related-categories-item.vertical{text-decoration:none;color:#000}@media (min-width:320px) and (max-width:767px){.related-categories-item{text-decoration:none;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.related-categories-item .Roku-Icon-current{font-weight:500;font-size:50px}}.related-categories-image{display:block;margin:0 auto}.related-categories-text{font-size:16px;line-height:24px;color:#000}@media (min-width:320px) and (max-width:767px){.related-categories-text{font-size:16px;line-height:24px;text-align:center}}.related-categories-text.horizontal{text-align:center}.related-categories-text.vertical{padding-left:10px}@media (min-width:320px) and (max-width:767px){.related-categories-text.vertical{padding-left:10px;padding-left:0}}.related-categories .category-icon{padding-right:20px}@media (min-width:320px) and (max-width:767px){.related-categories .category-icon{padding-right:20px}}.related-categories .related-categories-item:hover .category-url{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:#000;text-decoration-color:#000}.related-categories .category-url{text-decoration:none;font-size:14px;line-height:22px;color:#000}@media (min-width:320px) and (max-width:767px){.related-categories .category-url{font-size:14px;line-height:22px;font-size:18px}}.related-categories .related-categories-headline.horizontal{font-size:20px;color:#000;font-family:GothamMedium;font-weight:400}.related-categories .related-categories-headline.vertical{color:#000;font-weight:400}@media (min-width:320px) and (max-width:767px){.related-categories .related-categories-headline.vertical{font-size:22px;line-height:32px;font-family:GothamMedium}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.related-categories .related-categories-headline.vertical{font-size:22px;line-height:32px}}@media (min-width:768px){.related-categories .related-categories-headline.vertical{font-size:18px;font-family:GothamMedium}}@media (min-width:1080px){.related-categories .related-categories-headline.vertical{font-size:18px;font-family:GothamMedium}}@media (min-width:320px) and (max-width:767px){.related-categories .related-categories-headline{margin-left:0}}@media (min-width:768px){.related-categories .related-categories-headline{margin-left:0}}",""]),e.exports=t},SJDZ:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-FAQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.Roku-Product-FAQ{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Roku-Product-FAQ .faq-header{width:20%}@media (min-width:320px) and (max-width:767px){.Roku-Product-FAQ .faq-header{width:100%}}.Roku-Product-FAQ .faq-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:80%}@media (min-width:320px) and (max-width:767px){.Roku-Product-FAQ .faq-content-container{width:100%}}.Roku-Product-FAQ .faq-content-container .faq-content{width:100%}.Roku-Product-FAQ .faq-content-container .faq-content .faq-description a{text-decoration:none}.Roku-Product-FAQ .faq-ctas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.Roku-Product-FAQ .faq-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.Roku-Product-FAQ .faq-ctas .faq-cta a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}",""]),e.exports=t},"SKi/":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.PricePromo":{en:{"save.title":"Save"},de_DE:{"save.title":"Speichern"},fr_CA:{"save.title":"Économisez"},fr_FR:{"save.title":"Économisez"},es:{"save.title":"Ahorra"}}}),e.exports=function(){return t.get("Roku.PricePromo")}}).call(this,o("TYvK").ResourceManager)},SRjE:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.category-page,.category-page .section-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.category-page .section-container{scroll-behavior:smooth;position:relative;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:1080px){.category-page .section-container{padding-left:20px;padding-right:20px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.category-page .section-container{padding-left:20px;padding-right:20px}}@media (min-width:768px){.category-page .section-container{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.category-page .section-container{padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px){.category-page .section-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:auto;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.category-page .section-container{padding-left:20px;padding-right:20px}}.category-page .related-categories-container{padding:20px 20px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:320px) and (max-width:767px){.category-page .related-categories-container{padding-top:20px;padding-bottom:40px;padding-left:20px;padding-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:auto}}.category-page .video-list-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:320px) and (max-width:767px){.category-page .video-list-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:auto}}.category-page .grey-line{border-bottom:1px solid #ddd;width:100%}.category-page .sp-center{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}",""]),e.exports=t},SUGP:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-ProductPrice{display:inline-block}.Roku-ProductPrice .roku-price{font-family:GothamMedium,Helvetica,Arial,sans-serif}@media (max-width:767px){.Roku-ProductPrice .roku-price{font-size:22px;line-height:32px}}@media (min-width:768px){.Roku-ProductPrice .roku-price{font-size:22px;line-height:32px}}@media (min-width:1080px){.Roku-ProductPrice .roku-price{font-size:22px;line-height:32px}}.Roku-ProductPrice .roku-price.discounted{font-family:GothamLight,Helvetica,Arial,sans-serif;opacity:.6;position:relative;line-height:17px;text-decoration:line-through;margin-left:10px}@media (max-width:767px){.Roku-ProductPrice .roku-price.discounted{font-size:14px;line-height:22px}}@media (min-width:768px){.Roku-ProductPrice .roku-price.discounted{font-size:14px;line-height:22px}}@media (min-width:1080px){.Roku-ProductPrice .roku-price.discounted{font-size:14px;line-height:22px}}.Roku-ProductPrice .roku-price.discounted:before{border:none!important}.Roku-ProductPrice .msrp-container{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:5px}.Roku-ProductPrice .msrp-container,.Roku-ProductPrice .msrp-container .bills{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.Roku-ProductPrice .msrp-container .bills{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Roku-ProductPrice .msrp-container .msrp{margin-right:5px;font-size:.6em;line-height:.8em}",""]),e.exports=t},SbR3:function(e,t,o){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("pVnL")),n=r(o("VbXa")),i=r(o("PJYZ")),l=r(o("oL8k")),s=o("viRO"),c=r(o("8OQS")),u="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function d(e){cancelAnimationFrame(e.id)}function p(e,t){var o=u();var r={id:requestAnimationFrame((function a(){u()-o>=t?e.call(null):r.id=requestAnimationFrame(a)}))};return r}var m=-1;var f=null;function g(e){if(void 0===e&&(e=!1),null===f||e){var t=document.createElement("div"),o=t.style;o.width="50px",o.height="50px",o.overflow="scroll",o.direction="rtl";var r=document.createElement("div"),a=r.style;return a.width="100px",a.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?f="positive-descending":(t.scrollLeft=1,f=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),f}return f}var b=function(e){var t=e.columnIndex;e.data;return e.rowIndex+":"+t};function h(e){var t,o,r=e.getColumnOffset,c=e.getColumnStartIndexForOffset,u=e.getColumnStopIndexForStartIndex,f=e.getColumnWidth,h=e.getEstimatedTotalHeight,x=e.getEstimatedTotalWidth,y=e.getOffsetForColumnAndAlignment,v=e.getOffsetForRowAndAlignment,w=e.getRowHeight,_=e.getRowOffset,R=e.getRowStartIndexForOffset,C=e.getRowStopIndexForStartIndex,E=e.initInstanceProps,S=e.shouldResetStyleCacheOnItemSizeChange,P=e.validateProps;return o=t=function(e){function t(t){var o;return(o=e.call(this,t)||this)._instanceProps=E(o.props,i(i(o))),o._resetIsScrollingTimeoutId=null,o._outerRef=void 0,o.state={instance:i(i(o)),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:"number"==typeof o.props.initialScrollLeft?o.props.initialScrollLeft:0,scrollTop:"number"==typeof o.props.initialScrollTop?o.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},o._callOnItemsRendered=void 0,o._callOnItemsRendered=l((function(e,t,r,a,n,i,l,s){return o.props.onItemsRendered({overscanColumnStartIndex:e,overscanColumnStopIndex:t,overscanRowStartIndex:r,overscanRowStopIndex:a,visibleColumnStartIndex:n,visibleColumnStopIndex:i,visibleRowStartIndex:l,visibleRowStopIndex:s})})),o._callOnScroll=void 0,o._callOnScroll=l((function(e,t,r,a,n){return o.props.onScroll({horizontalScrollDirection:r,scrollLeft:e,scrollTop:t,verticalScrollDirection:a,scrollUpdateWasRequested:n})})),o._getItemStyle=void 0,o._getItemStyle=function(e,t){var a,n=o.props,i=n.columnWidth,l=n.direction,s=n.rowHeight,c=o._getItemStyleCache(S&&i,S&&l,S&&s),u=e+":"+t;if(c.hasOwnProperty(u))a=c[u];else{var d=r(o.props,t,o._instanceProps),p="rtl"===l;c[u]=a={position:"absolute",left:p?void 0:d,right:p?d:void 0,top:_(o.props,e,o._instanceProps),height:w(o.props,e,o._instanceProps),width:f(o.props,t,o._instanceProps)}}return a},o._getItemStyleCache=void 0,o._getItemStyleCache=l((function(e,t,o){return{}})),o._onScroll=function(e){var t=e.currentTarget,r=t.clientHeight,a=t.clientWidth,n=t.scrollLeft,i=t.scrollTop,l=t.scrollHeight,s=t.scrollWidth;o.setState((function(e){if(e.scrollLeft===n&&e.scrollTop===i)return null;var t=o.props.direction,c=n;if("rtl"===t)switch(g()){case"negative":c=-n;break;case"positive-descending":c=s-a-n}c=Math.max(0,Math.min(c,s-a));var u=Math.max(0,Math.min(i,l-r));return{isScrolling:!0,horizontalScrollDirection:e.scrollLeft<n?"forward":"backward",scrollLeft:c,scrollTop:u,verticalScrollDirection:e.scrollTop<i?"forward":"backward",scrollUpdateWasRequested:!1}}),o._resetIsScrollingDebounced)},o._outerRefSetter=function(e){var t=o.props.outerRef;o._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},o._resetIsScrollingDebounced=function(){null!==o._resetIsScrollingTimeoutId&&d(o._resetIsScrollingTimeoutId),o._resetIsScrollingTimeoutId=p(o._resetIsScrolling,150)},o._resetIsScrolling=function(){o._resetIsScrollingTimeoutId=null,o.setState({isScrolling:!1},(function(){o._getItemStyleCache(-1)}))},o}n(t,e),t.getDerivedStateFromProps=function(e,t){return k(e,t),P(e),null};var o=t.prototype;return o.scrollTo=function(e){var t=e.scrollLeft,o=e.scrollTop;void 0!==t&&(t=Math.max(0,t)),void 0!==o&&(o=Math.max(0,o)),this.setState((function(e){return void 0===t&&(t=e.scrollLeft),void 0===o&&(o=e.scrollTop),e.scrollLeft===t&&e.scrollTop===o?null:{horizontalScrollDirection:e.scrollLeft<t?"forward":"backward",scrollLeft:t,scrollTop:o,scrollUpdateWasRequested:!0,verticalScrollDirection:e.scrollTop<o?"forward":"backward"}}),this._resetIsScrollingDebounced)},o.scrollToItem=function(e){var t=e.align,o=void 0===t?"auto":t,r=e.columnIndex,a=e.rowIndex,n=this.props,i=n.columnCount,l=n.height,s=n.rowCount,c=n.width,u=this.state,d=u.scrollLeft,p=u.scrollTop,f=function(e){if(void 0===e&&(e=!1),-1===m||e){var t=document.createElement("div"),o=t.style;o.width="50px",o.height="50px",o.overflow="scroll",document.body.appendChild(t),m=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return m}();void 0!==r&&(r=Math.max(0,Math.min(r,i-1))),void 0!==a&&(a=Math.max(0,Math.min(a,s-1)));var g=h(this.props,this._instanceProps),b=x(this.props,this._instanceProps)>c?f:0,k=g>l?f:0;this.scrollTo({scrollLeft:void 0!==r?y(this.props,r,o,d,this._instanceProps,k):d,scrollTop:void 0!==a?v(this.props,a,o,p,this._instanceProps,b):p})},o.componentDidMount=function(){var e=this.props,t=e.initialScrollLeft,o=e.initialScrollTop;if(null!=this._outerRef){var r=this._outerRef;"number"==typeof t&&(r.scrollLeft=t),"number"==typeof o&&(r.scrollTop=o)}this._callPropsCallbacks()},o.componentDidUpdate=function(){var e=this.props.direction,t=this.state,o=t.scrollLeft,r=t.scrollTop;if(t.scrollUpdateWasRequested&&null!=this._outerRef){var a=this._outerRef;if("rtl"===e)switch(g()){case"negative":a.scrollLeft=-o;break;case"positive-ascending":a.scrollLeft=o;break;default:var n=a.clientWidth,i=a.scrollWidth;a.scrollLeft=i-n-o}else a.scrollLeft=Math.max(0,o);a.scrollTop=Math.max(0,r)}this._callPropsCallbacks()},o.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&d(this._resetIsScrollingTimeoutId)},o.render=function(){var e=this.props,t=e.children,o=e.className,r=e.columnCount,n=e.direction,i=e.height,l=e.innerRef,c=e.innerElementType,u=e.innerTagName,d=e.itemData,p=e.itemKey,m=void 0===p?b:p,f=e.outerElementType,g=e.outerTagName,k=e.rowCount,y=e.style,v=e.useIsScrolling,w=e.width,_=this.state.isScrolling,R=this._getHorizontalRangeToRender(),C=R[0],E=R[1],S=this._getVerticalRangeToRender(),P=S[0],T=S[1],O=[];if(r>0&&k)for(var N=P;N<=T;N++)for(var I=C;I<=E;I++)O.push(s.createElement(t,{columnIndex:I,data:d,isScrolling:v?_:void 0,key:m({columnIndex:I,data:d,rowIndex:N}),rowIndex:N,style:this._getItemStyle(N,I)}));var A=h(this.props,this._instanceProps),M=x(this.props,this._instanceProps);return s.createElement(f||g||"div",{className:o,onScroll:this._onScroll,ref:this._outerRefSetter,style:a({position:"relative",height:i,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:n},y)},s.createElement(c||u||"div",{children:O,ref:l,style:{height:A,pointerEvents:_?"none":void 0,width:M}}))},o._callPropsCallbacks=function(){var e=this.props,t=e.columnCount,o=e.onItemsRendered,r=e.onScroll,a=e.rowCount;if("function"==typeof o&&t>0&&a>0){var n=this._getHorizontalRangeToRender(),i=n[0],l=n[1],s=n[2],c=n[3],u=this._getVerticalRangeToRender(),d=u[0],p=u[1],m=u[2],f=u[3];this._callOnItemsRendered(i,l,d,p,s,c,m,f)}if("function"==typeof r){var g=this.state,b=g.horizontalScrollDirection,h=g.scrollLeft,k=g.scrollTop,x=g.scrollUpdateWasRequested,y=g.verticalScrollDirection;this._callOnScroll(h,k,b,y,x)}},o._getHorizontalRangeToRender=function(){var e=this.props,t=e.columnCount,o=e.overscanColumnCount,r=e.overscanColumnsCount,a=e.overscanCount,n=e.rowCount,i=this.state,l=i.horizontalScrollDirection,s=i.isScrolling,d=i.scrollLeft,p=o||r||a||1;if(0===t||0===n)return[0,0,0,0];var m=c(this.props,d,this._instanceProps),f=u(this.props,m,d,this._instanceProps),g=s&&"backward"!==l?1:Math.max(1,p),b=s&&"forward"!==l?1:Math.max(1,p);return[Math.max(0,m-g),Math.max(0,Math.min(t-1,f+b)),m,f]},o._getVerticalRangeToRender=function(){var e=this.props,t=e.columnCount,o=e.overscanCount,r=e.overscanRowCount,a=e.overscanRowsCount,n=e.rowCount,i=this.state,l=i.isScrolling,s=i.verticalScrollDirection,c=i.scrollTop,u=r||a||o||1;if(0===t||0===n)return[0,0,0,0];var d=R(this.props,c,this._instanceProps),p=C(this.props,d,c,this._instanceProps),m=l&&"backward"!==s?1:Math.max(1,u),f=l&&"forward"!==s?1:Math.max(1,u);return[Math.max(0,d-m),Math.max(0,Math.min(n-1,p+f)),d,p]},t}(s.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},o}var k=function(e,t){e.children,e.direction,e.height,e.innerTagName,e.outerTagName,e.overscanColumnsCount,e.overscanCount,e.overscanRowsCount,e.width,t.instance},x=function(e,t){var o=e.rowCount,r=t.rowMetadataMap,a=t.estimatedRowHeight,n=t.lastMeasuredRowIndex,i=0;if(n>=o&&(n=o-1),n>=0){var l=r[n];i=l.offset+l.size}return i+(o-n-1)*a},y=function(e,t){var o=e.columnCount,r=t.columnMetadataMap,a=t.estimatedColumnWidth,n=t.lastMeasuredColumnIndex,i=0;if(n>=o&&(n=o-1),n>=0){var l=r[n];i=l.offset+l.size}return i+(o-n-1)*a},v=function(e,t,o,r){var a,n,i;if("column"===e?(a=r.columnMetadataMap,n=t.columnWidth,i=r.lastMeasuredColumnIndex):(a=r.rowMetadataMap,n=t.rowHeight,i=r.lastMeasuredRowIndex),o>i){var l=0;if(i>=0){var s=a[i];l=s.offset+s.size}for(var c=i+1;c<=o;c++){var u=n(c);a[c]={offset:l,size:u},l+=u}"column"===e?r.lastMeasuredColumnIndex=o:r.lastMeasuredRowIndex=o}return a[o]},w=function(e,t,o,r){var a,n;return"column"===e?(a=o.columnMetadataMap,n=o.lastMeasuredColumnIndex):(a=o.rowMetadataMap,n=o.lastMeasuredRowIndex),(n>0?a[n].offset:0)>=r?_(e,t,o,n,0,r):R(e,t,o,Math.max(0,n),r)},_=function(e,t,o,r,a,n){for(;a<=r;){var i=a+Math.floor((r-a)/2),l=v(e,t,i,o).offset;if(l===n)return i;l<n?a=i+1:l>n&&(r=i-1)}return a>0?a-1:0},R=function(e,t,o,r,a){for(var n="column"===e?t.columnCount:t.rowCount,i=1;r<n&&v(e,t,r,o).offset<a;)r+=i,i*=2;return _(e,t,o,Math.min(r,n-1),Math.floor(r/2),a)},C=function(e,t,o,r,a,n,i){var l="column"===e?t.width:t.height,s=v(e,t,o,n),c="column"===e?y(t,n):x(t,n),u=Math.max(0,Math.min(c-l,s.offset)),d=Math.max(0,s.offset-l+i+s.size);switch("smart"===r&&(r=a>=d-l&&a<=u+l?"auto":"center"),r){case"start":return u;case"end":return d;case"center":return Math.round(d+(u-d)/2);case"auto":default:return a>=d&&a<=u?a:d>u||a<d?d:u}},E=h({getColumnOffset:function(e,t,o){return v("column",e,t,o).offset},getColumnStartIndexForOffset:function(e,t,o){return w("column",e,o,t)},getColumnStopIndexForStartIndex:function(e,t,o,r){for(var a=e.columnCount,n=e.width,i=v("column",e,t,r),l=o+n,s=i.offset+i.size,c=t;c<a-1&&s<l;)c++,s+=v("column",e,c,r).size;return c},getColumnWidth:function(e,t,o){return o.columnMetadataMap[t].size},getEstimatedTotalHeight:x,getEstimatedTotalWidth:y,getOffsetForColumnAndAlignment:function(e,t,o,r,a,n){return C("column",e,t,o,r,a,n)},getOffsetForRowAndAlignment:function(e,t,o,r,a,n){return C("row",e,t,o,r,a,n)},getRowOffset:function(e,t,o){return v("row",e,t,o).offset},getRowHeight:function(e,t,o){return o.rowMetadataMap[t].size},getRowStartIndexForOffset:function(e,t,o){return w("row",e,o,t)},getRowStopIndexForStartIndex:function(e,t,o,r){for(var a=e.rowCount,n=e.height,i=v("row",e,t,r),l=o+n,s=i.offset+i.size,c=t;c<a-1&&s<l;)c++,s+=v("row",e,c,r).size;return c},initInstanceProps:function(e,t){var o=e,r={columnMetadataMap:{},estimatedColumnWidth:o.estimatedColumnWidth||50,estimatedRowHeight:o.estimatedRowHeight||50,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return t.resetAfterColumnIndex=function(e,o){void 0===o&&(o=!0),t.resetAfterIndices({columnIndex:e,shouldForceUpdate:o})},t.resetAfterRowIndex=function(e,o){void 0===o&&(o=!0),t.resetAfterIndices({rowIndex:e,shouldForceUpdate:o})},t.resetAfterIndices=function(e){var o=e.columnIndex,a=e.rowIndex,n=e.shouldForceUpdate,i=void 0===n||n;"number"==typeof o&&(r.lastMeasuredColumnIndex=Math.min(r.lastMeasuredColumnIndex,o-1)),"number"==typeof a&&(r.lastMeasuredRowIndex=Math.min(r.lastMeasuredRowIndex,a-1)),t._getItemStyleCache(-1),i&&t.forceUpdate()},r},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.columnWidth,e.rowHeight}}),S=function(e,t){return e};function P(e){var t,o,r=e.getItemOffset,c=e.getEstimatedTotalSize,u=e.getItemSize,m=e.getOffsetForIndexAndAlignment,f=e.getStartIndexForOffset,b=e.getStopIndexForStartIndex,h=e.initInstanceProps,k=e.shouldResetStyleCacheOnItemSizeChange,x=e.validateProps;return o=t=function(e){function t(t){var o;return(o=e.call(this,t)||this)._instanceProps=h(o.props,i(i(o))),o._outerRef=void 0,o._resetIsScrollingTimeoutId=null,o.state={instance:i(i(o)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof o.props.initialScrollOffset?o.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},o._callOnItemsRendered=void 0,o._callOnItemsRendered=l((function(e,t,r,a){return o.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:a})})),o._callOnScroll=void 0,o._callOnScroll=l((function(e,t,r){return o.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),o._getItemStyle=void 0,o._getItemStyle=function(e){var t,a=o.props,n=a.direction,i=a.itemSize,l=a.layout,s=o._getItemStyleCache(k&&i,k&&l,k&&n);if(s.hasOwnProperty(e))t=s[e];else{var c=r(o.props,e,o._instanceProps),d=u(o.props,e,o._instanceProps),p="horizontal"===n||"horizontal"===l,m="rtl"===n,f=p?c:0;s[e]=t={position:"absolute",left:m?void 0:f,right:m?f:void 0,top:p?0:c,height:p?"100%":d,width:p?d:"100%"}}return t},o._getItemStyleCache=void 0,o._getItemStyleCache=l((function(e,t,o){return{}})),o._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,a=t.scrollLeft,n=t.scrollWidth;o.setState((function(e){if(e.scrollOffset===a)return null;var t=o.props.direction,i=a;if("rtl"===t)switch(g()){case"negative":i=-a;break;case"positive-descending":i=n-r-a}return i=Math.max(0,Math.min(i,n-r)),{isScrolling:!0,scrollDirection:e.scrollOffset<a?"forward":"backward",scrollOffset:i,scrollUpdateWasRequested:!1}}),o._resetIsScrollingDebounced)},o._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,a=t.scrollHeight,n=t.scrollTop;o.setState((function(e){if(e.scrollOffset===n)return null;var t=Math.max(0,Math.min(n,a-r));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),o._resetIsScrollingDebounced)},o._outerRefSetter=function(e){var t=o.props.outerRef;o._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},o._resetIsScrollingDebounced=function(){null!==o._resetIsScrollingTimeoutId&&d(o._resetIsScrollingTimeoutId),o._resetIsScrollingTimeoutId=p(o._resetIsScrolling,150)},o._resetIsScrolling=function(){o._resetIsScrollingTimeoutId=null,o.setState({isScrolling:!1},(function(){o._getItemStyleCache(-1,null)}))},o}n(t,e),t.getDerivedStateFromProps=function(e,t){return T(e,t),x(e),null};var o=t.prototype;return o.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},o.scrollToItem=function(e,t){void 0===t&&(t="auto");var o=this.props.itemCount,r=this.state.scrollOffset;e=Math.max(0,Math.min(e,o-1)),this.scrollTo(m(this.props,e,t,r,this._instanceProps))},o.componentDidMount=function(){var e=this.props,t=e.direction,o=e.initialScrollOffset,r=e.layout;if("number"==typeof o&&null!=this._outerRef){var a=this._outerRef;"horizontal"===t||"horizontal"===r?a.scrollLeft=o:a.scrollTop=o}this._callPropsCallbacks()},o.componentDidUpdate=function(){var e=this.props,t=e.direction,o=e.layout,r=this.state,a=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var n=this._outerRef;if("horizontal"===t||"horizontal"===o)if("rtl"===t)switch(g()){case"negative":n.scrollLeft=-a;break;case"positive-ascending":n.scrollLeft=a;break;default:var i=n.clientWidth,l=n.scrollWidth;n.scrollLeft=l-i-a}else n.scrollLeft=a;else n.scrollTop=a}this._callPropsCallbacks()},o.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&d(this._resetIsScrollingTimeoutId)},o.render=function(){var e=this.props,t=e.children,o=e.className,r=e.direction,n=e.height,i=e.innerRef,l=e.innerElementType,u=e.innerTagName,d=e.itemCount,p=e.itemData,m=e.itemKey,f=void 0===m?S:m,g=e.layout,b=e.outerElementType,h=e.outerTagName,k=e.style,x=e.useIsScrolling,y=e.width,v=this.state.isScrolling,w="horizontal"===r||"horizontal"===g,_=w?this._onScrollHorizontal:this._onScrollVertical,R=this._getRangeToRender(),C=R[0],E=R[1],P=[];if(d>0)for(var T=C;T<=E;T++)P.push(s.createElement(t,{data:p,key:f(T,p),index:T,isScrolling:x?v:void 0,style:this._getItemStyle(T)}));var O=c(this.props,this._instanceProps);return s.createElement(b||h||"div",{className:o,onScroll:_,ref:this._outerRefSetter,style:a({position:"relative",height:n,width:y,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:r},k)},s.createElement(l||u||"div",{children:P,ref:i,style:{height:w?"100%":O,pointerEvents:v?"none":void 0,width:w?O:"100%"}}))},o._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],o=e[1],r=e[2],a=e[3];this._callOnItemsRendered(t,o,r,a)}if("function"==typeof this.props.onScroll){var n=this.state,i=n.scrollDirection,l=n.scrollOffset,s=n.scrollUpdateWasRequested;this._callOnScroll(i,l,s)}},o._getRangeToRender=function(){var e=this.props,t=e.itemCount,o=e.overscanCount,r=this.state,a=r.isScrolling,n=r.scrollDirection,i=r.scrollOffset;if(0===t)return[0,0,0,0];var l=f(this.props,i,this._instanceProps),s=b(this.props,l,i,this._instanceProps),c=a&&"backward"!==n?1:Math.max(1,o),u=a&&"forward"!==n?1:Math.max(1,o);return[Math.max(0,l-c),Math.max(0,Math.min(t-1,s+u)),l,s]},t}(s.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},o}var T=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},O=function(e,t,o){var r=e.itemSize,a=o.itemMetadataMap,n=o.lastMeasuredIndex;if(t>n){var i=0;if(n>=0){var l=a[n];i=l.offset+l.size}for(var s=n+1;s<=t;s++){var c=r(s);a[s]={offset:i,size:c},i+=c}o.lastMeasuredIndex=t}return a[t]},N=function(e,t,o,r,a){for(;r<=o;){var n=r+Math.floor((o-r)/2),i=O(e,n,t).offset;if(i===a)return n;i<a?r=n+1:i>a&&(o=n-1)}return r>0?r-1:0},I=function(e,t,o,r){for(var a=e.itemCount,n=1;o<a&&O(e,o,t).offset<r;)o+=n,n*=2;return N(e,t,Math.min(o,a-1),Math.floor(o/2),r)},A=function(e,t){var o=e.itemCount,r=t.itemMetadataMap,a=t.estimatedItemSize,n=t.lastMeasuredIndex,i=0;if(n>=o&&(n=o-1),n>=0){var l=r[n];i=l.offset+l.size}return i+(o-n-1)*a},M=P({getItemOffset:function(e,t,o){return O(e,t,o).offset},getItemSize:function(e,t,o){return o.itemMetadataMap[t].size},getEstimatedTotalSize:A,getOffsetForIndexAndAlignment:function(e,t,o,r,a){var n=e.direction,i=e.height,l=e.layout,s=e.width,c="horizontal"===n||"horizontal"===l?s:i,u=O(e,t,a),d=A(e,a),p=Math.max(0,Math.min(d-c,u.offset)),m=Math.max(0,u.offset-c+u.size);switch("smart"===o&&(o=r>=m-c&&r<=p+c?"auto":"center"),o){case"start":return p;case"end":return m;case"center":return Math.round(m+(p-m)/2);case"auto":default:return r>=m&&r<=p?r:r<m?m:p}},getStartIndexForOffset:function(e,t,o){return function(e,t,o){var r=t.itemMetadataMap,a=t.lastMeasuredIndex;return(a>0?r[a].offset:0)>=o?N(e,t,a,0,o):I(e,t,Math.max(0,a),o)}(e,o,t)},getStopIndexForStartIndex:function(e,t,o,r){for(var a=e.direction,n=e.height,i=e.itemCount,l=e.layout,s=e.width,c="horizontal"===a||"horizontal"===l?s:n,u=O(e,t,r),d=o+c,p=u.offset+u.size,m=t;m<i-1&&p<d;)m++,p+=O(e,m,r).size;return m},initInstanceProps:function(e,t){var o={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||50,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),o.lastMeasuredIndex=Math.min(o.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},o},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}}),L=h({getColumnOffset:function(e,t){return t*e.columnWidth},getColumnWidth:function(e,t){return e.columnWidth},getRowOffset:function(e,t){return t*e.rowHeight},getRowHeight:function(e,t){return e.rowHeight},getEstimatedTotalHeight:function(e){var t=e.rowCount;return e.rowHeight*t},getEstimatedTotalWidth:function(e){var t=e.columnCount;return e.columnWidth*t},getOffsetForColumnAndAlignment:function(e,t,o,r,a,n){var i=e.columnCount,l=e.columnWidth,s=e.width,c=Math.max(0,i*l-s),u=Math.min(c,t*l),d=Math.max(0,t*l-s+n+l);switch("smart"===o&&(o=r>=d-s&&r<=u+s?"auto":"center"),o){case"start":return u;case"end":return d;case"center":var p=Math.round(d+(u-d)/2);return p<Math.ceil(s/2)?0:p>c+Math.floor(s/2)?c:p;case"auto":default:return r>=d&&r<=u?r:d>u||r<d?d:u}},getOffsetForRowAndAlignment:function(e,t,o,r,a,n){var i=e.rowHeight,l=e.height,s=e.rowCount,c=Math.max(0,s*i-l),u=Math.min(c,t*i),d=Math.max(0,t*i-l+n+i);switch("smart"===o&&(o=r>=d-l&&r<=u+l?"auto":"center"),o){case"start":return u;case"end":return d;case"center":var p=Math.round(d+(u-d)/2);return p<Math.ceil(l/2)?0:p>c+Math.floor(l/2)?c:p;case"auto":default:return r>=d&&r<=u?r:d>u||r<d?d:u}},getColumnStartIndexForOffset:function(e,t){var o=e.columnWidth,r=e.columnCount;return Math.max(0,Math.min(r-1,Math.floor(t/o)))},getColumnStopIndexForStartIndex:function(e,t,o){var r=e.columnWidth,a=e.columnCount,n=e.width,i=t*r,l=Math.ceil((n+o-i)/r);return Math.max(0,Math.min(a-1,t+l-1))},getRowStartIndexForOffset:function(e,t){var o=e.rowHeight,r=e.rowCount;return Math.max(0,Math.min(r-1,Math.floor(t/o)))},getRowStopIndexForStartIndex:function(e,t,o){var r=e.rowHeight,a=e.rowCount,n=e.height,i=t*r,l=Math.ceil((n+o-i)/r);return Math.max(0,Math.min(a-1,t+l-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.columnWidth,e.rowHeight}}),D=P({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,o,r){var a=e.direction,n=e.height,i=e.itemCount,l=e.itemSize,s=e.layout,c=e.width,u="horizontal"===a||"horizontal"===s?c:n,d=Math.max(0,i*l-u),p=Math.min(d,t*l),m=Math.max(0,t*l-u+l);switch("smart"===o&&(o=r>=m-u&&r<=p+u?"auto":"center"),o){case"start":return p;case"end":return m;case"center":var f=Math.round(m+(p-m)/2);return f<Math.ceil(u/2)?0:f>d+Math.floor(u/2)?d:f;case"auto":default:return r>=m&&r<=p?r:r<m?m:p}},getStartIndexForOffset:function(e,t){var o=e.itemCount,r=e.itemSize;return Math.max(0,Math.min(o-1,Math.floor(t/r)))},getStopIndexForStartIndex:function(e,t,o){var r=e.direction,a=e.height,n=e.itemCount,i=e.itemSize,l=e.layout,s=e.width,c=t*i,u="horizontal"===r||"horizontal"===l?s:a,d=Math.ceil((u+o-c)/i);return Math.max(0,Math.min(n-1,t+d-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});function j(e,t){for(var o in e)if(!(o in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function H(e,t){var o=e.style,r=c(e,["style"]),a=t.style,n=c(t,["style"]);return!j(o,a)&&!j(r,n)}t.VariableSizeGrid=E,t.VariableSizeList=M,t.FixedSizeGrid=L,t.FixedSizeList=D,t.areEqual=H,t.shouldComponentUpdate=function(e,t){return!H(this.props,e)||j(this.state,t)}},ShYF:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=r?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}o.default=e,t&&t.set(e,o);return o}(o("viRO")),a=i(o("17x9")),n=i(o("z3Ad"));function i(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g,b,h,k=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(s,e);var t,o,a,i,l=(t=s,function(){var e,o=m(t);if(p()){var r=m(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return d(this,e)});function s(){return c(this,s),l.apply(this,arguments)}return o=s,(a=[{key:"shouldComponentUpdate",value:function(e){return(0,n.default)(e,this.props)}},{key:"render",value:function(){var e=this.props,t=e.section,o=e.renderSectionTitle,a=e.theme,n=e.sectionKeyPrefix,i=o(t);return i?r.default.createElement("div",a("".concat(n,"title"),"sectionTitle"),i):null}}])&&u(o.prototype,a),i&&u(o,i),s}(r.Component);t.default=k,g=k,b="propTypes",h={section:a.default.any.isRequired,renderSectionTitle:a.default.func.isRequired,theme:a.default.func.isRequired,sectionKeyPrefix:a.default.string.isRequired},b in g?Object.defineProperty(g,b,{value:h,enumerable:!0,configurable:!0,writable:!0}):g[b]=h},SksO:function(e,t){function o(t,r){return e.exports=o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},o(t,r)}e.exports=o},Sokm:function(e,t,o){var r=o("nJlf");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},SuJb:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Header{position:relative;z-index:9}.Roku-Header a{cursor:pointer;text-decoration:none}.Roku-Header img{vertical-align:middle}.Roku-Header .nav-header{display:none}.Roku-Header .Roku-Nav .nav.hero-nav-main-enabled .nav-main{padding-top:0}.Roku-Header .mobile-nav{display:none!important}@media (min-width:0) and (max-width:1079px){.Roku-Header .navbar{display:none!important}.Roku-Header .mobile-nav{display:block!important}}.Roku-Header .universal-nav{font-weight:300;width:100%;height:64px;background-color:#fafafa;z-index:20;left:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.Roku-Header .universal-nav .nav-logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Header .mobile-border-bottom{border-bottom:1px solid hsla(0,0%,48.2%,.19)}.Roku-Header .mobile-border-bottom form{-webkit-border-radius:6px;border-radius:6px;background-color:#333;padding-left:1rem;margin-top:1rem;margin-bottom:1rem}.Roku-Header .mobile-border-bottom form input{background-color:transparent!important}.Roku-Header .mobile-border-bottom form .mobile-nav-search-text{background-color:transparent;max-width:27rem;display:inline;margin-left:1rem;outline:none;border:0;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857;color:#999;-webkit-border-radius:1em;border-radius:1em;-webkit-appearance:none}.Roku-Header .mobile-nav{z-index:10;margin:0;padding:0;max-height:100vh;width:100%;position:absolute}.Roku-Header .mobile-nav input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.Roku-Header .mobile-nav .mobile-nav-bar{height:64px;max-height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Header .mobile-nav .mobile-nav-brand{z-index:10}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{width:7rem;margin-left:15px;margin-top:20px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{margin-left:15px;margin-top:20px;margin-bottom:20px}}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-text{display:inline;position:relative;color:#662d91;top:.5rem;margin-left:5px}@media (min-width:320px) and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-text{margin-left:5px}}.Roku-Header .mobile-nav .mobile-nav-util{height:64px;margin-left:auto}.Roku-Header .mobile-nav .mobile-nav-util a{color:#662d91}.Roku-Header .mobile-nav .mobile-nav-util .mobile-menu-close-icon{background-color:#eee;font-size:2.5rem}.Roku-Header .mobile-nav .mobile-nav-util .mobile-cart-icon,.Roku-Header .mobile-nav .mobile-nav-util .mobile-menu-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;color:#662d91;padding:0 15px;min-height:64px;max-height:64px}.Roku-Header .mobile-nav .mobile-nav-util .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.Roku-Header .mobile-nav .mobile-menu{margin:0;padding:0;display:block;background-color:#eee;text-align:left;z-index:5;list-style:none;width:100%;height:100%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.Roku-Header .mobile-nav .mobile-menu .Roku-Modal-Spinner .container{top:-11rem}.Roku-Header .mobile-nav .mobile-menu .menuItem{min-height:56px;line-height:56px;position:relative}.Roku-Header .mobile-nav .mobile-menu .menuItem a{display:block;width:100%}.Roku-Header .mobile-nav .mobile-menu .menuItem a:focus{text-decoration:none}.Roku-Header .mobile-nav .mobile-menu .menuItem .navListItems{color:#662d91;padding:0 0 0 20px;list-style:none;font-family:GothamBold,Helvetica,Arial,sans-serif}.Roku-Header .mobile-nav .mobile-menu .menuItem .navListItems span{float:right}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu{background-color:#eee;list-style:none;-webkit-box-shadow:inset 0 10px 10px -6px #a9a9a9;box-shadow:inset 0 10px 10px -6px #a9a9a9;padding:0 15px}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a{color:#662d91;padding-left:20px}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item aside.nav-submenu__item-icon{display:inline-block;padding-right:15px;width:48px;text-align:center}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title{display:inline-block}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child){border-bottom:2px groove #f8f8f8}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav-items-logo{width:1rem}.Roku-Header .mobile-nav .mobile-menu .menuItem-search{line-height:5rem;position:relative}.Roku-Header .mobile-nav .mobile-menu .menuItem-search a:focus{text-decoration:none}.Roku-Header .mobile-nav .mobile-menu .menuItem-search:hover{background-color:#f2f2f2}.Roku-Header .mobile-nav .mobile-menu .menuItem-search:hover .nav__submenu{display:block}.Roku-Header .mobile-nav .mobile-menu .glyphicon{font-size:2.5rem;color:#662d91;position:relative;top:6px}.Roku-Header .mobile-nav .mobile-menu .mobile-nav-signin-logo{width:2.5rem}.Roku-Header .mobile-nav .mobile-menu .mobile-nav-search-logo{width:1.8rem}.Roku-Header .mobile-nav .mobile-menu .mobile-nav-search-text{max-width:27rem;display:inline;margin-left:1rem;outline:none;background-color:#eee;border:0}.Roku-Header .mobile-nav .mobile-menu>li{margin:0 15px}@media (min-width:320px) and (max-width:767px){.Roku-Header .mobile-nav .mobile-menu>li{margin-left:15px;margin-right:15px}}.Roku-Header .mobile-nav .mobile-menu>li .nav__submenu{margin:0 -15px}.Roku-Header .mobile-nav .mobile-menu>img{text-align:center}.Roku-Header .navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:64px;max-height:64px;padding:0 30px}.Roku-Header .navbar input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.Roku-Header .navbar .nav-logo{top:0;left:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:15px;display:inline-block;z-index:10}.Roku-Header .navbar .nav-logo img{min-width:9rem;max-height:32px;pointer-events:none}.Roku-Header .navbar .nav-logo-text{color:#662d91;padding:3px 15px 0 0;line-height:64px;font-size:24px}@media only screen and (max-width:1080px){.Roku-Header .navbar .nav-logo-text{font-size:1.9rem}}.Roku-Header .navbar .nav-menu{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Header .navbar .nav-menu.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Header .navbar .nav-menu.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Roku-Header .navbar .nav-menu.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Header .navbar .nav-util{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Roku-Header .navbar .nav-util .nav-util-user{padding:0 15px}.Roku-Header .navbar .desktop-menu{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:64px;max-height:64px;text-align:right;top:0;z-index:5}.Roku-Header .navbar .desktop-menu .navListItems{color:#662d91;list-style:none;display:block;padding:0 15px;overflow:hidden;white-space:nowrap}.Roku-Header .navbar .desktop-menu .menuItem{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px;max-height:64px;position:relative;-webkit-transition:font-size .2s;-o-transition:font-size .2s;transition:font-size .2s;list-style:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;cursor:pointer}.Roku-Header .navbar .desktop-menu .menuItem a{width:100%}.Roku-Header .navbar .desktop-menu .menuItem a:focus{text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.Roku-Header .navbar .desktop-menu .menuItem:hover .nav__submenu,.Roku-Header .navbar .desktop-menu .menuItem a+div:focus-within .nav__submenu,.Roku-Header .navbar .desktop-menu .menuItem a+div:focus .nav__submenu,.Roku-Header .navbar .desktop-menu .menuItem a:focus+div .nav__submenu{display:block}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu{display:none;position:absolute;left:auto;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:20rem;z-index:8;background-color:#f0f0f0;list-style:none;padding:10px 0;text-align:left;box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,.25)}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting{background-color:#f0f0f0;cursor:default}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting p{color:#662d91;margin-top:0;margin-bottom:0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link{padding:0 25px}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover{background-color:#f0f0f0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item{cursor:pointer;white-space:nowrap}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item a{color:#662d91;font-family:GothamBook,Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link{padding:3px 25px 0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item:hover{background-color:#eee;background-color:#fff}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item:hover a{color:#662d91}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon{margin-right:1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon .glyphicon{font-size:25px!important}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:-3px}.Roku-Header .navbar .desktop-menu .menuItem .nav-items-logo{width:1rem}.Roku-Header .navbar .desktop-menu .menuItem .opt-box{min-width:57px;min-height:64px;max-height:64px;padding:6px 15px 0;color:#662d91;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:64px}.Roku-Header .navbar .desktop-menu .menuItem .opt-box:hover{background:#f0f0f0}.Roku-Header .navbar .desktop-menu .menuItem .opt-box i{margin:0!important}.Roku-Header .navbar .desktop-menu .menuItem .opt-box .sign-in{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px}.Roku-Header .navbar .desktop-menu .menuItem .opt-box .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.Roku-Header .navbar .desktop-menu .menuItem .opt-box .glyphicon{font-size:25px}.Roku-Header .navbar .desktop-menu .menuItem .opt-box.search-icon{min-width:57px;max-width:57px}.Roku-Header .navbar .desktop-menu .menuItem.plain:hover{background:#f0f0f0}.Roku-Header .navbar .desktop-menu .menuItem-search{line-height:5rem;display:inline-block;position:relative}.Roku-Header .navbar .desktop-menu .menuItem-search a:focus{text-decoration:none}.Roku-Header .navbar .desktop-menu .menuItem-search:hover .nav__submenu{display:block}.Roku-Header .navbar .desktop-menu form{border-bottom:.2rem solid #bdb6b6;height:4.5rem;background-color:#f2f2f2;margin-top:7px}.Roku-Header .navbar .desktop-menu form .search{display:inline-block;color:#662d91;background-color:#f2f2f2;border:none;outline:none;color:#555;height:3.3rem;padding-top:1.5rem;width:60rem;cursor:text}.Roku-Header .navbar .desktop-menu form a{padding:5px}@media (min-width:320px) and (max-width:767px){.Roku-Header .navbar .desktop-menu form a{padding:5px}}.Roku-Header .navbar .desktop-menu .glyphicon{font-size:16px;margin-left:6px;color:#662d91;position:relative}.Roku-Header .navbar .desktop-menu .desktop-nav-signin-logo{width:2.5rem}.Roku-Header .navbar .desktop-menu .desktop-nav-search-logo{width:1.8rem}.Roku-Header .navbar .desktop-menu>.nav-icon{padding:0}.Roku-Header .navbar .desktop-menu>.nav-util .nav-util-user{padding:0 15px}.Roku-Header .navbar .desktop-menu>img{text-align:center}@media (min-width:1080px){.Roku-Header .menuItem{height:100%}}@media (min-width:320px) and (max-width:767px){.Roku-Header .menuItem .nav__submenu{padding:0}}.Roku-Header .display-none{display:none}.Roku-Header .mini-cart-wrapper{background-color:hsla(0,0%,100%,0);position:fixed;z-index:99;left:0;bottom:0;right:0;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.Roku-Header .mini-cart-wrapper.animate{background-color:hsla(0,0%,100%,.85)}.Roku-Header .mini-cart-wrapper.animate .mini-cart{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.Roku-Header .mini-cart{position:fixed;background:#fff;z-index:99;padding:20px;right:20px;top:20px;width:380px;max-width:calc(100% - 40px);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0)}.Roku-Header .mini-cart h3{margin:0;line-height:22px}.Roku-Header .mini-cart h3 .close{font-family:GothamLight;font-weight:400;height:44px;width:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:32px;position:absolute;right:6px;top:10px;color:#333;cursor:pointer}.Roku-Header .mini-cart hr{margin-top:20px;margin-bottom:10px}.Roku-Header .mini-cart .mini-cart__item{font-family:GothamMedium;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Header .mini-cart .mini-cart__item .item-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Roku-Header .mini-cart .mini-cart__item .item-price-special{color:#999;font-family:GothamLight;text-decoration:line-through;margin-right:10px}.Roku-Header .mini-cart .ks-button{width:100%;margin-top:10px}.Roku-Header .mini-cart .sign-in-link{font-family:GothamMedium}.Roku-Header .mini-cart .sign-in-link,.Roku-Header .mini-cart .signed-in-user{text-align:center;display:block;padding-top:10px}.Roku-Header .mini-cart .signed-in-user span{font-family:GothamMedium}.smaller{font-size:8px;padding-left:5px}",""]),e.exports=t},"T/id":function(e,t,o){var r=o("LEa7");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},T9S3:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==s(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=r?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}o.default=e,t&&t.set(e,o);return o}(o("viRO")),a=i(o("17x9")),n=i(o("z3Ad"));function i(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function u(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function d(e,t){if(null==e)return{};var o,r,a=function(e,t){if(null==e)return{};var o,r,a={},n=Object.keys(e);for(r=0;r<n.length;r++)o=n[r],t.indexOf(o)>=0||(a[o]=e[o]);return a}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(a[o]=e[o])}return a}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(s,e);var t,o,a,i,l=(t=s,function(){var e,o=h(t);if(b()){var r=h(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return f(this,e)});function s(){var e;p(this,s);for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return x(g(e=l.call.apply(l,[this].concat(o))),"storeItemReference",(function(t){null!==t&&(e.item=t)})),x(g(e),"onMouseEnter",(function(t){var o=e.props,r=o.sectionIndex,a=o.itemIndex;e.props.onMouseEnter(t,{sectionIndex:r,itemIndex:a})})),x(g(e),"onMouseLeave",(function(t){var o=e.props,r=o.sectionIndex,a=o.itemIndex;e.props.onMouseLeave(t,{sectionIndex:r,itemIndex:a})})),x(g(e),"onMouseDown",(function(t){var o=e.props,r=o.sectionIndex,a=o.itemIndex;e.props.onMouseDown(t,{sectionIndex:r,itemIndex:a})})),x(g(e),"onClick",(function(t){var o=e.props,r=o.sectionIndex,a=o.itemIndex;e.props.onClick(t,{sectionIndex:r,itemIndex:a})})),e}return o=s,(a=[{key:"shouldComponentUpdate",value:function(e){return(0,n.default)(e,this.props,["renderItemData"])}},{key:"render",value:function(){var e=this.props,t=e.isHighlighted,o=e.item,a=e.renderItem,n=e.renderItemData,i=d(e,["isHighlighted","item","renderItem","renderItemData"]);return delete i.sectionIndex,delete i.itemIndex,"function"==typeof i.onMouseEnter&&(i.onMouseEnter=this.onMouseEnter),"function"==typeof i.onMouseLeave&&(i.onMouseLeave=this.onMouseLeave),"function"==typeof i.onMouseDown&&(i.onMouseDown=this.onMouseDown),"function"==typeof i.onClick&&(i.onClick=this.onClick),r.default.createElement("li",c({role:"option"},i,{ref:this.storeItemReference}),a(o,function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?u(Object(o),!0).forEach((function(t){x(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):u(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({isHighlighted:t},n)))}}])&&m(o.prototype,a),i&&m(o,i),s}(r.Component);t.default=y,x(y,"propTypes",{sectionIndex:a.default.number,isHighlighted:a.default.bool.isRequired,itemIndex:a.default.number.isRequired,item:a.default.any.isRequired,renderItem:a.default.func.isRequired,renderItemData:a.default.object.isRequired,onMouseEnter:a.default.func,onMouseLeave:a.default.func,onMouseDown:a.default.func,onClick:a.default.func})},T9fN:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.upcoming-event-container{background-color:#fff;margin-bottom:30px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%}@media (min-width:320px) and (max-width:767px){.upcoming-event-container{margin-bottom:30px}}.upcoming-event-container .upcoming-event-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.upcoming-event-container .upcoming-event-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-row{padding-bottom:40px}}.upcoming-event-container p{margin-bottom:0}.upcoming-event-container p a{text-decoration:none;font-weight:800}.upcoming-event-container p a:hover{color:#333}.upcoming-event-container h2{margin-top:0}.upcoming-event-container img{width:100%;max-width:100%;max-height:100%}.upcoming-event-container .link{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.upcoming-event-container .link{font-size:14px;line-height:22px}}.upcoming-event-container .padr-0{padding-right:0}.upcoming-event-container .padl-0{padding-left:0}.upcoming-event-container .upcoming-event-content{padding:30px 10px 30px 30px;vertical-align:middle;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-content{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:10px}}@media (min-width:768px){.upcoming-event-container .upcoming-event-content{min-height:200px}}@media (max-width:1023px){.upcoming-event-container .upcoming-event-content{padding:40px;text-align:center}}@media (max-width:1023px) and (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-content{padding:40px}}.upcoming-event-container .upcoming-event-content .upcoming-event-title{font-size:16px;line-height:24px;font-size:24px!important}@media (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-content .upcoming-event-title{font-size:16px;line-height:24px}}.upcoming-event-container .upcoming-event-cta{text-align:center}@media (min-width:768px){.upcoming-event-container .upcoming-event-cta{padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-cta{padding-right:20px}}.upcoming-event-container .upcoming-event-cta .upcoming-event-cta-btn{margin:0}.upcoming-event-container .upcoming-event-modal .section{margin-top:40px}.upcoming-event-container .upcoming-event-modal .section .heading{margin-bottom:10px}.upcoming-event-container .upcoming-event-modal .section .presenter-container{margin-bottom:15px}.upcoming-event-container .upcoming-event-modal .section .presenter-container .presenter-headshot{width:50px;height:50px;-webkit-border-radius:50px;border-radius:50px}.upcoming-event-container .upcoming-event-modal .section .presenter-container .presenter-topic{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-modal .section .presenter-container .presenter-topic{font-size:14px;line-height:22px}}.upcoming-event-container .upcoming-event-modal .section .item-heading{font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:767px){.upcoming-event-container .upcoming-event-modal .section .item-heading{font-size:16px;line-height:24px}}",""]),e.exports=t},TFtb:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},TJpk:function(e,t,o){t.__esModule=!0,t.Helmet=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},a=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),n=d(o("viRO")),i=d(o("17x9")),l=d(o("8+s/")),s=d(o("bmMU")),c=o("v1p5"),u=o("hFT/");function d(e){return e&&e.__esModule?e:{default:e}}function p(e,t){var o={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(o[r]=e[r]);return o}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var g,b,h,k=(0,l.default)(c.reducePropsToState,c.handleClientStateChange,c.mapStateOnServer)((function(){return null})),x=(g=k,h=b=function(e){function t(){return m(this,t),f(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!(0,s.default)(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case u.TAG_NAMES.SCRIPT:case u.TAG_NAMES.NOSCRIPT:return{innerHTML:t};case u.TAG_NAMES.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,o=e.child,a=e.arrayTypeChildren,n=e.newChildProps,i=e.nestedChildren;return r({},a,((t={})[o.type]=[].concat(a[o.type]||[],[r({},n,this.mapNestedChildrenToProps(o,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,o,a=e.child,n=e.newProps,i=e.newChildProps,l=e.nestedChildren;switch(a.type){case u.TAG_NAMES.TITLE:return r({},n,((t={})[a.type]=l,t.titleAttributes=r({},i),t));case u.TAG_NAMES.BODY:return r({},n,{bodyAttributes:r({},i)});case u.TAG_NAMES.HTML:return r({},n,{htmlAttributes:r({},i)})}return r({},n,((o={})[a.type]=r({},i),o))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var o=r({},t);return Object.keys(e).forEach((function(t){var a;o=r({},o,((a={})[t]=e[t],a))})),o},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var o=this,r={};return n.default.Children.forEach(e,(function(e){if(e&&e.props){var a=e.props,n=a.children,i=p(a,["children"]),l=(0,c.convertReactPropstoHtmlAttributes)(i);switch(o.warnOnInvalidChildren(e,n),e.type){case u.TAG_NAMES.LINK:case u.TAG_NAMES.META:case u.TAG_NAMES.NOSCRIPT:case u.TAG_NAMES.SCRIPT:case u.TAG_NAMES.STYLE:r=o.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:l,nestedChildren:n});break;default:t=o.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:n})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,o=p(e,["children"]),a=r({},o);return t&&(a=this.mapChildrenToProps(t,a)),n.default.createElement(g,a)},a(t,null,[{key:"canUseDOM",set:function(e){g.canUseDOM=e}}]),t}(n.default.Component),b.propTypes={base:i.default.object,bodyAttributes:i.default.object,children:i.default.oneOfType([i.default.arrayOf(i.default.node),i.default.node]),defaultTitle:i.default.string,defer:i.default.bool,encodeSpecialCharacters:i.default.bool,htmlAttributes:i.default.object,link:i.default.arrayOf(i.default.object),meta:i.default.arrayOf(i.default.object),noscript:i.default.arrayOf(i.default.object),onChangeClientState:i.default.func,script:i.default.arrayOf(i.default.object),style:i.default.arrayOf(i.default.object),title:i.default.string,titleAttributes:i.default.object,titleTemplate:i.default.string},b.defaultProps={defer:!0,encodeSpecialCharacters:!0},b.peek=g.peek,b.rewind=function(){var e=g.rewind();return e||(e=(0,c.mapStateOnServer)({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},h);x.renderStatic=x.rewind,t.Helmet=x,t.default=x},TO8r:function(e,t){var o=/\s/;e.exports=function(e){for(var t=e.length;t--&&o.test(e.charAt(t)););return t}},TPVe:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.woff"},TSYQ:function(e,t,o){var r,a=o("cDf5");
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=a(o);if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o)){if(o.length){var l=i.apply(null,o);l&&e.push(l)}}else if("object"===r)if(o.toString===Object.prototype.toString)for(var s in o)n.call(o,s)&&o[s]&&e.push(s);else e.push(o.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):"object"===a(o("PDX0"))&&o("PDX0")?void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r):window.classNames=i}()},TTMK:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.ttf"},TVLE:function(e,t,o){"use strict";var r=o("AM7I")("%TypeError%");e.exports=function(e,t){if(null==e)throw new r(t||"Cannot call method on "+e);return e}},TXJB:function(e,t,o){!function(e,t){"use strict";function o(e,t,o,r,a,n,i){try{var l=e[n](i),s=l.value}catch(e){return void o(e)}l.done?t(s):Promise.resolve(s).then(r,a)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function l(e){o(i,a,n,l,s,"next",e)}function s(e){o(i,a,n,l,s,"throw",e)}l(void 0)}))}}function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function n(e,t){if(null==e)return{};var o,r,a={},n=Object.keys(e);for(r=0;r<n.length;r++)o=n[r],t.indexOf(o)>=0||(a[o]=e[o]);return a}function i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var r=o.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var l={init:"init"},s={Cell:function(e){var t=e.value;return void 0===t?"":t},width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function c(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return t.reduce((function(e,t){var o=t.style,r=t.className;return e=a({},e,{},n(t,["style","className"])),o&&(e.style=e.style?a({},e.style||{},{},o||{}):o),r&&(e.className=e.className?e.className+" "+r:r),""===e.className&&delete e.className,e}),{})}var u=function(e,t){return void 0===t&&(t={}),function(o){return void 0===o&&(o={}),[].concat(e,[o]).reduce((function(e,r){return function e(t,o,r){return"function"==typeof o?e({},o(t,r)):Array.isArray(o)?c.apply(void 0,[t].concat(o)):c(t,o)}(e,r,a({},t,{userProps:o}))}),{})}},d=function(e,t,o,r){return void 0===o&&(o={}),e.reduce((function(e,t){return t(e,o)}),t)},p=function(e,t,o){return void 0===o&&(o={}),e.forEach((function(e){e(t,o)}))};function m(e,t,o,r){e.findIndex((function(e){return e.pluginName===o})),t.forEach((function(t){e.findIndex((function(e){return e.pluginName===t}))}))}function f(e,t){return"function"==typeof e?e(t):e}function g(e){var o=t.useRef();return o.current=e,t.useCallback((function(){return o.current}),[])}var b="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function h(e,o){var r=t.useRef(!1);b((function(){r.current&&e(),r.current=!0}),o)}function k(e,t,o){return void 0===o&&(o={}),function(r,n){void 0===n&&(n={});var i="string"==typeof r?t[r]:r;if(void 0===i)throw console.info(t),new Error("Renderer Error ☝️");return x(i,a({},e,{column:t},o,{},n))}}function x(e,o){return function(e){return"function"==typeof e&&(t=Object.getPrototypeOf(e)).prototype&&t.prototype.isReactComponent;var t}(r=e)||"function"==typeof r||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(r)?t.createElement(e,o):e;var r}function y(e,t,o){return void 0===o&&(o=0),e.map((function(e){return w(e=a({},e,{parent:t,depth:o})),e.columns&&(e.columns=y(e.columns,e,o+1)),e}))}function v(e){return P(e,"columns")}function w(e){var t=e.id,o=e.accessor,r=e.Header;if("string"==typeof o){t=t||o;var a=o.split(".");o=function(e){return function(e,t,o){if(!t)return e;var r,a="function"==typeof t?t:JSON.stringify(t),n=C.get(a)||function(){var e=function(e){return function e(t,o){if(void 0===o&&(o=[]),Array.isArray(t))for(var r=0;r<t.length;r+=1)e(t[r],o);else o.push(t);return o}(e).map((function(e){return String(e).replace(".","_")})).join(".").replace(A,".").replace(M,"").split(".")}(t);return C.set(a,e),e}();try{r=n.reduce((function(e,t){return e[t]}),e)}catch(e){}return void 0!==r?r:void 0}(e,a)}}if(!t&&"string"==typeof r&&r&&(t=r),!t&&e.columns)throw console.error(e),new Error('A column ID (or unique "Header" value) is required!');if(!t)throw console.error(e),new Error("A column ID (or string accessor) is required!");return Object.assign(e,{id:t,accessor:o}),e}function _(e,o){if(!o)throw new Error;return Object.assign(e,a({Header:function(){return t.createElement(t.Fragment,null," ")},Footer:function(){return t.createElement(t.Fragment,null," ")}},s,{},o,{},e)),e}function R(e,t){for(var o=[],r=e,n=0,i=function(){return n++},l=function(){var e={headers:[]},n=[],l=r.some((function(e){return e.parent}));r.forEach((function(o){var r,s=[].concat(n).reverse()[0];l&&(r=o.parent?a({},o.parent,{originalId:o.parent.id,id:o.parent.id+"_"+i(),headers:[o]}):_({originalId:o.id+"_placeholder",id:o.id+"_placeholder_"+i(),placeholderOf:o,headers:[o]},t),s&&s.originalId===r.originalId?s.headers.push(o):n.push(r)),e.headers.push(o)})),o.push(e),r=n};r.length;)l();return o.reverse()}var C=new Map;function E(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];for(var r=0;r<t.length;r+=1)if(void 0!==t[r])return t[r]}function S(e){if("function"==typeof e)return e}function P(e,t){var o=[];return function e(r){r.forEach((function(r){r[t]?e(r[t]):o.push(r)}))}(e),o}function T(e,t){var o=t.manualExpandedKey,r=t.expanded,a=t.expandSubRows,n=void 0===a||a,i=[];return e.forEach((function e(t){t.isExpanded=t.original&&t.original[o]||r[t.id],t.canExpand=t.subRows&&!!t.subRows.length,i.push(t),n&&t.subRows&&t.subRows.length&&t.isExpanded&&t.subRows.forEach(e)})),i}function O(e,t,o){return S(e)||t[e]||o[e]||o.text}function N(e,t,o){return e?e(t,o):void 0===t}function I(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var A=/\[/g,M=/\]/g,L=function(e){return a({role:"table"},e)},D=function(e){return a({role:"rowgroup"},e)},j=function(e,t){var o=t.column;return a({key:"header_"+o.id,colSpan:o.totalVisibleHeaderCount,role:"columnheader"},e)},H=function(e,t){var o=t.column;return a({key:"footer_"+o.id,colSpan:o.totalVisibleHeaderCount},e)},z=function(e,t){return a({key:"headerGroup_"+t.index,role:"row"},e)},F=function(e,t){return a({key:"footerGroup_"+t.index},e)},B=function(e,t){return a({key:"row_"+t.row.id,role:"row"},e)},V=function(e,t){var o=t.cell;return a({key:"cell_"+o.row.id+"_"+o.column.id,role:"cell"},e)};function q(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[L],getTableBodyProps:[D],getHeaderGroupProps:[z],getFooterGroupProps:[F],getHeaderProps:[j],getFooterProps:[H],getRowProps:[B],getCellProps:[V],useFinalInstance:[]}}l.resetHiddenColumns="resetHiddenColumns",l.toggleHideColumn="toggleHideColumn",l.setHiddenColumns="setHiddenColumns",l.toggleHideAllColumns="toggleHideAllColumns";var U=function(e){e.getToggleHiddenProps=[W],e.getToggleHideAllColumnsProps=[G],e.stateReducers.push(Y),e.useInstanceBeforeDimensions.push(K),e.headerGroupsDeps.push((function(e,t){var o=t.instance;return[].concat(e,[o.state.hiddenColumns])})),e.useInstance.push(J)};U.pluginName="useColumnVisibility";var W=function(e,t){var o=t.column;return[e,{onChange:function(e){o.toggleHidden(!e.target.checked)},style:{cursor:"pointer"},checked:o.isVisible,title:"Toggle Column Visible"}]},G=function(e,t){var o=t.instance;return[e,{onChange:function(e){o.toggleHideAllColumns(!e.target.checked)},style:{cursor:"pointer"},checked:!o.allColumnsHidden&&!o.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!o.allColumnsHidden&&o.state.hiddenColumns.length}]};function Y(e,t,o,r){if(t.type===l.init)return a({hiddenColumns:[]},e);if(t.type===l.resetHiddenColumns)return a({},e,{hiddenColumns:r.initialState.hiddenColumns||[]});if(t.type===l.toggleHideColumn){var n=(void 0!==t.value?t.value:!e.hiddenColumns.includes(t.columnId))?[].concat(e.hiddenColumns,[t.columnId]):e.hiddenColumns.filter((function(e){return e!==t.columnId}));return a({},e,{hiddenColumns:n})}return t.type===l.setHiddenColumns?a({},e,{hiddenColumns:f(t.value,e.hiddenColumns)}):t.type===l.toggleHideAllColumns?a({},e,{hiddenColumns:(void 0!==t.value?t.value:!e.hiddenColumns.length)?r.allColumns.map((function(e){return e.id})):[]}):void 0}function K(e){var o=e.headers,r=e.state.hiddenColumns;t.useRef(!1).current;var a=0;o.forEach((function(e){return a+=function e(t,o){t.isVisible=o&&!r.includes(t.id);var a=0;return t.headers&&t.headers.length?t.headers.forEach((function(o){return a+=e(o,t.isVisible)})):a=t.isVisible?1:0,t.totalVisibleHeaderCount=a,a}(e,!0)}))}function J(e){var o=e.columns,r=e.flatHeaders,a=e.dispatch,n=e.allColumns,i=e.getHooks,s=e.state.hiddenColumns,c=e.autoResetHiddenColumns,d=void 0===c||c,p=g(e),m=n.length===s.length,f=t.useCallback((function(e,t){return a({type:l.toggleHideColumn,columnId:e,value:t})}),[a]),b=t.useCallback((function(e){return a({type:l.setHiddenColumns,value:e})}),[a]),k=t.useCallback((function(e){return a({type:l.toggleHideAllColumns,value:e})}),[a]),x=u(i().getToggleHideAllColumnsProps,{instance:p()});r.forEach((function(e){e.toggleHidden=function(t){a({type:l.toggleHideColumn,columnId:e.id,value:t})},e.getToggleHiddenProps=u(i().getToggleHiddenProps,{instance:p(),column:e})}));var y=g(d);h((function(){y()&&a({type:l.resetHiddenColumns})}),[a,o]),Object.assign(e,{allColumnsHidden:m,toggleHideColumn:f,setHiddenColumns:b,toggleHideAllColumns:k,getToggleHideAllColumnsProps:x})}var Z={},Q={},X=function(e,t,o){return e},$=function(e,t){return e.subRows||[]},ee=function(e,t,o){return""+(o?[o.id,t].join("."):t)},te=function(e){return e};function oe(e){var t=e.initialState,o=void 0===t?Z:t,r=e.defaultColumn,i=void 0===r?Q:r,l=e.getSubRows,s=void 0===l?$:l,c=e.getRowId,u=void 0===c?ee:c,d=e.stateReducer,p=void 0===d?X:d,m=e.useControlledState,f=void 0===m?te:m;return a({},n(e,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:o,defaultColumn:i,getSubRows:s,getRowId:u,stateReducer:p,useControlledState:f})}function re(e,t){void 0===t&&(t=0);var o=0,r=0,a=0,n=0;return e.forEach((function(e){var i=e.headers;if(e.totalLeft=t,i&&i.length){var l=re(i,t),s=l[0],c=l[1],u=l[2],d=l[3];e.totalMinWidth=s,e.totalWidth=c,e.totalMaxWidth=u,e.totalFlexWidth=d}else e.totalMinWidth=e.minWidth,e.totalWidth=Math.min(Math.max(e.minWidth,e.width),e.maxWidth),e.totalMaxWidth=e.maxWidth,e.totalFlexWidth=e.canResize?e.totalWidth:0;e.isVisible&&(t+=e.totalWidth,o+=e.totalMinWidth,r+=e.totalWidth,a+=e.totalMaxWidth,n+=e.totalFlexWidth)})),[o,r,a,n]}function ae(e){var t=e.data,o=e.rows,r=e.flatRows,a=e.rowsById,n=e.column,i=e.getRowId,l=e.getSubRows,s=e.accessValueHooks,c=e.getInstance;t.forEach((function(e,t){return function e(t,o,u,p,m){void 0===u&&(u=0);var f=t,g=i(t,o,p),b=a[g];if(b)b.subRows&&b.originalSubRows.forEach((function(t,o){return e(t,o,u+1,b)}));else if((b={id:g,original:f,index:o,depth:u,cells:[{}]}).cells.map=I,b.cells.filter=I,b.cells.forEach=I,b.cells[0].getCellProps=I,b.values={},m.push(b),r.push(b),a[g]=b,b.originalSubRows=l(t,o),b.originalSubRows){var h=[];b.originalSubRows.forEach((function(t,o){return e(t,o,u+1,b,h)})),b.subRows=h}n.accessor&&(b.values[n.id]=n.accessor(t,o,b)),b.values[n.id]=d(s,b.values[n.id],{row:b,column:n,instance:c()})}(e,t,0,void 0,o)}))}l.resetExpanded="resetExpanded",l.toggleRowExpanded="toggleRowExpanded",l.toggleAllRowsExpanded="toggleAllRowsExpanded";var ne=function(e){e.getToggleAllRowsExpandedProps=[ie],e.getToggleRowExpandedProps=[le],e.stateReducers.push(se),e.useInstance.push(ce),e.prepareRow.push(ue)};ne.pluginName="useExpanded";var ie=function(e,t){var o=t.instance;return[e,{onClick:function(e){o.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},le=function(e,t){var o=t.row;return[e,{onClick:function(){o.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function se(e,t,o,r){if(t.type===l.init)return a({expanded:{}},e);if(t.type===l.resetExpanded)return a({},e,{expanded:r.initialState.expanded||{}});if(t.type===l.toggleAllRowsExpanded){var s=t.value,c=r.isAllRowsExpanded,u=r.rowsById;if(void 0!==s?s:!c){var d={};return Object.keys(u).forEach((function(e){d[e]=!0})),a({},e,{expanded:d})}return a({},e,{expanded:{}})}if(t.type===l.toggleRowExpanded){var p,m=t.id,f=t.value,g=e.expanded[m],b=void 0!==f?f:!g;if(!g&&b)return a({},e,{expanded:a({},e.expanded,(p={},p[m]=!0,p))});if(g&&!b){var h=e.expanded;return h[m],a({},e,{expanded:n(h,[m].map(i))})}return e}}function ce(e){var o=e.data,r=e.rows,a=e.rowsById,n=e.manualExpandedKey,i=void 0===n?"expanded":n,s=e.paginateExpandedRows,c=void 0===s||s,d=e.expandSubRows,p=void 0===d||d,f=e.autoResetExpanded,b=void 0===f||f,k=e.getHooks,x=e.plugins,y=e.state.expanded,v=e.dispatch;m(x,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var w=g(b),_=Boolean(Object.keys(a).length&&Object.keys(y).length);_&&Object.keys(a).some((function(e){return!y[e]}))&&(_=!1),h((function(){w()&&v({type:l.resetExpanded})}),[v,o]);var R=t.useCallback((function(e,t){v({type:l.toggleRowExpanded,id:e,value:t})}),[v]),C=t.useCallback((function(e){return v({type:l.toggleAllRowsExpanded,value:e})}),[v]),E=t.useMemo((function(){return c?T(r,{manualExpandedKey:i,expanded:y,expandSubRows:p}):r}),[c,r,i,y,p]),S=t.useMemo((function(){return function(e){var t=0;return Object.keys(e).forEach((function(e){var o=e.split(".");t=Math.max(t,o.length)})),t}(y)}),[y]),P=g(e),O=u(k().getToggleAllRowsExpandedProps,{instance:P()});Object.assign(e,{preExpandedRows:r,expandedRows:E,rows:E,expandedDepth:S,isAllRowsExpanded:_,toggleRowExpanded:R,toggleAllRowsExpanded:C,getToggleAllRowsExpandedProps:O})}function ue(e,t){var o=t.instance.getHooks,r=t.instance;e.toggleRowExpanded=function(t){return r.toggleRowExpanded(e.id,t)},e.getToggleRowExpandedProps=u(o().getToggleRowExpandedProps,{instance:r,row:e})}var de=function(e,t,o){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return String(r).toLowerCase().includes(String(o).toLowerCase())}))}))};de.autoRemove=function(e){return!e};var pe=function(e,t,o){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r).toLowerCase()===String(o).toLowerCase()}))}))};pe.autoRemove=function(e){return!e};var me=function(e,t,o){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r)===String(o)}))}))};me.autoRemove=function(e){return!e};var fe=function(e,t,o){return e.filter((function(e){return t.some((function(t){return e.values[t].includes(o)}))}))};fe.autoRemove=function(e){return!e||!e.length};var ge=function(e,t,o){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&o.every((function(e){return r.includes(e)}))}))}))};ge.autoRemove=function(e){return!e||!e.length};var be=function(e,t,o){return e.filter((function(e){return t.some((function(t){return e.values[t]===o}))}))};be.autoRemove=function(e){return void 0===e};var he=function(e,t,o){return e.filter((function(e){return t.some((function(t){return e.values[t]==o}))}))};he.autoRemove=function(e){return null==e};var ke=function(e,t,o){var r=o||[],a=r[0],n=r[1];if((a="number"==typeof a?a:-1/0)>(n="number"==typeof n?n:1/0)){var i=a;a=n,n=i}return e.filter((function(e){return t.some((function(t){var o=e.values[t];return o>=a&&o<=n}))}))};ke.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var xe=Object.freeze({__proto__:null,text:de,exactText:pe,exactTextCase:me,includes:fe,includesAll:ge,exact:be,equals:he,between:ke});l.resetFilters="resetFilters",l.setFilter="setFilter",l.setAllFilters="setAllFilters";var ye=function(e){e.stateReducers.push(ve),e.useInstance.push(we)};function ve(e,t,o,r){if(t.type===l.init)return a({filters:[]},e);if(t.type===l.resetFilters)return a({},e,{filters:r.initialState.filters||[]});if(t.type===l.setFilter){var n=t.columnId,i=t.filterValue,s=r.allColumns,c=r.filterTypes,u=s.find((function(e){return e.id===n}));if(!u)throw new Error("React-Table: Could not find a column with id: "+n);var d=O(u.filter,c||{},xe),p=e.filters.find((function(e){return e.id===n})),m=f(i,p&&p.value);return N(d.autoRemove,m,u)?a({},e,{filters:e.filters.filter((function(e){return e.id!==n}))}):a({},e,p?{filters:e.filters.map((function(e){return e.id===n?{id:n,value:m}:e}))}:{filters:[].concat(e.filters,[{id:n,value:m}])})}if(t.type===l.setAllFilters){var g=t.filters,b=r.allColumns,h=r.filterTypes;return a({},e,{filters:f(g,e.filters).filter((function(e){var t=b.find((function(t){return t.id===e.id}));return!N(O(t.filter,h||{},xe).autoRemove,e.value,t)}))})}}function we(e){var o=e.data,r=e.rows,a=e.flatRows,n=e.rowsById,i=e.allColumns,s=e.filterTypes,c=e.manualFilters,u=e.defaultCanFilter,d=void 0!==u&&u,p=e.disableFilters,m=e.state.filters,f=e.dispatch,b=e.autoResetFilters,k=void 0===b||b,x=t.useCallback((function(e,t){f({type:l.setFilter,columnId:e,filterValue:t})}),[f]),y=t.useCallback((function(e){f({type:l.setAllFilters,filters:e})}),[f]);i.forEach((function(e){var t=e.id,o=e.accessor,r=e.defaultCanFilter,a=e.disableFilters;e.canFilter=o?E(!0!==a&&void 0,!0!==p&&void 0,!0):E(r,d,!1),e.setFilter=function(t){return x(e.id,t)};var n=m.find((function(e){return e.id===t}));e.filterValue=n&&n.value}));var v=t.useMemo((function(){if(c||!m.length)return[r,a,n];var e=[],t={};return[function o(r,a){void 0===a&&(a=0);var n=r;return(n=m.reduce((function(e,t){var o=t.id,r=t.value,n=i.find((function(e){return e.id===o}));if(!n)return e;0===a&&(n.preFilteredRows=e);var l=O(n.filter,s||{},xe);return l?(n.filteredRows=l(e,[o],r),n.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+n.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?o(r.subRows,a+1):r.subRows)})),n}(r),e,t]}),[c,m,r,a,n,i,s]),w=v[0],_=v[1],R=v[2];t.useMemo((function(){i.filter((function(e){return!m.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=w,e.filteredRows=w}))}),[w,m,i]);var C=g(k);h((function(){C()&&f({type:l.resetFilters})}),[f,c?null:o]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:a,preFilteredRowsById:n,filteredRows:w,filteredFlatRows:_,filteredRowsById:R,rows:w,flatRows:_,rowsById:R,setFilter:x,setAllFilters:y})}ye.pluginName="useFilters",l.resetGlobalFilter="resetGlobalFilter",l.setGlobalFilter="setGlobalFilter";var _e=function(e){e.stateReducers.push(Re),e.useInstance.push(Ce)};function Re(e,t,o,r){if(t.type===l.resetGlobalFilter)return a({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===l.setGlobalFilter){var i=t.filterValue,s=r.userFilterTypes,c=O(r.globalFilter,s||{},xe),u=f(i,e.globalFilter);return N(c.autoRemove,u)?(e.globalFilter,n(e,["globalFilter"])):a({},e,{globalFilter:u})}}function Ce(e){var o=e.data,r=e.rows,a=e.flatRows,n=e.rowsById,i=e.allColumns,s=e.filterTypes,c=e.globalFilter,u=e.manualGlobalFilter,d=e.state.globalFilter,p=e.dispatch,m=e.autoResetGlobalFilter,f=void 0===m||m,b=e.disableGlobalFilter,k=t.useCallback((function(e){p({type:l.setGlobalFilter,filterValue:e})}),[p]),x=t.useMemo((function(){if(u||void 0===d)return[r,a,n];var e=[],t={},o=O(c,s||{},xe);if(!o)return console.warn("Could not find a valid 'globalFilter' option."),r;i.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=E(!0!==t&&void 0,!0!==b&&void 0,!0)}));var l=i.filter((function(e){return!0===e.canFilter}));return[function r(a){return(a=o(a,l.map((function(e){return e.id})),d)).forEach((function(o){e.push(o),t[o.id]=o,o.subRows=o.subRows&&o.subRows.length?r(o.subRows):o.subRows})),a}(r),e,t]}),[u,d,c,s,i,r,a,n,b]),y=x[0],v=x[1],w=x[2],_=g(f);h((function(){_()&&p({type:l.resetGlobalFilter})}),[p,u?null:o]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:a,preGlobalFilteredRowsById:n,globalFilteredRows:y,globalFilteredFlatRows:v,globalFilteredRowsById:w,rows:y,flatRows:v,rowsById:w,setGlobalFilter:k,disableGlobalFilter:b})}function Ee(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}_e.pluginName="useGlobalFilter";var Se=Object.freeze({__proto__:null,sum:Ee,min:function(e){var t=0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=0,o=0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),o=Math.max(o,e))})),t+".."+o},average:function(e){return Ee(0,e)/e.length},median:function(e){if(!e.length)return null;var t=0,o=0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),o=Math.max(o,e))})),(t+o)/2},unique:function(e){return[].concat(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Pe=[],Te={};l.resetGroupBy="resetGroupBy",l.toggleGroupBy="toggleGroupBy";var Oe=function(e){e.getGroupByToggleProps=[Ne],e.stateReducers.push(Ie),e.visibleColumnsDeps.push((function(e,t){var o=t.instance;return[].concat(e,[o.state.groupBy])})),e.visibleColumns.push(Ae),e.useInstance.push(Le),e.prepareRow.push(De)};Oe.pluginName="useGroupBy";var Ne=function(e,t){var o=t.header;return[e,{onClick:o.canGroupBy?function(e){e.persist(),o.toggleGroupBy()}:void 0,style:{cursor:o.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Ie(e,t,o,r){if(t.type===l.init)return a({groupBy:[]},e);if(t.type===l.resetGroupBy)return a({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===l.toggleGroupBy){var n=t.columnId,i=t.value,s=void 0!==i?i:!e.groupBy.includes(n);return a({},e,s?{groupBy:[].concat(e.groupBy,[n])}:{groupBy:e.groupBy.filter((function(e){return e!==n}))})}}function Ae(e,t){var o=t.instance.state.groupBy,r=o.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),a=e.filter((function(e){return!o.includes(e.id)}));return(e=[].concat(r,a)).forEach((function(e){e.isGrouped=o.includes(e.id),e.groupedIndex=o.indexOf(e.id)})),e}var Me={};function Le(e){var o=e.data,r=e.rows,a=e.flatRows,n=e.rowsById,i=e.allColumns,s=e.flatHeaders,c=e.groupByFn,d=void 0===c?je:c,p=e.manualGroupBy,f=e.aggregations,b=void 0===f?Me:f,k=e.plugins,x=e.state.groupBy,y=e.dispatch,v=e.autoResetGroupBy,w=void 0===v||v,_=e.disableGroupBy,R=e.defaultCanGroupBy,C=e.getHooks;m(k,["useFilters"],"useGroupBy");var S=g(e);i.forEach((function(t){var o=t.accessor,r=t.defaultGroupBy,a=t.disableGroupBy;t.canGroupBy=o?E(t.canGroupBy,!0!==a&&void 0,!0!==_&&void 0,!0):E(t.canGroupBy,r,R,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var T=t.useCallback((function(e,t){y({type:l.toggleGroupBy,columnId:e,value:t})}),[y]);s.forEach((function(e){e.getGroupByToggleProps=u(C().getGroupByToggleProps,{instance:S(),header:e})}));var O=t.useMemo((function(){if(p||!x.length)return[r,a,n,Pe,Te,a,n];var e=x.filter((function(e){return i.find((function(t){return t.id===e}))})),t=[],o={},l=[],s={},c=[],u={},m=function r(a,n,p){if(void 0===n&&(n=0),n===e.length)return a;var m=e[n],f=d(a,m);return Object.entries(f).map((function(a,d){var f=a[0],g=a[1],h=m+":"+f,k=r(g,n+1,h=p?p+">"+h:h),x=n?P(g,"leafRows"):g,y=function(t,o,r){var a={};return i.forEach((function(n){if(e.includes(n.id))a[n.id]=o[0]?o[0].values[n.id]:null;else{var i=o.map((function(e){return e.values[n.id]})),l=t.map((function(e){var t=e.values[n.id];if(!r&&n.aggregateValue){var o="function"==typeof n.aggregateValue?n.aggregateValue:b[n.aggregateValue]||Se[n.aggregateValue];if(!o)throw console.info({column:n}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=o(t,e,n)}return t})),s="function"==typeof n.aggregate?n.aggregate:b[n.aggregate]||Se[n.aggregate];if(s)a[n.id]=s(l,i);else{if(n.aggregate)throw console.info({column:n}),new Error("React Table: Invalid column.aggregate option for column listed above");a[n.id]=null}}})),a}(x,g,n),v={id:h,isGrouped:!0,groupByID:m,groupByVal:f,values:y,subRows:k,leafRows:x,depth:n,index:d};return k.forEach((function(e){t.push(e),o[e.id]=e,e.isGrouped?(l.push(e),s[e.id]=e):(c.push(e),u[e.id]=e)})),v}))}(r);return m.forEach((function(e){t.push(e),o[e.id]=e,e.isGrouped?(l.push(e),s[e.id]=e):(c.push(e),u[e.id]=e)})),[m,t,o,l,s,c,u]}),[p,x,r,a,n,i,b,d]),N=O[0],I=O[1],A=O[2],M=O[3],L=O[4],D=O[5],j=O[6],H=g(w);h((function(){H()&&y({type:l.resetGroupBy})}),[y,p?null:o]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:a,preGroupedRowsById:n,groupedRows:N,groupedFlatRows:I,groupedRowsById:A,onlyGroupedFlatRows:M,onlyGroupedRowsById:L,nonGroupedFlatRows:D,nonGroupedRowsById:j,rows:N,flatRows:I,rowsById:A,toggleGroupBy:T})}function De(e){e.allCells.forEach((function(t){t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&e.canExpand}))}function je(e,t){return e.reduce((function(e,o,r){var a=""+o.values[t];return e[a]=Array.isArray(e[a])?e[a]:[],e[a].push(o),e}),{})}var He=/([0-9]+)/gm;function ze(e,t){return e===t?0:e>t?1:-1}function Fe(e,t){return e.values[t]}function Be(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var Ve=Object.freeze({__proto__:null,alphanumeric:function(e,t,o){var r=Fe(e,o),a=Fe(t,o);for(r=Be(r),a=Be(a),r=r.split(He).filter(Boolean),a=a.split(He).filter(Boolean);r.length&&a.length;){var n=r.shift(),i=a.shift(),l=parseInt(n,10),s=parseInt(i,10),c=[l,s].sort();if(isNaN(c[0])){if(n>i)return 1;if(i>n)return-1}else{if(isNaN(c[1]))return isNaN(l)?-1:1;if(l>s)return 1;if(s>l)return-1}}return r.length-a.length},datetime:function(e,t,o){var r=Fe(e,o),a=Fe(t,o);return ze(r=r.getTime(),a=a.getTime())},basic:function(e,t,o){return ze(Fe(e,o),Fe(t,o))}});l.resetSortBy="resetSortBy",l.toggleSortBy="toggleSortBy",l.clearSortBy="clearSortBy",s.sortType="alphanumeric",s.sortDescFirst=!1;var qe=function(e){e.getSortByToggleProps=[Ue],e.stateReducers.push(We),e.useInstance.push(Ge)};qe.pluginName="useSortBy";var Ue=function(e,t){var o=t.instance,r=t.column,a=o.isMultiSortEvent,n=void 0===a?function(e){return e.shiftKey}:a;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!o.disableMultiSort&&n(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function We(e,t,o,r){if(t.type===l.init)return a({sortBy:[]},e);if(t.type===l.resetSortBy)return a({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===l.clearSortBy)return a({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===l.toggleSortBy){var n,i=t.columnId,s=t.desc,c=t.multi,u=r.allColumns,d=r.disableMultiSort,p=r.disableSortRemove,m=r.disableMultiRemove,f=r.maxMultiSortColCount,g=void 0===f?Number.MAX_SAFE_INTEGER:f,b=e.sortBy,h=u.find((function(e){return e.id===i})).sortDescFirst,k=b.find((function(e){return e.id===i})),x=b.findIndex((function(e){return e.id===i})),y=null!=s,v=[];return"toggle"!=(n=!d&&c?k?"toggle":"add":x!==b.length-1?"replace":k?"toggle":"replace")||p||y||c&&m||!(k&&k.desc&&!h||!k.desc&&h)||(n="remove"),"replace"===n?v=[{id:i,desc:y?s:h}]:"add"===n?(v=[].concat(b,[{id:i,desc:y?s:h}])).splice(0,v.length-g):"toggle"===n?v=b.map((function(e){return e.id===i?a({},e,{desc:y?s:!k.desc}):e})):"remove"===n&&(v=b.filter((function(e){return e.id!==i}))),a({},e,{sortBy:v})}}function Ge(e){var o=e.data,r=e.rows,a=e.flatRows,n=e.allColumns,i=e.orderByFn,s=void 0===i?Ye:i,c=e.sortTypes,d=e.manualSortBy,p=e.defaultCanSort,f=e.disableSortBy,b=e.flatHeaders,k=e.state.sortBy,x=e.dispatch,y=e.plugins,v=e.getHooks,w=e.autoResetSortBy,_=void 0===w||w;m(y,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var R=t.useCallback((function(e,t,o){x({type:l.toggleSortBy,columnId:e,desc:t,multi:o})}),[x]),C=g(e);b.forEach((function(e){var t=e.accessor,o=e.canSort,r=e.disableSortBy,a=e.id,n=t?E(!0!==r&&void 0,!0!==f&&void 0,!0):E(p,o,!1);e.canSort=n,e.canSort&&(e.toggleSortBy=function(t,o){return R(e.id,t,o)},e.clearSortBy=function(){x({type:l.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=u(v().getSortByToggleProps,{instance:C(),column:e});var i=k.find((function(e){return e.id===a}));e.isSorted=!!i,e.sortedIndex=k.findIndex((function(e){return e.id===a})),e.isSortedDesc=e.isSorted?i.desc:void 0}));var P=t.useMemo((function(){if(d||!k.length)return[r,a];var e=[],t=k.filter((function(e){return n.find((function(t){return t.id===e.id}))}));return[function o(r){var a=s(r,t.map((function(e){var t=n.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var o=t.sortType,r=S(o)||(c||{})[o]||Ve[o];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+o+"' for column '"+e.id+"'.");return function(t,o){return r(t,o,e.id,e.desc)}})),t.map((function(e){var t=n.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return a.forEach((function(t){e.push(t),!t.subRows||t.subRows.length<=1||(t.subRows=o(t.subRows))})),a}(r),e]}),[d,k,r,a,n,s,c]),T=P[0],O=P[1],N=g(_);h((function(){N()&&x({type:l.resetSortBy})}),[d?null:o]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:a,sortedRows:T,sortedFlatRows:O,rows:T,flatRows:O,toggleSortBy:R})}function Ye(e,t,o){return[].concat(e).sort((function(e,r){for(var a=0;a<t.length;a+=1){var n=t[a],i=!1===o[a]||"desc"===o[a],l=n(e,r);if(0!==l)return i?-l:l}return o[0]?e.index-r.index:r.index-e.index}))}l.resetPage="resetPage",l.gotoPage="gotoPage",l.setPageSize="setPageSize";var Ke=function(e){e.stateReducers.push(Je),e.useInstance.push(Ze)};function Je(e,t,o,r){if(t.type===l.init)return a({pageSize:10,pageIndex:0},e);if(t.type===l.resetPage)return a({},e,{pageIndex:r.initialState.pageIndex||0});if(t.type===l.gotoPage){var n=r.pageCount,i=r.page,s=f(t.pageIndex,e.pageIndex),c=!1;return s>e.pageIndex?c=-1===n?i.length>=e.pageSize:s<n:s<e.pageIndex&&(c=s>-1),c?a({},e,{pageIndex:s}):e}if(t.type===l.setPageSize){var u=t.pageSize,d=e.pageSize*e.pageIndex;return a({},e,{pageIndex:Math.floor(d/u),pageSize:u})}}function Ze(e){var o=e.rows,r=e.autoResetPage,a=void 0===r||r,n=e.manualExpandedKey,i=void 0===n?"expanded":n,s=e.plugins,c=e.pageCount,u=e.paginateExpandedRows,d=void 0===u||u,p=e.expandSubRows,f=void 0===p||p,b=e.state,k=b.pageSize,x=b.pageIndex,y=b.expanded,v=b.globalFilter,w=b.filters,_=b.groupBy,R=b.sortBy,C=e.dispatch,E=e.data,S=e.manualPagination;m(s,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var P=g(a);h((function(){P()&&C({type:l.resetPage})}),[C,S?null:E,v,w,_,R]);var O=S?c:Math.ceil(o.length/k),N=t.useMemo((function(){return O>0?[].concat(new Array(O)).fill(null).map((function(e,t){return t})):[]}),[O]),I=t.useMemo((function(){var e;if(S)e=o;else{var t=k*x,r=t+k;e=o.slice(t,r)}return d?e:T(e,{manualExpandedKey:i,expanded:y,expandSubRows:f})}),[f,y,i,S,x,k,d,o]),A=x>0,M=-1===O?I.length>=k:x<O-1,L=t.useCallback((function(e){C({type:l.gotoPage,pageIndex:e})}),[C]),D=t.useCallback((function(){return L((function(e){return e-1}))}),[L]),j=t.useCallback((function(){return L((function(e){return e+1}))}),[L]),H=t.useCallback((function(e){C({type:l.setPageSize,pageSize:e})}),[C]);Object.assign(e,{pageOptions:N,pageCount:O,page:I,canPreviousPage:A,canNextPage:M,gotoPage:L,previousPage:D,nextPage:j,setPageSize:H})}Ke.pluginName="usePagination",l.resetPivot="resetPivot",l.togglePivot="togglePivot";var Qe=function(e){e.getPivotToggleProps=[$e],e.stateReducers.push(et),e.useInstanceAfterData.push(tt),e.allColumns.push(ot),e.accessValue.push(rt),e.materializedColumns.push(at),e.materializedColumnsDeps.push(nt),e.visibleColumns.push(it),e.visibleColumnsDeps.push(lt),e.useInstance.push(st),e.prepareRow.push(ct)};Qe.pluginName="usePivotColumns";var Xe=[],$e=function(e,t){var o=t.header;return[e,{onClick:o.canPivot?function(e){e.persist(),o.togglePivot()}:void 0,style:{cursor:o.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function et(e,t,o,r){if(t.type===l.init)return a({pivotColumns:Xe},e);if(t.type===l.resetPivot)return a({},e,{pivotColumns:r.initialState.pivotColumns||Xe});if(t.type===l.togglePivot){var n=t.columnId,i=t.value,s=void 0!==i?i:!e.pivotColumns.includes(n);return a({},e,s?{pivotColumns:[].concat(e.pivotColumns,[n])}:{pivotColumns:e.pivotColumns.filter((function(e){return e!==n}))})}}function tt(e){e.allColumns.forEach((function(t){t.isPivotSource=e.state.pivotColumns.includes(t.id)}))}function ot(e,t){var o=t.instance;return e.forEach((function(e){e.isPivotSource=o.state.pivotColumns.includes(e.id),e.uniqueValues=new Set})),e}function rt(e,t){var o=t.column;return o.uniqueValues&&void 0!==e&&o.uniqueValues.add(e),e}function at(e,t){var o=t.instance,r=o.allColumns,n=o.state;if(!n.pivotColumns.length||!n.groupBy||!n.groupBy.length)return e;var i=n.pivotColumns.map((function(e){return r.find((function(t){return t.id===e}))})).filter(Boolean),l=r.filter((function(e){return!e.isPivotSource&&!n.groupBy.includes(e.id)&&!n.pivotColumns.includes(e.id)})),s=v(function e(t,o,r){void 0===t&&(t=0),void 0===r&&(r=[]);var n=i[t];return n?Array.from(n.uniqueValues).sort().map((function(i){var l=a({},n,{Header:n.PivotHeader||"string"==typeof n.header?n.Header+": "+i:i,isPivotGroup:!0,parent:o,depth:t,id:o?o.id+"."+n.id+"."+i:n.id+"."+i,pivotValue:i});return l.columns=e(t+1,l,[].concat(r,[function(e){return e.values[n.id]===i}])),l})):l.map((function(e){return a({},e,{canPivot:!1,isPivoted:!0,parent:o,depth:t,id:""+(o?o.id+"."+e.id:e.id),accessor:function(t,o,a){if(r.every((function(e){return e(a)})))return a.values[e.id]}})}))}());return[].concat(e,s)}function nt(e,t){var o=t.instance.state,r=o.pivotColumns,a=o.groupBy;return[].concat(e,[r,a])}function it(e,t){var o=t.instance.state;return e=e.filter((function(e){return!e.isPivotSource})),o.pivotColumns.length&&o.groupBy&&o.groupBy.length&&(e=e.filter((function(e){return e.isGrouped||e.isPivoted}))),e}function lt(e,t){var o=t.instance;return[].concat(e,[o.state.pivotColumns,o.state.groupBy])}function st(e){var t=e.columns,o=e.allColumns,r=e.flatHeaders,a=e.getHooks,n=e.plugins,i=e.dispatch,s=e.autoResetPivot,c=void 0===s||s,d=e.manaulPivot,p=e.disablePivot,f=e.defaultCanPivot;m(n,["useGroupBy"],"usePivotColumns");var b=g(e);o.forEach((function(t){var o=t.accessor,r=t.defaultPivot,a=t.disablePivot;t.canPivot=o?E(t.canPivot,!0!==a&&void 0,!0!==p&&void 0,!0):E(t.canPivot,r,f,!1),t.canPivot&&(t.togglePivot=function(){return e.togglePivot(t.id)}),t.Aggregated=t.Aggregated||t.Cell})),r.forEach((function(e){e.getPivotToggleProps=u(a().getPivotToggleProps,{instance:b(),header:e})}));var k=g(c);h((function(){k()&&i({type:l.resetPivot})}),[i,d?null:t]),Object.assign(e,{togglePivot:function(e,t){i({type:l.togglePivot,columnId:e,value:t})}})}function ct(e){e.allCells.forEach((function(e){e.isPivoted=e.column.isPivoted}))}l.resetSelectedRows="resetSelectedRows",l.toggleAllRowsSelected="toggleAllRowsSelected",l.toggleRowSelected="toggleRowSelected";var ut=function(e){e.getToggleRowSelectedProps=[dt],e.getToggleAllRowsSelectedProps=[pt],e.stateReducers.push(mt),e.useInstance.push(ft),e.prepareRow.push(gt)};ut.pluginName="useRowSelect";var dt=function(e,t){var o=t.instance,r=t.row,a=o.manualRowSelectedKey,n=void 0===a?"isSelected":a;return[e,{onChange:function(e){r.toggleRowSelected(e.target.checked)},style:{cursor:"pointer"},checked:!(!r.original||!r.original[n])||r.isSelected,title:"Toggle Row Selected",indeterminate:r.isSomeSelected}]},pt=function(e,t){var o=t.instance;return[e,{onChange:function(e){o.toggleAllRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:o.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:Boolean(!o.isAllRowsSelected&&Object.keys(o.state.selectedRowIds).length)}]};function mt(e,t,o,r){if(t.type===l.init)return a({selectedRowIds:{}},e);if(t.type===l.resetSelectedRows)return a({},e,{selectedRowIds:r.initialState.selectedRowIds||{}});if(t.type===l.toggleAllRowsSelected){var n=t.value,i=r.isAllRowsSelected,s=r.rowsById,c=r.nonGroupedRowsById,u=void 0===c?s:c,d=void 0!==n?n:!i,p=Object.assign({},e.selectedRowIds);return d?Object.keys(u).forEach((function(e){p[e]=!0})):Object.keys(u).forEach((function(e){delete p[e]})),a({},e,{selectedRowIds:p})}if(t.type===l.toggleRowSelected){var m=t.id,f=t.value,g=r.rowsById,b=r.selectSubRows,h=void 0===b||b,k=g[m].isSelected,x=void 0!==f?f:!k;if(k===x)return e;var y=a({},e.selectedRowIds);return function e(t){var o=g[t];if(o.isGrouped||(x?y[t]=!0:delete y[t]),h&&o.subRows)return o.subRows.forEach((function(t){return e(t.id)}))}(m),a({},e,{selectedRowIds:y})}}function ft(e){var o=e.data,r=e.rows,a=e.getHooks,n=e.plugins,i=e.rowsById,s=e.nonGroupedRowsById,c=void 0===s?i:s,d=e.autoResetSelectedRows,p=void 0===d||d,f=e.state.selectedRowIds,b=e.selectSubRows,k=void 0===b||b,x=e.dispatch;m(n,["useFilters","useGroupBy","useSortBy"],"useRowSelect");var y=t.useMemo((function(){var e=[];return r.forEach((function(t){var o=k?function e(t,o){if(o[t.id])return!0;if(t.subRows&&t.subRows.length){var r=!0,a=!1;return t.subRows.forEach((function(t){a&&!r||(e(t,o)?a=!0:r=!1)})),!!r||!!a&&null}return!1}(t,f):!!f[t.id];t.isSelected=!!o,t.isSomeSelected=null===o,o&&e.push(t)})),e}),[r,k,f]),v=Boolean(Object.keys(c).length&&Object.keys(f).length);v&&Object.keys(c).some((function(e){return!f[e]}))&&(v=!1);var w=g(p);h((function(){w()&&x({type:l.resetSelectedRows})}),[x,o]);var _=t.useCallback((function(e){return x({type:l.toggleAllRowsSelected,value:e})}),[x]),R=t.useCallback((function(e,t){return x({type:l.toggleRowSelected,id:e,value:t})}),[x]),C=g(e),E=u(a().getToggleAllRowsSelectedProps,{instance:C()});Object.assign(e,{selectedFlatRows:y,isAllRowsSelected:v,toggleRowSelected:R,toggleAllRowsSelected:_,getToggleAllRowsSelectedProps:E})}function gt(e,t){var o=t.instance;e.toggleRowSelected=function(t){return o.toggleRowSelected(e.id,t)},e.getToggleRowSelectedProps=u(o.getHooks().getToggleRowSelectedProps,{instance:o,row:e})}var bt=function(e){return{}},ht=function(e){return{}};l.setRowState="setRowState",l.setCellState="setCellState",l.resetRowState="resetRowState";var kt=function(e){e.stateReducers.push(xt),e.useInstance.push(yt),e.prepareRow.push(vt)};function xt(e,t,o,r){var n=r.initialRowStateAccessor,i=void 0===n?bt:n,s=r.initialCellStateAccessor,c=void 0===s?ht:s,u=r.rowsById;if(t.type===l.init)return a({rowState:{}},e);if(t.type===l.resetRowState)return a({},e,{rowState:r.initialState.rowState||{}});if(t.type===l.setRowState){var d,p=t.rowId,m=t.value,g=void 0!==e.rowState[p]?e.rowState[p]:i(u[p].original);return a({},e,{rowState:a({},e.rowState,(d={},d[p]=f(m,g),d))})}if(t.type===l.setCellState){var b,h,k,x=t.rowId,y=t.columnId,v=t.value,w=void 0!==e.rowState[x]?e.rowState[x]:i(u[x].original),_=void 0!==(null==w||null==(b=w.cellState)?void 0:b[y])?w.cellState[y]:c(u[x].original);return a({},e,{rowState:a({},e.rowState,(k={},k[x]=a({},w,{cellState:a({},w.cellState||{},(h={},h[y]=f(v,_),h))}),k))})}}function yt(e){var o=e.autoResetRowState,r=void 0===o||o,a=e.data,n=e.dispatch,i=t.useCallback((function(e,t){return n({type:l.setRowState,rowId:e,value:t})}),[n]),s=t.useCallback((function(e,t,o){return n({type:l.setCellState,rowId:e,columnId:t,value:o})}),[n]),c=g(r);h((function(){c()&&n({type:l.resetRowState})}),[a]),Object.assign(e,{setRowState:i,setCellState:s})}function vt(e,t){var o=t.instance,r=o.initialRowStateAccessor,a=void 0===r?bt:r,n=o.initialCellStateAccessor,i=void 0===n?ht:n,l=o.state.rowState;e.original&&(e.state=void 0!==l[e.id]?l[e.id]:a(e.original),e.setState=function(t){return o.setRowState(e.id,t)},e.cells.forEach((function(t){e.state.cellState||(e.state.cellState={}),t.state=void 0!==e.state.cellState[t.column.id]?e.state.cellState[t.column.id]:i(e.original),t.setState=function(r){return o.setCellState(e.id,t.column.id,r)}})))}kt.pluginName="useRowState",l.resetColumnOrder="resetColumnOrder",l.setColumnOrder="setColumnOrder";var wt=function(e){e.stateReducers.push(_t),e.visibleColumnsDeps.push((function(e,t){var o=t.instance;return[].concat(e,[o.state.columnOrder])})),e.visibleColumns.push(Rt),e.useInstance.push(Ct)};function _t(e,t,o,r){return t.type===l.init?a({columnOrder:[]},e):t.type===l.resetColumnOrder?a({},e,{columnOrder:r.initialState.columnOrder||[]}):t.type===l.setColumnOrder?a({},e,{columnOrder:f(t.columnOrder,e.columnOrder)}):void 0}function Rt(e,t){var o=t.instance.state.columnOrder;if(!o||!o.length)return e;for(var r=[].concat(o),a=[].concat(e),n=[],i=function(){var e=r.shift(),t=a.findIndex((function(t){return t.id===e}));t>-1&&n.push(a.splice(t,1)[0])};a.length&&r.length;)i();return[].concat(n,a)}function Ct(e){var o=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return o({type:l.setColumnOrder,columnOrder:e})}),[o])}wt.pluginName="useColumnOrder",s.canResize=!0,l.columnStartResizing="columnStartResizing",l.columnResizing="columnResizing",l.columnDoneResizing="columnDoneResizing";var Et=function(e){e.getResizerProps=[St],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Pt),e.useInstance.push(Ot),e.useInstanceBeforeDimensions.push(Tt)},St=function(e,t){var o=t.instance,r=t.header,a=o.dispatch,n=function(e,t){var o=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;o=!0}var r=function(e){var t=[];return function e(o){o.columns&&o.columns.length&&o.columns.map(e),t.push(o)}(e),t}(t).map((function(e){return[e.id,e.totalWidth]})),n=o?Math.round(e.touches[0].clientX):e.clientX,i=function(e){a({type:l.columnResizing,clientX:e})},s=function(){return a({type:l.columnDoneResizing})},c={mouse:{moveEvent:"mousemove",moveHandler:function(e){return i(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",c.mouse.moveHandler),document.removeEventListener("mouseup",c.mouse.upHandler),s()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),i(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(c.touch.moveEvent,c.touch.moveHandler),document.removeEventListener(c.touch.upEvent,c.touch.moveHandler),s()}}},u=o?c.touch:c.mouse;document.addEventListener(u.moveEvent,u.moveHandler,{passive:!1}),document.addEventListener(u.upEvent,u.upHandler,{passive:!1}),a({type:l.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:r,clientX:n})};return[e,{onMouseDown:function(e){return e.persist()||n(e,r)},onTouchStart:function(e){return e.persist()||n(e,r)},style:{cursor:"ew-resize"},draggable:!1,role:"separator"}]};function Pt(e,t){if(t.type===l.init)return a({columnResizing:{columnWidths:{}}},e);if(t.type===l.columnStartResizing){var o=t.clientX,r=t.columnId,n=t.columnWidth,i=t.headerIdWidths;return a({},e,{columnResizing:a({},e.columnResizing,{startX:o,headerIdWidths:i,columnWidth:n,isResizingColumn:r})})}if(t.type===l.columnResizing){var s=t.clientX,c=e.columnResizing,u=c.startX,d=c.columnWidth,p=c.headerIdWidths,m=(s-u)/d,f={};return p.forEach((function(e){var t=e[0],o=e[1];f[t]=Math.max(o+o*m,0)})),a({},e,{columnResizing:a({},e.columnResizing,{columnWidths:a({},e.columnResizing.columnWidths,{},f)})})}return t.type===l.columnDoneResizing?a({},e,{columnResizing:a({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Et.pluginName="useResizeColumns";var Tt=function(e){var t=e.flatHeaders,o=e.disableResizing,r=e.getHooks,a=e.state.columnResizing,n=g(e);t.forEach((function(e){var t=E(!0!==e.disableResizing&&void 0,!0!==o&&void 0,!0);e.canResize=t,e.width=a.columnWidths[e.id]||e.width,e.isResizing=a.isResizingColumn===e.id,t&&(e.getResizerProps=u(r().getResizerProps,{instance:n(),header:e}))}))};function Ot(e){m(e.plugins,["useAbsoluteLayout"],"useResizeColumns")}var Nt={position:"absolute",top:0},It=function(e){e.getTableBodyProps.push(At),e.getRowProps.push(At),e.getHeaderGroupProps.push(At),e.getHeaderProps.push((function(e,t){var o=t.column;return[e,{style:a({},Nt,{left:o.totalLeft+"px",width:o.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var o=t.cell;return[e,{style:a({},Nt,{left:o.column.totalLeft+"px",width:o.column.totalWidth+"px"})}]}))};It.pluginName="useAbsoluteLayout";var At=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Mt={display:"inline-block",boxSizing:"border-box"},Lt=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Dt=function(e){e.getRowProps.push(Lt),e.getHeaderGroupProps.push(Lt),e.getHeaderProps.push((function(e,t){var o=t.column;return[e,{style:a({},Mt,{width:o.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var o=t.cell;return[e,{style:a({},Mt,{width:o.column.totalWidth+"px"})}]}))};function jt(e){e.getTableProps.push(Ht),e.getRowProps.push(zt),e.getHeaderGroupProps.push(zt),e.getHeaderProps.push(Ft),e.getCellProps.push(Bt)}Dt.pluginName="useBlockLayout",jt.pluginName="useFlexLayout";var Ht=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsWidth+"px"}}]},zt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Ft=function(e,t){var o=t.column;return[e,{style:{boxSizing:"border-box",flex:o.totalFlexWidth?o.totalFlexWidth+" 0 auto":void 0,minWidth:o.totalMinWidth+"px",width:o.totalWidth+"px"}}]},Bt=function(e,t){var o=t.cell;return[e,{style:{boxSizing:"border-box",flex:o.column.totalFlexWidth+" 0 auto",minWidth:o.column.totalMinWidth+"px",width:o.column.totalWidth+"px"}}]};e._UNSTABLE_usePivotColumns=Qe,e.actions=l,e.defaultColumn=s,e.defaultGroupByFn=je,e.defaultOrderByFn=Ye,e.ensurePluginOrder=m,e.flexRender=x,e.functionalUpdate=f,e.loopHooks=p,e.makePropGetter=u,e.makeRenderer=k,e.reduceHooks=d,e.safeUseLayoutEffect=b,e.useAbsoluteLayout=It,e.useAsyncDebounce=function(e,o){void 0===o&&(o=0);var a=t.useRef({}),n=g(e),i=g(o);return t.useCallback(function(){var e=r(regeneratorRuntime.mark((function e(){var t,o,l,s=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=s.length,o=new Array(t),l=0;l<t;l++)o[l]=s[l];return a.current.promise||(a.current.promise=new Promise((function(e,t){a.current.resolve=e,a.current.reject=t}))),a.current.timeout&&clearTimeout(a.current.timeout),a.current.timeout=setTimeout(r(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete a.current.timeout,e.prev=1,e.t0=a.current,e.next=5,n().apply(void 0,o);case 5:e.t1=e.sent,e.t0.resolve.call(e.t0,e.t1),e.next=12;break;case 9:e.prev=9,e.t2=e.catch(1),a.current.reject(e.t2);case 12:return e.prev=12,delete a.current.promise,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])}))),i()),e.abrupt("return",a.current.promise);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),[n,i])},e.useBlockLayout=Dt,e.useColumnOrder=wt,e.useExpanded=ne,e.useFilters=ye,e.useFlexLayout=jt,e.useGetLatest=g,e.useGlobalFilter=_e,e.useGroupBy=Oe,e.useMountedLayoutEffect=h,e.usePagination=Ke,e.useResizeColumns=Et,e.useRowSelect=ut,e.useRowState=kt,e.useSortBy=qe,e.useTable=function(e){for(var o=arguments.length,r=new Array(o>1?o-1:0),n=1;n<o;n++)r[n-1]=arguments[n];e=oe(e),r=[U].concat(r);var i=t.useRef({}),s=g(i.current);Object.assign(s(),a({},e,{plugins:r,hooks:q()})),r.filter(Boolean).forEach((function(e){e(s().hooks)}));var c=g(s().hooks);s().getHooks=c,delete s().hooks,Object.assign(s(),d(c().useOptions,oe(e)));var m=s(),f=m.data,b=m.columns,h=m.initialState,x=m.defaultColumn,C=m.getSubRows,E=m.getRowId,S=m.stateReducer,P=m.useControlledState,T=g(S),O=t.useCallback((function(e,t){if(!t.type)throw console.info({action:t}),new Error("Unknown Action ");return[].concat(c().stateReducers,Array.isArray(T())?T():[T()]).reduce((function(o,r){return r(o,t,e,s())||o}),e)}),[c,T,s]),N=t.useReducer(O,void 0,(function(){return O(h,{type:l.init})})),I=N[0],A=N[1],M=d([].concat(c().useControlledState,[P]),I,{instance:s()});Object.assign(s(),{state:M,dispatch:A});var L=t.useMemo((function(){return y(d(c().columns,b,{instance:s()}))}),[c,s,b].concat(d(c().columnsDeps,[],{instance:s()})));s().columns=L;var D=t.useMemo((function(){return d(c().allColumns,v(L),{instance:s()}).map(w)}),[L,c,s].concat(d(c().allColumnsDeps,[],{instance:s()})));s().allColumns=D;var j=t.useMemo((function(){for(var e=[],t=[],o={},r=[].concat(D);r.length;){var a=r.shift();ae({data:f,rows:e,flatRows:t,rowsById:o,column:a,getRowId:E,getSubRows:C,accessValueHooks:c().accessValue,getInstance:s})}return[e,t,o]}),[D,f,E,C,c,s]),H=j[0],z=j[1],F=j[2];Object.assign(s(),{rows:H,flatRows:z,rowsById:F}),p(c().useInstanceAfterData,s());var B=t.useMemo((function(){return d(c().visibleColumns,D,{instance:s()}).map((function(e){return _(e,x)}))}),[c,D,s,x].concat(d(c().visibleColumnsDeps,[],{instance:s()})));D=t.useMemo((function(){var e=[].concat(B);return D.forEach((function(t){e.find((function(e){return e.id===t.id}))||e.push(t)})),e}),[D,B]),s().allColumns=D;var V=t.useMemo((function(){return d(c().headerGroups,R(B,x),s())}),[c,B,x,s].concat(d(c().headerGroupsDeps,[],{instance:s()})));s().headerGroups=V;var W=t.useMemo((function(){return V.length?V[0].headers:[]}),[V]);s().headers=W,s().flatHeaders=V.reduce((function(e,t){return[].concat(e,t.headers)}),[]),p(c().useInstanceBeforeDimensions,s());var G=B.filter((function(e){return e.isVisible})).map((function(e){return e.id})).sort().join("_");B=t.useMemo((function(){return B.filter((function(e){return e.isVisible}))}),[B,G]),s().visibleColumns=B;var Y=re(W),K=Y[0],J=Y[1],Z=Y[2];return s().totalColumnsMinWidth=K,s().totalColumnsWidth=J,s().totalColumnsMaxWidth=Z,p(c().useInstance,s()),[].concat(s().flatHeaders,s().allColumns).forEach((function(e){e.render=k(s(),e),e.getHeaderProps=u(c().getHeaderProps,{instance:s(),column:e}),e.getFooterProps=u(c().getFooterProps,{instance:s(),column:e})})),s().headerGroups=t.useMemo((function(){return V.filter((function(e,t){return e.headers=e.headers.filter((function(e){return e.headers?function e(t){return t.filter((function(t){return t.headers?e(t.headers):t.isVisible})).length}(e.headers):e.isVisible})),!!e.headers.length&&(e.getHeaderGroupProps=u(c().getHeaderGroupProps,{instance:s(),headerGroup:e,index:t}),e.getFooterGroupProps=u(c().getFooterGroupProps,{instance:s(),headerGroup:e,index:t}),!0)}))}),[V,s,c]),s().footerGroups=[].concat(s().headerGroups).reverse(),s().prepareRow=t.useCallback((function(e){e.getRowProps=u(c().getRowProps,{instance:s(),row:e}),e.allCells=D.map((function(t){var o=e.values[t.id],r={column:t,row:e,value:o};return r.getCellProps=u(c().getCellProps,{instance:s(),cell:r}),r.render=k(s(),t,{row:e,cell:r,value:o}),r})),e.cells=B.map((function(t){return e.allCells.find((function(e){return e.column.id===t.id}))})),p(c().prepareRow,e,{instance:s()})}),[c,s,D,B]),s().getTableProps=u(c().getTableProps,{instance:s()}),s().getTableBodyProps=u(c().getTableBodyProps,{instance:s()}),p(c().useFinalInstance,s()),s()},Object.defineProperty(e,"__esModule",{value:!0})}(t,o("viRO"))},TYvK:function(e,t,o){"use strict";o.r(t),o.d(t,"ResourceManager",(function(){return i})),o.d(t,"ResourceManagerFactory",(function(){return n}));var r=o("cDf5"),a=o.n(r);function n(){var e={country:"",language:"en"},t=e,o={},r={},n={},i={},l=function(e,t){if(e||(e={}),!t)return e;for(var o in t)e[o]=t[o];return e},s=function e(t,o){if(o)for(var r in o){var n=o[r];t.hasOwnProperty(r)&&"object"===a()(n)&&!Array.isArray(n)?e(t[r],n):t[r]=n}},c=function(e){var t=e.language;return e.country&&(t+="_"+e.country),t},u=function(t,o){return function(r,n,i){if("object"!==a()(n))throw Error("ResourceManager.set: Invalid resource map.");i||(i=e.language),r?(o[i]||(o[i]={}),o[i][r]=n):t[i]=n}},d=u(o,r),p=u(n,i),m=function(t){return function(o,r){if("object"!==a()(o))throw Error("ResourceManager.setMultipleWithLocale: Invalid identifierToResourceMapMap");for(var n in r||(r=e.language),t[r]||(t[r]={}),o)t[r][n]=o[n]}},f=m(r),g=m(i),b=function(e,t){return function(o){if("object"!==a()(o))throw Error("ResourceManager.modifyMultipleWithLocales: Invalid identifierToLocaleToResourceMapMapMap");for(var r in o){var n=o[r];if("object"!==a()(n))throw Error("ResourceManager.modifyMultipleWithLocales: Invalid localeToResourceMapMap for ".concat(r));for(var i in n){var l=n[i];e[i]||(e[i]={}),t?(e[i][r]||(e[i][r]={}),s(e[i][r],l)):e[i][r]=l}}}},h=b(r,!1),k=b(r,!0),x=b(i,!1),y=b(i,!0);return{getDefaultLocale:function(){return e},getLocaleString:c,setLocale:function(e){if(!e)throw Error("ResourceManager.setLocale: Invalid locale");if(!e.language)throw Error("ResourceManager.setLocale: Invalid locale language");t=e},getLocale:function(){return{country:t.country||"US",language:t.language||"en"}},set:d,setOverride:p,setGlobal:function(e,t){d(null,e,t)},setGlobalOverrides:function(e,t){p(null,e,t)},setMultiple:f,setMultipleComponentOverrides:g,setMultipleWithLocales:h,setMultipleOverridesWithLocales:x,mergeMultipleWithLocales:k,mergeMultipleOverridesWithLocales:y,get:function(a,s,u){if(!(u||"string"==typeof a&&a))throw Error("ResourceManager.get: Invalid identifier.");var d={};return l(d,o[e.language]),l(d,o[t.language]),l(d,o[c(t)]),a&&(l(d,r[e.language]&&r[e.language][a]),l(d,r[t.language]&&r[t.language][a]),l(d,r[c(t)]&&r[c(t)][a])),l(d,n[e.language]),l(d,n[t.language]),l(d,n[c(t)]),a&&(l(d,i[e.language]&&i[e.language][a]),l(d,i[t.language]&&i[t.language][a]),l(d,i[c(t)]&&i[c(t)][a])),s?d[s]:d}}}var i=n()},Tbf2:function(e,t,o){var r=o("phr7");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},TebV:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.UpcomingEvent":{en:{"more.details":"More Details",ok:"Ok","related.resources":"Related Resources",presenters:"Presenters"},en_US:{},es:{},fr:{},en_GB:{},es_LA:{},fr_CA:{},fr_FR:{},en_CA:{},es_MX:{},es_CO:{},es_AR:{},es_PE:{},es_CL:{},es_CR:{},es_SV:{},es_GT:{},es_HN:{},es_NI:{},es_PA:{},pt_BR:{},de_DE:{}}}),e.exports=function(){return t.get("Roku.UpcomingEvent")}}).call(this,o("TYvK").ResourceManager)},Teho:function(e,t,o){"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},TgbG:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Testimonials-Container{width:100%;margin-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container{margin-top:30px;margin-bottom:30px}}.Roku-Testimonials-Container .txt-bold{font-family:GothamBold,Helvetica,Arial,sans-serif}.Roku-Testimonials-Container .txt-medium{font-family:GothamMedium,Helvetica,Arial,sans-serif}.Roku-Testimonials-Container .txt-light{font-family:GothamLight,Helvetica,Arial,sans-serif}.Roku-Testimonials-Container h2{text-align:center;font-size:22px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container h2{font-size:18px}}.Roku-Testimonials-Container .quotes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes{padding-left:20px;padding-right:20px}}.Roku-Testimonials-Container .quotes .quote{width:100%}.Roku-Testimonials-Container .quotes .quote .single-quote{text-align:center;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .single-quote{font-size:22px;line-height:32px}}.Roku-Testimonials-Container .quotes .quote .double-quotes{font-size:22px;line-height:32px}.Roku-Testimonials-Container .quotes .quote .multiple-quotes{font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote{padding-bottom:30px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote{padding-bottom:30px}}@media (min-width:768px){.Roku-Testimonials-Container .quotes .quote{padding-right:30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote{padding-right:30px}}.Roku-Testimonials-Container .quotes .quote .quote-img-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.Roku-Testimonials-Container .quotes .quote .quote-img-sec .quote-text{padding-bottom:10px;color:#662d91;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-img-sec .quote-text{padding-bottom:10px;font-size:22px;line-height:32px}}.Roku-Testimonials-Container .quotes .quote .quote-img-sec.single-quote{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-img-sec.single-quote{padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-img-sec.single-quote{padding-right:20px}}.Roku-Testimonials-Container .quotes .quote .quote-img{padding-right:10px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-img{padding-right:10px}}.Roku-Testimonials-Container .quotes .quote .quote-img img{max-width:40px;max-height:50px}.Roku-Testimonials-Container .quotes .quote .quote-img.single-quote1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Testimonials-Container .quotes .quote .quote-author{margin-left:50px;font-size:18px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-author{margin-left:50px}}.Roku-Testimonials-Container .quotes .quote .quote-author.single-quote{margin-left:20px}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-author.single-quote{margin-left:20px}}@media (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-author{margin-left:100px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Testimonials-Container .quotes .quote .quote-author{margin-left:100px}}",""]),e.exports=t},"TsI/":function(e,t,o){var r=o("noBu");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Twqr:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},"U/PA":function(e,t,o){var r=o("vL0o");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"UB6+":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.products-cross-sells{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.products-cross-sells,.products-cross-sells .products-cross-sell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.products-cross-sells .products-cross-sell .products-cross-sell_image{max-width:100%;margin-bottom:20px}.products-cross-sells .products-cross-sell .products-cross-sell_image .image__gradientH{display:none}.products-cross-sells .products-cross-sell .products-cross-sell_image .image__gradientV{display:block}.products-cross-sells .products-cross-sell .products-cross-sell_content{padding:0 20px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.products-cross-sells .products-cross-sell .products-cross-sell_content .pcs-pricing{-webkit-box-flex:2;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto}.products-cross-sells .products-cross-sell .pcs-pricing{padding-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-cross-sells .products-cross-sell .pcs-pricing .pcs-pricing__main{width:100%}.products-cross-sells .products-cross-sell .pcs-pricing .pcs-pricing__discount{margin-left:0}.products-cross-sells .products-cross-sell .pcs__cta{margin-bottom:30px}.products-cross-sells .products-cross-sell .disclaimer{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.products-cross-sells.multiple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.products-cross-sells.multiple .products-cross-sell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.products-cross-sells.multiple .products-cross-sell .products-cross-sell_image{max-width:100%;margin-bottom:20px}.products-cross-sells.multiple .products-cross-sell .products-cross-sell_image .image__gradientH{display:none}.products-cross-sells.multiple .products-cross-sell .products-cross-sell_image .image__gradientV{display:block}.products-cross-sells.multiple .products-cross-sell .products-cross-sell_content{padding:0 20px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.products-cross-sells.multiple .products-cross-sell .products-cross-sell_content .pcs-pricing{-webkit-box-flex:2;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto}.products-cross-sells.multiple .products-cross-sell .pcs-pricing{padding-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-cross-sells.multiple .products-cross-sell .pcs-pricing .pcs-pricing__main{width:100%}.products-cross-sells.multiple .products-cross-sell .pcs-pricing .pcs-pricing__discount{margin-left:0}.products-cross-sells.multiple .products-cross-sell .pcs__cta{margin-bottom:30px}.products-cross-sells.multiple .products-cross-sell .disclaimer{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.products-cross-sells:not(.multiple) .products-cross-sell.right-align .products-cross-sell_image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.products-cross-sell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd}.products-cross-sell+.products-cross-sell{margin-left:23px}@media (min-width:320px) and (max-width:767px){.products-cross-sell+.products-cross-sell{margin-left:0;margin-top:20px}}.products-cross-sell .products-cross-sell_content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.products-cross-sell .products-cross-sell_content h3{font-size:22px;line-height:32px;font-family:GothamMedium,Helvetica,Arial,sans-serif;margin:0 0 6px}@media (min-width:320px) and (max-width:767px){.products-cross-sell .products-cross-sell_content h3{font-size:22px;line-height:32px}}.products-cross-sell .products-cross-sell_content p{margin:0}.products-cross-sell .products-cross-sell_content p.disclaimer{margin:12px 0;color:#767574}.products-cross-sell .products-cross-sell_image{max-width:33%;position:relative}.products-cross-sell .products-cross-sell_image .image__gradientH,.products-cross-sell .products-cross-sell_image .image__gradientV{position:absolute;width:100%;height:100%;z-index:0}.products-cross-sell .products-cross-sell_image .image__gradientH{display:block}@media (min-width:320px) and (max-width:767px){.products-cross-sell .products-cross-sell_image .image__gradientH{display:none}}.products-cross-sell .products-cross-sell_image .image__gradientV{display:none}@media (min-width:320px) and (max-width:767px){.products-cross-sell .products-cross-sell_image .image__gradientV{display:block}}.products-cross-sell .products-cross-sell_image img{max-width:100%;position:relative}.products-cross-sell .pcs-pricing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:8px}.products-cross-sell .pcs-pricing .pcs-pricing__main{font-size:22px;line-height:32px;font-family:GothamMedium,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.products-cross-sell .pcs-pricing .pcs-pricing__main{font-size:22px;line-height:32px}}.products-cross-sell .pcs-pricing .pcs-pricing__discount,.products-cross-sell .pcs-pricing .pcs-pricing__save{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.products-cross-sell .pcs-pricing .pcs-pricing__discount,.products-cross-sell .pcs-pricing .pcs-pricing__save{font-size:14px;line-height:22px}}.products-cross-sell .pcs-pricing .pcs-pricing__discount{margin-left:22px;color:#767574;text-decoration:line-through}.products-cross-sell .pcs-pricing .pcs-pricing__save{margin-left:10px;color:#008a1d;font-family:GothamMedium,Helvetica,Arial,sans-serif}.products-cross-sell .pcs__cta{margin-top:10px}",""]),e.exports=t},UNV0:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Privacy":{en:{headline:"Privacy Policy",close:"Close",download:"Download",print:"Print"},fr:{headline:"Politique de confidentialité",close:"Fermer",download:"Télécharger"},es_MX:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},fr_CA:{headline:"Politique de confidentialité",close:"Fermer",download:"Télécharger",print:"Imprimer"},fr_FR:{headline:"Politique de confidentialité",close:"Fermer",download:"Télécharger",print:"Imprimer"},es_CO:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_AR:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_PE:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_CL:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_CR:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_SV:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_GT:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_HN:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_NI:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},es_PA:{headline:"Política de privacidad",close:"Cerrar",download:"Descargar",print:"Imprimir"},pt_BR:{headline:"Política de Privacidade",close:"Fechar",download:"Download",print:"Imprimir"},de_DE:{headline:"Datenschutzerklärung",close:"Schließen",download:"Download",print:"Drucken"}}}),e.exports=function(){return t.get("Roku.Privacy")}}).call(this,o("TYvK").ResourceManager)},UNqP:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rapid-inline .Roku-Modal .modal{position:relative}.rapid-inline .Roku-Modal .modal .modal-backdrop{display:none}.lightbox-mobile{height:400px;background-color:#333}.lightbox-mobile .glyphicon-left{text-align:right}.lightbox-mobile .close-lb-mobile{color:#843abc;opacity:1;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 0 0 transparent;position:absolute;right:0;padding-right:10px;margin-top:-10px}.lightbox-mobile .glyphicon-close{position:relative;margin-right:10px;width:28px;height:28px;line-height:28px;text-align:center}.lightbox-modal .lightbox-modal-content{background-color:#333;-webkit-border-radius:10px;border-radius:10px}.lightbox-modal .Roku-Modal .modal-content.complex{padding:0!important}.lightbox-modal .Roku-Modal .modal-dialog{background:transparent!important;background-color:transparent!important;-webkit-border-radius:10px;border-radius:10px}.lightbox-modal .Roku-Modal .modal-container{max-width:630px;min-height:400px;max-height:400px;margin:auto}.lightbox-modal .Roku-Modal .modal-container .modal-dialog{width:100%;-webkit-border-radius:10px;border-radius:10px;border:0 solid rgba(0,0,0,.2);background:transparent!important}@media (min-width:320px) and (max-width:767px){.lightbox-modal .Roku-Modal .modal-container .modal-dialog{width:90%}}.lightbox-modal .Roku-Modal .modal-container .modal-dialog .modal-close{color:#843abc;opacity:1;-webkit-box-shadow:none;box-shadow:none;text-shadow:0 0 0 transparent;font-size:28px}.lightbox-modal .Roku-Modal .modal-container .modal-dialog .modal-content.complex{padding:0}.lightbox-modal .Roku-Modal .modal-container .modal-dialog .modal-message{font-size:22px;line-height:32px;font-family:GothamMedium,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.lightbox-modal .Roku-Modal .modal-container .modal-dialog .modal-message{font-size:22px;line-height:32px}}.lightbox-modal .Roku-Form.form-group.textarea{border:1px solid #843abc}",""]),e.exports=t},UVaH:function(e,t,o){"use strict";var r=o("cDf5"),a="undefined"!=typeof Symbol&&Symbol,n=o("FpZJ");e.exports=function(){return"function"==typeof a&&("function"==typeof Symbol&&("symbol"===r(a("foo"))&&("symbol"===r(Symbol("bar"))&&n())))}},UYO7:function(e,t,o){"use strict";e.exports=function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}},UYlb:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".roku-form-components-label{font-size:14px;line-height:22px}.roku-form-components-label-error{color:#e40046}.roku-form-components-label-help-text{font-size:12px;line-height:18px;color:#767574}.roku-form-components-label .sprite-form-question{font-size:24px;top:7px;left:6px;cursor:pointer;position:relative}.roku-form-components-label.roku-default-form-layout{display:block;margin-bottom:4px}.roku-form-components-label.roku-default-form-layout .roku-form-components-label-help-text{margin-top:4px;margin-bottom:11px}",""]),e.exports=t},UbMB:function(e,t,o){var r;
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var n=typeof r;if("string"===n||"number"===n)e.push(this&&this[r]||r);else if(Array.isArray(r))e.push(a.apply(this,r));else if("object"===n)if(r.toString===Object.prototype.toString)for(var i in r)o.call(r,i)&&r[i]&&e.push(this&&this[i]||i);else e.push(r.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},Udi5:function(e,t,o){"use strict";var r=o("pVnL"),a=o.n(r),n=o("QILm"),i=o.n(n),l=o("viRO"),s=o.n(l),c=o("17x9"),u=o.n(c),d=o("TSYQ"),p=o.n(d),m=o("J4zp"),f=o.n(m),g=o("Olfn"),b=o("Fw+F"),h=o.n(b),k=(o("CPhd"),["toolTipLabel","hasErrors","required","omitStar","children","className"]),x=h()(),y=function(e){var t=e.toolTipLabel,o=e.hasErrors,r=e.required,n=e.omitStar,c=e.children,u=e.className,d=i()(e,k),m=Object(l.useState)(!1),b=f()(m,2),h=b[0],y=b[1];return s.a.createElement(s.a.Fragment,null,s.a.createElement("label",a()({className:p()("roku-form-components-label",u,{"roku-form-components-label-error":o})},d),r&&!n&&"* ",c,t&&s.a.createElement(g.IconInformation,{size:"font",className:"grey600 sprite-form-question",onClick:function(){return y(!h)},role:"button",ariaLabel:"".concat(x["tooltip.aria.label"]," ").concat(d.htmlFor||"")}),h&&s.a.createElement("div",{className:"roku-form-components-label-help-text"},t)))};y.propTypes={required:u.a.bool,omitStar:u.a.bool,hasErrors:u.a.bool,className:u.a.string},y.defaultProps={required:!1,omitStar:!1,hasErrors:!1,className:"roku-default-form-layout"};var v=o("vZfe");o("am8x");o.d(t,"a",(function(){return R}));var w=["showEye","errorLabel","hasErrors","toolTipLabel","label","autocomplete","children","placeholder","className"],_=["email","number","password","search","tel","text","url"],R=Object(l.forwardRef)((function(e,t){var o=e.showEye,r=e.errorLabel,n=e.hasErrors,l=e.toolTipLabel,c=e.label,u=e.autocomplete,d=e.children,m=e.placeholder,f=e.className,g=i()(e,w);if(!_.includes(g.type))throw new v.a("Invalid type passed to input. Valid values are: ".concat(_.join(", ")));var b=n||!!r,h=s.a.createElement("input",a()({ref:t,className:p()("roku-form-text-input-input",{"roku-form-text-input-input-error":b}),placeholder:m&&(g.required?"* ":"")+m,"aria-required":g.required,"aria-label":g.name,alt:g.name,autoComplete:u},b&&{"aria-invalid":"true"},g));return s.a.createElement("span",{className:"".concat(f," Roku-Form-Stateless-Input roku-form-text-input roku-form-element")},c&&s.a.createElement(y,{toolTipLabel:l,hasErrors:b,required:g.required,htmlFor:g.id},c),o?s.a.createElement("div",{className:"roku-form-text-input-input-eye-container"},h,s.a.createElement("span",{className:p()("roku-form-text-input-eye",{"roku-form-text-input-eye-password":"password"===g.type})})):h,d,r&&s.a.createElement(v.a,{htmlFor:g.id},r))}));R.propTypes={autocomplete:u.a.string,type:u.a.oneOf(_),hasErrors:u.a.bool,errorLabel:u.a.string,toolTipLabel:u.a.string,required:u.a.bool,showEye:u.a.bool,callback:u.a.func,className:u.a.string},R.defaultProps={autocomplete:void 0,required:!1,showEye:!1,type:"text",className:"roku-default-form-layout"}},UqKp:function(e,t,o){var r=o("+Erh");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Uriy:function(e,t,o){var r=o("F51J");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Uvph:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},UxBq:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.nav-header{display:none}.Roku-Nav .nav.hero-nav-main-enabled .nav-main{padding-top:0}.Roku-Header{position:relative;z-index:9}body,html{margin:0;padding:0}@media (min-width:1024px){body .mobile-nav{display:none!important}}@media (max-width:1023px){body .navbar{display:none!important}}.universal-nav{font-weight:300;width:100%;height:64px;z-index:20;left:0}.universal-nav.dark-nav{background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));background-image:-webkit-linear-gradient(bottom,transparent,#000);background-image:-o-linear-gradient(bottom,transparent,#000);background-image:linear-gradient(0deg,transparent,#000);-webkit-box-shadow:none;box-shadow:none}.universal-nav .nav-logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-border-bottom{border-bottom:1px solid hsla(0,0%,48.2%,.19)}.mobile-border-bottom form{-webkit-border-radius:6px;border-radius:6px;background-color:#333;padding-left:1rem;margin-top:1rem;margin-bottom:1rem}.mobile-nav{z-index:10;margin:0;padding:0;max-height:100vh;width:100%;position:absolute;display:-ms-grid;display:grid}.mobile-nav input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.mobile-nav .mobile-nav-bar{height:64px;max-height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mobile-nav .mobile-nav-brand{z-index:10}.mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{max-height:64px;margin-left:1.5rem;margin-top:2rem;margin-bottom:2rem}.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{display:inline;position:relative;top:.5rem;font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#662d91;margin-left:.5rem}@media (max-width:767px){.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{font-size:19px}}@media (min-width:1200px){.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{font-size:22px}}.mobile-nav .mobile-nav-util{height:64px;margin-left:auto}.mobile-nav .mobile-nav-util a{color:#662d91}.mobile-nav .mobile-nav-util .mobile-menu-close-icon{background-color:#000;font-size:2.5rem}.mobile-nav .mobile-nav-util .mobile-menu-icon{color:#fff}.mobile-nav .mobile-nav-util .mobile-cart-icon,.mobile-nav .mobile-nav-util .mobile-menu-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;padding:0 15px;min-height:64px;max-height:64px}.mobile-nav .mobile-nav-util .mobile-cart-icon{color:#662d91}.mobile-nav .mobile-nav-util .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.mobile-nav .mobile-menu{margin:0;padding:0;background-color:#000;display:block;text-align:left;z-index:5;list-style:none;width:100%;height:100%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.mobile-nav .mobile-menu .Roku-Modal-Spinner .container{top:-11rem}.mobile-nav .mobile-menu .menuItem{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;min-height:56px;line-height:56px;position:relative}@media (max-width:767px){.mobile-nav .mobile-menu .menuItem{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.mobile-nav .mobile-menu .menuItem{font-size:17px}}@media (min-width:1200px){.mobile-nav .mobile-menu .menuItem{font-size:20px}}.mobile-nav .mobile-menu .menuItem a{display:block;width:100%}.mobile-nav .mobile-menu .menuItem a:focus{text-decoration:none}.mobile-nav .mobile-menu .menuItem .navListItems{color:#fff;padding:0 0 0 20px;list-style:none;font-family:GothamBold,Helvetica,Arial,sans-serif}.mobile-nav .mobile-menu .menuItem .navListItems span{float:right}.mobile-nav .mobile-menu .menuItem .nav__submenu{background-color:#222;list-style:none;-webkit-box-shadow:inset 0 10px 10px -6px #000;box-shadow:inset 0 10px 10px -6px #000;padding:0 15px}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a{color:#fff;padding-left:20px}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item aside.nav-submenu__item-icon{display:inline-block;padding-right:15px;width:48px;text-align:center}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title{display:inline-block}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child){border-bottom:1px groove #222}.mobile-nav .mobile-menu .menuItem .nav-items-logo{width:1rem}.mobile-nav .mobile-menu .menuItem-search{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:5rem;position:relative}@media (max-width:767px){.mobile-nav .mobile-menu .menuItem-search{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.mobile-nav .mobile-menu .menuItem-search{font-size:17px}}@media (min-width:1200px){.mobile-nav .mobile-menu .menuItem-search{font-size:20px}}.mobile-nav .mobile-menu .menuItem-search a:focus{text-decoration:none}.mobile-nav .mobile-menu .menuItem-search:hover{background-color:#f2f2f2}.mobile-nav .mobile-menu .menuItem-search:hover .nav__submenu{display:block}.mobile-nav .mobile-menu .glyphicon{font-size:2.5rem;color:#fff;position:relative;top:6px}.mobile-nav .mobile-menu .mobile-nav-signin-logo{width:2.5rem}.mobile-nav .mobile-menu .mobile-search input{background-color:transparent!important}.mobile-nav .mobile-menu .mobile-nav-search-logo{color:#fff;width:10%}.mobile-nav .mobile-menu .mobile-nav-search-text{max-width:85%;display:inline;margin-left:1rem;outline:none;border:0}.mobile-nav .mobile-menu>li{margin:0 15px}.mobile-nav .mobile-menu>li .nav__submenu{margin:0 -15px}.mobile-nav .mobile-menu>img{text-align:center}.navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:64px;max-height:64px;padding:0 30px}.navbar input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #000}.navbar .nav-logo{top:0;left:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:15px;display:inline-block;z-index:10}.navbar .nav-logo img{min-width:9rem;max-height:32px;pointer-events:none}.navbar .nav-logo-text{color:#662d91;padding:3px 15px 0 0;line-height:64px;font-size:24px}@media only screen and (max-width:1080px){.navbar .nav-logo-text{font-size:1.9rem}}.navbar .nav-menu{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navbar .nav-menu.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.navbar .nav-menu.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar .nav-menu.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-util{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.navbar .nav-util .nav-util-user{padding:0 15px}.navbar .nav-util .nav-util-user .dark-menu-btn{font-size:25px}.navbar .desktop-menu{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:64px;max-height:64px;text-align:right;top:0;z-index:5}.navbar .desktop-menu .navListItems{color:#fff;list-style:none;display:block;padding:0 15px;overflow:hidden;white-space:nowrap}.navbar .desktop-menu .menuItem{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px;max-height:64px;position:relative;-webkit-transition:font-size .2s;-o-transition:font-size .2s;transition:font-size .2s;list-style:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;cursor:pointer}.navbar .desktop-menu .menuItem a{width:100%}.navbar .desktop-menu .menuItem a:focus{text-decoration:none}.navbar .desktop-menu .menuItem:hover .nav__submenu{display:block;-webkit-border-radius:6px;border-radius:6px}.navbar .desktop-menu .menuItem .nav__submenu{display:none;position:absolute;left:auto;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:20rem;z-index:8;background-color:#000;list-style:none;padding:10px 0;text-align:left;box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,.25)}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting{background-color:#f0f0f0;cursor:default}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p{color:#662d91;margin-top:0;margin-bottom:0}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link{padding:0 25px}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover{background-color:#f0f0f0}.navbar .desktop-menu .menuItem .nav__submenu-item{cursor:pointer;white-space:nowrap}.navbar .desktop-menu .menuItem .nav__submenu-item a{color:#fff;font-family:GothamBook,Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link{padding:3px 25px 0}.navbar .desktop-menu .menuItem .nav__submenu-item:hover{background-color:#333;cursor:pointer}.navbar .desktop-menu .menuItem .nav__submenu-item:hover a{color:#fff}.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon{margin-right:1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon .glyphicon{font-size:25px!important}.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:-3px}.navbar .desktop-menu .menuItem .nav-items-logo{width:1rem}.navbar .desktop-menu .menuItem .opt-box{min-width:57px;min-height:64px;max-height:64px;padding:0 15px;color:#662d91;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:64px}.navbar .desktop-menu .menuItem .opt-box:hover{background-color:transparent}.navbar .desktop-menu .menuItem .opt-box i{margin:0!important}.navbar .desktop-menu .menuItem .opt-box .sign-in{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px}.navbar .desktop-menu .menuItem .opt-box .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.navbar .desktop-menu .menuItem .opt-box .glyphicon{font-size:25px}.navbar .desktop-menu .menuItem .opt-box.search-icon{min-width:57px;max-width:57px}.navbar .desktop-menu .menuItem.plain:hover{background:none}.navbar .desktop-menu .menuItem-search{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:5rem;display:inline-block;position:relative}@media (max-width:767px){.navbar .desktop-menu .menuItem-search{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.navbar .desktop-menu .menuItem-search{font-size:17px}}@media (min-width:1200px){.navbar .desktop-menu .menuItem-search{font-size:20px}}.navbar .desktop-menu .menuItem-search a:focus{text-decoration:none}.navbar .desktop-menu .menuItem-search:hover .nav__submenu{display:block;-webkit-border-radius:6px;border-radius:6px}.navbar .desktop-menu .menuItem-search input{background-color:transparent!important}.navbar .desktop-menu form{height:4.5rem;background-color:#000;opacity:.5;-webkit-border-radius:6px;border-radius:6px;margin-top:7px}.navbar .desktop-menu form .search{display:inline-block;color:#662d91;background-color:transparent;border:none;outline:none;color:#555;height:3.3rem;padding-top:1.5rem;width:60rem;cursor:text}.navbar .desktop-menu form a{padding:.5rem}.navbar .desktop-menu form .glyphicon-close{padding-right:1rem}.navbar .desktop-menu .glyphicon{font-size:16px;margin-left:6px;color:#fff;position:relative}.navbar .desktop-menu .desktop-nav-signin-logo{width:2.5rem}.navbar .desktop-menu .desktop-nav-search-logo{width:1.8rem}.navbar .desktop-menu>.nav-icon{padding:0}.navbar .desktop-menu>.nav-util .nav-util-user{padding:0 15px}.navbar .desktop-menu>img{text-align:center}@media (min-width:1200px){.menuItem{height:100%}}@media (max-width:767px){.menuItem{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif}}@media (max-width:767px) and (max-width:767px){.menuItem{font-size:18px}}@media (max-width:767px) and (min-width:768px) and (max-width:1199px){.menuItem{font-size:19px}}@media (max-width:767px) and (min-width:1200px){.menuItem{font-size:22px}}@media (max-width:767px){.menuItem .nav__submenu{padding:0}}.display-none{display:none}",""]),e.exports=t},UyPl:function(e,t,o){var r=o("b5Qb");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"V/7U":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ks-button-outline-black:disabled,.ks-button-outline-purple:disabled,.ks-button-outline-white:disabled,.ks-button-outline:disabled,.ks-button-primary:disabled,.ks-button-secondary:disabled,.ks-button-tertiary-outline-black:disabled,.ks-button-tertiary-outline-purple:disabled,.ks-button-tertiary-outline-white:disabled,.ks-button-tertiary-outline:disabled,.ks-button-tertiary:disabled,.ks-button:disabled{background-color:#767574;border-color:#767574;color:#fff;opacity:.5;-webkit-box-shadow:none;box-shadow:none;cursor:default}.ks-button-outline-black:hover:disabled,.ks-button-outline-purple:hover:disabled,.ks-button-outline-white:hover:disabled,.ks-button-outline:hover:disabled,.ks-button-primary:hover:disabled,.ks-button-secondary:hover:disabled,.ks-button-tertiary-outline-black:hover:disabled,.ks-button-tertiary-outline-purple:hover:disabled,.ks-button-tertiary-outline-white:hover:disabled,.ks-button-tertiary-outline:hover:disabled,.ks-button-tertiary:hover:disabled,.ks-button:hover:disabled{background-color:#767574;border-color:#767574;color:#fff;opacity:.5;-webkit-box-shadow:none;box-shadow:none}.ks-button,.ks-button-primary{color:#fff;background-color:#662d91;border-color:#662d91;text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button,.ks-button-primary{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button,.ks-button-primary{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button,.ks-button-primary{font-size:16px;line-height:24px}}.ks-button-primary:hover,.ks-button:hover{-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-primary:active,.ks-button:active{background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.ks-button-primary.ks-button-wide,.ks-button-primary.wide,.ks-button.ks-button-wide,.ks-button.wide{width:100%}.ks-button-secondary,.ks-button-tertiary{background-color:#fff;border-color:#662d91;color:#662d91;text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button-secondary,.ks-button-tertiary{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button-secondary,.ks-button-tertiary{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button-secondary,.ks-button-tertiary{font-size:16px;line-height:24px}}.ks-button-secondary:hover,.ks-button-tertiary:hover{background-color:#fff;color:#662d91;border-color:#662d91;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-secondary:active,.ks-button-tertiary:active{color:#fff;background-color:#552a7b;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.ks-button-secondary.wide,.ks-button-tertiary.wide{width:100%}.ks-button,.ks-button-primary,.ks-button-secondary{padding:8px 20px;border:2px solid #662d91}@media (min-width:320px) and (max-width:767px){.ks-button,.ks-button-primary,.ks-button-secondary{padding:10px 20px}}.ks-button-tertiary{padding:2px 20px;border:2px solid #662d91}.ks-button-tertiary:hover{background-color:#fff;color:#662d91;border-color:#662d91;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-tertiary:active{background-color:#552a7b;color:#fff;border-color:#552a7b;-webkit-box-shadow:none;box-shadow:none}.ks-button-secondary:disabled,.ks-button-secondary:disabled:hover{background-color:#fff;color:#767574;border-color:#767574}.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{background-color:hsla(0,0%,100%,0);text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;border-width:2px;border-style:solid;-webkit-box-shadow:none;box-shadow:none;font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{font-size:16px;line-height:24px}}.ks-button-outline-black:hover,.ks-button-outline-purple:hover,.ks-button-outline-white:hover,.ks-button-outline:hover,.ks-button-tertiary-outline-black:hover,.ks-button-tertiary-outline-purple:hover,.ks-button-tertiary-outline-white:hover,.ks-button-tertiary-outline:hover{-webkit-box-shadow:none;box-shadow:none}.wide.ks-button-outline,.wide.ks-button-outline-black,.wide.ks-button-outline-purple,.wide.ks-button-outline-white,.wide.ks-button-tertiary-outline,.wide.ks-button-tertiary-outline-black,.wide.ks-button-tertiary-outline-purple,.wide.ks-button-tertiary-outline-white{width:100%}.ks-button-outline,.ks-button-outline-white,.ks-button-tertiary-outline,.ks-button-tertiary-outline-white{color:#fff;border-color:#fff}.ks-button-outline-white:hover,.ks-button-outline:hover,.ks-button-tertiary-outline-white:hover,.ks-button-tertiary-outline:hover{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.5)}.ks-button-outline-white:active,.ks-button-outline:active,.ks-button-tertiary-outline-white:active,.ks-button-tertiary-outline:active{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.75)}.ks-button-outline-purple,.ks-button-tertiary-outline-purple{color:#662d91;border-color:#662d91}.ks-button-outline-purple:hover,.ks-button-tertiary-outline-purple:hover{color:#662d91;border-color:#662d91;background-color:hsla(0,0%,100%,.5)}.ks-button-outline-purple:active,.ks-button-tertiary-outline-purple:active{color:#fff;border-color:#662d91;background-color:#662d91}.ks-button-outline-black,.ks-button-tertiary-outline-black{color:#000;border-color:#000;background-color:transparent}.ks-button-outline-black:hover,.ks-button-tertiary-outline-black:hover{color:#000;border-color:#000;background-color:hsla(0,0%,100%,.5)}.ks-button-outline-black:active,.ks-button-tertiary-outline-black:active{color:#fff;background-color:#000}.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white{padding:8px 20px}@media (min-width:320px) and (max-width:767px){.ks-button-outline,.ks-button-outline-black,.ks-button-outline-purple,.ks-button-outline-white{padding:10px 20px}}.ks-button-tertiary-outline,.ks-button-tertiary-outline-black,.ks-button-tertiary-outline-purple,.ks-button-tertiary-outline-white{padding:2px 20px}a.ks-button,a.ks-button-outline,a.ks-button-outline-black,a.ks-button-outline-black:active,a.ks-button-outline-black:hover,a.ks-button-outline-black:link,a.ks-button-outline-black:visited,a.ks-button-outline-purple,a.ks-button-outline-purple:active,a.ks-button-outline-purple:hover,a.ks-button-outline-purple:link,a.ks-button-outline-purple:visited,a.ks-button-outline-white,a.ks-button-outline-white:active,a.ks-button-outline-white:hover,a.ks-button-outline-white:link,a.ks-button-outline-white:visited,a.ks-button-outline:active,a.ks-button-outline:hover,a.ks-button-outline:link,a.ks-button-outline:visited,a.ks-button-primary,a.ks-button-primary:active,a.ks-button-primary:hover,a.ks-button-primary:link,a.ks-button-primary:visited,a.ks-button-secondary,a.ks-button-secondary:active,a.ks-button-secondary:hover,a.ks-button-secondary:link,a.ks-button-secondary:visited,a.ks-button-tertiary,a.ks-button-tertiary-outline,a.ks-button-tertiary-outline-black,a.ks-button-tertiary-outline-black:active,a.ks-button-tertiary-outline-black:hover,a.ks-button-tertiary-outline-black:link,a.ks-button-tertiary-outline-black:visited,a.ks-button-tertiary-outline-purple,a.ks-button-tertiary-outline-purple:active,a.ks-button-tertiary-outline-purple:hover,a.ks-button-tertiary-outline-purple:link,a.ks-button-tertiary-outline-purple:visited,a.ks-button-tertiary-outline-white,a.ks-button-tertiary-outline-white:active,a.ks-button-tertiary-outline-white:hover,a.ks-button-tertiary-outline-white:link,a.ks-button-tertiary-outline-white:visited,a.ks-button-tertiary-outline:active,a.ks-button-tertiary-outline:hover,a.ks-button-tertiary-outline:link,a.ks-button-tertiary-outline:visited,a.ks-button-tertiary:active,a.ks-button-tertiary:hover,a.ks-button-tertiary:link,a.ks-button-tertiary:visited,a.ks-button:active,a.ks-button:hover,a.ks-button:link,a.ks-button:visited{text-decoration:none}a.ks-button-outline-white:link,a.ks-button-outline:link,a.ks-button-tertiary-outline-white:link{color:#fff}a.ks-button-tertiary-outline-purple:link{color:#662d91}a.ks-button-outline-black:link,a.ks-button-tertiary-outline-black:link{color:#000}a.ks-button-outline-black:active,a.ks-button-outline-purple:active,a.ks-button-primary:active,a.ks-button-primary:hover,a.ks-button-primary:link,a.ks-button-primary:visited,a.ks-button-tertiary-outline-black:active,a.ks-button-tertiary-outline-purple:active,a.ks-button:active,a.ks-button:hover,a.ks-button:link,a.ks-button:visited{color:#fff}a.ks-button,a.ks-button-primary,a.ks-button-secondary,a.ks-button-tertiary{border:2px solid #662d91}a.ks-button-secondary:link,a.ks-button-tertiary:link{color:#662d91}a.ks-button-secondary:active,a.ks-button-tertiary:active{color:#fff}button.ks-button-icon{padding:8px 10px}button .ks-button-icon-before{padding-right:6px}button .ks-button-icon-after{padding-left:6px}button.ks-button-tertiary-outline-black.ks-button-icon,button.ks-button-tertiary-outline-purple.ks-button-icon,button.ks-button-tertiary-outline-white.ks-button-icon,button.ks-button-tertiary-outline.ks-button-icon,button.ks-button-tertiary.ks-button-icon{padding:2px 10px}button.ks-button-spinner{padding:4px 20px}@media (min-width:320px) and (max-width:767px){button.ks-button-spinner{padding:6px 20px}}button.ks-button-spinner .spinner-icon{display:inline-block;vertical-align:middle}button.ks-button-spinner .spinner-icon.ks-button-icon-before{margin-right:6px}button.ks-button-spinner .spinner-icon.ks-button-icon-after{margin-left:6px}button.ks-button-spinner.ks-button-wide .spinner-icon{margin-right:auto;margin-left:auto}button.ks-button-spinner.ks-button-wide .spinner-icon.ks-button-icon-before{margin-right:6px}button.ks-button-spinner.ks-button-wide .spinner-icon.ks-button-icon-after{margin-left:6px}button.ks-button-outline-black.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z' fill-rule='evenodd'/%3E%3C/svg%3E\");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-outline-black:active.ks-button-spinner .spinner-icon,button.ks-button-outline-black:disabled.ks-button-spinner .spinner-icon,button.ks-button-outline-purple:active.ks-button-spinner .spinner-icon,button.ks-button-outline-purple:disabled.ks-button-spinner .spinner-icon,button.ks-button-outline-white.ks-button-spinner .spinner-icon,button.ks-button-outline.ks-button-spinner .spinner-icon,button.ks-button-primary.ks-button-spinner .spinner-icon,button.ks-button-secondary:active.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E\");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-outline-purple.ks-button-spinner .spinner-icon,button.ks-button-secondary.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z' fill='%23662D91' fill-rule='evenodd'/%3E%3C/svg%3E\");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-secondary:disabled.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z' fill='%23767574' fill-rule='evenodd'/%3E%3C/svg%3E\");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite;opacity:.5}button.ks-button-tertiary-outline-black:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-black:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-purple:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-purple:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-white.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-spinner .spinner-icon,button.ks-button-tertiary:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary:disabled.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E\");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline-black.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z' fill-rule='evenodd'/%3E%3C/svg%3E\");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline-purple.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z' fill='%23662D91' fill-rule='evenodd'/%3E%3C/svg%3E\");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline-black.ks-button-spinner,button.ks-button-tertiary-outline-purple.ks-button-spinner,button.ks-button-tertiary-outline-white.ks-button-spinner,button.ks-button-tertiary-outline.ks-button-spinner,button.ks-button-tertiary.ks-button-spinner{padding:2px 10px}button.ks-button-tertiary-outline-black.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-purple.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline-white.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-spinner .spinner-icon{margin-top:-1px}.ks-button-white{color:#fff}.ks-button-white,.ks-button-white:hover{border-color:#fff}.ks-button-purple,.ks-button-purple:hover{color:#662d91;border-color:#662d91}.ks-button-purple:active{color:#fff;border-color:#662d91;background-color:#662d91}.ks-button-black,.ks-button-black:hover{color:#000;border-color:#000}.ks-button-black:active{color:#fff;background-color:#000}.ks-button-green,.ks-button-green:hover,.ks-button-selected,.ks-button-selected:hover{color:#008a1d;border-color:#008a1d}.ks-button-green:active,.ks-button-selected:active{color:#fff;border-color:#008a1d;background-color:#008a1d}.ks-button-primary.ks-button-green,.ks-button-primary.ks-button-selected{color:#fff;background-color:#008a1d}.ks-button-primary.ks-button-green:disabled,.ks-button-primary.ks-button-selected:disabled{background-color:#767574}button.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-selected.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z' fill='%23008A1D' fill-rule='evenodd'/%3E%3C/svg%3E\");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-green:active.ks-button-spinner .spinner-icon,button.ks-button-outline.ks-button-green:disabled.ks-button-spinner .spinner-icon,button.ks-button-outline.ks-button-selected:disabled.ks-button-spinner .spinner-icon,button.ks-button-primary.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-primary.ks-button-selected.ks-button-spinner .spinner-icon,button.ks-button-selected:active.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16a2 2 0 110-4c6.627 0 12-5.373 12-12S22.627 4 16 4 4 9.373 4 16a2 2 0 11-4 0C0 7.163 7.163 0 16 0z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E\");width:32px;height:32px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-selected.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-green.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-selected.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z' fill='%23008A1D' fill-rule='evenodd'/%3E%3C/svg%3E\");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}button.ks-button-tertiary-outline.ks-button-green:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-green:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-selected:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary-outline.ks-button-selected:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-green:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-green:disabled.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-selected:active.ks-button-spinner .spinner-icon,button.ks-button-tertiary.ks-button-selected:disabled.ks-button-spinner .spinner-icon{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0a8 8 0 110 16 1 1 0 010-2 6 6 0 10-6-6 1 1 0 11-2 0 8 8 0 018-8z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E\");width:16px;height:16px;-webkit-animation:spinner-rotate .6s linear infinite;animation:spinner-rotate .6s linear infinite}.ks-button-link,.ks-button-link-purple{font-size:16px;color:#0042cc;font-family:GothamMedium,Helvetica,Arial,sans-serif}.ks-button-link-purple:hover,.ks-button-link:hover{color:#0042cc;font-size:16px}.ks-button-link-purple.ks-link-small,.ks-button-link.ks-link-small{font-size:14px;font-family:GothamBook,Helvetica,Arial,sans-serif}.ks-button-link-purple.ks-link-small:hover,.ks-button-link.ks-link-small:hover{font-size:14px}.ks-button-link-purple .glyphicon,.ks-button-link .glyphicon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ks-button-link-purple,.ks-button-link-purple:hover{color:#662d91}.ks-button-link-purple.ks-link-small,.ks-button-link-purple.ks-link-small:hover{color:#843abc}button.ks-button-link,button.ks-button-link-purple{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0}button.ks-button-link-purple:hover,button.ks-button-link:hover{background-color:transparent;opacity:.75}button.ks-button-link-purple:disabled,button.ks-button-link:disabled{color:#767574;opacity:1}button.ks-button-link-purple:active,button.ks-button-link:active{opacity:1}button.ks-button-link-purple.ks-link-small:disabled{color:#767574;opacity:1}a.ks-button-link,a.ks-button-link-purple{text-decoration:none}a.ks-button-link-purple:active,a.ks-button-link-purple:link,a.ks-button-link-purple:visited,a.ks-button-link:active,a.ks-button-link:link,a.ks-button-link:visited{color:#0042cc}a.ks-button-link-purple:hover,a.ks-button-link:hover{text-decoration:none;opacity:.75}a.ks-button-link-purple:active,a.ks-button-link:active{opacity:1}a.ks-button-link-purple:active,a.ks-button-link-purple:link,a.ks-button-link-purple:visited{color:#662d91}a.ks-button-link-purple.ks-link-small:active,a.ks-button-link-purple.ks-link-small:link,a.ks-button-link-purple.ks-link-small:visited{color:#843abc}.ks-button-link-purple.ks-link-icon .glyphicon,.ks-button-link.ks-link-icon .glyphicon{padding:0 4px}.ks-button-link-purple.ks-link-icon .ks-link-icon-before,.ks-button-link.ks-link-icon .ks-link-icon-before{padding-left:0}.ks-button-link-purple.ks-link-icon .ks-link-icon-after,.ks-button-link.ks-link-icon .ks-link-icon-after{padding-right:0}.ks-button-error-message{background-color:#e40046;border-color:#fff;color:#fff;text-align:center;display:inline-block;margin:0;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45);font-family:GothamMedium,Helvetica,Arial,sans-serif!important}@media (max-width:767px){.ks-button-error-message{font-size:16px;line-height:24px}}@media (min-width:768px){.ks-button-error-message{font-size:16px;line-height:24px}}@media (min-width:1080px){.ks-button-error-message{font-size:16px;line-height:24px}}.ks-button-error-message:hover{background-color:#e40046;color:#fff;border-color:#fff;-webkit-box-shadow:2px 2px 16px rgba(0,0,0,.45);box-shadow:2px 2px 16px rgba(0,0,0,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.ks-button-error-message:active{color:#fff;background-color:#e40046;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ks-button-error-message.wide{width:100%}.grey-bg{background:#eee}.grey{color:#eee}.grey100-bg{background:#ddd}.grey100{color:#ddd}.grey200-bg{background:#dedede}.grey200{color:#dedede}.grey300-bg{background:#bebebe}.grey300{color:#bebebe}.grey400-bg{background:#999}.grey400{color:#999}.grey500-bg{background:#767574}.grey500{color:#767574}.grey600-bg{background:#333}.grey600{color:#333}.grey700-bg{background:#101523}.grey700{color:#101523}.purple-bg{background:#662d91}.purple{color:#662d91}.purple100-bg{background:#995ef6}.purple100{color:#995ef6}.purple200-bg{background:#843abc}.purple200{color:#843abc}.purple300-bg{background:#552a7b}.purple300{color:#552a7b}.purple400-bg{background:#7540c4}.purple400{color:#7540c4}.purple500-bg{background:#662d91}.purple500{color:#662d91}.blue-bg{background:#236aee}.blue{color:#236aee}.blue100-bg{background:#2dccd3}.blue100{color:#2dccd3}.blue200-bg{background:#00a5e5}.blue200{color:#00a5e5}.blue300-bg{background:#00a5e9}.blue300{color:#00a5e9}.blue400-bg{background:#0042cc}.blue400{color:#0042cc}.blue500-bg{background:#073b9f}.blue500{color:#073b9f}.orange-bg{background:#ff8200}.orange{color:#ff8200}.orange100-bg{background:#ff9000}.orange100{color:#ff9000}.orange200-bg{background:#ff8200}.orange200{color:#ff8200}.red-bg{background:#e40046}.red{color:#e40046}.red100-bg{background:#ed1847}.red100{color:#ed1847}.red200-bg{background:#e40046}.red200{color:#e40046}.green-bg{background:#00c629}.green{color:#00c629}.green100-bg{background:#00cd49}.green100{color:#00cd49}.green200-bg{background:#008a1d}.green200{color:#008a1d}.yellow-bg{background:#efcb01}.yellow{color:#efcb01}.white-bg{background:#fff}.white{color:#fff}.black-bg{background:#000}.black{color:#000}.transparent-bg{background:transparent}.transparent{color:transparent}.ks-text-bold{font-family:GothamBold,Helvetica,Arial,sans-serif}.ks-text-medium{font-family:GothamMedium,Helvetica,Arial,sans-serif}.ks-text-light{font-family:GothamLight,Helvetica,Arial,sans-serif}.ks-text-regular{font-family:GothamBook,Helvetica,Arial,sans-serif}p{font-size:16px;line-height:24px}.ks-text-xs{font-size:12px;line-height:18px}.ks-text-sm{font-size:14px;line-height:22px}.ks-text-rg{font-size:16px;line-height:24px}.ks-text-md{font-size:18px;line-height:26px}.ks-text-lg{font-size:22px;line-height:32px}.ks-text-xl{font-size:32px;line-height:40px}.ks-text-xxl{font-size:42px;line-height:56px}.ks-text-xxxl{font-size:54px;line-height:74px}.ks-text-jumbo{font-size:66px;line-height:100px}.ks-text-hero{font-size:82px;line-height:120px}.ks-text-center{text-align:center}.ks-text-left{text-align:left}.ks-text-right{text-align:right}.ks-text-justify{text-align:justify}.ks-text-uppercase{text-transform:uppercase}.ks-text-capitalize{text-transform:capitalize}.ks-text-lowercase{text-transform:lowercase}.ks-text-nowrap{white-space:nowrap}.ks-wrapper{margin:0 auto;position:relative;max-width:1200px}.ks-m-0{margin:0}.ks-mh-0{margin-right:0;margin-left:0}.ks-mv-0{margin-top:0;margin-bottom:0}.ks-p-0{padding:0}.ks-ph-0{padding-right:0;padding-left:0}.ks-pv-0{padding-top:0;padding-bottom:0}.ks-mt-0{margin-top:0}.ks-pt-0{padding-top:0}.ks-mb-0{margin-bottom:0}.ks-pb-0{padding-bottom:0}.ks-ml-0{margin-left:0}.ks-pl-0{padding-left:0}.ks-mr-0{margin-right:0}.ks-pr-0{padding-right:0}.ks-m-2{margin:2px}.ks-mh-2{margin-right:2px;margin-left:2px}.ks-mv-2{margin-top:2px;margin-bottom:2px}.ks-p-2{padding:2px}.ks-ph-2{padding-right:2px;padding-left:2px}.ks-pv-2{padding-top:2px;padding-bottom:2px}.ks-mt-2{margin-top:2px}.ks-pt-2{padding-top:2px}.ks-mb-2{margin-bottom:2px}.ks-pb-2{padding-bottom:2px}.ks-ml-2{margin-left:2px}.ks-pl-2{padding-left:2px}.ks-mr-2{margin-right:2px}.ks-pr-2{padding-right:2px}.ks-m-4{margin:4px}.ks-mh-4{margin-right:4px;margin-left:4px}.ks-mv-4{margin-top:4px;margin-bottom:4px}.ks-p-4{padding:4px}.ks-ph-4{padding-right:4px;padding-left:4px}.ks-pv-4{padding-top:4px;padding-bottom:4px}.ks-mt-4{margin-top:4px}.ks-pt-4{padding-top:4px}.ks-mb-4{margin-bottom:4px}.ks-pb-4{padding-bottom:4px}.ks-ml-4{margin-left:4px}.ks-pl-4{padding-left:4px}.ks-mr-4{margin-right:4px}.ks-pr-4{padding-right:4px}.ks-m-6{margin:6px}.ks-mh-6{margin-right:6px;margin-left:6px}.ks-mv-6{margin-top:6px;margin-bottom:6px}.ks-p-6{padding:6px}.ks-ph-6{padding-right:6px;padding-left:6px}.ks-pv-6{padding-top:6px;padding-bottom:6px}.ks-mt-6{margin-top:6px}.ks-pt-6{padding-top:6px}.ks-mb-6{margin-bottom:6px}.ks-pb-6{padding-bottom:6px}.ks-ml-6{margin-left:6px}.ks-pl-6{padding-left:6px}.ks-mr-6{margin-right:6px}.ks-pr-6{padding-right:6px}.ks-m-8{margin:8px}.ks-mh-8{margin-right:8px;margin-left:8px}.ks-mv-8{margin-top:8px;margin-bottom:8px}.ks-p-8{padding:8px}.ks-ph-8{padding-right:8px;padding-left:8px}.ks-pv-8{padding-top:8px;padding-bottom:8px}.ks-mt-8{margin-top:8px}.ks-pt-8{padding-top:8px}.ks-mb-8{margin-bottom:8px}.ks-pb-8{padding-bottom:8px}.ks-ml-8{margin-left:8px}.ks-pl-8{padding-left:8px}.ks-mr-8{margin-right:8px}.ks-pr-8{padding-right:8px}.ks-m-10{margin:10px}.ks-mh-10{margin-right:10px;margin-left:10px}.ks-mv-10{margin-top:10px;margin-bottom:10px}.ks-p-10{padding:10px}.ks-ph-10{padding-right:10px;padding-left:10px}.ks-pv-10{padding-top:10px;padding-bottom:10px}.ks-mt-10{margin-top:10px}.ks-pt-10{padding-top:10px}.ks-mb-10{margin-bottom:10px}.ks-pb-10{padding-bottom:10px}.ks-ml-10{margin-left:10px}.ks-pl-10{padding-left:10px}.ks-mr-10{margin-right:10px}.ks-pr-10{padding-right:10px}.ks-m-20{margin:20px}.ks-mh-20{margin-right:20px;margin-left:20px}.ks-mv-20{margin-top:20px;margin-bottom:20px}.ks-p-20{padding:20px}.ks-ph-20{padding-right:20px;padding-left:20px}.ks-pv-20{padding-top:20px;padding-bottom:20px}.ks-mt-20{margin-top:20px}.ks-pt-20{padding-top:20px}.ks-mb-20{margin-bottom:20px}.ks-pb-20{padding-bottom:20px}.ks-ml-20{margin-left:20px}.ks-pl-20{padding-left:20px}.ks-mr-20{margin-right:20px}.ks-pr-20{padding-right:20px}.ks-m-30{margin:30px}.ks-mh-30{margin-right:30px;margin-left:30px}.ks-mv-30{margin-top:30px;margin-bottom:30px}.ks-p-30{padding:30px}.ks-ph-30{padding-right:30px;padding-left:30px}.ks-pv-30{padding-top:30px;padding-bottom:30px}.ks-mt-30{margin-top:30px}.ks-pt-30{padding-top:30px}.ks-mb-30{margin-bottom:30px}.ks-pb-30{padding-bottom:30px}.ks-ml-30{margin-left:30px}.ks-pl-30{padding-left:30px}.ks-mr-30{margin-right:30px}.ks-pr-30{padding-right:30px}.ks-m-40{margin:40px}.ks-mh-40{margin-right:40px;margin-left:40px}.ks-mv-40{margin-top:40px;margin-bottom:40px}.ks-p-40{padding:40px}.ks-ph-40{padding-right:40px;padding-left:40px}.ks-pv-40{padding-top:40px;padding-bottom:40px}.ks-mt-40{margin-top:40px}.ks-pt-40{padding-top:40px}.ks-mb-40{margin-bottom:40px}.ks-pb-40{padding-bottom:40px}.ks-ml-40{margin-left:40px}.ks-pl-40{padding-left:40px}.ks-mr-40{margin-right:40px}.ks-pr-40{padding-right:40px}.ks-m-50{margin:50px}.ks-mh-50{margin-right:50px;margin-left:50px}.ks-mv-50{margin-top:50px;margin-bottom:50px}.ks-p-50{padding:50px}.ks-ph-50{padding-right:50px;padding-left:50px}.ks-pv-50{padding-top:50px;padding-bottom:50px}.ks-mt-50{margin-top:50px}.ks-pt-50{padding-top:50px}.ks-mb-50{margin-bottom:50px}.ks-pb-50{padding-bottom:50px}.ks-ml-50{margin-left:50px}.ks-pl-50{padding-left:50px}.ks-mr-50{margin-right:50px}.ks-pr-50{padding-right:50px}.ks-m-60{margin:60px}.ks-mh-60{margin-right:60px;margin-left:60px}.ks-mv-60{margin-top:60px;margin-bottom:60px}.ks-p-60{padding:60px}.ks-ph-60{padding-right:60px;padding-left:60px}.ks-pv-60{padding-top:60px;padding-bottom:60px}.ks-mt-60{margin-top:60px}.ks-pt-60{padding-top:60px}.ks-mb-60{margin-bottom:60px}.ks-pb-60{padding-bottom:60px}.ks-ml-60{margin-left:60px}.ks-pl-60{padding-left:60px}.ks-mr-60{margin-right:60px}.ks-pr-60{padding-right:60px}.ks-m-70{margin:70px}.ks-mh-70{margin-right:70px;margin-left:70px}.ks-mv-70{margin-top:70px;margin-bottom:70px}.ks-p-70{padding:70px}.ks-ph-70{padding-right:70px;padding-left:70px}.ks-pv-70{padding-top:70px;padding-bottom:70px}.ks-mt-70{margin-top:70px}.ks-pt-70{padding-top:70px}.ks-mb-70{margin-bottom:70px}.ks-pb-70{padding-bottom:70px}.ks-ml-70{margin-left:70px}.ks-pl-70{padding-left:70px}.ks-mr-70{margin-right:70px}.ks-pr-70{padding-right:70px}.ks-m-80{margin:80px}.ks-mh-80{margin-right:80px;margin-left:80px}.ks-mv-80{margin-top:80px;margin-bottom:80px}.ks-p-80{padding:80px}.ks-ph-80{padding-right:80px;padding-left:80px}.ks-pv-80{padding-top:80px;padding-bottom:80px}.ks-mt-80{margin-top:80px}.ks-pt-80{padding-top:80px}.ks-mb-80{margin-bottom:80px}.ks-pb-80{padding-bottom:80px}.ks-ml-80{margin-left:80px}.ks-pl-80{padding-left:80px}.ks-mr-80{margin-right:80px}.ks-pr-80{padding-right:80px}.ks-m-90{margin:90px}.ks-mh-90{margin-right:90px;margin-left:90px}.ks-mv-90{margin-top:90px;margin-bottom:90px}.ks-p-90{padding:90px}.ks-ph-90{padding-right:90px;padding-left:90px}.ks-pv-90{padding-top:90px;padding-bottom:90px}.ks-mt-90{margin-top:90px}.ks-pt-90{padding-top:90px}.ks-mb-90{margin-bottom:90px}.ks-pb-90{padding-bottom:90px}.ks-ml-90{margin-left:90px}.ks-pl-90{padding-left:90px}.ks-mr-90{margin-right:90px}.ks-pr-90{padding-right:90px}.ks-m-100{margin:100px}.ks-mh-100{margin-right:100px;margin-left:100px}.ks-mv-100{margin-top:100px;margin-bottom:100px}.ks-p-100{padding:100px}.ks-ph-100{padding-right:100px;padding-left:100px}.ks-pv-100{padding-top:100px;padding-bottom:100px}.ks-mt-100{margin-top:100px}.ks-pt-100{padding-top:100px}.ks-mb-100{margin-bottom:100px}.ks-pb-100{padding-bottom:100px}.ks-ml-100{margin-left:100px}.ks-pl-100{padding-left:100px}.ks-mr-100{margin-right:100px}.ks-pr-100{padding-right:100px}",""]),e.exports=t},"V/nY":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("mailru",(function(e,t){var o=t.title,r=t.description,i=t.imageUrl;return a.default(e,"mailru.url"),"https://connect.mail.ru/share"+n.default({url:e,title:o,description:r,image_url:i})}),(function(e){return{title:e.title,description:e.description,imageUrl:e.imageUrl}}),{windowWidth:660,windowHeight:460});t.default=i},V4p5:function(e,t,o){"use strict";var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m);function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var b=function(e){s()(o,e);var t=g(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t=e.tag,o=e.classes,r=void 0===o?[]:o,a=e.text,n=e.compatibleText,i=e.compatibleTag,l=e.compatibleClasses,s=e.id,c=t||"div",u=r.reduce((function(e,t){return e+" "+t.value}),"");return a||"string"!=typeof n||(a=n,l&&"string"==typeof l&&(u=l),i&&"string"==typeof i&&(c=i)),!u&&l&&"string"==typeof l&&(u=l),f.a.createElement(f.a.Fragment,null,a&&f.a.createElement(c,{className:u,id:s,dangerouslySetInnerHTML:{__html:a}}))}}]),o}(f.a.Component);t.a=b},V4vk:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.related-articles-container .relatedArticles-headline{font-size:18px;font-family:GothamMedium;font-weight:400;color:#000}@media (min-width:320px) and (max-width:767px){.related-articles-container .relatedArticles-headline{margin-left:0;font-size:22px}}.related-articles-container .relatedArticles-list{list-style:none}.related-articles-container .relatedArticles-listItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}@media (min-width:320px) and (max-width:767px){.related-articles-container .relatedArticles-listItem{margin-bottom:15px;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.related-articles-container .relatedArticles-listItem{margin-bottom:20px}}.related-articles-container .relatedArticles-listItem a{line-height:22px}@media (min-width:1080px){.related-articles-container .relatedArticles-listItem a{text-decoration:none}}.related-articles-container .relatedArticles-listItem a:hover{text-decoration:underline;color:#000}.related-articles-container .relatedArticles-listItem .relatedArticles-text{font-size:14px;line-height:22px;color:#000}@media (min-width:320px) and (max-width:767px){.related-articles-container .relatedArticles-listItem .relatedArticles-text{font-size:14px;line-height:22px;font-size:16px;line-height:24px;color:#236aee}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.related-articles-container .relatedArticles-listItem .relatedArticles-text{font-size:16px;line-height:24px}}.related-articles-container .relatedArticles-listItem .glyphicon{color:#000;font-size:12px}.related-articles-container .relatedArticles-listItem .glyphicon:before{line-height:1.9}",""]),e.exports=t},V6HA:function(e,t,o){var r=o("zqIc");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"V6S/":function(e,t,o){var r=o("lrzh");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},VF6F:function(e,t,o){"use strict";var r=o("AM7I"),a=o("PrET"),n=a(r("String.prototype.indexOf"));e.exports=function(e,t){var o=r(e,!!t);return"function"==typeof o&&n(e,".prototype.")>-1?a(o):o}},VS4C:function(e,t,o){var r=o("LCZv");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},VS8r:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"input#other{max-width:300px}.reselleremail__success{font-size:16px;line-height:1.5}",""]),e.exports=t},VVat:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},VXgu:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},VYKx:function(e,t,o){e.exports=o("TXJB")},VbLK:function(e,t,o){"use strict";var r=o("cDf5"),a=String.prototype.valueOf,n=Object.prototype.toString,i=o("B6Q+")();e.exports=function(e){return"string"==typeof e||"object"===r(e)&&(i?function(e){try{return a.call(e),!0}catch(e){return!1}}(e):"[object String]"===n.call(e))}},VbXa:function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},VeO1:function(e,t,o){var r=o("1Og3");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Vi6U:function(e,t,o){"use strict";var r=o("DR1u"),a=o("vrs5"),n=o("VF6F")("String.prototype.replace"),i=/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,l=/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=a(r(this));return n(n(e,i,""),l,"")}},VnDf:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.acc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.acc{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.acc .acc-lockup{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;margin-right:50px;max-width:180px}.acc .acc-lockup .personal-offer{background-color:rgba(239,203,1,.15);-webkit-border-radius:4px;border-radius:4px;padding:0 0 15px}.acc .acc-lockup .personal-offer .msg{margin-top:-12px;text-align:center}.acc .acc-lockup .personal-offer .glyphicon-tag:before{background:#efcb01;-webkit-border-radius:50%;border-radius:50%;padding:3px;font-size:13px;margin-right:6px}@media (min-width:320px) and (max-width:767px){.acc .acc-lockup .personal-offer{padding:0 15px 15px}.acc .acc-lockup .personal-offer .acc-price-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.acc .acc-lockup .acc-shop-button a{margin:0}@media (min-width:320px) and (max-width:767px){.acc .acc-lockup .acc-shop-button .Roku-ShopButton,.acc .acc-lockup .acc-shop-button a{width:100%}}@media (min-width:320px) and (max-width:767px){.acc .acc-lockup{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;max-width:none}}.acc .acc-img{margin-bottom:20px;text-align:center}.acc .acc-img img{max-width:100%;max-height:150px}.acc .acc-content{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%}.acc .acc-content>*{margin:0}@media (min-width:320px) and (max-width:767px){.acc .acc-content .product-badge{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.acc .acc-content h3.headline{padding-bottom:20px;padding-top:20px}@media (min-width:320px) and (max-width:767px){.acc .acc-content h3.headline{padding-bottom:10px;padding-top:10px}}.acc .acc-content .subhead{padding-bottom:20px;font-size:18px}.acc .acc-content .acc-img{max-width:240px;margin:0 auto 20px}.acc .acc-content .acc-compatible-with{padding-top:20px;margin-bottom:10px}.acc .acc-content .acc-compatibility{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline;line-height:24px;font-size:16px;color:#333}@media (min-width:768px){.acc .acc-content .acc-compatibility{max-height:120px}}.acc .acc-content .acc-compatibility span{margin-right:25px}.acc .acc-content .acc-compatibility span:before{content:"-";margin:0 3px}@media (min-width:320px) and (max-width:767px){.acc .acc-content .acc-compatibility span{margin-left:8px;-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;font-size:12px}.acc .acc-content .acc-compatibility span:before{margin:0 3px 0 -8px}}.acc .acc-content .acc-note{padding-top:20px;font-size:14px}@media (min-width:320px) and (max-width:767px){.acc .acc-content .acc-note{font-size:12px}}.acc-shop-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.acc-shop-button .shop-button-container{margin-bottom:0}.acc-shop-button .shop-button-details{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:12px;text-align:center;margin-top:10px}.acc-prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:320px) and (max-width:767px){.acc-prices{padding-top:20px}}.acc-prices .acc-price-save-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center}.acc-prices .acc-price-wrapper{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.acc-prices .acc-price-wrapper>div{white-space:nowrap}@media (min-width:320px) and (max-width:767px){.acc-prices .acc-price-wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.acc-prices .acc-price-wrapper .acc-price{margin-right:10px}}.acc-price-save{font-family:GothamMedium;font-size:14px;color:#008a1d}.acc-price-save .Roku-ProductPrice .roku-price{font-size:14px}.acc-price-save .save-label{margin-right:10px}',""]),e.exports=t},VpPS:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.Pdp-Spotlight{margin:auto}.Pdp-Spotlight .spotlight-container-rokutv .spotlight-description,.Pdp-Spotlight .spotlight-container-rokutv .spotlight-headline{text-align:left}}@media (min-width:768px){.Pdp-Spotlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Pdp-Spotlight .content-margin{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Pdp-Spotlight .content-margin{margin-right:20px}}.Pdp-Spotlight .spotlight-container{text-align:center}@media (min-width:768px){.Pdp-Spotlight .spotlight-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0}}@media (min-width:320px) and (max-width:767px){.Pdp-Spotlight .spotlight-container{padding-bottom:60px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Spotlight .spotlight-container{padding-bottom:60px}}@media (min-width:320px) and (max-width:767px){.Pdp-Spotlight .spotlight-container .spotlight-description{text-align:left}}.Pdp-Spotlight .spotlight-container-xs{padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.Pdp-Spotlight .spotlight-container-xs{padding-bottom:30px}}.Pdp-Spotlight .spotlight-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Pdp-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Pdp-Spotlight .spotlight-img video{max-width:100%;max-height:100%}.Pdp-Spotlight .video-play{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Pdp-Spotlight .video-play-hide{display:none}.Pdp-Spotlight .mute-btn{position:absolute;bottom:-15px;right:0;background:rgba(0,0,0,.5);border:none;-webkit-border-radius:50%;border-radius:50%;height:60px;width:60px}.Pdp-Spotlight .mute-btn.bottom-right{right:0;bottom:15px}.Pdp-Spotlight .mute-btn.bottom-right.cc-btn{right:70px}.Pdp-Spotlight .mute-btn.bottom-left{left:0;bottom:-15px}.Pdp-Spotlight .mute-btn.bottom-left.cc-btn{left:70px}.Pdp-Spotlight .mute-btn.top-left{top:15px;left:0}.Pdp-Spotlight .mute-btn.top-left.cc-btn{left:70px}.Pdp-Spotlight .mute-btn.top-right{top:15px;right:0}.Pdp-Spotlight .mute-btn.top-right.cc-btn{right:70px}.Pdp-Spotlight .mute-btn span,.Pdp-Spotlight .mute-btn svg{pointer-events:none;width:30px;height:30px}@media (min-width:320px) and (max-width:767px){.Pdp-Spotlight .mute-btn span,.Pdp-Spotlight .mute-btn svg{margin-left:-2px}}.Pdp-Spotlight .mute-btn.unmuted .unmuted{display:block}.Pdp-Spotlight .mute-btn.unmuted .muted{display:none}.Pdp-Spotlight .mute-btn .muted{display:block}.Pdp-Spotlight .mute-btn .unmuted{display:none}.spotlight-img.video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spotlight-img.video video{max-width:100%;max-height:none}.spotlight-img.video .video-callout{cursor:pointer}.dark-theme-rapid-bg a.spotlight-cta:focus{color:#fff;outline:none;border-color:#fff;background-color:hsla(0,0%,100%,.5)}",""]),e.exports=t},W6gX:function(e,t,o){var r=o("vZkO");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},W8MJ:function(e,t){function o(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),e}},W9e6:function(e,t,o){"use strict";var r=o("+OSr"),a=(o("uuu/"),o("pVnL")),n=o.n(a),i=o("lwsE"),l=o.n(i),s=o("W8MJ"),c=o.n(s),u=o("7W2i"),d=o.n(u),p=o("a1gu"),m=o.n(p),f=o("Nsbk"),g=o.n(f),b=o("viRO"),h=o.n(b),k=o("g1v6");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=g()(e);if(t){var a=g()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return m()(this,o)}}var y=function(e){d()(o,e);var t=x(o);function o(e){var r;return l()(this,o),(r=t.call(this,e)).state={isIntersecting:!1},r}return c()(o,[{key:"componentDidMount",value:function(){var e=this;this.props.forceRender?this.renderImage():(this.observer=new IntersectionObserver((function(t){t.forEach((function(t){var o=t.isIntersecting;o&&(e.observer=e.observer.disconnect(),e.setState({isIntersecting:o}),e.renderImage())}),{rootMargin:"20px"})})),this.observer.observe(this.imageContainer))}},{key:"componentDidUpdate",value:function(e){e.file!==this.props.file&&this.state.isIntersecting&&this.renderImage()}},{key:"componentWillUnmount",value:function(){try{this.state.isIntersecting||(this.observer=this.observer.disconnect())}catch(e){}}},{key:"renderImage",value:function(){this.imageContainer.innerHTML="";var e=document.createElement("img"),t={};this.props.url&&(t.url=this.convertImageUrl(this.props.url)),this.props.file&&(t.page=this.props.page,t.url=this.getImageUrl(t.page,this.props.file)),e.setAttribute("src",t.url),e.className="img-responsive",e.onerror=this.onImgError,this.props.onClick&&(e.onclick=this.props.onClick),"100%"===this.props.width?e.className=" fullWidth":this.props.width&&e.setAttribute("width",this.props.width),this.props.height&&e.setAttribute("height",this.props.height),this.props.alt?e.setAttribute("alt",this.props.alt):this.props.file&&(this.file=this.props.file.replace(/\.[^/.]+$/,"").replace(/[^a-zA-Z-]/g,"").replace(/-/g," "),e.setAttribute("alt",this.file)),e.setAttribute("tabIndex","0"),this.imageContainer.appendChild(e)}},{key:"onImgError",value:function(){try{var e={page:document.location.href,image:this.src};void 0!==window.newrelic&&window.newrelic&&window.newrelic.addPageAction("Image failed to load",e)}catch(e){}}},{key:"getImageUrl",value:function(e,t){var o=this.props.resource;"/"===t[0]&&(t=t.substr(1)),"/"===e[0]&&(e=e.substr(1)),""!==(e=e.replace(/\//g,"_"))&&"/"!==e||(e="index");var r=o.versionPath;return r||(r="true"===this.props.webpack?"webpack":"s/".concat(o.version)),o.endpoints.cdn?"".concat(o.endpoints.cdn,"/").concat(r,"/").concat(e,"/").concat(t):"".concat(o.endpoints.root,"/").concat(r,"/").concat(e,"/").concat(t)}},{key:"convertImageUrl",value:function(e){return this.props.urlConversion&&(e.indexOf("Cache/Images/PosterThumb/")>=0&&(e=e.substr(e.indexOf("Cache/Images/PosterThumb/")+"Cache/Images/PosterThumb/".length)),e.indexOf("/Cache/Images/Raw/")>=0&&(e=e.substr(e.indexOf("/Cache/Images/Raw/")+"/Cache/Images/Raw/".length))),e.indexOf("channels.roku.com")>=0&&(e="https://image.roku.com/channels".concat(e.substr(e.indexOf("channels.roku.com")+"channels.roku.com".length))),e.indexOf("channels.qa.roku.com")>=0&&(e="https://image.roku.com/channels_qa".concat(e.substr(e.indexOf("channels.qa.roku.com")+"channels.qa.roku.com".length))),e.indexOf("channels.staging.roku.com")>=0&&(e="https://image.roku.com/channels_staging".concat(e.substr(e.indexOf("channels.staging.roku.com")+"channels.staging.roku.com".length))),0===e.indexOf("image.roku.com/")&&(e="https://".concat(e)),0!==e.indexOf("cigars.roku.com")&&0!==e.indexOf("http://cigars.roku.com")||(e="https://cigars.roku.com".concat(e.substr(e.indexOf("cigars.roku.com")+"cigars.roku.com".length))),e}},{key:"render",value:function(){var e=this,t=this.props.alt,o=this.state.isIntersecting,r={};return t&&!o&&(r.tabIndex=0,r["aria-label"]=t),h.a.createElement("div",n()({className:"lazy-load-container"},r,{ref:function(t){e.imageContainer=t}}))}}]),o}(h.a.Component);y.className="Roku.Image",y.propTypes={resource:k.a.shape({versionPath:k.a.string,endpoints:k.a.shape({cdn:k.a.string,root:k.a.string}),webpack:k.a.oneOf(["true","false"]),version:k.a.string}),page:k.a.string,url:k.a.string,file:k.a.string,alt:k.a.string,width:k.a.string,height:k.a.string,urlConversion:k.a.bool,onClick:k.a.oneOfType([k.a.func,k.a.bool]),forceRender:k.a.bool},y.defaultProps={urlConversion:!0,url:null,file:null,alt:null,width:null,height:null,onClick:!1,forceRender:!1,resource:{versionPath:void 0,endpoints:{cdn:void 0,root:void 0},webpack:"false",version:"resource-version"}};var v=Object(r.a)(y);o.d(t,"a",(function(){return v})),o("Wr5T")},WFqU:function(e,t,o){(function(t){var o="object"==typeof t&&t&&t.Object===Object&&t;e.exports=o}).call(this,o("yLpj"))},WN6A:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==g(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=r?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}o.default=e,t&&t.set(e,o);return o}(o("viRO")),a=c(o("17x9")),n=c(o("A69X")),i=c(o("3JpL")),l=c(o("ShYF")),s=c(o("x2QH"));function c(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function p(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?d(Object(o),!0).forEach((function(t){w(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):d(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var o=[],r=!0,a=!1,n=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(o.push(i.value),!t||o.length!==t);r=!0);}catch(e){a=!0,n=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw n}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(o);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var _={},R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(d,e);var t,o,a,c,u=(t=d,function(){var e,o=y(t);if(x()){var r=y(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return h(this,e)});function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),w(k(t=u.call(this,e)),"storeInputReference",(function(e){null!==e&&(t.input=e);var o=t.props.inputProps.ref;o&&("function"==typeof o?o(e):"object"===g(o)&&Object.prototype.hasOwnProperty.call(o,"current")&&(o.current=e))})),w(k(t),"storeItemsContainerReference",(function(e){null!==e&&(t.itemsContainer=e)})),w(k(t),"onHighlightedItemChange",(function(e){t.highlightedItem=e})),w(k(t),"getItemId",(function(e,o){if(null===o)return null;var r=t.props.id,a=null===e?"":"section-".concat(e);return"react-autowhatever-".concat(r,"-").concat(a,"-item-").concat(o)})),w(k(t),"onFocus",(function(e){var o=t.props.inputProps;t.setState({isInputFocused:!0}),o.onFocus&&o.onFocus(e)})),w(k(t),"onBlur",(function(e){var o=t.props.inputProps;t.setState({isInputFocused:!1}),o.onBlur&&o.onBlur(e)})),w(k(t),"onKeyDown",(function(e){var o=t.props,r=o.inputProps,a=o.highlightedSectionIndex,n=o.highlightedItemIndex,i=e.keyCode;switch(i){case 40:case 38:var l=40===i?"next":"prev",s=m(t.sectionIterator[l]([a,n]),2),c=s[0],u=s[1];r.onKeyDown(e,{newHighlightedSectionIndex:c,newHighlightedItemIndex:u});break;default:r.onKeyDown(e,{highlightedSectionIndex:a,highlightedItemIndex:n})}})),t.highlightedItem=null,t.state={isInputFocused:!1},t.setSectionsItems(e),t.setSectionIterator(e),t.setTheme(e),t}return o=d,(a=[{key:"componentDidMount",value:function(){this.ensureHighlightedItemIsVisible()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.items!==this.props.items&&this.setSectionsItems(e),e.items===this.props.items&&e.multiSection===this.props.multiSection||this.setSectionIterator(e),e.theme!==this.props.theme&&this.setTheme(e)}},{key:"componentDidUpdate",value:function(){this.ensureHighlightedItemIsVisible()}},{key:"setSectionsItems",value:function(e){e.multiSection&&(this.sectionsItems=e.items.map((function(t){return e.getSectionItems(t)})),this.sectionsLengths=this.sectionsItems.map((function(e){return e.length})),this.allSectionsAreEmpty=this.sectionsLengths.every((function(e){return 0===e})))}},{key:"setSectionIterator",value:function(e){this.sectionIterator=(0,n.default)({multiSection:e.multiSection,data:e.multiSection?this.sectionsLengths:e.items.length})}},{key:"setTheme",value:function(e){this.theme=(0,i.default)(e.theme)}},{key:"renderSections",value:function(){var e=this;if(this.allSectionsAreEmpty)return null;var t=this.theme,o=this.props,a=o.id,n=o.items,i=o.renderItem,c=o.renderItemData,u=o.renderSectionTitle,d=o.highlightedSectionIndex,p=o.highlightedItemIndex,m=o.itemProps;return n.map((function(o,n){var f="react-autowhatever-".concat(a,"-"),g="".concat(f,"section-").concat(n,"-"),b=0===n;return r.default.createElement("div",t("".concat(g,"container"),"sectionContainer",b&&"sectionContainerFirst"),r.default.createElement(l.default,{section:o,renderSectionTitle:u,theme:t,sectionKeyPrefix:g}),r.default.createElement(s.default,{items:e.sectionsItems[n],itemProps:m,renderItem:i,renderItemData:c,sectionIndex:n,highlightedItemIndex:d===n?p:null,onHighlightedItemChange:e.onHighlightedItemChange,getItemId:e.getItemId,theme:t,keyPrefix:f,ref:e.storeItemsListReference}))}))}},{key:"renderItems",value:function(){var e=this.props.items;if(0===e.length)return null;var t=this.theme,o=this.props,a=o.id,n=o.renderItem,i=o.renderItemData,l=o.highlightedSectionIndex,c=o.highlightedItemIndex,u=o.itemProps;return r.default.createElement(s.default,{items:e,itemProps:u,renderItem:n,renderItemData:i,highlightedItemIndex:null===l?c:null,onHighlightedItemChange:this.onHighlightedItemChange,getItemId:this.getItemId,theme:t,keyPrefix:"react-autowhatever-".concat(a,"-")})}},{key:"ensureHighlightedItemIsVisible",value:function(){var e=this.highlightedItem;if(e){var t=this.itemsContainer,o=e.offsetParent===t?e.offsetTop:e.offsetTop-t.offsetTop,r=t.scrollTop;o<r?r=o:o+e.offsetHeight>r+t.offsetHeight&&(r=o+e.offsetHeight-t.offsetHeight),r!==t.scrollTop&&(t.scrollTop=r)}}},{key:"render",value:function(){var e=this.theme,t=this.props,o=t.id,a=t.multiSection,n=t.renderInputComponent,i=t.renderItemsContainer,l=t.highlightedSectionIndex,s=t.highlightedItemIndex,c=this.state.isInputFocused,u=a?this.renderSections():this.renderItems(),d=null!==u,m=this.getItemId(l,s),f="react-autowhatever-".concat(o),g=p({role:"combobox","aria-haspopup":"listbox","aria-owns":f,"aria-expanded":d},e("react-autowhatever-".concat(o,"-container"),"container",d&&"containerOpen"),{},this.props.containerProps),b=n(p({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":f,"aria-activedescendant":m},e("react-autowhatever-".concat(o,"-input"),"input",d&&"inputOpen",c&&"inputFocused"),{},this.props.inputProps,{onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.props.inputProps.onKeyDown&&this.onKeyDown,ref:this.storeInputReference})),h=i({containerProps:p({id:f,role:"listbox"},e("react-autowhatever-".concat(o,"-items-container"),"itemsContainer",d&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:u});return r.default.createElement("div",g,b,h)}}])&&b(o.prototype,a),c&&b(o,c),d}(r.Component);t.default=R,w(R,"propTypes",{id:a.default.string,multiSection:a.default.bool,renderInputComponent:a.default.func,renderItemsContainer:a.default.func,items:a.default.array.isRequired,renderItem:a.default.func,renderItemData:a.default.object,renderSectionTitle:a.default.func,getSectionItems:a.default.func,containerProps:a.default.object,inputProps:a.default.object,itemProps:a.default.oneOfType([a.default.object,a.default.func]),highlightedSectionIndex:a.default.number,highlightedItemIndex:a.default.number,theme:a.default.oneOfType([a.default.object,a.default.array])}),w(R,"defaultProps",{id:"1",multiSection:!1,renderInputComponent:function(e){return r.default.createElement("input",e)},renderItemsContainer:function(e){var t=e.containerProps,o=e.children;return r.default.createElement("div",t,o)},renderItem:function(){throw new Error("`renderItem` must be provided")},renderItemData:_,renderSectionTitle:function(){throw new Error("`renderSectionTitle` must be provided")},getSectionItems:function(){throw new Error("`getSectionItems` must be provided")},containerProps:_,inputProps:_,itemProps:_,highlightedSectionIndex:null,highlightedItemIndex:null,theme:{container:"react-autowhatever__container",containerOpen:"react-autowhatever__container--open",input:"react-autowhatever__input",inputOpen:"react-autowhatever__input--open",inputFocused:"react-autowhatever__input--focused",itemsContainer:"react-autowhatever__items-container",itemsContainerOpen:"react-autowhatever__items-container--open",itemsList:"react-autowhatever__items-list",item:"react-autowhatever__item",itemFirst:"react-autowhatever__item--first",itemHighlighted:"react-autowhatever__item--highlighted",sectionContainer:"react-autowhatever__section-container",sectionContainerFirst:"react-autowhatever__section-container--first",sectionTitle:"react-autowhatever__section-title"}})},WNdI:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Page-500 .body{text-align:center}.Roku-Page-500 h2{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:319px){.Roku-Page-500 h2{font-size:16px}}@media (min-width:320px) and (max-width:767px){.Roku-Page-500 h2{font-size:16px}}@media (min-width:768px) and (max-width:1079px){.Roku-Page-500 h2{font-size:17px}}@media (min-width:1080px){.Roku-Page-500 h2{font-size:20px}}.Roku-Page-500 p{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#333}@media (max-width:319px){.Roku-Page-500 p{font-size:16px}}@media (min-width:320px) and (max-width:767px){.Roku-Page-500 p{font-size:16px}}@media (min-width:768px) and (max-width:1079px){.Roku-Page-500 p{font-size:16px}}@media (min-width:1080px){.Roku-Page-500 p{font-size:16px}}.Roku-Page-500 .source-url-available{margin-top:88px;font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:319px){.Roku-Page-500 .source-url-available{font-size:12px}}@media (min-width:320px) and (max-width:767px){.Roku-Page-500 .source-url-available{font-size:12px}}@media (min-width:768px) and (max-width:1079px){.Roku-Page-500 .source-url-available{font-size:12px}}@media (min-width:1080px){.Roku-Page-500 .source-url-available{font-size:12px}}",""]),e.exports=t},WNeL:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},WQOF:function(e,t){e.exports="/investor/s/1647467262999/i/893c2e05524884e622f8c8da6f1ea81b.png"},WTKv:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("workplace",(function(e,t){var o=t.quote,r=t.hashtag;return a.default(e,"workplace.url"),"https://work.facebook.com/sharer.php"+n.default({u:e,quote:o,hashtag:r})}),(function(e){return{quote:e.quote,hashtag:e.hashtag}}),{windowWidth:550,windowHeight:400});t.default=i},WXWk:function(e,t,o){"use strict";e.exports=function(e){return e>=0?1:-1}},WZeS:function(e,t,o){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,a=o("Teho"),n=o("IdCN"),i=o("DmXP"),l=o("/sVA"),s=function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var o,r,i,l="string"===t?["toString","valueOf"]:["valueOf","toString"];for(i=0;i<l.length;++i)if(o=e[l[i]],n(o)&&(r=o.call(e),a(r)))return r;throw new TypeError("No default value")},c=function(e,t){var o=e[t];if(null!=o){if(!n(o))throw new TypeError(o+" returned for property "+t+" of object "+e+" is not a function");return o}};e.exports=function(e){if(a(e))return e;var t,o="default";if(arguments.length>1&&(arguments[1]===String?o="string":arguments[1]===Number&&(o="number")),r&&(Symbol.toPrimitive?t=c(e,Symbol.toPrimitive):l(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var n=t.call(e,o);if(a(n))return n;throw new TypeError("unable to convert exotic object to primitive")}return"default"===o&&(i(e)||l(e))&&(o="string"),s(e,"default"===o?"number":o)}},WbBG:function(e,t,o){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},Wq1t:function(e,t,o){var r=o("6mbj");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Wr5T:function(e,t){!function(e,t){"use strict";if("IntersectionObserver"in e&&"IntersectionObserverEntry"in e&&"intersectionRatio"in e.IntersectionObserverEntry.prototype)"isIntersecting"in e.IntersectionObserverEntry.prototype||Object.defineProperty(e.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var o=[];a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,o){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==o[t-1]}))},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(n(e,"resize",this._checkForIntersections,!0),n(t,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in e&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},a.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,i(e,"resize",this._checkForIntersections,!0),i(t,"scroll",this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},a.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),o=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach((function(a){var n=a.element,i=l(n),s=this._rootContainsTarget(n),c=a.entry,u=t&&s&&this._computeTargetAndRootIntersection(n,o),d=a.entry=new r({time:e.performance&&performance.now&&performance.now(),target:n,boundingClientRect:i,rootBounds:o,intersectionRect:u});c?t&&s?this._hasCrossedThreshold(c,d)&&this._queuedEntries.push(d):c&&c.isIntersecting&&this._queuedEntries.push(d):this._queuedEntries.push(d)}),this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},a.prototype._computeTargetAndRootIntersection=function(o,r){if("none"!=e.getComputedStyle(o).display){for(var a,n,i,s,u,d,p,m,f=l(o),g=c(o),b=!1;!b;){var h=null,k=1==g.nodeType?e.getComputedStyle(g):{};if("none"==k.display)return;if(g==this.root||g==t?(b=!0,h=r):g!=t.body&&g!=t.documentElement&&"visible"!=k.overflow&&(h=l(g)),h&&(a=h,n=f,i=void 0,s=void 0,u=void 0,d=void 0,p=void 0,m=void 0,i=Math.max(a.top,n.top),s=Math.min(a.bottom,n.bottom),u=Math.max(a.left,n.left),d=Math.min(a.right,n.right),m=s-i,!(f=(p=d-u)>=0&&m>=0&&{top:i,bottom:s,left:u,right:d,width:p,height:m})))break;g=c(g)}return f}},a.prototype._getRootRect=function(){var e;if(this.root)e=l(this.root);else{var o=t.documentElement,r=t.body;e={top:0,left:0,right:o.clientWidth||r.clientWidth,width:o.clientWidth||r.clientWidth,bottom:o.clientHeight||r.clientHeight,height:o.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(e)},a.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,o){return"px"==t.unit?t.value:t.value*(o%2?e.width:e.height)/100})),o={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},a.prototype._hasCrossedThreshold=function(e,t){var o=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(o!==r)for(var a=0;a<this.thresholds.length;a++){var n=this.thresholds[a];if(n==o||n==r||n<o!=n<r)return!0}},a.prototype._rootIsInDom=function(){return!this.root||s(t,this.root)},a.prototype._rootContainsTarget=function(e){return s(this.root||t,e)},a.prototype._registerInstance=function(){o.indexOf(this)<0&&o.push(this)},a.prototype._unregisterInstance=function(){var e=o.indexOf(this);-1!=e&&o.splice(e,1)},e.IntersectionObserver=a,e.IntersectionObserverEntry=r}function r(e){this.time=e.time,this.target=e.target,this.rootBounds=e.rootBounds,this.boundingClientRect=e.boundingClientRect,this.intersectionRect=e.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0},this.isIntersecting=!!e.intersectionRect;var t=this.boundingClientRect,o=t.width*t.height,r=this.intersectionRect,a=r.width*r.height;this.intersectionRatio=o?Number((a/o).toFixed(4)):this.isIntersecting?1:0}function a(e,t){var o,r,a,n=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=(o=this._checkForIntersections.bind(this),r=this.THROTTLE_TIMEOUT,a=null,function(){a||(a=setTimeout((function(){o(),a=null}),r))}),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map((function(e){return e.value+e.unit})).join(" ")}function n(e,t,o,r){"function"==typeof e.addEventListener?e.addEventListener(t,o,r||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,o)}function i(e,t,o,r){"function"==typeof e.removeEventListener?e.removeEventListener(t,o,r||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,o)}function l(e){var t;try{t=e.getBoundingClientRect()}catch(e){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function s(e,t){for(var o=t;o;){if(o==e)return!0;o=c(o)}return!1}function c(e){var t=e.parentNode;return t&&11==t.nodeType&&t.host?t.host:t}}(window,document)},WrhZ:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ymal-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ymal-card.image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (min-width:320px) and (max-width:767px){.ymal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ymal-card>div{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.ymal-card .ymal-card__image img{max-width:100%}.ymal-card .ymal-card__content{padding:20px;color:#333}.ymal-card .ymal-card__description{margin:0;font-size:1.6rem;line-height:2.3rem;min-height:46px}@media (min-width:320px) and (max-width:767px){.ymal-card .ymal-card__description{text-align:center}}.ymal-card .ymal-card__description h3{margin-top:0;margin-bottom:10px;font-size:22px;font-family:GothamBold,Helvetica,Arial,sans-serif}",""]),e.exports=t},X45t:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.content-modal .Roku-Modal .modal-container{max-width:493px;margin:auto}.content-modal .Roku-Modal .modal-container .modal-dialog{width:100%}@media (min-width:320px) and (max-width:767px){.content-modal .Roku-Modal .modal-container .modal-dialog{width:90%}}.content-modal .Roku-Modal .modal-container .modal-dialog .modal-close{color:#1592e6;opacity:1;-webkit-box-shadow:none;box-shadow:none;font-size:28px}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-image{margin-top:30px;width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}@media (min-width:320px) and (max-width:767px){.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-image{margin-top:30px}}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-title{margin-top:2rem;font-size:20px;font-family:GothamBold}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-title span{width:80%;display:inline-block}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-title img{width:15%;position:absolute;right:3rem;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.4);box-shadow:2px 2px 6px rgba(0,0,0,.4)}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-title img:empty{display:none}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-description{max-width:80%;font-size:14px;line-height:22px;line-height:1.42}@media (min-width:320px) and (max-width:767px){.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-description{font-size:14px;line-height:22px}}.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-paragraph{margin-top:30px;font-size:16px;line-height:24px;font-family:GothamLight,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.content-modal .Roku-Modal .modal-container .modal-dialog .showcase-paragraph{margin-top:30px;font-size:16px;line-height:24px}}.content-modal .Roku-Modal .modal-container .modal-dialog .modal-message{font-size:22px;line-height:32px;font-family:GothamMedium,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.content-modal .Roku-Modal .modal-container .modal-dialog .modal-message{font-size:22px;line-height:32px}}",""]),e.exports=t},XEXY:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.Roku-Search .mini-search-container{padding-top:50px;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Search .mini-search-container{padding-top:50px}}@media (min-width:1080px){.Roku-Search .mini-search-container .Category-MiniSearch{max-width:400px}}@media (min-width:320px) and (max-width:767px){.Roku-Search .mini-search-container{padding-top:30px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Search .mini-search-container{padding-top:30px;padding-left:20px;padding-right:20px}}@media (min-width:768px){.Roku-Search .mini-search-container{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Search .mini-search-container{padding-left:20px;padding-right:20px}}",""]),e.exports=t},XHHz:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},XL4P:function(e,t,o){var r=o("1b0G");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},XQnn:function(e){e.exports=JSON.parse('{"mapping":{"200889378":["4403789553943","4403797307927","4403790058903","4403796545175"],"202683127":["4403796545175","115001360548","200889378","4403790058903"],"4403789349655":["115001360548","4403796545175","4403790058903","4403797307927"],"4403789553943":["115001360548","4403790058903","4403797307927","200889378"],"4403796545175":["202683127","4403789349655","115001360548","200889378"],"4403790058903":["4403789349655","4403789553943","4403796545175","115001360548"],"115001360548":["4403789349655","4403789553943","4403796545175","4403790058903"],"4403797307927":["4403789553943","4403796545175","115001360548","200889378"],"4403797382167":["115001360548","4403789349655","4403789553943","4403790058903"]},"categories":{"200889378":{"icon":"IconRokuFeatures","name":"Roku Features"},"202683127":{"icon":"IconAccount","name":"Account, payments & subscriptions"},"4403797382167":{"icon":"IconAudio","name":"Audio devices"},"4403797307927":{"icon":"IconRokuMobileApps","name":"Roku Mobile Apps"},"115001360548":{"icon":"IconRokuSetup","name":"Roku Setup"},"4403790058903":{"icon":"IconDeviceIssues","name":"Device Issues"},"4403796545175":{"icon":"IconChannelsAndViewing","name":"Channels & viewing"},"4403789553943":{"icon":"IconRemoteControls","name":"Remote Controls"},"4403789349655":{"icon":"IconConnection","name":"Wi-Fi & connectivity"}}}')},XRi1:function(e,t,o){"use strict";o.r(t);o("dkUy"),o("KsEH"),o("btaB"),o("Q1xR"),o("nrwM")},XfM9:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".ir-finresults .result-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #eee}.ir-finresults .result-item .item-heading{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.ir-finresults .result-item .item-link{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.ir-finresults .releases-link,.ir-finresults .result-item .item-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ir-finresults .releases-link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee}",""]),e.exports=t},XkKz:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (-ms-high-contrast:none){.channel-checker ::-ms-backdrop,.channel-checker body.ie-overflow{height:0;overflow:hidden}}.channel-checker .channel-scroller{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-overflow-style:-ms-autohiding-scrollbar;padding-bottom:10px}.channel-checker .category-section h2{font-family:GothamMedium,Helvetica,Arial,sans-serif;margin-top:40px;margin-bottom:5px}@media (max-width:767px){.channel-checker .category-section h2{font-size:32px;line-height:40px}}@media (min-width:768px){.channel-checker .category-section h2{font-size:32px;line-height:40px}}@media (min-width:1080px){.channel-checker .category-section h2{font-size:32px;line-height:40px}}.channel-checker .category-section h5{margin-top:0;margin-bottom:10px}@media (max-width:767px){.channel-checker .category-section h5{font-size:16px;line-height:24px}}@media (min-width:768px){.channel-checker .category-section h5{font-size:16px;line-height:24px}}@media (min-width:1080px){.channel-checker .category-section h5{font-size:16px;line-height:24px}}@media (max-width:767px){.channel-checker .category-section h2{margin-top:30px}}@media (max-width:767px) and (max-width:767px){.channel-checker .category-section h2{font-size:18px;line-height:26px}}@media (max-width:767px) and (min-width:768px){.channel-checker .category-section h2{font-size:18px;line-height:26px}}@media (max-width:767px) and (min-width:1080px){.channel-checker .category-section h2{font-size:18px;line-height:26px}}@media (max-width:767px){.channel-checker .category-section h5{margin-bottom:5px}}@media (max-width:767px) and (max-width:767px){.channel-checker .category-section h5{font-size:14px;line-height:22px}}@media (max-width:767px) and (min-width:768px){.channel-checker .category-section h5{font-size:14px;line-height:22px}}@media (max-width:767px) and (min-width:1080px){.channel-checker .category-section h5{font-size:14px;line-height:22px}}.channel-checker .channels-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:350px;width:0}@media (max-width:767px){.channel-checker .channels-wrapper{max-height:60vw}}.channel-checker .channels-wrapper .channel-img{width:177px;height:133px;margin:10px}@media (max-width:767px){.channel-checker .channels-wrapper .channel-img{margin:5px;width:26vw;height:19vw}}.channel-checker .channels-wrapper .channel-img img{max-width:100%;pointer-events:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #eee}.channel-checker .channels-wrapper .channel-img:first-child,.channel-checker .channels-wrapper .channel-img:first-child+.channel-img{margin-left:0}",""]),e.exports=t},XpW8:function(e,t,o){"use strict";var r=o("xUA0");function a(e){if(e)return function(e){for(var t in a.prototype)e[t]=a.prototype[t];return e}(e)}e.exports=a,a.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,this},a.prototype.parse=function(e){return this._parser=e,this},a.prototype.responseType=function(e){return this._responseType=e,this},a.prototype.serialize=function(e){return this._serializer=e,this},a.prototype.timeout=function(e){if(!e||"object"!=typeof e)return this._timeout=e,this._responseTimeout=0,this;for(var t in e)switch(t){case"deadline":this._timeout=e.deadline;break;case"response":this._responseTimeout=e.response;break;default:console.warn("Unknown timeout option",t)}return this},a.prototype.retry=function(e,t){return 0!==arguments.length&&!0!==e||(e=1),e<=0&&(e=0),this._maxRetries=e,this._retries=0,this._retryCallback=t,this};var n=["ECONNRESET","ETIMEDOUT","EADDRINFO","ESOCKETTIMEDOUT"];a.prototype._shouldRetry=function(e,t){if(!this._maxRetries||this._retries++>=this._maxRetries)return!1;if(this._retryCallback)try{var o=this._retryCallback(e,t);if(!0===o)return!0;if(!1===o)return!1}catch(e){console.error(e)}if(t&&t.status&&t.status>=500&&501!=t.status)return!0;if(e){if(e.code&&~n.indexOf(e.code))return!0;if(e.timeout&&"ECONNABORTED"==e.code)return!0;if(e.crossDomain)return!0}return!1},a.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this._end()},a.prototype.then=function(e,t){if(!this._fullfilledPromise){var o=this;this._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise((function(e,t){o.end((function(o,r){o?t(o):e(r)}))}))}return this._fullfilledPromise.then(e,t)},a.prototype.catch=function(e){return this.then(void 0,e)},a.prototype.use=function(e){return e(this),this},a.prototype.ok=function(e){if("function"!=typeof e)throw Error("Callback required");return this._okCallback=e,this},a.prototype._isResponseOK=function(e){return!!e&&(this._okCallback?this._okCallback(e):e.status>=200&&e.status<300)},a.prototype.get=function(e){return this._header[e.toLowerCase()]},a.prototype.getHeader=a.prototype.get,a.prototype.set=function(e,t){if(r(e)){for(var o in e)this.set(o,e[o]);return this}return this._header[e.toLowerCase()]=t,this.header[e]=t,this},a.prototype.unset=function(e){return delete this._header[e.toLowerCase()],delete this.header[e],this},a.prototype.field=function(e,t){if(null==e)throw new Error(".field(name, val) name can not be empty");if(this._data&&console.error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()"),r(e)){for(var o in e)this.field(o,e[o]);return this}if(Array.isArray(t)){for(var a in t)this.field(e,t[a]);return this}if(null==t)throw new Error(".field(name, val) val can not be empty");return"boolean"==typeof t&&(t=""+t),this._getFormData().append(e,t),this},a.prototype.abort=function(){return this._aborted||(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort")),this},a.prototype._auth=function(e,t,o,r){switch(o.type){case"basic":this.set("Authorization","Basic "+r(e+":"+t));break;case"auto":this.username=e,this.password=t;break;case"bearer":this.set("Authorization","Bearer "+e)}return this},a.prototype.withCredentials=function(e){return null==e&&(e=!0),this._withCredentials=e,this},a.prototype.redirects=function(e){return this._maxRedirects=e,this},a.prototype.maxResponseSize=function(e){if("number"!=typeof e)throw TypeError("Invalid argument");return this._maxResponseSize=e,this},a.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},a.prototype.send=function(e){var t=r(e),o=this._header["content-type"];if(this._formData&&console.error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()"),t&&!this._data)Array.isArray(e)?this._data=[]:this._isHost(e)||(this._data={});else if(e&&this._data&&this._isHost(this._data))throw Error("Can't merge these send calls");if(t&&r(this._data))for(var a in e)this._data[a]=e[a];else"string"==typeof e?(o||this.type("form"),o=this._header["content-type"],this._data="application/x-www-form-urlencoded"==o?this._data?this._data+"&"+e:e:(this._data||"")+e):this._data=e;return!t||this._isHost(e)||o||this.type("json"),this},a.prototype.sortQuery=function(e){return this._sort=void 0===e||e,this},a.prototype._finalizeQueryString=function(){var e=this._query.join("&");if(e&&(this.url+=(this.url.indexOf("?")>=0?"&":"?")+e),this._query.length=0,this._sort){var t=this.url.indexOf("?");if(t>=0){var o=this.url.substring(t+1).split("&");"function"==typeof this._sort?o.sort(this._sort):o.sort(),this.url=this.url.substring(0,t)+"?"+o.join("&")}}},a.prototype._appendQueryString=function(){console.trace("Unsupported")},a.prototype._timeoutError=function(e,t,o){if(!this._aborted){var r=new Error(e+t+"ms exceeded");r.timeout=t,r.code="ECONNABORTED",r.errno=o,this.timedout=!0,this.abort(),this.callback(r)}},a.prototype._setTimeouts=function(){var e=this;this._timeout&&!this._timer&&(this._timer=setTimeout((function(){e._timeoutError("Timeout of ",e._timeout,"ETIME")}),this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout((function(){e._timeoutError("Response timeout of ",e._responseTimeout,"ETIMEDOUT")}),this._responseTimeout))}},XxY3:function(e,t,o){var r=o("twzL");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Xxfe:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Header":{en:{greeting:"Hi %{user}",myAccount:"My account",signIn:"Sign in",channelStore:"Channel store",blog:"Roku blog",cartQuantity:"cart quantity",shoppingCart:"shopping Cart",signOut:"Sign out",developer:"Developers"},en_CA:{},fr_CA:{greeting:"salut %{user}",myAccount:"Mon compte",signIn:"Connexion",cartQuantity:"quantité de chariot",shoppingCart:"chariot",channelStore:"Channel Store",blog:"Blogue Roku",signOut:"Déconnexion",developer:"Concepteurs"},fr_FR:{greeting:"salut %{user}",myAccount:"Mon compte",signIn:"Connexion",cartQuantity:"quantité de chariot",shoppingCart:"chariot",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Déconnexion",developer:"Concepteurs"},es_MX:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_CO:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_CL:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_AR:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_PE:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_PA:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",channelStore:"Channel Store",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_CR:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_SV:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_GT:{greeting:"hola %{user}",myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_HN:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},es_NI:{greeting:"hola %{user}",myAccount:"Mi cuenta",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",signIn:"Iniciar sesión",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},en_GB:{greeting:"Hi %{user}",myAccount:"My account",signIn:"Sign in",channelStore:"Channel store",blog:"Roku blog",cartQuantity:"cart quantity",shoppingCart:"shopping Cart",signOut:"Sign out",developer:"Developers"},en_US:{greeting:"Hi %{user}",myAccount:"My account",signIn:"Sign in",channelStore:"Channel store",blog:"Roku blog",cartQuantity:"cart quantity",shoppingCart:"shopping Cart",signOut:"Sign out",developer:"Developers"},es_LA:{myAccount:"Mi cuenta",signIn:"Iniciar sesión",cartQuantity:"cantidad de carro",shoppingCart:"carrito de compras",channelStore:"Channel Store",blog:"Blog de Roku",signOut:"Cerrar sesión",developer:"Desarrolladores"},pt_BR:{greeting:"Olá %{user}",myAccount:"Minha conta",signIn:"Fazer login",channelStore:"Channel store",blog:"Blog do Roku",cartQuantity:"quantidade do carrinho",shoppingCart:"carrinho de compras",signOut:"Fazer logout",developer:"Desenvolvedores"},de_DE:{greeting:"Hallo %{user}",myAccount:"Mein Account",signIn:"Anmelden",channelStore:"Channel Store",blog:"Roku Blog",cartQuantity:"Warenkorbmenge",shoppingCart:"Warenkorb",signOut:"Abmelden",developer:"Entwickler"}}}),e.exports=function(){return t.get("Roku.Header")}}).call(this,o("TYvK").ResourceManager)},Y1FP:function(e,t,o){var r=o("NAJf");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Y3zv:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Price-Decimal{display:inline-block}.Price-Decimal .roku-price.discounted{opacity:.6;position:relative}.Price-Decimal .roku-price .decimal-point{font-size:.001px}.Price-Decimal .roku-price sup span{font-size:1em}.msrp-container{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:5px}.msrp-container,.msrp-container .bills{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.msrp-container .bills{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.msrp-container .msrp{margin-right:5px;font-size:.6em;line-height:.8em}",""]),e.exports=t},Y6iw:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WorkplaceShareButton=t.WorkplaceIcon=t.WhatsappShareButton=t.WhatsappIcon=t.WeiboShareButton=t.WeiboIcon=t.VKShareCount=t.VKShareButton=t.VKIcon=t.ViberShareButton=t.ViberIcon=t.TwitterShareButton=t.TwitterIcon=t.TumblrShareCount=t.TumblrShareButton=t.TumblrIcon=t.TelegramShareButton=t.TelegramIcon=t.RedditShareCount=t.RedditShareButton=t.RedditIcon=t.PocketShareButton=t.PocketIcon=t.PinterestShareCount=t.PinterestShareButton=t.PinterestIcon=t.OKShareCount=t.OKShareButton=t.OKIcon=t.MailruShareButton=t.MailruIcon=t.LivejournalShareButton=t.LivejournalIcon=t.LinkedinShareButton=t.LinkedinIcon=t.LineShareButton=t.LineIcon=t.InstapaperShareButton=t.InstapaperIcon=t.HatenaShareCount=t.HatenaShareButton=t.HatenaIcon=t.FacebookShareCount=t.FacebookShareButton=t.FacebookMessengerShareButton=t.FacebookMessengerIcon=t.FacebookIcon=t.EmailShareButton=t.EmailIcon=void 0;var a=o("dsK6");Object.defineProperty(t,"EmailIcon",{enumerable:!0,get:function(){return r(a).default}});var n=o("RaG8");Object.defineProperty(t,"EmailShareButton",{enumerable:!0,get:function(){return r(n).default}});var i=o("Ysi4");Object.defineProperty(t,"FacebookIcon",{enumerable:!0,get:function(){return r(i).default}});var l=o("5yGR");Object.defineProperty(t,"FacebookMessengerIcon",{enumerable:!0,get:function(){return r(l).default}});var s=o("jGIA");Object.defineProperty(t,"FacebookMessengerShareButton",{enumerable:!0,get:function(){return r(s).default}});var c=o("RwE3");Object.defineProperty(t,"FacebookShareButton",{enumerable:!0,get:function(){return r(c).default}});var u=o("mOLm");Object.defineProperty(t,"FacebookShareCount",{enumerable:!0,get:function(){return r(u).default}});var d=o("YxJT");Object.defineProperty(t,"HatenaIcon",{enumerable:!0,get:function(){return r(d).default}});var p=o("fn9D");Object.defineProperty(t,"HatenaShareButton",{enumerable:!0,get:function(){return r(p).default}});var m=o("lGMs");Object.defineProperty(t,"HatenaShareCount",{enumerable:!0,get:function(){return r(m).default}});var f=o("lzIw");Object.defineProperty(t,"InstapaperIcon",{enumerable:!0,get:function(){return r(f).default}});var g=o("CdUD");Object.defineProperty(t,"InstapaperShareButton",{enumerable:!0,get:function(){return r(g).default}});var b=o("/CzQ");Object.defineProperty(t,"LineIcon",{enumerable:!0,get:function(){return r(b).default}});var h=o("datX");Object.defineProperty(t,"LineShareButton",{enumerable:!0,get:function(){return r(h).default}});var k=o("90Ya");Object.defineProperty(t,"LinkedinIcon",{enumerable:!0,get:function(){return r(k).default}});var x=o("QSfd");Object.defineProperty(t,"LinkedinShareButton",{enumerable:!0,get:function(){return r(x).default}});var y=o("LiaV");Object.defineProperty(t,"LivejournalIcon",{enumerable:!0,get:function(){return r(y).default}});var v=o("/VKx");Object.defineProperty(t,"LivejournalShareButton",{enumerable:!0,get:function(){return r(v).default}});var w=o("1mQR");Object.defineProperty(t,"MailruIcon",{enumerable:!0,get:function(){return r(w).default}});var _=o("V/nY");Object.defineProperty(t,"MailruShareButton",{enumerable:!0,get:function(){return r(_).default}});var R=o("kFHC");Object.defineProperty(t,"OKIcon",{enumerable:!0,get:function(){return r(R).default}});var C=o("n7vn");Object.defineProperty(t,"OKShareButton",{enumerable:!0,get:function(){return r(C).default}});var E=o("tCTx");Object.defineProperty(t,"OKShareCount",{enumerable:!0,get:function(){return r(E).default}});var S=o("GLUw");Object.defineProperty(t,"PinterestIcon",{enumerable:!0,get:function(){return r(S).default}});var P=o("zuW0");Object.defineProperty(t,"PinterestShareButton",{enumerable:!0,get:function(){return r(P).default}});var T=o("ZJn8");Object.defineProperty(t,"PinterestShareCount",{enumerable:!0,get:function(){return r(T).default}});var O=o("HWl7");Object.defineProperty(t,"PocketIcon",{enumerable:!0,get:function(){return r(O).default}});var N=o("irI8");Object.defineProperty(t,"PocketShareButton",{enumerable:!0,get:function(){return r(N).default}});var I=o("6ec2");Object.defineProperty(t,"RedditIcon",{enumerable:!0,get:function(){return r(I).default}});var A=o("QoPe");Object.defineProperty(t,"RedditShareButton",{enumerable:!0,get:function(){return r(A).default}});var M=o("AtzU");Object.defineProperty(t,"RedditShareCount",{enumerable:!0,get:function(){return r(M).default}});var L=o("sO0c");Object.defineProperty(t,"TelegramIcon",{enumerable:!0,get:function(){return r(L).default}});var D=o("dG2f");Object.defineProperty(t,"TelegramShareButton",{enumerable:!0,get:function(){return r(D).default}});var j=o("sxWu");Object.defineProperty(t,"TumblrIcon",{enumerable:!0,get:function(){return r(j).default}});var H=o("pb4V");Object.defineProperty(t,"TumblrShareButton",{enumerable:!0,get:function(){return r(H).default}});var z=o("95G6");Object.defineProperty(t,"TumblrShareCount",{enumerable:!0,get:function(){return r(z).default}});var F=o("4Ioh");Object.defineProperty(t,"TwitterIcon",{enumerable:!0,get:function(){return r(F).default}});var B=o("k9t8");Object.defineProperty(t,"TwitterShareButton",{enumerable:!0,get:function(){return r(B).default}});var V=o("Ipvo");Object.defineProperty(t,"ViberIcon",{enumerable:!0,get:function(){return r(V).default}});var q=o("YqVq");Object.defineProperty(t,"ViberShareButton",{enumerable:!0,get:function(){return r(q).default}});var U=o("eAWW");Object.defineProperty(t,"VKIcon",{enumerable:!0,get:function(){return r(U).default}});var W=o("FQeN");Object.defineProperty(t,"VKShareButton",{enumerable:!0,get:function(){return r(W).default}});var G=o("k49F");Object.defineProperty(t,"VKShareCount",{enumerable:!0,get:function(){return r(G).default}});var Y=o("LQPX");Object.defineProperty(t,"WeiboIcon",{enumerable:!0,get:function(){return r(Y).default}});var K=o("Odve");Object.defineProperty(t,"WeiboShareButton",{enumerable:!0,get:function(){return r(K).default}});var J=o("ih+4");Object.defineProperty(t,"WhatsappIcon",{enumerable:!0,get:function(){return r(J).default}});var Z=o("PUEq");Object.defineProperty(t,"WhatsappShareButton",{enumerable:!0,get:function(){return r(Z).default}});var Q=o("6Y8m");Object.defineProperty(t,"WorkplaceIcon",{enumerable:!0,get:function(){return r(Q).default}});var X=o("WTKv");Object.defineProperty(t,"WorkplaceShareButton",{enumerable:!0,get:function(){return r(X).default}})},YAQ7:function(e,t,o){var r=o("VS8r");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},YAwb:function(e,t,o){var r=o("Nj71");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},YHca:function(e,t,o){var r=o("hhBa");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},YPjj:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return RapidContent}));var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("lSNA"),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("lwsE"),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1__),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("W8MJ"),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2__),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("7W2i"),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("a1gu"),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("Nsbk"),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("pVnL"),_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6__),_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("QILm"),_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7__),react__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("viRO"),react__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__),react_dom__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("yl30"),react_dom__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_9__),_roku_web_core_app__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("nxxJ"),_utils_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("fDAv"),_dark_theme_scss__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("zlpN"),_dark_theme_scss__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_dark_theme_scss__WEBPACK_IMPORTED_MODULE_12__),_excluded=["node"];function ownKeys(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(o),!0).forEach((function(t){_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var o,r=_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(e);if(t){var a=_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this,o)}}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}var LazyBlankEditor=react__WEBPACK_IMPORTED_MODULE_8___default.a.lazy((function(){return __webpack_require__.e(8).then(__webpack_require__.bind(null,"tuQq"))})),RapidContent=function(e){var t,o,r,a=e.node,n=_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_7___default()(e,_excluded),i=null;try{i=!0===n.resource.rapid.result.renderedOutput}catch(e){}i?__webpack_require__.e(9).then(__webpack_require__.bind(null,"rrrx")).then((function(e){var t=e.default;for(var o in t)window[o]=t[o];react_dom__WEBPACK_IMPORTED_MODULE_9___default.a.hydrate(react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(RapidHydrate,_babel_runtime_helpers_extends__WEBPACK_IMPORTED_MODULE_6___default()({},n,{React:react__WEBPACK_IMPORTED_MODULE_8___default.a})),document.getElementById("ks-page-content-container"))})).catch((function(e){console.error("Failed to dynamic load rapidblocks module")})):react_dom__WEBPACK_IMPORTED_MODULE_9___default.a.render(react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(RapidPage,n),a);var l=null===(t=window.__Roku_App_Initial_Values)||void 0===t||null===(o=t.resource)||void 0===o?void 0:o.rapid;return null!=l&&null!==(r=l.result)&&void 0!==r&&r.globals&&Object(_utils_js__WEBPACK_IMPORTED_MODULE_11__.a)(l.result.globals),null},RapidPage=function(e){_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(o,e);var t=_createSuper(o);function o(e){var r,a,n;return _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_1___default()(this,o),(n=t.call(this,e)).resource=null===(r=window)||void 0===r||null===(a=r.__Roku_App_Initial_Values)||void 0===a?void 0:a.resource,n}return _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_2___default()(o,[{key:"render",value:function(){this.resource.features["rapid.preview"],_roku_web_core_app__WEBPACK_IMPORTED_MODULE_10__.b.getQueryString();var e=_roku_web_core_app__WEBPACK_IMPORTED_MODULE_10__.b.getLocale();e.language,e.country;return react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("main",null,this.resource.rapid&&react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_8__.Suspense,{fallback:react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div",null)},react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(LazyBlankEditor,{shell:this.props.shell,data:this.resource.rapid})))}}]),o}(react__WEBPACK_IMPORTED_MODULE_8___default.a.Component),RapidHydrate=function RapidHydrate(_ref2){var resource=_ref2.resource,React=_ref2.React;window.React=React;var allResources=resource.rapid.result.messages||resource.rapid.result.resources;resource.rapid.result.sharedData&&Object.keys(resource.rapid.result.sharedData).forEach((function(e){try{allResources=_objectSpread(_objectSpread({},allResources),resource.rapid.result.sharedData[e].resources)}catch(t){console.log("Unable to append resource data for ",resource.rapid.result.sharedData[e].name)}})),window.Resources=allResources;var out=null;try{out=eval(resource.rapid.result.components)}catch(e){out=eval(resource.rapid.result.components.slice(0,-2))}return React.createElement("main",null,out)}},YREB:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("PJYZ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("lSNA"),b=o.n(g),h=o("viRO"),k=o.n(h),x=o("r9mA"),y=o("nxxJ"),v=o("MuND"),w=o("Iwrn");function _(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function R(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?_(Object(o),!0).forEach((function(t){b()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):_(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var E=function(t){u()(r,t);var o=C(r);function r(e){var t;a()(this,r),t=o.call(this,e),b()(s()(t),"resize",(function(){var e=!1;window.innerWidth<=767&&(e=!0),t.setState({mobileView:e})})),b()(s()(t),"handleScroll",(function(){var e="innerHeight"in window?window.innerHeight:document.documentElement.offsetHeight,o=document.body,r=document.documentElement,a=Math.max(o.scrollHeight,o.offsetHeight,r.clientHeight,r.scrollHeight,r.offsetHeight);e+window.pageYOffset+900>=a&&"online"===t.state.resultsTab&&(t.props.setLoading(!0),t.getProductOffers(!0))})),b()(s()(t),"geocodeAndGetLocalOffers",(function(){try{t.state.mobileView,(new google.maps.Geocoder).geocode({address:t.refs["input-search-local".concat(t.state.mobileView?"-mobile":"")].value,region:y.b.getLocale().country.toUpperCase()},(function(e,o){o==google.maps.GeocoderStatus.OK&&(t.lat=e[0].geometry.location.lat(),t.lng=e[0].geometry.location.lng()),t.getLocalOffers()}))}catch(e){setTimeout(t.geocodeAndGetLocalOffers,500)}})),b()(s()(t),"setMarkers",(function(){if(!t.refs.mapcanvas)return setTimeout(t.setMarkers,1e3),!1;if(!t.markers)return!1;var e,o,r="ABCDEFGHIJKLMNOPQRSTUVWXYZ",a=0,n=new google.maps.Map(t.refs.mapcanvas,{zoom:8}),i=new google.maps.InfoWindow,l=new google.maps.LatLngBounds;if(!t.markers)return!1;for(o=0;o<t.markers.length;o++){var c=new google.maps.LatLng(t.markers[o][1],t.markers[o][2]);l.extend(c),e=new google.maps.Marker({position:c,label:r[a++%r.length],animation:google.maps.Animation.DROP}),t.markerWindows.push(e),google.maps.event.addListener(e,"click",function(e,t){return function(){i.setContent(this.markers[t][0]),i.open(n,e),this.scrollTo(e)}.bind(this)}.bind(s()(t))(e,o)),setTimeout(t.dropMarker(o),100*o)}n.fitBounds(l),1===t.markers.length&&setTimeout((function(){n.setZoom(13)}),150),t.map=n,t.infoWindow=i})),b()(s()(t),"getTVResults",(function(e,o){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];t.models=e.join(","),t.skus=e,t.skusCount=e.length,t.state.tabChanged&&(o=t.state.resultsTab),"online"===o?t.getProductOffers():"local"===o&&t.getLocalOffers();var a=r.join(", ");t.setState({oos:!1,displayEmptyLocalResults:!1,displayResults:!0,hasFetchedData:!0,onlineOffers:[],localOffers:[],resultsTab:o,tvResults:a})}));var n=y.b.getQueryString();t.state={step:1,displayResults:!0,resultsTab:t.props.options.defaultTab||"local",type:t.props.type,onlineOffers:{},localOffers:[],newLocalOffers:[],skuSort:[],displayEmptyLocalResults:!1,tvResolutions:{"4k":!1,hd:!1},tvRes:t.props.options.resolution||"",tvSize:t.props.options.size||"",oos:!1,displayResolutionQuestion:!0,displaySizeQuestion:!0,skipSteps:t.props.options.skipSteps||!1,hasFetchedData:!1,onlinePaginationCount:0,onlineHasMore:!1,localSearch:"",autofilledPostal:!1},n.brand==t.props.options.tvBrand&&(t.state.tvRes=t.props.options.resolution||n.res||"",t.state.tvSize=t.props.options.size||n.size||"",(n.size||n.res)&&(t.state.displayResults=!0)),t.props.options.reset&&(t.resetTVState=Object.assign({},t.state));window.__Roku_App_Initial_Values.resource,"tv"===t.state.type||t.state.type;return t.defaultTab=t.props.options.defaultTab||"local",t.displayTabs={local:!0,online:!0},t.models=t.props.options.hasOwnProperty("sku")?y.b.getLocale().country+"_"+t.props.options.sku:"",t.allModels="brand"===t.props.options.finderMode?{"4k":{},hd:{}}:"",t.sizesToDisplay={hd:[],"4k":[]},t.onlySize="",t.gtm={category:"product_detail",labelPrefix:"rtv"},t.psApi=t.props.psApi,t}return i()(r,[{key:"componentDidUpdate",value:function(e,t){var o=this,r=this.state.displayResults&&"local"===this.state.resultsTab&&this.state.autofilledPostal;!(t.displayResults&&"local"===t.resultsTab&&t.autofilledPostal)&&r&&(this.setTrackingLabelFromRef(),y.a.trackCustomDataEvent({event:"Auto",data:{category:this.gtm.category,label:this.gtm.labelPrefix+":zipcode"}}),this.geocodeAndGetLocalOffers()),~document.location.href.indexOf("/results")&&(this.state.displayResults||this.setState({displayResults:!0})),this.state.load&&this.setState({displayResults:!0,onlineHasMore:!0,onlinePaginationCount:0,load:!1},(function(){o.getTVResults(o.props.tvFilterResults.skus,o.props.tvFilterResults.defaultTab)}))}},{key:"componentDidMount",value:function(){if(!document.getElementById("google-maps-script")){var e=document.createElement("script");e.setAttribute("type","text/javascript"),e.setAttribute("src","https://maps.googleapis.com/maps/api/js?key=AIzaSyBVH2ra-ekoH16yVJbQrjbLGBr2qjrm134"),e.setAttribute("id","google-maps-script"),document.body.appendChild(e)}this.getZip(),this.resize(),window.addEventListener("resize",this.resize),window.addEventListener("scroll",this.handleScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.resize),window.removeEventListener("scroll",this.handleScroll)}},{key:"clickResultsTab",value:function(e){var t=this;this.setState({resultsTab:e,tabChanged:!0},(function(){"local"===e&&t.geocodeAndGetLocalOffers()})),this.props.tabChanged(e)}},{key:"boundResultsTabLocal",value:function(e){e.preventDefault(),this.clickResultsTab("local")}},{key:"boundResultsTabOnline",value:function(e){e.preventDefault(),this.clickResultsTab("online"),Object.keys(this.state.onlineOffers).length||this.getProductOffers()}},{key:"boundResultsTabFeatured",value:function(e){e.preventDefault(),this.clickResultsTab("featured")}},{key:"getZip",value:function(){var e=this;x.a.request.get(Object(w.c)("/api/v1/postal")).then((function(t){200===t.status&&t.body&&t.body.zip&&(e.state.localSearch||e.setState({localSearch:""+t.body.zip,autofilledPostal:!0},(function(){e.refs["input-search-local"]&&(e.refs["input-search-local"].value=e.state.localSearch),e.refs["input-search-local-mobile"]&&(e.refs["input-search-local-mobile"].value=e.state.localSearch),e.setTrackingLabelFromRef(),e.geocodeAndGetLocalOffers()})))})).catch((function(e){}))}},{key:"setTrackingLabelFromRef",value:function(){var e=this.state.localSearch.replace(/,/g,"").replace(/\s/g,"_").toLowerCase();this.localTrackingLabel="rtv:findinstore:local:"+e}},{key:"runLocalOffers",value:function(e){var t=this;e.preventDefault(),this.setState({autofilledPostal:!1},(function(){t.setTrackingLabelFromRef(),t.geocodeAndGetLocalOffers()}))}},{key:"handleLocalKeyPress",value:function(e){"Enter"===e.key&&this.runLocalOffers(e)}},{key:"filterTel",value:function(e){if(!e)return"";var t,o,r,a=e.toString().trim().replace(/^\+/,"");if(a.match(/[^0-9]/))return e;switch(a.length){case 10:t=1,o=a.slice(0,3),r=a.slice(3);break;case 11:t=a[0],o=a.slice(1,4),r=a.slice(4);break;case 12:t=a.slice(0,3),o=a.slice(3,5),r=a.slice(5);break;default:return e}return 1==t&&(t=""),(t+" ("+o+") "+(r=r.slice(0,3)+"-"+r.slice(3))).trim()}},{key:"filterHours",value:function(e){if(!e)return"";var t,o,r,a=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],n=[];e=e.split("|");var i=0;e.forEach((function(e){var l="";if(-1!==e.indexOf(":")){if(t=e.split(":"),isNaN(t[0]))o=isNaN(t[0])&&"string"==typeof t[0]?t[0]:"";else{var s="";isNaN(t[1])||(s=t[0]<12&&"00"==t[1]?"AM":"PM"),o="0"==(o=t[0]+":"+t[1]+s).substr(0,1)?o.substr(1):o}if(isNaN(t[2]))r=isNaN(t[2])&&"string"==typeof t[2]?t[2]:"";else{s="";isNaN(t[3])||(s=t[2]<12&&"00"==t[3]?"AM":"PM"),r=t[2]-12+":"+t[3]+s}l=r?o+" - "+r:o}else l=e;n.push({day:a[i],hours:l}),i++}));for(var l=n[0].hours,s=0,c=1;c<n.length;c++)if(n[c].hours==l){try{n[s].day=n[s].day.split(" - ")[0]+" - "+n[c].day}catch(e){}n[c]={},n[c].hours}else s++;var u="";return n.forEach((function(e){e.day&&(u+=e.day,e.hours&&(u+=": "+e.hours.replace(" - -"," - ")+"<br />"))})),u}},{key:"dropMarker",value:function(e){return function(){this.markerWindows[e].setMap(this.map)}.bind(this)}},{key:"scrollTo",value:function(e){var t="#marker-"+e.label,o=document.querySelector(t).offsetTop,r=document.querySelector("#local-results"),a=r.scrollTop,n=o-a,i=0;!function e(){var t,o=(t=i+=20,a+n*((t/=500)*t*t));r.scrollTop=o,i<500&&setTimeout(e,20)}()}},{key:"mapLocate",value:function(e){this.infoWindow.setContent(this.markers[e][0]),this.infoWindow.open(this.map,this.markerWindows[e])}},{key:"getLocalOffers",value:function(t){var o=this,r="ABCDEFGHIJKLMNOPQRSTUVWXYZ",a=0,n=[],i=[];this.markers=[],this.markerWindows=[],this.map=null,this.infoWindow=null;this.state.loadingLocalData,this.models;var l=this.psApi.url+"GetLocalStores?apiConfigurationId="+this.psApi.key.local+"&skuList="+this.models+"&latitude="+this.lat+"&longitude="+this.lng;this.models&&this.setState({displayEmptyLocalResults:!1}),this.lat&&this.lng&&(this.setState({loadingLocalData:!0,newLocalOffers:[],localOffers:[]}),x.a.request.get(Object(w.c)(l)).then((function(t){var l=t.body;if("tv"===o.state.type){var s=[];(l.ProductsLocalSellers||[]).forEach((function(e){R({},e);e.Sellers&&e.Sellers.forEach((function(t){t.Stores&&t.Stores.forEach((function(o){if(-1==s.indexOf(o.StoreId)){s.push(o.StoreId),o.SellerName=t.SellerName,o.MediumSellerLogoUrl=t.MediumSellerLogoUrl;var r=[o.MondayStoreHours,o.TuesdayStoreHours,o.WednesdayStoreHours,o.ThursdayStoreHours,o.FridayStoreHours,o.SaturdayStoreHours,o.SundayStoreHours];o.Hours=r.join("|").replace(/ - /g,":"),n.push(o);var a=R(R(R({},e),t),o);i.push(a)}else 1==o.AvailabilityType&&n.forEach((function(e){e.StoreId==o.StoreId&&(e.AvailabilityType=1)}))}))}))}))}else l.ProductsLocalSellers[0].Sellers&&l.ProductsLocalSellers[0].Sellers.forEach((function(e){e.Stores&&e.Stores.forEach((function(t){t.SellerName=e.SellerName,t.MediumSellerLogoUrl=e.MediumSellerLogoUrl;var o=[t.MondayStoreHours,t.TuesdayStoreHours,t.WednesdayStoreHours,t.ThursdayStoreHours,t.FridayStoreHours,t.SaturdayStoreHours,t.SundayStoreHours];t.Hours=o.join("|").replace(/ - /g,":"),n.push(t)}))}));n.length?(o.state.autofilledPostal?y.a.trackCustomDataEvent({event:"Auto",data:{category:o.gtm.category,label:o.localTrackingLabel}}):y.a.trackCustomClickEvent({target:e.findDOMNode(o.refs["input-search-local".concat(o.state.mobileView?"-mobile":"")]),label:o.localTrackingLabel}),n.sort((function(e,t){return e.DistanceMi-t.DistanceMi})),i.sort((function(e,t){return e.DistanceMi-t.DistanceMi})),(n=n.slice(0,10)).forEach((function(e){e.marker=r[a++%r.length],this.markers.push([e.SellerName,e.Latitude,e.Longitude])}),o),o.setState({localOffers:n,newLocalOffers:i,loadingLocalData:!1})):(o.state.autofilledPostal||y.a.trackCustomClickEvent({target:e.findDOMNode(o.refs["input-search-local".concat(o.state.mobileView?"-mobile":"")]),label:o.localTrackingLabel+":nr"}),o.setState({displayEmptyLocalResults:!0,loadingLocalData:!1})),o.setMarkers()})).catch((function(e){console.error(e)})))}},{key:"getProductOffers",value:function(e){var t=this,o=this.state,r=o.onlinePaginationCount,a=o.onlineHasMore,n=o.loadingOnlineData;if(a||this.props.setLoading(!1),a&&!n&&this.skus.length){var i=(this.skus||[]).slice(r,r+14);(r+=15)>=this.skusCount&&(a=!1);var l="/api/v1/pricespider/getOnlineSellers?skuList=".concat(i.join()),s={},c=[];e&&(s=this.state.onlineOffers,c=this.state.skuSort),this.setState({onlineOffers:s,skuSort:c,loadingOnlineData:!0,hasFetchedData:!1,oos:!1,onlinePaginationCount:r,onlineHasMore:a}),x.a.request.get(Object(w.c)(l)).then((function(e){var o=e.body,r={},a=0;if(0===o.ErrorCode){var n,i,l,u,d,p;if(null!==(n=o.ProductsOnlineSellers)&&void 0!==n&&null!==(i=n[0])&&void 0!==i&&i.Sellers)x.a.request.get(null===(l=o.ProductsOnlineSellers)||void 0===l||null===(u=l[0])||void 0===u||null===(d=u.Sellers)||void 0===d||null===(p=d[0])||void 0===p?void 0:p.ImpressionPixel).then((function(e){})).catch((function(e){}));if(o.ProductsOnlineSellers.forEach(function(e){if(e.Sellers)if(s[e.PartNumber]=[],r[e.PartNumber]=e.ProductName,e.Sellers.sort((function(e,t){var o=e.hasOwnProperty("PreferredSellerIndex"),r=t.hasOwnProperty("PreferredSellerIndex");return o&&r?e.PreferredSellerIndex-t.PreferredSellerIndex:o?-1/0:r?1/0:0})),e.Sellers.forEach(function(t){t.Price&&s[e.PartNumber].push(t)}.bind(this)),!s[e.PartNumber]||s[e.PartNumber]&&!s[e.PartNumber].length)delete s[e.PartNumber],delete r[e.PartNumber];else{var t=!1;s[e.PartNumber].forEach((function(e){e.InStock&&(t=!0)})),t?a++:(delete s[e.PartNumber],delete r[e.PartNumber])}}.bind(t)),0!=Object.keys(s).length||t.state.onlineHasMore)for(var m in r)c.push({sku:m,name:r[m]});else t.setState({oos:!0},(function(){t.clickResultsTab("local")}));t.setState({onlineOffers:s,skuSort:c,loadingOnlineData:!1,hasFetchedData:!0},(function(){a<5&&t.state.onlineHasMore&&t.getProductOffers(!0)}))}t.setState({loadingOnlineData:!1}),t.props.setLoading(!1)})).catch((function(e){t.props.setLoading(!1)}))}}},{key:"render",value:function(){var e=this,t=this.props.model,o=window.__Roku_App_Initial_Values.resource,r=(this.state.onlineOffers,y.b.getLocale().country.toUpperCase());this.state.tvResults,this.state.displayResults&&"local"===this.state.resultsTab&&(this.state.newLocalOffers||[]).forEach((function(e){var t=e.ProductName.split(" ")[0].toLowerCase();e.tvImage=Object(v.a)("/common_findinstore",e.Country+"-"+t+".png")}));var a=k.a.createElement("div",{className:"col-sm-5 ".concat(this.state.loadingLocalData?"visibility-hidden":"")},k.a.createElement("div",{className:"map-container"},k.a.createElement("div",{ref:"mapcanvas",className:"map-canvas"+(this.state.displayEmptyLocalResults?" hidden":"")}))),n=k.a.createElement("div",{className:"col-sm-7"},this.state.displayEmptyLocalResults?k.a.createElement("p",null,o["empty.local.line.1"]||"Sorry, there is no local availability in your area.",k.a.createElement("br",null),o["empty.local.line.2.start"]||"Please check out our many "," ",k.a.createElement("a",{href:"#",onClick:this.boundResultsTabOnline.bind(this)},o["empty.local.line.2.online.retailers"]||"online retailers")," ",o["empty.local.line.2.end"]||"instead"):k.a.createElement("div",{id:"local-results",className:"comp-chart list striped fis-list-container"},this.state.localOffers.map((function(e,o){return k.a.createElement("div",{key:"marker=".concat(o),id:"marker-"+e.marker,className:"row roku-pad-quarter top bottom ks-pv-20",onClick:this.mapLocate.bind(this,o)},k.a.createElement("div",{className:"col-xs-12 col-sm-5"},k.a.createElement("div",{className:"col-xs-2 marker-label"},e.marker," ",k.a.createElement("span",{className:"hidden"},k.a.createElement("img",{loading:"lazy",src:e.ImpressionPixel}))),k.a.createElement("div",{className:"col-xs-12 col-sm-10"},k.a.createElement("img",{loading:"lazy",className:"img-responsive merchant-logo",src:e.MediumSellerLogoUrl,alt:e.SellerName}),k.a.createElement("p",{className:"merchant-map-info"},(e.DistanceMi*("kilomètres"===t["fis.distanceUnits"]?1.60934:1)).toFixed(2)," ",t["fis.distanceUnits"],k.a.createElement("br",null),k.a.createElement("a",{href:"https://maps.google.com?daddr="+e.Address1+"+"+e.City+"+"+e.State+"+"+e.PostalCode,target:"_blank"},t["fis.getDirections"]||"Get Directions"),k.a.createElement("br",null),k.a.createElement("span",null,"1"==e.AvailabilityType?t["fis.instock"]||"In stock":"0"==e.AvailabilityType?t["fis.outofstock"]||"Out of stock":t["fis.callForAvailability"]||"Call for availability")))),k.a.createElement("div",{className:"col-xs-12 col-sm-7"},k.a.createElement("div",{className:"row"},k.a.createElement("div",{className:"col-xs-12"},k.a.createElement("p",{className:"merchant-address"},e.Address1,k.a.createElement("br",null),e.City,", ",e.State," ",e.PostalCode,k.a.createElement("br",null),t["fis.phone"]||"P:",":"," ",this.filterTel(e.Phone))),k.a.createElement("div",{className:"col-xs-12 merchant-hours",dangerouslySetInnerHTML:{__html:this.filterHours(e.Hours)}}))))}),this),!1)),i=function(){var o=[],a={},n={};return"online"===e.state.resultsTab?(o=e.state.skuSort,t["online.brands"]&&t["online.brands"].length&&t["online.brands"].forEach((function(e){n[(e.brandName||"").toLowerCase()]=e.brandImage}))):"featured"===e.state.resultsTab&&(o=t["featured.promotions"]||[],(t["featured.sellers"]||[]).forEach((function(e){a[e.SellerKey]={name:e.SellerName,image:e.seller&&e.seller.value}}))),k.a.createElement(k.a.Fragment,null,k.a.createElement("div",{className:"fis-list-container"},o.map((function(e,o){var i,l=[];return"online"===this.state.resultsTab?(l=this.state.onlineOffers[e.sku],i=e.name.split(" ")[0].toLowerCase(),e.tvImage=n[i]):"featured"===this.state.resultsTab&&(l=e.sellers&&e.sellers.value||[]).forEach((function(e){e.SellerName=a[e.SellerKey]&&a[e.SellerKey].name,e.MediumSellerLogoUrl=a[e.SellerKey]&&a[e.SellerKey].image})),l=l.sort((function(e,t){return e.Price-t.Price})),"featured"===this.state.resultsTab&&t["featured.disabled"]?null:k.a.createElement("div",{key:"online-".concat(e.sku),"data-key":"online-".concat(e.sku),className:"listings ".concat(o%2==1?"alternate-listing":"")},k.a.createElement("div",{className:"col-product"},k.a.createElement("div",{className:"col-description ks-text-medium ks-text-md"},e.name),k.a.createElement("img",{loading:"lazy",className:"img-product",src:e.tvImage&&e.tvImage.value||"https://image.roku.com/w/tv/".concat(r,"-").concat(i,".png"),alt:e.name})),k.a.createElement("div",{className:"col-merchants"},l.map((function(o,r){return"online"!==this.state.resultsTab||o.InStock?k.a.createElement("div",{key:r,className:"text-center roku-color-b4 merchant-results"},k.a.createElement("div",{className:"merchant-logo-container ks-mb-20"},k.a.createElement("img",{loading:"lazy",className:"merchant-logo",alt:o.SellerName,src:o.MediumSellerLogoUrl})),k.a.createElement("div",{className:"ks-text-medium ks-text-lg ks-mb-20"},t["online.currency"]||"$","number"==typeof o.Price?o.Price.toFixed(2):o.Price),"online"===this.state.resultsTab&&k.a.createElement("div",{className:"ks-text-regular ks-text-sm ks-mb-40"},o.InStock?t["online.instock"]||"In Stock":t["online.outofstock"]||"Out of stock"),"featured"===this.state.resultsTab&&k.a.createElement("div",{className:"ks-text-regular ks-text-sm ks-mb-40"},o.stockStatus),k.a.createElement("a",{target:"_blank","data-gtm-category":this.gtm.category,"data-gtm-label":"rtv:"+e.name+":"+o.SellerName+":"+this.state.resultsTab,className:"roku-button ".concat(o.InStock||o.ctaName?"":"buy-hidden"," "),href:o.RedirectURL},o.ctaName||t["online.buyCta"]||"Buy online")):null}),this)))}),e)))};return k.a.createElement("div",{className:"Roku-FindInStore "},k.a.createElement("div",{className:"content"},this.state.displayResults?k.a.createElement("section",null,this.displayTabs.local&&this.displayTabs.online?k.a.createElement("div",{className:"container-fluid text-center overscroll"},k.a.createElement("div",{className:"row"},k.a.createElement("ul",{className:"roku-nav-tabs"},!t["featured.disabled"]&&k.a.createElement("li",{className:"pull-left "+("featured"===this.state.resultsTab?"active":"")},k.a.createElement("a",{href:"#",className:"ks-text-bold","data-gtm-category":this.gtm.category,"data-gtm-label":this.gtm.labelPrefix+":featured",onClick:this.boundResultsTabFeatured.bind(this)},k.a.createElement("span",{className:"hidden-xs"},t["featured.title"]||"Featured"),k.a.createElement("span",{className:"visible-xs"},t["featured.mobiletitle"]||"Featured"))),!t["online.disabled"]&&k.a.createElement("li",{className:"pull-left "+("online"===this.state.resultsTab?"active":"")},k.a.createElement("a",{href:"#",className:"ks-text-bold","data-gtm-category":this.gtm.category,"data-gtm-label":this.gtm.labelPrefix+":online",onClick:this.boundResultsTabOnline.bind(this)},k.a.createElement("span",{className:"hidden-xs"},t["online.title"]||"Buy online"),k.a.createElement("span",{className:"visible-xs"},t["online.mobiletitle"]||"Online"))),!t["fis.disabled"]&&k.a.createElement("li",{className:"pull-left "+("local"===this.state.resultsTab?"active":"")},k.a.createElement("a",{href:"#",className:"ks-text-bold","data-gtm-category":this.gtm.category,"data-gtm-label":this.gtm.labelPrefix+":find_local",onClick:this.boundResultsTabLocal.bind(this)},k.a.createElement("span",{className:"hidden-xs"},t["fis.title"]||"Find in stores"),k.a.createElement("span",{className:"visible-xs"},t["fis.mobiletitle"]||"Local"))),k.a.createElement("div",{className:"input-search-box col-sm-4 ".concat("local"===this.state.resultsTab?"":"visibility-hidden"," hide-mobile-visible")},k.a.createElement("input",{className:"input-search-local",placeholder:t["fis.searchPlaceholder"]||"Enter your zip code or city, state",onKeyPress:this.handleLocalKeyPress.bind(this),ref:"input-search-local",defaultValue:this.state.localSearch}),k.a.createElement("a",{"data-gtm-category":this.gtm.category,"data-gtm-label":this.gtm.labelPrefix+":zipcode","aria-label":t["fis.submitAriaLabel"],ref:"submit",className:"submit roku-search",onClick:this.runLocalOffers.bind(this)}))))):"",k.a.createElement("div",{className:"row "+("local"!==this.state.resultsTab?"hidden":"")},k.a.createElement("div",{className:"container visible-mobile-visible"},k.a.createElement("div",{className:"input-search-box"},k.a.createElement("input",{className:"input-search-local",placeholder:t["fis.searchPlaceholder"]||"Enter your zip code or city, state",onKeyPress:this.handleLocalKeyPress.bind(this),ref:"input-search-local-mobile",defaultValue:this.state.localSearch}),k.a.createElement("a",{"data-gtm-category":this.gtm.category,"data-gtm-label":this.gtm.labelPrefix+":zipcode","aria-label":t["fis.submitAriaLabel"],ref:"submit",className:"submit roku-search",onClick:this.runLocalOffers.bind(this)}))),this.state.loadingLocalData&&"local"===this.state.resultsTab&&k.a.createElement("section",null,k.a.createElement("div",{className:"ks-wrapper"},k.a.createElement("h2",{className:"ks-pl-20 ks-pr-20 loading-sp"},k.a.createElement("div",{className:"sp sp-circle"})))),k.a.createElement("div",{className:"hide-mobile"},n),a,k.a.createElement("div",{className:"visible-mobile"},n),t["fis.disclaimer"]&&k.a.createElement("div",{className:"col-xs-12"},k.a.createElement("p",{className:"disclaimer"},t["fis.disclaimer"]))),k.a.createElement("div",{className:"row "+("online"!==this.state.resultsTab?"hidden":"")},k.a.createElement("div",{className:"results-container"},this.state.oos?k.a.createElement("p",null,t["online.empty"]||"Sorry, no online retailers could be found."):Object.keys(this.state.onlineOffers).length?k.a.createElement("div",null,i()):"",this.state.loadingOnlineData&&k.a.createElement("section",null,k.a.createElement("div",{className:"ks-text-center",ref:"loading"})))),k.a.createElement("div",{className:"row "+("featured"!==this.state.resultsTab?"hidden":"")},k.a.createElement("div",{className:"results-container"},Object.keys(t["featured.promotions"]||[]).length?k.a.createElement("div",null,i()):k.a.createElement("p",null,t["featured.empty"]||"Sorry, no featured promotions could be found.")))):""))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.refreshSkus!==t.refreshSkus?{load:!0,refreshSkus:e.refreshSkus}:null}}]),r}(k.a.Component);t.a=E}).call(this,o("yl30"))},"YRY+":function(e,t,o){"use strict";var r=o("82c2"),a=o("PrET"),n=o("aJg2"),i=o("+IY2"),l=o("HdW7"),s=a(i(),Object);r(s,{getPolyfill:i,implementation:n,shim:l}),e.exports=s},YWD4:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.svg"},Ybph:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Offers-Landing-Banner .offers-banner{padding:30px 30px 20px;max-width:1200px;margin:auto}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Banner .offers-banner{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:20px}}.Offers-Landing-Banner .offers-banner p{padding:0;margin:0;display:inline-block}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Banner .offers-banner p{margin:20px;text-align:center;display:block}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Offers-Landing-Banner .offers-banner p{margin:20px}}.Offers-Landing-Banner .offers-banner .roku-button{display:inline-block;margin-top:0;margin-bottom:10px;margin-left:20px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Banner .offers-banner .roku-button{margin-bottom:10px;margin-left:20px}}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Banner .offers-banner{text-align:center}}",""]),e.exports=t},YePb:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.RokuTV.Footer":{en_US:{},en:{"find.major.retailer.headline":"Find your Roku TV at these major retailers","find.in.store.headline":"Find a Roku TV at a store near you","hero.cta.disclaimer":"See stores near you","you.may.also.like":"You may also like",retailers:[{title:"Roku TV - Target smart TV - Roku",image:"target-logo.png",col:"",link:"https://go.roku.com/en-us-rtv-target",name:"target"},{title:"Roku TV - Amazon smart TV - Roku",image:"amazon-logo.png",col:"",link:"https://go.roku.com/en-us-rtv-amazon",name:"amazon"},{title:"Roku TV - Best Buy smart TV - Roku",image:"bestbuy-logo.png",col:"col-sm-offset-1",link:"https://go.roku.com/en-us-rtv-bby",name:"bestbuy"},{title:"Roku TV - Walmart smart TV - Roku",image:"walmart-logo.png",col:"",link:"https://go.roku.com/en-us-rtv-walmart",name:"walmart"},{title:"Roku TV - Sam's Club smart TV - Roku",image:"samsclub-logo.png",col:"",link:"https://go.roku.com/en-us-rtv-samsclub",name:"samsclub"},{title:"Roku TV - Costco smart TV - Roku",image:"costco-logo.png",col:"",link:"https://go.roku.com/en-us-rtv-costco",name:"costco"}],pods:[{header:"Roku TV™ Wireless Speakers",subheader:"Full, rich sound. Super simple setup. Exclusively for Roku TV.",img:"pod-1.jpg",alt:"Roku TV™ Wireless Speakers with Roku Touch - Roku",disclaimer:"",cta:"Shop now",link:"/products/roku-tv-wireless-speakers-bundle",gaEvent:"end_pod_1:featured_speaker:roku_tv_wireless_speakers"},{header:"Enjoy 30 days free* of Sling",subheader:"when you buy and activate a new Roku player or Roku TV™.",img:"sling-rtv-footer-pod.png",alt:"Enjoy 30 days free of Sling",disclaimer:"*Available to new Sling TV subscribers that activate a new Roku player or new Roku TV from April 27 to July 7, 2019. Restrictions Apply. Click “Check it out” for full terms.",cta:"Check it out",link:"/offers/sling",gaEvent:"end_pod_2:partner_promo:enjoy_30_days_free_of_sling"},{header:"Free Roku mobile app",subheader:"Control your Roku player or Roku TV from your iOS® or AndroidTM device.",img:"pod-3.jpg",alt:"Free smart TV mobile app - Roku",disclaimer:"",cta:"Learn more",link:"/mobile-app",gaEvent:"end_pod_3:os_feature:free_roku_mobile_app"}]},en_CA:{retailers:[{title:"Find a Roku TV smart TV at Best Buy - Roku Canada",image:"bestbuy-logo.png",link:"https://go.roku.com/en-ca-rtv-bby",name:"bestbuy",col:""},{title:"Find a Roku TV smart TV at Vision Electronics - Roku Canada",image:"retailer-vision-electronics-ca.png",link:"https://go.roku.com/en-ca-rtv-visions",name:"visions",col:""},{title:"Find a Roku TV smart TV at The Source - Roku Canada",image:"retailer-the-source-ca.png",link:"https://go.roku.com/en-ca-rtv-thesource",name:"thesource",col:"col-sm-offset-1"},{title:"Find a Roku TV smart TV at Walmart - Roku Canada",image:"walmart-logo.png",link:"https://go.roku.com/en-ca-rtv-walmart",name:"walmart",col:""},{title:"Find a Roku TV smart TV at Costco - Roku Canada",image:"costco-logo.png",link:"https://go.roku.com/en-ca-rtv-costco",name:"costco",col:""},{title:"Find a Roku TV smart TV at Amazon - Roku Canada",image:"amazon-logo.png",link:"https://go.roku.com/en-ca-rtv-amazon",name:"amazon",col:""}],pods:[],support:{header:"Need help getting started with your Roku TV?",ctaText:"Get support",ctaLink:"https://support.roku.com/en-ca/article/209403268-roku-tv-introduction",gtmLabel:"rokutv_tv_options_for_every_room:endpage_cta:get_support"}},fr_CA:{"find.major.retailer.headline":"Trouvez votre téléviseur Roku TV chez ces grands détaillants","find.in.store.headline":"Trouvez un téléviseur Roku dans un magasin près de chez vous","hero.cta.disclaimer":"Voir les magasins près de chez vous",retailers:[{title:"Achetez une Smart TV de Roku chez Best Buy - Roku Canada",image:"bestbuy-logo.png",link:"https://go.roku.com/fr-ca-rtv-bby",name:"bestbuy",col:""},{title:"Achetez une Smart TV de Roku chez Visions - Roku Canada",image:"retailer-vision-electronics-ca.png",link:"https://go.roku.com/fr-ca-rtv-visions",name:"visions",col:""},{title:"Achetez une Smart TV de Roku chez The Source - Roku Canada",image:"retailer-the-source-ca.png",link:"https://go.roku.com/fr-ca-rtv-thesource",name:"thesource",col:"col-sm-offset-1"},{title:"Achetez une Smart TV de Roku chez Walmart - Roku Canada",image:"walmart-logo.png",link:"https://go.roku.com/fr-ca-rtv-walmart",name:"walmart",col:""},{title:"Achetez une Smart TV de Roku chez Costco - Roku Canada",image:"costco-logo.png",link:"https://go.roku.com/fr-ca-rtv-costco",name:"costco",col:""},{title:"Achetez une Smart TV de Roku chez Amazon - Roku Canada",image:"amazon-logo.png",link:"https://go.roku.com/fr-ca-rtv-amazon",name:"amazon",col:""}],pods:[],support:{header:"Vous avez besoin d’aide pour démarrer avec votre Roku TV?",ctaText:"Obtenez de l’assistance ",ctaLink:"https://support.roku.com/en-ca/article/209403268-roku-tv-introduction",gtmLabel:"rokutv_tv_options_for_every_room:endpage_cta:get_support"}},es_MX:{"find.major.retailer.headline":"Encuentra tu Roku TV en estas tiendas principales","find.in.store.headline":"","hero.cta.disclaimer":"Ver tiendas cercanas",retailers:[{title:"Compra un Smart TV de Roku en Sears – Roku Mexico",image:"retailer-sears.png",link:"https://go.roku.com/es-mx-rtv-sears",name:"sears",col:""},{title:"Compra un Smart TV de Roku en Best Buy – Roku Mexico",image:"bestbuy-logo.png",link:"https://www.bestbuy.com.mx/c/buscar-best-buy/buscar?query=roku%20tv&sort=Best-Match&page=1&brand_facet=TCL",name:"bestbuy",col:"col-sm-offset-1"},{title:"Compra un Smart TV de Roku en Liverpool – Roku Mexico",image:"retailer-liverpool.png",link:"https://go.roku.com/es-mx-rtv-liverpool",name:"liverpool",col:""},{title:"Compra un Smart TV de Roku en Sanborns – Roku Mexico",image:"retailer-sanb.png",link:"https://go.roku.com/es-mx-rtv-sanborns",name:"sanborns",col:""},{title:"Compra un Smart TV de Roku en RadioShack – Roku Mexico",image:"retailer-radioshack.png",link:"https://go.roku.com/es-mx-rtv-radioshack",name:"radioshack",col:""},{title:"Compra un Smart TV de Roku en Amazon – Roku Mexico",image:"amazon-logo.png",link:"https://go.roku.com/es-mx-rtv-amazon",name:"amazon",col:""}],pods:[],support:{header:"Necesitas ayuda para comenzar a utilizar tu Roku TV?",ctaText:"Obtén más información",ctaLink:"https://support.roku.com/es-mx/article/115004035608-c%C3%B3mo-configurar-tu-roku-tv-",gtmLabel:"rokutv_tv_options_for_every_room:endpage_cta:get_support"}}}}),e.exports=function(){return t.get("Roku.Page.RokuTV.Footer")}}).call(this,o("TYvK").ResourceManager)},YepH:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.svg"},YfxY:function(e,t,o){var r=o("/P5j");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Yl0j:function(e,t,o){var r=o("zz82");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},YqVq:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("viber",(function(e,t){var o=t.title,r=t.separator;return a.default(e,"viber.url"),"viber://forward"+n.default({text:o?o+r+e:e})}),(function(e){return{title:e.title,separator:e.separator||" "}}),{windowWidth:660,windowHeight:460});t.default=i},Ysi4:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#3b5998",networkName:"facebook",path:"M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"});t.default=a},YtKR:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.woff"},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},YxJT:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#009ad9",networkName:"hatena",path:"M 36.164062 33.554688 C 34.988281 32.234375 33.347656 31.5 31.253906 31.34375 C 33.125 30.835938 34.476562 30.09375 35.335938 29.09375 C 36.191406 28.09375 36.609375 26.78125 36.609375 25.101562 C 36.628906 23.875 36.332031 22.660156 35.75 21.578125 C 35.160156 20.558594 34.292969 19.71875 33.253906 19.160156 C 32.304688 18.640625 31.175781 18.265625 29.847656 18.042969 C 28.523438 17.824219 26.195312 17.730469 22.867188 17.730469 L 14.769531 17.730469 L 14.769531 47.269531 L 23.113281 47.269531 C 26.46875 47.269531 28.886719 47.15625 30.367188 46.929688 C 31.851562 46.695312 33.085938 46.304688 34.085938 45.773438 C 35.289062 45.148438 36.28125 44.179688 36.933594 42.992188 C 37.597656 41.796875 37.933594 40.402344 37.933594 38.816406 C 37.933594 36.621094 37.347656 34.867188 36.164062 33.554688 Z M 22.257812 24.269531 L 23.984375 24.269531 C 25.988281 24.269531 27.332031 24.496094 28.015625 24.945312 C 28.703125 25.402344 29.042969 26.183594 29.042969 27.285156 C 29.042969 28.390625 28.664062 29.105469 27.9375 29.550781 C 27.210938 29.992188 25.84375 30.199219 23.855469 30.199219 L 22.257812 30.199219 Z M 29.121094 41.210938 C 28.328125 41.691406 26.976562 41.925781 25.078125 41.925781 L 22.257812 41.925781 L 22.257812 35.488281 L 25.195312 35.488281 C 27.144531 35.488281 28.496094 35.738281 29.210938 36.230469 C 29.925781 36.726562 30.304688 37.582031 30.304688 38.832031 C 30.304688 40.078125 29.914062 40.742188 29.105469 41.222656 Z M 29.121094 41.210938 M 46.488281 39.792969 C 44.421875 39.792969 42.742188 41.46875 42.742188 43.535156 C 42.742188 45.605469 44.421875 47.28125 46.488281 47.28125 C 48.554688 47.28125 50.230469 45.605469 50.230469 43.535156 C 50.230469 41.46875 48.554688 39.792969 46.488281 39.792969 Z M 46.488281 39.792969 M 43.238281 17.730469 L 49.738281 17.730469 L 49.738281 37.429688 L 43.238281 37.429688 Z M 43.238281 17.730469 "});t.default=a},"Z4O+":function(e,t,o){var r=o("PaQv");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Z6k9:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Header":{en:{checkout:"View cart",signInMiniCart:"Sign into your Roku account",signedInMiniCart:"Signed in as",itemsAdded:"Items Added",itemAdded:"Item Added",ariaClose:"Close mini cart",viewInCart:"View in cart"},fr_CA:{checkout:"Voir le panier",signInMiniCart:"Connectez-vous à votre compte Roku",signedInMiniCart:"Connecté en tant que",itemsAdded:"Articles ajoutés",itemAdded:"Article ajouté",ariaClose:"Fermer le mini-panier",viewInCart:"Voir dans le panier"},fr_FR:{checkout:"Afficher le panier",signInMiniCart:"Connectez-vous à votre compte Roku",signedInMiniCart:"Connecté en tant que",itemsAdded:"Articles ajoutés",itemAdded:"Article ajouté",ariaClose:"Fermer le mini panier",viewInCart:"Afficher dans le panier"},es_MX:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_CO:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_AR:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_PE:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_CL:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_CR:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_SV:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_GT:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_HN:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_NI:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_PA:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos agregados",itemAdded:"Elemento agregado",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},de_DE:{checkout:"Warenkorb anzeigen",signInMiniCart:"Bei deinem Roku Account anmelden",signedInMiniCart:"Angemeldet als",itemsAdded:"Hinzugefügte Artikel",itemAdded:"Hinzugefügter Artikel",ariaClose:"Mini-Warenkorb schließen",viewInCart:"Im Warenkorb anzeigen"},en_CA:{},en_GB:{},en_US:{checkout:"View cart"},es_LA:{checkout:"View cart"},pt_BR:{checkout:"Ver carrinho",signInMiniCart:"Fazer login na sua conta da Roku",signedInMiniCart:"Conectado(a) como",itemsAdded:"Itens adicionados",itemAdded:"Item adicionado",ariaClose:"Fechar minicarrinho",viewInCart:"Ver no carrinho"}}}),e.exports=function(){return t.get("Roku.Header")}}).call(this,o("TYvK").ResourceManager)},ZBvP:function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("V4p5");o("PU/c");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var h=function(t){u()(r,t);var o=b(r);function r(e){return i()(this,r),o.call(this,e)}return s()(r,[{key:"render",value:function(){var t,o=this,r={};if(Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o.props.id,"."))>-1){var t=e.split("".concat(o.props.id,".")).join("");r[t]=Resources["".concat(e)]}})),r.specificImage&&r.specificImage.length){var a=Math.floor(Math.random()*r.specificImage.length);t=r.specificImage[a]}var n,i,l=!1;(window.innerWidth||document.clientWidth)<768?(n=r.nImageXs||r.nImage,i=t&&t.ImageXs&&t.ImageXs.value?t.ImageXs:t&&t.Image,l=!0):(n=r.nImage,i=t&&t.Image,l=!1),r.pageImage=i,r.randomImage=t;var s=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8);return e.createElement(e.Fragment,null,l&&e.createElement("div",{className:"not-found"},n&&e.createElement("div",{className:"nf-image"},e.createElement("img",{loading:"lazy",src:n,alt:r.nImageAlt||""})),this.contentRender(r)),!l&&e.createElement("div",{className:"not-found"},e.createElement("style",{dangerouslySetInnerHTML:{__html:"#".concat(s," {\n background-image: url(").concat(n,");\n background-repeat: no-repeat;\n background-size: contain;\n }")}}),e.createElement("div",{id:s,"aria-label":r.nImageAlt||""},this.contentRender(r))))}},{key:"contentRender",value:function(t){return e.createElement("div",{className:"nf-content ks-text-center"},t.headline&&e.createElement("div",{className:"nf-headline"},e.createElement(g.a,a()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10 grey600",compatibleText:t.headline}))),t.pageImage&&t.pageImage.value&&e.createElement("div",{className:"specific-image ks-pb-30"},e.createElement("img",{loading:"lazy",src:t.pageImage.value,alt:t.randomImage.ImageAlt||""})),e.createElement("div",{className:"cta-box"},t.description&&e.createElement("div",{className:"nf-description ks-pb-30 ks-ph-10 ks-text-center"},e.createElement("span",null,t.description),t.linkText&&e.createElement("span",{className:"ks-text-bold"},e.createElement("a",{"data-gtm-category":t.linkGtmCategory,"data-gtm-label":t.linkGtmLabel,href:t.linkUrl},t.linkText))),t.ctaText&&e.createElement("div",{className:"ks-pb-40 ks-text-center"},e.createElement("a",{"data-gtm-category":t.ctaGtmCategory,"data-gtm-label":t.ctaGtmLabel,className:"roku-button",href:t.ctaUrl},t.ctaText))))}}]),r}(e.Component);h.data=[{type:"image",key:"nImage",label:"404 Image",category:"404",messages:!1},{type:"image",key:"nImageXs",label:"Mobile 404 Image",category:"404",messages:!1},{type:"text",key:"nImageAlt",label:"404 Image Alt"},{type:"dynamicText",key:"headline",label:"Header",title:"Header Text"},{type:"multiple",key:"specificImage",label:"Specific Images",data:[{type:"image",key:"Image",label:"Desktop Image",title:"Desktop Image",category:"404"},{type:"image",key:"ImageXs",label:"Mobile Image",title:"Mobile Image",category:"404"},{type:"text",key:"ImageAlt",label:"Image Alt"}]},{type:"text",key:"description",label:"Description"},{type:"text",key:"linkText",label:"Link Text"},{type:"text",key:"linkGtmCategory",label:"Link GTM Category"},{type:"text",key:"linkGtmLabel",label:"Link GTM Label"},{type:"text",key:"linkUrl",label:"Link Url"},{type:"text",key:"ctaText",label:"Cta Text"},{type:"text",key:"ctaGtmCategory",label:"CTA GTM Category"},{type:"text",key:"ctaGtmLabel",label:"CTA GTM Label"},{type:"text",key:"ctaUrl",label:"CTA Url"}],t.a=h}).call(this,o("viRO"))},ZCLK:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.roku-offer-bar{background-color:#fff;margin-bottom:3rem;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%}@media (max-width:767px){.roku-offer-bar{margin-bottom:1.5rem}}.roku-offer-bar .offer-row{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.roku-offer-bar .offer-row{-ms-flex-direction:row;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media (max-width:1023px){.roku-offer-bar .offer-row{-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:4rem}}@media (max-width:1023px) and (max-width:767px){.roku-offer-bar .offer-row{padding-bottom:2rem}}.roku-offer-bar p{margin-bottom:0}.roku-offer-bar p a{text-decoration:none;font-weight:800}.roku-offer-bar p a:hover{color:#333}.roku-offer-bar h2{margin-top:0}.roku-offer-bar img{width:100%;max-width:100%;max-height:100%}.roku-offer-bar .link{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-offer-bar .link{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.roku-offer-bar .link{font-size:14px}}@media (min-width:1200px){.roku-offer-bar .link{font-size:14px}}.roku-offer-bar .padr-0{padding-right:0}.roku-offer-bar .padl-0{padding-left:0}@media (max-width:1023px){.roku-offer-bar .offer-bar-thumbnail{width:100%}}@media (min-width:1024px){.roku-offer-bar .offer-bar-thumbnail{min-width:290px;max-width:25%}}.roku-offer-bar .offer-bar-content{padding:3rem 1rem 3rem 3rem;vertical-align:middle;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.roku-offer-bar .offer-bar-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}@media (min-width:1024px){.roku-offer-bar .offer-bar-content{min-height:200px}}@media (max-width:1023px){.roku-offer-bar .offer-bar-content{padding:4rem;text-align:center}}@media (max-width:1023px) and (max-width:767px){.roku-offer-bar .offer-bar-content{padding:2rem}}.roku-offer-bar .offer-bar-content .offer-title{font-weight:400;line-height:1.42;font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:24px!important}@media (max-width:767px){.roku-offer-bar .offer-bar-content .offer-title{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.roku-offer-bar .offer-bar-content .offer-title{font-size:16px}}@media (min-width:1200px){.roku-offer-bar .offer-bar-content .offer-title{font-size:16px}}.roku-offer-bar .offer-bar-cta{text-align:center}@media (min-width:1024px){.roku-offer-bar .offer-bar-cta{padding-right:2rem}}.roku-offer-bar .offer-bar-cta .offer-bar-cta-btn{margin:0}.roku-offer-bar .terms-box{border-color:currentcolor #eee #eee;border-top:1px solid #eee;padding-bottom:4rem;overflow-wrap:break-word;position:relative}@media (max-width:767px){.roku-offer-bar .terms-box{padding-bottom:2rem}}@media (max-width:1023px){.roku-offer-bar .terms-box{padding-bottom:4rem}}.roku-offer-bar .terms-box .terms-disclaimer{padding:3rem}@media (max-width:767px){.roku-offer-bar .terms-box .terms-disclaimer{padding:1.5rem}}.roku-offer-bar .terms-box .close-terms{width:100%;text-align:center;position:absolute;border-color:currentcolor #eee #eee;border-top:1px solid #eee;padding:1rem}",""]),e.exports=t},ZIJo:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.Pdp-Side-Spotlight{margin:auto;text-align:left}.Pdp-Side-Spotlight .spotlight-img{width:100%;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Side-Spotlight .spotlight-img{margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Pdp-Side-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Pdp-Side-Spotlight .spotlight-img video{max-width:100%;max-height:100%}.Pdp-Side-Spotlight .spotlight-cta{width:100%}}@media (min-width:768px){.Pdp-Side-Spotlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Pdp-Side-Spotlight .spotlight-img{max-height:580px;max-width:580px;width:50%;margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Pdp-Side-Spotlight .spotlight-img{margin-right:20px}}@media (min-width:768px){.Pdp-Side-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Pdp-Side-Spotlight .spotlight-img video{max-width:100%;max-height:100%}.Pdp-Side-Spotlight .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%}}",""]),e.exports=t},ZJn8:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("gex2")),i=r(o("Mn8s"));t.default=i.default((function(e,t){a.default("https://api.pinterest.com/v1/urls/count.json"+n.default({url:e}),(function(e,o){t(o?o.count:void 0)}))}))},ZP4E:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-logo.svg"},ZQ31:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},ZSZD:function(e,t,o){var r;
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var n=typeof r;if("string"===n||"number"===n)e.push(this&&this[r]||r);else if(Array.isArray(r))e.push(a.apply(this,r));else if("object"===n)for(var i in r)o.call(r,i)&&r[i]&&e.push(this&&this[i]||i)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},ZXyh:function(e,t,o){var r=o("hqwN");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},Zo3A:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Book.ttf"},ZsU6:function(e,t,o){var r=o("fpAy");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},ZuTH:function(e,t){var o={},r=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}},a=r((function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())})),n=r((function(){return document.head||document.getElementsByTagName("head")[0]})),i=null,l=0,s=[];function c(e,t){for(var r=0;r<e.length;r++){var a=e[r],n=o[a.id];if(n){n.refs++;for(var i=0;i<n.parts.length;i++)n.parts[i](a.parts[i]);for(;i<a.parts.length;i++)n.parts.push(f(a.parts[i],t))}else{var l=[];for(i=0;i<a.parts.length;i++)l.push(f(a.parts[i],t));o[a.id]={id:a.id,refs:1,parts:l}}}}function u(e){for(var t=[],o={},r=0;r<e.length;r++){var a=e[r],n=a[0],i={css:a[1],media:a[2],sourceMap:a[3]};o[n]?o[n].parts.push(i):t.push(o[n]={id:n,parts:[i]})}return t}function d(e,t){var o=n(),r=s[s.length-1];if("top"===e.insertAt)r?r.nextSibling?o.insertBefore(t,r.nextSibling):o.appendChild(t):o.insertBefore(t,o.firstChild),s.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");o.appendChild(t)}}function p(e){e.parentNode.removeChild(e);var t=s.indexOf(e);t>=0&&s.splice(t,1)}function m(e){var t=document.createElement("style");return t.type="text/css",d(e,t),t}function f(e,t){var o,r,a;if(t.singleton){var n=l++;o=i||(i=m(t)),r=h.bind(null,o,n,!1),a=h.bind(null,o,n,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=function(e){var t=document.createElement("link");return t.rel="stylesheet",d(e,t),t}(t),r=x.bind(null,o),a=function(){p(o),o.href&&URL.revokeObjectURL(o.href)}):(o=m(t),r=k.bind(null,o),a=function(){p(o)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else a()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=a()),void 0===t.insertAt&&(t.insertAt="bottom");var r=u(e);return c(r,t),function(e){for(var a=[],n=0;n<r.length;n++){var i=r[n];(l=o[i.id]).refs--,a.push(l)}e&&c(u(e),t);for(n=0;n<a.length;n++){var l;if(0===(l=a[n]).refs){for(var s=0;s<l.parts.length;s++)l.parts[s]();delete o[l.id]}}}};var g,b=(g=[],function(e,t){return g[e]=t,g.filter(Boolean).join("\n")});function h(e,t,o,r){var a=o?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,a);else{var n=document.createTextNode(a),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(n,i[t]):e.appendChild(n)}}function k(e,t){var o=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}function x(e,t){var o=t.css,r=t.sourceMap;r&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([o],{type:"text/css"}),n=e.href;e.href=URL.createObjectURL(a),n&&URL.revokeObjectURL(n)}},ZwRD:function(e,t){e.exports="/investor/s/1647467262999/i/154d12bcd24332fa8252dc02b27ba72b.png"},"a+3b":function(e,t,o){var r=o("o1ml");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"a/7Z":function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.RapidModule.FinancialDetails":{en:{title:"Roku ",pageTitle:"Newsroom",headline:"Press Releases",downloads:"Download file","downloads.all":"Download files",contact:"Contact",imageAlt1:"Featured image for article",image:"Image",backTo:"Back to press releases",readSharedArticleEmail:"Read this article on Roku Newsroom - ",share:"Share"}}}),e.exports=function(){return t.get("Roku.RapidModule.FinancialDetails")}}).call(this,o("TYvK").ResourceManager)},a1gu:function(e,t,o){var r=o("cDf5"),a=o("PJYZ");e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?a(e):t}},a5zs:function(e,t,o){"use strict";var r=o("sqVN"),a=o("lOB1");e.exports=function(e){var t=a(e);return t<=0?0:t>r?r:t}},aI7X:function(e,t,o){"use strict";var r="Function.prototype.bind called on incompatible ",a=Array.prototype.slice,n=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==n.call(t))throw new TypeError(r+t);for(var o,i=a.call(arguments,1),l=function(){if(this instanceof o){var r=t.apply(this,i.concat(a.call(arguments)));return Object(r)===r?r:this}return t.apply(e,i.concat(a.call(arguments)))},s=Math.max(0,t.length-i.length),c=[],u=0;u<s;u++)c.push("$"+u);if(o=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(l),t.prototype){var d=function(){};d.prototype=t.prototype,o.prototype=new d,d.prototype=null}return o}},aICV:function(e,t,o){var r=o("atwd");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},aJg2:function(e,t,o){"use strict";var r=o("DR1u"),a=o("VF6F"),n=a("Object.prototype.propertyIsEnumerable"),i=a("Array.prototype.push");e.exports=function(e){var t=r(e),o=[];for(var a in t)n(t,a)&&i(o,[a,t[a]]);return o}},aL4w:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},aMIb:function(e,t,o){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++)for(var a in t=arguments[o])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=this&&this.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]])}return o},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(o("viRO"));t.default=function(e){var t=function(t){var o=t.bgStyle,n=t.borderRadius,l=t.iconFillColor,s=t.round,c=t.size,u=a(t,["bgStyle","borderRadius","iconFillColor","round","size"]);return i.default.createElement("svg",r({viewBox:"0 0 64 64",width:c,height:c},u),s?i.default.createElement("circle",{cx:"32",cy:"32",r:"31",fill:e.color,style:o}):i.default.createElement("rect",{width:"64",height:"64",rx:n,ry:n,fill:e.color,style:o}),i.default.createElement("path",{d:e.path,fill:l}))};return t.defaultProps={bgStyle:{},borderRadius:0,iconFillColor:"white",size:64},t}},"aOz+":function(e,t,o){"use strict";var r=o("viRO"),a=o.n(r),n=o("Olfn");t.a=function(e){var t=e.className,o=void 0===t?"":t,r=e.size,i=void 0===r?"medium":r,l=e.name,s=n[l];return a.a.createElement(s,{size:i,className:o})}},aUnh:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("17x9"),f=o.n(m);o("OTkm");function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var b=function(t){s()(r,t);var o=g(r);function r(e){var t;return a()(this,r),(t=o.call(this,e)).state={showTerms:"hide"},t}return i()(r,[{key:"render",value:function(){return e.createElement("div",{itemScope:!0,itemType:"http://schema.org/Product"},e.createElement("div",{className:"product-card box-row"},e.createElement("div",{className:"product-img box-col-5 box-sm-col-1 roku-bg-color-".concat(this.props.imgBgColor?this.props.imgBgColor:"b1")},e.createElement("img",{className:"img-responsive",src:this.props.thumbnail})),e.createElement("div",{className:"product-details box-col-5 box-sm-col-1 px-4 py-3"},e.createElement("div",{className:"product-card-summary"},e.createElement("h4",{itemProp:"bestValue",className:"bestValue"},this.props.bestValue),e.createElement("h2",{itemProp:"name"},this.props.title),e.createElement("p",{itemProp:"description"},this.props.description)),this.props.salePrice&&e.createElement("div",{itemProp:"offers",itemScope:!0,itemType:"http://schema.org/Offer"},e.createElement("div",{className:"product-card-btm"},e.createElement("div",{className:"product-price"},e.createElement("span",{itemProp:"priceCurrency",content:"USD",className:"sale-price"},"$"),e.createElement("span",{itemProp:"price",content:this.props.salePrice,className:"sale-price"},this.props.salePrice),e.createElement("span",{className:"retail-price"},this.props.retailPrice),e.createElement("p",{className:"exp-date"},this.props.expDate)),this.props.ctaText&&e.createElement("a",{className:"roku-button",href:this.props.ctaLink,role:"button"},this.props.ctaText),this.props.detailsCtaText&&e.createElement("a",{className:"roku-button-secondary",role:"button",href:this.props.detailsCtaLink},this.props.detailsCtaText))),this.props.children)))}}]),r}(e.Component);b.propTypes={bestValue:f.a.string,title:f.a.string,thumbnail:f.a.string.isRequired,description:f.a.string,salePrice:f.a.number,disclaimer:f.a.string,disclaimerURL:f.a.string,url:f.a.string,imgBgColor:f.a.oneOf(["b0","b1","b4","b5","b6","b8","c1","c1h","c1s","c2","c3","c4","c5","c6","c7"]),ctaText:f.a.string},b.defaultProps={},t.a=b}).call(this,o("viRO"))},aUsF:function(e,t,o){"use strict";var r=o("cDf5");e.exports=function e(t,o){if(t===o)return!0;if(t&&o&&"object"==r(t)&&"object"==r(o)){if(t.constructor!==o.constructor)return!1;var a,n,i;if(Array.isArray(t)){if((a=t.length)!=o.length)return!1;for(n=a;0!=n--;)if(!e(t[n],o[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if((a=(i=Object.keys(t)).length)!==Object.keys(o).length)return!1;for(n=a;0!=n--;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=a;0!=n--;){var l=i[n];if(!e(t[l],o[l]))return!1}return!0}return t!=t&&o!=o}},aej8:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-template-spotlights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-template-spotlights .spotlight-feature{height:100%;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3);margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .spotlight-feature{margin-bottom:40px}}.product-template-spotlights .spotlight-feature .spotlight-feature-background{-webkit-background-size:cover;background-size:cover;background-position:50%;min-height:420px;max-width:100%;overflow:hidden}.product-template-spotlights .media-bg{-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3)}.product-template-spotlights .spotlight-background{min-height:420px;max-width:1200px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .spotlight-background{max-height:720px;max-width:930px}}.product-template-spotlights .background-container{margin-bottom:0}.product-template-spotlights .content-container{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;min-height:420px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container{margin-bottom:10px}}@media (max-width:414px){.product-template-spotlights .content-container{min-height:30rem}}.product-template-spotlights .content-container .mobile-spacer{min-height:300px}@media (min-width:768px){.product-template-spotlights .content-container .mobile-spacer{display:none}}.product-template-spotlights .content-container .content-col2{margin:10px}@media (min-width:320px) and (max-width:767px) and (min-width:768px){.product-template-spotlights .content-container .content-col2{min-width:97%}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-col2{margin:10px}}@media (min-width:768px){.product-template-spotlights .content-container .content-col2{margin-right:20px;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:370px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-col2{margin-right:20px;margin-bottom:20px}}.product-template-spotlights .content-container .content-col3{-ms-flex-item-align:start;align-self:flex-start;-webkit-align-self:flex-start;margin:10px}@media (min-width:320px) and (max-width:767px) and (min-width:768px){.product-template-spotlights .content-container .content-col3{min-width:97%}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-col3{margin:10px}}@media (min-width:768px){.product-template-spotlights .content-container .content-col3{margin-right:20px;margin-left:20px;margin-bottom:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:370px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-col3{margin-right:20px;margin-left:20px;margin-bottom:20px}}.product-template-spotlights .content-container .position-right{-ms-flex-item-align:end;align-self:flex-end;-webkit-align-self:flex-end}@media (min-width:768px){.product-template-spotlights .content-container .position-right{margin-top:auto;margin-bottom:auto!important}}.product-template-spotlights .content-container .position-left{-ms-flex-item-align:start;align-self:flex-start;-webkit-align-self:flex-start}@media (min-width:768px){.product-template-spotlights .content-container .position-left{margin-left:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .position-left{margin-left:20px}}.product-template-spotlights .content-container .content-box{background-color:#fff;width:100%;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.6);box-shadow:0 10px 30px rgba(0,0,0,.6);opacity:.85}.product-template-spotlights .content-container .content-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.product-template-spotlights .content-container .content-box{padding:30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-box{padding:30px}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-box{padding:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-box{padding:20px}}.product-template-spotlights .content-container .content-box .title{font-size:32px;line-height:40px;margin-top:0;margin-bottom:1em}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .content-container .content-box .title{font-size:32px;line-height:40px}}.product-template-spotlights .content-container .content-box .description,.product-template-spotlights .content-container .content-box .description p{margin:0}.product-template-spotlights .stream-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:20px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .stream-icons{padding-top:20px}}.product-template-spotlights .stream-icons .available{padding-right:10px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .stream-icons .available{padding-right:10px}}.product-template-spotlights .stream-icons span{color:#f9a202;font-size:40px}.product-template-spotlights .feat-app-spot{padding-right:10px;padding-top:10px;display:inline-block}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .feat-app-spot{padding-right:10px;padding-top:10px}}.product-template-spotlights .features-secondary{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary{padding-top:40px;padding-bottom:40px}}@media (min-width:768px){.product-template-spotlights .features-secondary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary{padding-bottom:0}}.product-template-spotlights .features-secondary .feature-secondary-pad{display:none}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-pad{display:inline-block;width:50%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 30px;margin:0}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-pad{padding-left:30px;padding-right:30px;padding-top:40px;padding-bottom:40px}}.product-template-spotlights .features-secondary .feature-secondary-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;text-align:center}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container.last{padding-bottom:0}}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container{max-width:50%;width:50%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:30px;padding-right:30px;margin:0;text-align:left}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-container{padding-left:30px;padding-right:30px}}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container{padding-bottom:30px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-container{padding-bottom:30px}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-container{padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-container{padding-bottom:20px}}.product-template-spotlights .features-secondary .feature-secondary-container .secondary-icon{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:64px;color:#662d91}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container .secondary-icon{padding-right:20px;font-size:75px;margin-top:-7px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-container .secondary-icon{padding-right:20px}}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container .secondary-icon .glyphicon-travel{position:relative;right:20px;bottom:10px}.product-template-spotlights .features-secondary .feature-secondary-container .secondary-icon .glyphicon-NightListening{position:relative;right:5px;bottom:10px}}@media (min-width:768px) and (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container .secondary-icon .glyphicon-portable{position:relative;top:-20px}}@media (min-width:768px){.product-template-spotlights .features-secondary .feature-secondary-container .content{width:100%}}.product-template-spotlights .features-secondary .feature-secondary-container .content h2,.product-template-spotlights .features-secondary .feature-secondary-container .content p{margin:0}.product-template-spotlights .features-secondary .feature-secondary-container .content .title{font-size:32px;line-height:40px;color:#333;padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .features-secondary .feature-secondary-container .content .title{font-size:32px;line-height:40px;padding-bottom:10px}}.product-template-spotlights .features-secondary .feature-secondary-container .content .description{color:#333}.product-template-spotlights p{font-size:inherit;line-height:inherit}.product-template-spotlights .Side-Spotlight{text-align:left}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight{margin:auto}.product-template-spotlights .Side-Spotlight .spotlight-img{width:100%;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight .spotlight-img{margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-template-spotlights .Side-Spotlight .spotlight-cta{text-align:center;padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight .spotlight-cta{padding-bottom:20px}}@media (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight .spotlight-cta a{width:100%}}@media (min-width:768px){.product-template-spotlights .Side-Spotlight .spotlight-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-template-spotlights .Side-Spotlight .spotlight-reverse .spotlight-container{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight .spotlight-reverse .spotlight-container{margin-right:20px}}@media (min-width:768px){.product-template-spotlights .Side-Spotlight .spotlight-no-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-template-spotlights .Side-Spotlight .spotlight-no-reverse .spotlight-img{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-spotlights .Side-Spotlight .spotlight-no-reverse .spotlight-img{margin-right:20px}}@media (min-width:768px){.product-template-spotlights .Side-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-template-spotlights .Side-Spotlight .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25)}.product-template-spotlights .Side-Spotlight .width50 .spotlight-img{max-width:580px;max-height:580px;width:50%}.product-template-spotlights .Side-Spotlight .width50 .spotlight-container{width:50%}.product-template-spotlights .Side-Spotlight .width60 .spotlight-img{max-width:680px;width:60%}.product-template-spotlights .Side-Spotlight .width60 .spotlight-container{width:40%}}.product-template-spotlights .Side-Spotlight .spotlight-container .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-template-spotlights .Side-Spotlight .spotlight-container .info i{font-size:24px;line-height:8px;padding-right:10px}.product-template-spotlights .Side-Spotlight .spotlight-container .glyphicon:after{top:1px}.product-template-spotlights .Side-Spotlight .transperant-button{background:transparent;border:2px solid #662d91}.product-template-spotlights .Side-Spotlight .button-black{border:2px solid #333;color:#333}",""]),e.exports=t},ajTt:function(e,t,o){var r=o("/55k");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},akOb:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},am8x:function(e,t,o){var r=o("BD2W");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},anGK:function(e,t,o){var r=o("vch1");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},apQq:function(e,t,o){var r=o("g4pa");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},atAs:function(e,t){e.exports="/investor/s/1647467262999/i/2b4f61e307a8ac364b65496734a4c620.png"},atwd:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.nav-header{display:none}.Roku-Nav .nav.hero-nav-main-enabled .nav-main{padding-top:0}.Roku-Header{position:relative;z-index:9}body,html{margin:0;padding:0}@media (min-width:1024px){body .mobile-nav{display:none!important}}@media (max-width:1023px){body .navbar{display:none!important}}.universal-nav{font-weight:300;width:100%;height:64px;background-color:#fafafa;z-index:20;left:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.universal-nav .nav-logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-border-bottom{border-bottom:1px solid hsla(0,0%,48.2%,.19)}.mobile-nav{z-index:10;margin:0;padding:0;max-height:100vh;width:100%;position:absolute;display:-ms-grid;display:grid}.mobile-nav input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.mobile-nav .mobile-nav-bar{height:64px;max-height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mobile-nav .mobile-nav-brand{z-index:10}.mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{width:7rem;margin-left:1.5rem;margin-top:2rem;margin-bottom:2rem}.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{display:inline;position:relative;font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#662d91;top:.5rem;margin-left:.5rem}@media (max-width:767px){.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{font-size:18px}}@media (min-width:768px) and (max-width:1199px){.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{font-size:19px}}@media (min-width:1200px){.mobile-nav .mobile-nav-brand .mobile-nav-brand-text{font-size:22px}}.mobile-nav .mobile-nav-util{height:64px;margin-left:auto}.mobile-nav .mobile-nav-util a{color:#662d91}.mobile-nav .mobile-nav-util .mobile-menu-close-icon{background-color:#eee;font-size:2.5rem}.mobile-nav .mobile-nav-util .mobile-cart-icon,.mobile-nav .mobile-nav-util .mobile-menu-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;color:#662d91;padding:0 15px;min-height:64px;max-height:64px}.mobile-nav .mobile-nav-util .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.mobile-nav .mobile-menu{margin:0;padding:0;display:block;background-color:#eee;text-align:left;z-index:5;list-style:none;width:100%;height:100%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.mobile-nav .mobile-menu .Roku-Modal-Spinner .container{top:-11rem}.mobile-nav .mobile-menu .menuItem{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;min-height:56px;line-height:56px;position:relative}@media (max-width:767px){.mobile-nav .mobile-menu .menuItem{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.mobile-nav .mobile-menu .menuItem{font-size:17px}}@media (min-width:1200px){.mobile-nav .mobile-menu .menuItem{font-size:20px}}.mobile-nav .mobile-menu .menuItem a{display:block;width:100%}.mobile-nav .mobile-menu .menuItem a:focus{text-decoration:none}.mobile-nav .mobile-menu .menuItem .navListItems{color:#662d91;padding:0 0 0 20px;list-style:none;font-family:GothamBold,Helvetica,Arial,sans-serif}.mobile-nav .mobile-menu .menuItem .navListItems span{float:right}.mobile-nav .mobile-menu .menuItem .nav__submenu{background-color:#eee;list-style:none;-webkit-box-shadow:inset 0 10px 10px -6px #a9a9a9;box-shadow:inset 0 10px 10px -6px #a9a9a9;padding:0 15px}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a{color:#662d91;padding-left:20px}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item aside.nav-submenu__item-icon{display:inline-block;padding-right:15px;width:48px;text-align:center}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title{display:inline-block}.mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child){border-bottom:2px groove #f8f8f8}.mobile-nav .mobile-menu .menuItem .nav-items-logo{width:1rem}.mobile-nav .mobile-menu .menuItem-search{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:5rem;position:relative}@media (max-width:767px){.mobile-nav .mobile-menu .menuItem-search{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.mobile-nav .mobile-menu .menuItem-search{font-size:17px}}@media (min-width:1200px){.mobile-nav .mobile-menu .menuItem-search{font-size:20px}}.mobile-nav .mobile-menu .menuItem-search a:focus{text-decoration:none}.mobile-nav .mobile-menu .menuItem-search:hover{background-color:#f2f2f2}.mobile-nav .mobile-menu .menuItem-search:hover .nav__submenu{display:block}.mobile-nav .mobile-menu .glyphicon{font-size:2.5rem;color:#662d91;position:relative;top:6px}.mobile-nav .mobile-menu .mobile-nav-signin-logo{width:2.5rem}.mobile-nav .mobile-menu .mobile-nav-search-logo{width:1.8rem}.mobile-nav .mobile-menu .mobile-nav-search-text{max-width:27rem;display:inline;margin-left:1rem;outline:none;background-color:#eee;border:0}.mobile-nav .mobile-menu>li{margin:0 15px}.mobile-nav .mobile-menu>li .nav__submenu{margin:0 -15px}.mobile-nav .mobile-menu>img{text-align:center}.navbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:64px;max-height:64px;padding:0 30px}.navbar input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.navbar .nav-logo{top:0;left:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:15px;display:inline-block;z-index:10}.navbar .nav-logo img{min-width:9rem;max-height:32px;pointer-events:none}.navbar .nav-logo-text{color:#662d91;padding:3px 15px 0 0;line-height:64px;font-size:24px}@media only screen and (max-width:1080px){.navbar .nav-logo-text{font-size:1.9rem}}.navbar .nav-menu{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.navbar .nav-menu.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.navbar .nav-menu.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar .nav-menu.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-util{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.navbar .nav-util .nav-util-user{padding:0 15px}.navbar .desktop-menu{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:64px;max-height:64px;text-align:right;top:0;z-index:5}.navbar .desktop-menu .navListItems{color:#662d91;list-style:none;display:block;padding:0 15px;overflow:hidden;white-space:nowrap}.navbar .desktop-menu .menuItem{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px;max-height:64px;position:relative;-webkit-transition:font-size .2s;-o-transition:font-size .2s;transition:font-size .2s;list-style:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;cursor:pointer}.navbar .desktop-menu .menuItem a{width:100%}.navbar .desktop-menu .menuItem a:focus{text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.navbar .desktop-menu .menuItem:hover .nav__submenu,.navbar .desktop-menu .menuItem a+div:focus-within .nav__submenu,.navbar .desktop-menu .menuItem a+div:focus .nav__submenu,.navbar .desktop-menu .menuItem a:focus+div .nav__submenu{display:block}.navbar .desktop-menu .menuItem .nav__submenu{display:none;position:absolute;left:auto;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:20rem;z-index:8;background-color:#f0f0f0;list-style:none;padding:10px 0;text-align:left;box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,.25)}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting{background-color:#f0f0f0;cursor:default}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p{color:#662d91;margin-top:0;margin-bottom:0}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link{padding:0 25px}.navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover{background-color:#f0f0f0}.navbar .desktop-menu .menuItem .nav__submenu-item{cursor:pointer;white-space:nowrap}.navbar .desktop-menu .menuItem .nav__submenu-item a{color:#662d91;font-family:GothamBook,Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link{padding:3px 25px 0}.navbar .desktop-menu .menuItem .nav__submenu-item:hover{background-color:#eee;background-color:#fff}.navbar .desktop-menu .menuItem .nav__submenu-item:hover a{color:#662d91}.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon{margin-right:1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon .glyphicon{font-size:25px!important}.navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:-3px}.navbar .desktop-menu .menuItem .nav-items-logo{width:1rem}.navbar .desktop-menu .menuItem .opt-box{min-width:57px;min-height:64px;max-height:64px;padding:6px 15px 0;color:#662d91;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:64px}.navbar .desktop-menu .menuItem .opt-box:hover{background:#f0f0f0}.navbar .desktop-menu .menuItem .opt-box i{margin:0!important}.navbar .desktop-menu .menuItem .opt-box .sign-in{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px}.navbar .desktop-menu .menuItem .opt-box .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.navbar .desktop-menu .menuItem .opt-box .glyphicon{font-size:25px}.navbar .desktop-menu .menuItem .opt-box.search-icon{min-width:57px;max-width:57px}.navbar .desktop-menu .menuItem.plain:hover{background:#f0f0f0}.navbar .desktop-menu .menuItem-search{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif;line-height:5rem;display:inline-block;position:relative}@media (max-width:767px){.navbar .desktop-menu .menuItem-search{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.navbar .desktop-menu .menuItem-search{font-size:17px}}@media (min-width:1200px){.navbar .desktop-menu .menuItem-search{font-size:20px}}.navbar .desktop-menu .menuItem-search a:focus{text-decoration:none}.navbar .desktop-menu .menuItem-search:hover .nav__submenu{display:block}.navbar .desktop-menu form{border-bottom:.2rem solid #bdb6b6;height:4.5rem;background-color:#f2f2f2;margin-top:7px}.navbar .desktop-menu form .search{display:inline-block;color:#662d91;background-color:#f2f2f2;border:none;outline:none;color:#555;height:3.3rem;padding-top:1.5rem;width:60rem;cursor:text}.navbar .desktop-menu form a{padding:.5rem}.navbar .desktop-menu .glyphicon{font-size:16px;margin-left:6px;color:#662d91;position:relative}.navbar .desktop-menu .desktop-nav-signin-logo{width:2.5rem}.navbar .desktop-menu .desktop-nav-search-logo{width:1.8rem}.navbar .desktop-menu>.nav-icon{padding:0}.navbar .desktop-menu>.nav-util .nav-util-user{padding:0 15px}.navbar .desktop-menu>img{text-align:center}@media (min-width:1200px){.menuItem{height:100%}}@media (max-width:767px){.menuItem{font-weight:500;line-height:1.1;font-family:GothamBook,Helvetica,Arial,sans-serif}}@media (max-width:767px) and (max-width:767px){.menuItem{font-size:18px}}@media (max-width:767px) and (min-width:768px) and (max-width:1199px){.menuItem{font-size:19px}}@media (max-width:767px) and (min-width:1200px){.menuItem{font-size:22px}}@media (max-width:767px){.menuItem .nav__submenu{padding:0}}.display-none{display:none}.mini-cart-wrapper{background-color:hsla(0,0%,100%,0);position:fixed;z-index:99;left:0;bottom:0;right:0;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.mini-cart-wrapper.animate{background-color:hsla(0,0%,100%,.85)}.mini-cart-wrapper.animate .mini-cart{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mini-cart{position:fixed;background:#fff;z-index:99;padding:20px;right:20px;top:20px;width:380px;max-width:calc(100% - 40px);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0)}.mini-cart h3{margin:0;line-height:22px}.mini-cart h3 .close{font-family:GothamLight;font-weight:400;height:44px;width:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:32px;position:absolute;right:6px;top:10px;color:#333;cursor:pointer}.mini-cart hr{margin-top:20px;margin-bottom:10px}.mini-cart .mini-cart__item{font-family:GothamMedium;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mini-cart .mini-cart__item .item-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mini-cart .mini-cart__item .item-price-special{color:#999;font-family:GothamLight;text-decoration:line-through;margin-right:10px}.mini-cart .ks-button{width:100%;margin-top:10px}.mini-cart .sign-in-link{font-family:GothamMedium}.mini-cart .sign-in-link,.mini-cart .signed-in-user{text-align:center;display:block;padding-top:10px}.mini-cart .signed-in-user span{font-family:GothamMedium}",""]),e.exports=t},aubj:function(e,t){e.exports="/investor/s/1647467262999/i/893c2e05524884e622f8c8da6f1ea81b.png"},avo7:function(e,t){e.exports="/investor/s/1647467262999/i/1650bd62f3f39b02bae28dec915518df.png"},ax89:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},axbm:function(e,t,o){"use strict";var r=o("yXPU"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("o0o1"),u=o.n(c),d=o("cDf5"),p=o.n(d),m=o("lSNA"),f=o.n(m),g=o("xk4V"),b=o.n(g);function h(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function k(e){try{var t=("; "+document.cookie).split("; "+e+"=");return 2==t.length?t.pop().split(";").shift():null}catch(e){return null}}var x=function(){var e=decodeURIComponent(k("_usn"));return(void 0===e||["null",null,"","undefined"].some((function(t){return t===e})))&&(e=b()()),document.cookie="_usn="+encodeURIComponent(e)+"; expires="+new Date(Date.now()+18e5).toUTCString()+"; path=/; domain=.roku.com",e},y=function(){function e(t){var o=this;i()(this,e),f()(this,"_immediatePushData",(function(e){if(window&&window.dataLayer)try{dataLayer.push(e)}catch(e){}})),f()(this,"_pushData",(function(e){if(window&&window.dataLayer){var t=o.App,r=x();e.mobile_app=o.mobileAppFlag;var a=parseInt(t.resource&&t.resource.features&&t.resource.features["app-plugin-analytics.dataLayer.push.timeout.ms"])||50,n=parseInt(t.resource&&t.resource.features&&t.resource.features["app-plugin-analytics.onAnalyticsPushComplete.timeout.ms"])||50,i=function(e){return function(){var o=e.onAnalyticsPushComplete;delete e.onAnalyticsPushComplete;try{var a=t.resource.experiments,i="";if("true"!==t.resource.features["amoeba.enabled"]||"true"===t.resource.features["normalize.experiments.enabled"]){if(a&&"object"==p()(a))for(var l in a)i.length>1&&(i+=","),i+=l+":"+a[l].bucket}else a.forEach((function(e){i.length>1&&(i+=","),i+="".concat(e.e,":").concat(e.b)}));var s=t.getLocale();e.app_country=s.country,e.app_language=s.language,e.app_auth=t.getUserState().auth,e.app_page="true"===t.resource.features["microsite.window.location.enabled"]?window.location.href.split(window.location.origin)[1]:t.getPage(),e.app_experiments=i,e.app_uvn=k("_uc"),e.app_usn=r,dataLayer.push(e)}catch(e){}finally{o&&setTimeout(o,n)}}}(e);setTimeout(i,a)}})),this.App=t.App,this.UserContext=t.UserContext,this.Shell=t.Shell,this._initializeShellTrackingPlugin.call(this),this.page=null,this.title=null,this.mobileAppFlag=!1,this._pushData=this._pushData.bind(this),this._immediatePushData=this._immediatePushData.bind(this),this._initializeShellTrackingPlugin=this._initializeShellTrackingPlugin.bind(this)}var t;return s()(e,[{key:"getUSN",value:function(){return x()}},{key:"trackABVisitorEvent",value:(t=a()(u.a.mark((function e(t){var o,r,a,n,i,l,s,c;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t.abCampaigns||[],r=this.UserContext,a=App.resource.experiments,0!==o.length){e.next=5;break}return e.abrupt("return");case 5:if(r){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,r.getUserContext().catch((function(){return{}}));case 9:n=e.sent,e.t0=u.a.keys(o);case 11:if((e.t1=e.t0()).done){e.next=24;break}if(i=e.t1.value,a[o[i]]){e.next=15;break}return e.abrupt("continue",11);case 15:if(!(n&&n.experiments&&~n.experiments.indexOf(a[o[i]].name))){e.next=17;break}return e.abrupt("continue",11);case 17:l=n.experiments?n.experiments+",":"",s=a[o[i]].name+"|"+a[o[i]].bucket,c=l+s,this._pushData({event:"Send AB Campaign ID",AB_campaignId:c}),r.updateUserProfile({Experiments:c}),e.next=11;break;case 24:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"sendABVisitsToGTM",value:function(e){var t=this.App;if(0!==e.length&&"true"===t.resource.features["amoeba.enabled"]){var o=e.map((function(e){return"".concat(e.e,"|").concat(e.b)}));this._pushData({event:"Send AB Campaign ID",AB_campaignId:o})}}},{key:"setPageInformation",value:function(e){var t=this.App;this.page="true"===t.resource.features["microsite.window.location.enabled"]?window.location.href.split(window.location.origin)[1]:e.page.replace(/_/g,"/"),this.title=e.title}},{key:"trackPageViewPrerequisites",value:function(e){this._immediatePushData(e)}},{key:"trackPageView",value:function(){var e=this.page.toLowerCase().replace(/_/g,"/"),t={event:"Pageview",page:e="/"===e[0]?e:"/"+e,title:this.title};this._pushData(t)}},{key:"trackCustomDataEvent",value:function(e){var t=e.data;e.event&&(t.event=e.event),this._pushData(t)}},{key:"setMobileAppFlag",value:function(e){this.mobileAppFlag=e}},{key:"trackClickEvent",value:function(e){var t=this.page,o=this.title,r={event:"Click",action:"Click",label:e.getAttribute("data-gtm-label")?e.getAttribute("data-gtm-label"):e.href?e.href:e.title?e.title:e.id?e.id:e.nodeName,category:e.getAttribute("data-gtm-category")||"",page:t,title:o};e.eventCallback&&(r.eventCallback=function(){document.location=e.href}),e.onAnalyticsPushComplete&&(r.onAnalyticsPushComplete=e.onAnalyticsPushComplete),this._pushData(r)}},{key:"trackCustomClickEvent",value:function(e){var t=this.page,o=this.title,r={event:"Click",action:"Click",label:e.label,page:t,title:o};e.onAnalyticsPushComplete&&(r.onAnalyticsPushComplete=e.onAnalyticsPushComplete),this._pushData(r)}},{key:"assignLabelForClickEventTracking",value:function(e){var t=e.target,o=e.label;t.setAttribute("data-gtm-label",o)}},{key:"trackError",value:function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?h(Object(o),!0).forEach((function(t){f()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):h(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({event:"Error"},e);this._pushData(t)}},{key:"_initializeShellTrackingPlugin",value:function(){var e=this.Shell,t=this.App;e&&e.include("Plugin/Event/Tracking",["Event/EventBus","Component/Lookup"],function(e,o){e.addWildCardListener((function(e,r){try{var a=o.lookupClass(r.channel);if(null===a)return;var n={event:"App Event",id:r.channel,class:a,action:r.action,payload:e},i=t.resource.features&&t.resource.features["analytics.components"]||"",l=["Roku.Billing","Roku.Page","Roku.Api","Roku.Ajax","Roku.Search","Roku.Channel","Roku.Nav","Roku.Newsletter.Signup","Roku.Feedback"];""!==i&&(l=l.concat(i.split(","))),l.some((function(e){if(0===a.indexOf(e))return-1!==n.action.indexOf("Clicked on")&&(n.label=n.action.split(" ").splice(-1)[0]),this._pushData(n),!0}),this)}catch(e){}}),this)}.bind(this))}}]),e}();o.d(t,"b",(function(){return v})),o.d(t,"a",(function(){return y}));var v=function(){function e(t){var o=t.App,r=void 0===o?null:o,a=t.Shell,n=void 0===a?null:a,l=t.Analytics,s=void 0===l?null:l,c=t.UserContext,u=void 0===c?null:c,d=t.TimeOnSite,p=void 0===d?null:d,m=t.page,f=void 0===m?"":m,g=t.title,b=void 0===g?"":g;t.mobileAppFlag;i()(this,e),this.App=r,this.page=f,this.title=b,this.Analytics=s,this.UserContext=u,this.TimeOnSite=p,this.Shell=n,this.onAfterAnyPageRender=this.onAfterAnyPageRender.bind(this)}var t,o,r,n,l,c,d,p;return s()(e,[{key:"name",get:function(){return"ANALYTICS"}},{key:"initialize",value:(p=a()(u.a.mark((function e(t){var o,r,a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.App=o,r=this.Shell,a=this.UserContext,this.Analytics=this.Analytics||new y({App:o,Shell:r,UserContext:a});case 4:case"end":return e.stop()}}),e,this)}))),function(e){return p.apply(this,arguments)})},{key:"onAfterInitialization",value:(d=a()(u.a.mark((function e(t){var o;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.Analytics.trackCustomDataEvent({event:"App Initialized",data:{experiments:o.resource.experiments}});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"onAfterInitialPageRender",value:(c=a()(u.a.mark((function e(t){var o,r;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.pageConfig,this.onAfterAnyPageRender({App:o,pageConfig:r,isInitialPageRender:!0});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"onAfterAjaxPageRender",value:(l=a()(u.a.mark((function e(t){var o,r;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.pageConfig,this.onAfterAnyPageRender({App:o,pageConfig:r});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return l.apply(this,arguments)})},{key:"onAfterAnyPageRender",value:(n=a()(u.a.mark((function e(t){var o,r,a,n,i,l,s,c,d,p,m,f,g,b,h,k,x;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.pageConfig,a=t.isInitialPageRender,n=void 0!==a&&a,i=this.Analytics,l=this.TimeOnSite,s=o.AppState.state,c=o.resource,d=r.routeUrl,p=null!==d&&""!==d?d:s.page.name,m=c.features&&"true"===c.features["router.legacy"],f=c.features&&"true"===c.features["pages.lowercase.enabled"],"true"!==c.features["amoeba.enabled"]&&(g=c.features.globalAB?c.features.globalAB.split(",").map((function(e){return e.trim()})):[],(b=r.abTracking?r.abTracking.split(",").map((function(e){return e.trim()})):[]).length>0&&(g=g.concat(b)),g.length>0&&i.trackABVisitorEvent({abCampaigns:g})),i.setPageInformation({page:p,title:document.title||""}),(h=[!0,"true"].some((function(e){return e===(c.router&&c.router.external)})))||(Array.isArray(r.pageviewPrereqData)?r.pageviewPrereqData.forEach((function(e){i.trackPageViewPrerequisites(e)})):r.pageviewPrereqData&&i.trackPageViewPrerequisites(r.pageviewPrereqData),i.trackPageView());try{m?x="/"===(x=s.page.name.toLowerCase().replace(/_/g,"/"))[0]?x:"/"+x:(x=s.page.name,f&&(x=x.toLowerCase())),l&&l.ajaxPageloadStartTime?(k=(new Date).getTime()-l.ajaxPageloadStartTime,i.trackCustomDataEvent({event:"Ajax pageload",data:{page:x,loadTime:k}}),l.setCurrentPage(s.page.name)):n&&(!h&&window.performance&&window.performance.timing&&window.performance.timing.navigationStart&&(k=(new Date).getTime()-window.performance.timing.navigationStart,i.trackCustomDataEvent({event:"Initial pageload",data:{page:x,loadTime:k}})),l&&l.setInitialPage(s.page.name))}catch(e){}case 13:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"doBeforePushHistory",value:(r=a()(u.a.mark((function e(t){var o,r,a,n,i,l,s,c,d;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.pushHistoryPayload,a=this.Analytics,o.AppState.state,n=o.resource,i=r.url,l=void 0===i?"":i,s=r.title,c=void 0===s?"":s,n.features&&"true"===n.features["router.legacy"]?"_"===(d=l.replace(n.endpoints.root+"/","").replace(/\//g,"_"))[0]&&(d=d.substr(1)):d=l.replace(n.endpoints.root,""),a.setPageInformation({page:d,title:c});case 7:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"doBeforeReplaceHistory",value:(o=a()(u.a.mark((function e(t){var o,r,a,n,i,l,s,c,d;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.replaceHistoryPayload,a=this.Analytics,o.AppState.state,n=o.resource,i=r.url,l=void 0===i?"":i,s=r.title,c=void 0===s?"":s,n.features&&"true"===n.features["router.legacy"]?"_"===(d=l.replace(n.endpoints.root+"/","").replace(/\//g,"_"))[0]&&(d=d.substr(1)):d=l.replace(n.endpoints.root,""),a.setPageInformation({page:d,title:c});case 7:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"onAfterPopHistory",value:(t=a()(u.a.mark((function e(t){var o,r,a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.popstateEvent,a=this.Analytics,o.AppState.state,o.resource,r&&r.state&&r.state.pushedByController&&a.setPageInformation({page:event.state.page,title:event.state.title});case 5:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),e}()},"b+KD":function(e,t,o){"use strict";o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return i}));var r=o("viRO"),a=o.n(r);function n(){return a.a.createElement("svg",{width:60.019,height:70.596,viewBox:"0 0 60.019 70.596"},a.a.createElement("g",{"data-name":"Group 2",strokeLinecap:"round"},a.a.createElement("g",{"data-name":"Path 7",fill:"none"},a.a.createElement("path",{d:"M35.487 68.097c-.389 0-.768-.08-1.132-.238L20.756 52.28l-.747-.856H6c-1.93 0-3.5-1.57-3.5-3.5v-25c0-1.93 1.57-3.5 3.5-3.5h13.985l.747-.86L34.503 2.743c.366-.16.748-.242 1.14-.242.773 0 1.536.32 2.093.88.382.382.837 1.05.835 2.055l-.157 59.742c-.005 1.803-1.523 2.92-2.927 2.92z"}),a.a.createElement("path",{d:"M35.661 65.553a.391.391 0 00.253-.382l.157-59.742c0-.13-.028-.208-.105-.284a.516.516 0 00-.15-.104L22.618 20.207l-1.495 1.718H6c-.551 0-1 .448-1 1v25c0 .55.449 1 1 1h15.145l1.495 1.711L35.66 65.553m-.174 5.044c-.902 0-1.828-.23-2.701-.734L18.873 53.925H6a6 6 0 01-6-6v-25a6 6 0 016-6h12.846L32.93.742A5.375 5.375 0 0135.643 0c2.835 0 5.436 2.271 5.428 5.442l-.157 59.742c-.008 3.157-2.602 5.412-5.427 5.413z",fill:"#fff"})),a.a.createElement("path",{"data-name":"Line 1",fill:"none",stroke:"#fff",strokeWidth:5,d:"M9.5 9.5l47 57"})))}function i(){return a.a.createElement("svg",{width:67.484,height:70.596,viewBox:"0 0 67.484 70.596"},a.a.createElement("g",{"data-name":"Group 1",strokeLinecap:"round"},a.a.createElement("g",{"data-name":"Path 6",fill:"none"},a.a.createElement("path",{d:"M35.487 68.097c-.389 0-.768-.08-1.132-.238L20.756 52.28l-.747-.856H6c-1.93 0-3.5-1.57-3.5-3.5v-25c0-1.93 1.57-3.5 3.5-3.5h13.985l.747-.86L34.503 2.743c.366-.16.748-.242 1.14-.242.773 0 1.536.32 2.093.88.382.382.837 1.05.835 2.055l-.157 59.742c-.005 1.803-1.523 2.92-2.927 2.92z"}),a.a.createElement("path",{d:"M35.661 65.553a.391.391 0 00.253-.382l.157-59.742c0-.13-.028-.208-.105-.284a.516.516 0 00-.15-.104L22.618 20.207l-1.495 1.718H6c-.551 0-1 .448-1 1v25c0 .55.449 1 1 1h15.145l1.495 1.711L35.66 65.553m-.174 5.044c-.902 0-1.828-.23-2.701-.734L18.873 53.925H6a6 6 0 01-6-6v-25a6 6 0 016-6h12.846L32.93.742A5.375 5.375 0 0135.643 0c2.835 0 5.436 2.271 5.428 5.442l-.157 59.742c-.008 3.157-2.602 5.412-5.427 5.413z",fill:"#662d91"})),a.a.createElement("path",{"data-name":"Path 3",d:"M56.5 12.5a32.714 32.714 0 018.984 22.959A33.034 33.034 0 0156.5 58.5",fill:"none",stroke:"#662d91",strokeWidth:4}),a.a.createElement("path",{"data-name":"Path 4",d:"M48.107 20.5a21.01 21.01 0 015.77 14.745 21.215 21.215 0 01-5.77 14.797",fill:"none",stroke:"#662d91",strokeWidth:4})))}},b5Qb:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Header{position:relative;z-index:9}.Roku-Header a{cursor:pointer;text-decoration:none}.Roku-Header img{vertical-align:middle}.Roku-Header .nav-header{display:none}.Roku-Header .Roku-Nav .nav.hero-nav-main-enabled .nav-main{padding-top:0}.Roku-Header .mobile-nav{display:none!important}@media (min-width:0) and (max-width:1079px){.Roku-Header .navbar{display:none!important}.Roku-Header .mobile-nav{display:block!important}}.Roku-Header .universal-nav{font-weight:300;width:100%;height:64px;background-color:#fafafa;z-index:20;left:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}.Roku-Header .universal-nav .nav-logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Header .mobile-border-bottom{border-bottom:1px solid hsla(0,0%,48.2%,.19)}.Roku-Header .mobile-border-bottom form{-webkit-border-radius:6px;border-radius:6px;background-color:#333;padding-left:1rem;margin-top:1rem;margin-bottom:1rem}.Roku-Header .mobile-border-bottom form input{background-color:transparent!important}.Roku-Header .mobile-border-bottom form .mobile-nav-search-text{background-color:transparent;max-width:27rem;display:inline;margin-left:1rem;outline:none;border:0;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857;color:#999;-webkit-border-radius:1em;border-radius:1em;-webkit-appearance:none}.Roku-Header .mobile-nav{z-index:10;margin:0;padding:0;max-height:100vh;width:100%;position:absolute}.Roku-Header .mobile-nav input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.Roku-Header .mobile-nav .mobile-nav-bar{height:64px;max-height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Header .mobile-nav .mobile-nav-brand{z-index:10}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{width:7rem;margin-left:15px;margin-top:20px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-logo{margin-left:15px;margin-top:20px;margin-bottom:20px}}.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-text{display:inline;position:relative;color:#662d91;top:.5rem;margin-left:5px}@media (min-width:320px) and (max-width:767px){.Roku-Header .mobile-nav .mobile-nav-brand .mobile-nav-brand-text{margin-left:5px}}.Roku-Header .mobile-nav .mobile-nav-util{height:64px;margin-left:auto}.Roku-Header .mobile-nav .mobile-nav-util a{color:#662d91}.Roku-Header .mobile-nav .mobile-nav-util .mobile-menu-close-icon{background-color:#eee;font-size:2.5rem}.Roku-Header .mobile-nav .mobile-nav-util .mobile-cart-icon,.Roku-Header .mobile-nav .mobile-nav-util .mobile-menu-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.5rem;color:#662d91;padding:0 15px;min-height:64px;max-height:64px}.Roku-Header .mobile-nav .mobile-nav-util .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.Roku-Header .mobile-nav .mobile-menu{margin:0;padding:0;display:block;background-color:#eee;text-align:left;z-index:5;list-style:none;width:100%;height:100%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.Roku-Header .mobile-nav .mobile-menu .Roku-Modal-Spinner .container{top:-11rem}.Roku-Header .mobile-nav .mobile-menu .menuItem{min-height:56px;line-height:56px;position:relative}.Roku-Header .mobile-nav .mobile-menu .menuItem a{display:block;width:100%}.Roku-Header .mobile-nav .mobile-menu .menuItem a:focus{text-decoration:none}.Roku-Header .mobile-nav .mobile-menu .menuItem .navListItems{color:#662d91;padding:0 0 0 20px;list-style:none;font-family:GothamBold,Helvetica,Arial,sans-serif}.Roku-Header .mobile-nav .mobile-menu .menuItem .navListItems span{float:right}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu{background-color:#eee;list-style:none;-webkit-box-shadow:inset 0 10px 10px -6px #a9a9a9;box-shadow:inset 0 10px 10px -6px #a9a9a9;padding:0 15px}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a{color:#662d91;padding-left:20px}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item span.nav-submenu__item-icon{display:inline-block;padding-right:15px;width:48px;text-align:center}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item .nav-submenu__item-title{display:inline-block}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child){border-bottom:2px groove #f8f8f8}.Roku-Header .mobile-nav .mobile-menu .menuItem .nav-items-logo{width:1rem}.Roku-Header .mobile-nav .mobile-menu .menuItem-search{line-height:5rem;position:relative}.Roku-Header .mobile-nav .mobile-menu .menuItem-search a:focus{text-decoration:none}.Roku-Header .mobile-nav .mobile-menu .menuItem-search:hover{background-color:#f2f2f2}.Roku-Header .mobile-nav .mobile-menu .menuItem-search:hover .nav__submenu{display:block}.Roku-Header .mobile-nav .mobile-menu .glyphicon{font-size:2.5rem;color:#662d91;position:relative;top:6px}.Roku-Header .mobile-nav .mobile-menu .mobile-nav-signin-logo{width:2.5rem}.Roku-Header .mobile-nav .mobile-menu .mobile-nav-search-logo{width:1.8rem}.Roku-Header .mobile-nav .mobile-menu .mobile-nav-search-text{max-width:27rem;display:inline;margin-left:1rem;outline:none;background-color:#eee;border:0}.Roku-Header .mobile-nav .mobile-menu>li{margin:0 15px}@media (min-width:320px) and (max-width:767px){.Roku-Header .mobile-nav .mobile-menu>li{margin-left:15px;margin-right:15px}}.Roku-Header .mobile-nav .mobile-menu>li .nav__submenu{margin:0 -15px}.Roku-Header .mobile-nav .mobile-menu>img{text-align:center}.Roku-Header .navbar{padding-left:5px;padding-right:5px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:64px;max-height:64px}.Roku-Header .navbar input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #f2f2f2}.Roku-Header .navbar .nav-logo{top:0;left:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:15px;padding-left:15px;display:inline-block;z-index:10}.Roku-Header .navbar .nav-logo img{min-width:9rem;max-height:32px;pointer-events:none}.Roku-Header .navbar .nav-logo-text{color:#662d91;padding:3px 15px 0 0;line-height:64px;font-size:24px}@media only screen and (max-width:1080px){.Roku-Header .navbar .nav-logo-text{font-size:1.9rem}}.Roku-Header .navbar .nav-menu{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Header .navbar .nav-menu.right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Header .navbar .nav-menu.left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.Roku-Header .navbar .nav-menu.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Header .navbar .nav-util .nav-util-user{padding:0 15px}.Roku-Header .navbar .desktop-menu{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:64px;max-height:64px;text-align:right;top:0;z-index:5}.Roku-Header .navbar .desktop-menu .navListItems{color:#662d91;list-style:none;display:block;padding:0 15px;overflow:hidden;white-space:nowrap}.Roku-Header .navbar .desktop-menu .menuItem{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px;max-height:64px;position:relative;-webkit-transition:font-size .2s;-o-transition:font-size .2s;transition:font-size .2s;list-style:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;cursor:pointer}.Roku-Header .navbar .desktop-menu .menuItem a{width:100%}.Roku-Header .navbar .desktop-menu .menuItem a:focus{text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu{display:none;position:absolute;left:auto;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:20rem;z-index:8;background-color:#f0f0f0;list-style:none;padding:10px 0;text-align:left;box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:0 5px 6px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 5px 6px 0 rgba(0,0,0,.25)}.Roku-Header .navbar .desktop-menu .menuItem.openOnFocus:focus-within .nav__submenu,.Roku-Header .navbar .desktop-menu .menuItem:hover .nav__submenu{display:block}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting{background-color:#f0f0f0;cursor:default}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting p{color:#662d91;margin-top:0;margin-bottom:0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link{padding:0 25px}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover{background-color:#f0f0f0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item{cursor:pointer;white-space:nowrap}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item a{color:#662d91;font-family:GothamBook,Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item a.nav-link{padding:3px 25px 0}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item:hover{background-color:#eee;background-color:#fff}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item:hover a{color:#662d91}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon{margin-right:1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-icon .glyphicon{font-size:25px!important}.Roku-Header .navbar .desktop-menu .menuItem .nav__submenu-item .nav-submenu__item-title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:-3px}.Roku-Header .navbar .desktop-menu .menuItem .nav-items-logo{width:1rem}.Roku-Header .navbar .desktop-menu .menuItem .opt-box{min-width:57px;min-height:64px;max-height:64px;padding:6px 15px 0;color:#662d91;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:64px}.Roku-Header .navbar .desktop-menu .menuItem .opt-box:hover{background:#f0f0f0}.Roku-Header .navbar .desktop-menu .menuItem .opt-box i{margin:0!important}.Roku-Header .navbar .desktop-menu .menuItem .opt-box .sign-in{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:16px;line-height:64px}.Roku-Header .navbar .desktop-menu .menuItem .opt-box .num-items-in-cart{height:25px;width:25px;font-size:12px;text-align:center;line-height:22px;font-family:GothamBook,Helvetica,Arial,sans-serif;max-width:57px;margin-left:-7px;margin-top:-4px;color:#fff;background-color:#662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;border:2px solid #fff;z-index:1}.Roku-Header .navbar .desktop-menu .menuItem .opt-box .glyphicon{font-size:25px}.Roku-Header .navbar .desktop-menu .menuItem .opt-box.search-icon{min-width:57px;max-width:57px}.Roku-Header .navbar .desktop-menu .menuItem.plain:hover{background:#f0f0f0}.Roku-Header .navbar .desktop-menu .menuItem-search{line-height:5rem;display:inline-block;position:relative}.Roku-Header .navbar .desktop-menu .menuItem-search a:focus{text-decoration:none}.Roku-Header .navbar .desktop-menu .menuItem-search:hover .nav__submenu{display:block}.Roku-Header .navbar .desktop-menu form{border-bottom:.2rem solid #bdb6b6;height:4.5rem;background-color:#f2f2f2;margin-top:7px}.Roku-Header .navbar .desktop-menu form .search{display:inline-block;color:#662d91;background-color:#f2f2f2;border:none;outline:none;color:#555;height:3.3rem;padding-top:1.5rem;width:60rem;cursor:text}.Roku-Header .navbar .desktop-menu form a{padding:5px}@media (min-width:320px) and (max-width:767px){.Roku-Header .navbar .desktop-menu form a{padding:5px}}.Roku-Header .navbar .desktop-menu .glyphicon{font-size:16px;margin-left:6px;color:#662d91;position:relative}.Roku-Header .navbar .desktop-menu .desktop-nav-signin-logo{width:2.5rem}.Roku-Header .navbar .desktop-menu .desktop-nav-search-logo{width:1.8rem}.Roku-Header .navbar .desktop-menu>.nav-icon{padding:0}.Roku-Header .navbar .desktop-menu>.nav-util .nav-util-user{padding:0 15px}.Roku-Header .navbar .desktop-menu>img{text-align:center}@media (min-width:1080px){.Roku-Header .menuItem{height:100%}}@media (min-width:320px) and (max-width:767px){.Roku-Header .menuItem .nav__submenu{padding:0}}.Roku-Header .display-none{display:none}.Roku-Header .mini-cart-wrapper{background-color:hsla(0,0%,100%,0);position:fixed;z-index:99;left:0;bottom:0;right:0;top:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.Roku-Header .mini-cart-wrapper.animate{background-color:hsla(0,0%,100%,.85)}.Roku-Header .mini-cart-wrapper.animate .mini-cart{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.Roku-Header .mini-cart{position:fixed;background:#fff;z-index:99;padding:20px;right:20px;top:20px;width:380px;max-width:calc(100% - 40px);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(120%,0,0);transform:translate3d(120%,0,0)}.Roku-Header .mini-cart h3{margin:0;line-height:22px}.Roku-Header .mini-cart h3 .close{font-family:GothamLight;font-weight:400;height:44px;width:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:32px;position:absolute;right:6px;top:10px;color:#333;cursor:pointer}.Roku-Header .mini-cart hr{margin-top:20px;margin-bottom:10px}.Roku-Header .mini-cart .mini-cart__item{font-family:GothamMedium;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Header .mini-cart .mini-cart__item .item-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.Roku-Header .mini-cart .mini-cart__item .item-price-special{color:#999;font-family:GothamLight;text-decoration:line-through;margin-right:10px}.Roku-Header .mini-cart .ks-button{width:100%;margin-top:10px}.Roku-Header .mini-cart .sign-in-link{font-family:GothamMedium}.Roku-Header .mini-cart .sign-in-link,.Roku-Header .mini-cart .signed-in-user{text-align:center;display:block;padding-top:10px}.Roku-Header .mini-cart .signed-in-user span{font-family:GothamMedium}",""]),e.exports=t},bCBF:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}",""]),e.exports=t},bGtI:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}",""]),e.exports=t},bJT9:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},bKbo:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.ttf"},bUEE:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.article-content-wrapper.content{width:73%}@media (min-width:320px) and (max-width:767px){.article-content-wrapper.content{width:100%}}.article-content-wrapper .grey-line{border-bottom:1px solid #ddd;width:100%}.article-content-wrapper .article-content{padding-right:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content{padding-right:80px;padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content{padding-left:20px;padding-right:20px}}.article-content-wrapper .article-content .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%}.article-content-wrapper .article-content .article .note-wrapper{padding-left:40px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .note-wrapper{padding-left:40px}}.article-content-wrapper .article-content .article .note{border:1px solid #ffdf73;background-color:#fffdf4;padding:10px;margin-top:10px;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .note{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px}}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .article-body.desktop{display:none}}@media (min-width:1080px){.article-content-wrapper .article-content .article .article-body.mobile{display:none}}.article-content-wrapper .article-content .article .article-body.mobile ol{padding-left:20px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .article-body.mobile ol{padding-left:20px}}.article-content-wrapper .article-content .article .article-body.mobile .panel-wrapper{position:relative}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .article-body.mobile .gradient:before{position:absolute;content:"";bottom:0;height:60px;width:100%;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}}.article-content-wrapper .article-content .article .article-body.mobile .show-hide{position:absolute;bottom:-2em;z-index:100;text-align:center;text-decoration:none;color:#236aee}.article-content-wrapper .article-content .article .article-body.mobile .panel{position:relative;margin:2em auto;max-height:150px;overflow:hidden;-webkit-transition:max-height .5s ease;-o-transition:max-height .5s ease;transition:max-height .5s ease}.article-content-wrapper .article-content .article .article-body .content-grey-line{padding-top:40px;margin-bottom:40px;border-bottom:1px solid #ddd;width:100%}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .article-body .content-grey-line{padding-top:40px;margin-bottom:40px}}.article-content-wrapper .article-content .article .article-body .content-padding{padding-top:10px;padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .article-body .content-padding{padding-top:10px;padding-bottom:10px}}.article-content-wrapper .article-content .article>h1{font-size:32px;line-height:40px;color:#000}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article>h1{font-size:32px;line-height:40px}}@media (min-width:1080px){.article-content-wrapper .article-content .article h2{font-size:22px;line-height:32px;margin-bottom:20px;color:#000}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article h2{font-size:22px;line-height:32px;margin-bottom:20px}}@media (min-width:768px){.article-content-wrapper .article-content .article h2{font-size:22px;line-height:32px;margin-bottom:20px;color:#000}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article h2{font-size:22px;line-height:32px;margin-bottom:20px}}.article-content-wrapper .article-content .article .wysiwyg-font-size-x-large{font-size:42px;font-size:22px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .wysiwyg-font-size-x-large{font-size:22px;line-height:32px}}.article-content-wrapper .article-content .article .wysiwyg-font-size-large{font-size:42px;font-size:22px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .wysiwyg-font-size-large{font-size:22px;line-height:32px}}.article-content-wrapper .article-content .article .wysiwyg-font-size-medium{font-size:42px;font-size:22px;line-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content .article .wysiwyg-font-size-medium{font-size:22px;line-height:32px}}.article-content-wrapper .article-content .article .wysiwyg-indent2{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.article-content-wrapper .article-content .article a{text-decoration:underline}.article-content-wrapper .article-content .article img{max-width:100%;height:auto}.article-content-wrapper .article-content .last-updated{color:#767576;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.article-content-wrapper .voting-container{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:30px;padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .voting-container{padding-top:30px;padding-bottom:30px;padding-left:20px;padding-right:20px;border-bottom:1px solid #ddd;width:100%}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.article-content-wrapper .voting-container{padding-left:20px;padding-right:20px}}.article-content-wrapper .last-updated{padding-top:20px;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .last-updated{padding-top:20px;padding-bottom:40px}}.article-content-wrapper .article-content-not-found{padding-top:30px;padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.article-content-wrapper .article-content-not-found{padding-top:30px;padding-bottom:30px}}',""]),e.exports=t},bUwM:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-template-reviews .title{text-align:center;padding-top:10px;padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.product-template-reviews .title{padding-top:10px;padding-bottom:10px}}.product-template-reviews .user-reviews{border-top:4px solid;color:#eee;padding-top:20px}@media (min-width:320px) and (max-width:767px){.product-template-reviews .user-reviews{padding-top:20px}}#pdp-reviews .bv-rating-stars:after{content:" ★★★★★ "}#pdp-reviews .bv-off-screen{color:#000!important}',""]),e.exports=t},bW8g:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("fryq"),i=o("sO7f"),l=o("CqYJ"),s=o("5wLB");t=r(!1);var c=a(n),u=a(i),d=a(l),p=a(s);t.push([e.i,"@font-face{font-family:Glyphicons Roku;src:url("+c+");src:url("+c+') format("embedded-opentype"),url('+u+') format("woff"),url('+d+') format("truetype"),url('+p+') format("svg");font-weight:400;font-style:normal}.glyphicon:after,.glyphicon:before{font-family:Glyphicons Roku!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block}.glyphicon-quote-close:before{content:"\\e900"}.glyphicon-quote-open:before{content:"\\e901"}.glyphicon-check:before,.glyphicon-checkmark:before,.glyphicon-smallcheck:before{content:"\\e902"}.glyphicon-shopping-cart:before{content:"\\e903"}.glyphicon-create-account:before{content:"\\e904"}.glyphicon-menu:before{content:"\\e905"}.glyphicon-play:before{content:"\\e906"}.glyphicon-star:before{content:"\\e907"}.glyphicon-thumbs-down:before{content:"\\e908"}.glyphicon-thumbs-up:before{content:"\\e909"}.glyphicon-search:before{content:"\\e90a"}.glyphicon-close:before{content:"\\e90b"}.glyphicon-arrow-right-xs:before,.glyphicon-chevron-right-xs:before{content:"\\e90c"}.glyphicon-arrow-down-xs:before,.glyphicon-chevron-down-xs:before{content:"\\e90d"}.glyphicon-arrow-down-sm:before,.glyphicon-chevron-down-sm:before{content:"\\e90e"}.glyphicon-arrow-up-sm:before,.glyphicon-chevron-up-sm:before{content:"\\e90f"}.glyphicon-arrow-right-sm:before,.glyphicon-chevron-right-sm:before{content:"\\e90f";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-arrow-down-md:before,.glyphicon-chevron-down-md:before{content:"\\e910"}.glyphicon-arrow-left-sm:before,.glyphicon-chevron-left-sm:before{content:"\\e90f";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-up-md:before,.glyphicon-chevron-up-md:before{content:"\\e911"}.glyphicon-arrow-up:before,.glyphicon-chevron-up:before{content:"\\e912";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-right:before,.glyphicon-chevron-right:before{content:"\\e912"}.glyphicon-arrow-down:before,.glyphicon-chevron-down:before{content:"\\e912";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-bullet:before{content:"\\e913"}.glyphicon-arrow-left:before,.glyphicon-chevron-left:before{content:"\\e914"}.glyphicon-location2:before,.glyphicon-location:before{content:"\\e915"}.glyphicon-youtube:before{content:"\\e916"}.glyphicon-twitter:before{content:"\\e917"}.glyphicon-facebook:before{content:"\\e918"}.glyphicon-credit-card:before{content:"\\e919"}.glyphicon-roku-blog:before{content:"\\e91a"}.glyphicon-newsletter:before{content:"\\e91b"}.glyphicon-free-shipping:before{content:"\\e91c"}.glyphicon-one-year:before{content:"\\e91d"}.glyphicon-bullet-sm:before{content:"\\e91e"}.glyphicon-power-uk:before{content:"\\e91f"}.glyphicon-power-eur:before{content:"\\e920"}.glyphicon-power-us:before{content:"\\e921"}.glyphicon-alert:before{content:"\\e922"}.glyphicon-support:before{content:"\\e923"}.glyphicon-connection:before{content:"\\e924"}.glyphicon-no-risk:before{content:"\\e925"}.glyphicon-comment:before{content:"\\e926"}.glyphicon-travel:before{content:"\\e927"}.glyphicon-easy-to-use:before{content:"\\e928"}.glyphicon-affordable:before{content:"\\e929"}.glyphicon-powerful:before{content:"\\e92a"}.glyphicon-hdmi-cc:before{content:"\\e92b"}.glyphicon-hdmi:before{content:"\\e92c"}.glyphicon-chat:before{content:"\\e92d"}.glyphicon-remote-enhanced:before{content:"\\e92e"}.glyphicon-remote-finder:before{content:"\\e92f"}.glyphicon-remote:before{content:"\\e930"}.glyphicon-4k:before{content:"\\e931"}.glyphicon-4k-ultrahd:before{content:"\\e932"}.glyphicon-hd:before{content:"\\e933"}.glyphicon-hdr:before{content:"\\e934"}.glyphicon-roku:before{content:"\\e935"}.glyphicon-vibrant:before{content:"\\e936"}.glyphicon-casting:before{content:"\\e937"}.glyphicon-roku-interface:before{content:"\\e938"}.glyphicon-roku-app:before{content:"\\e939"}.glyphicon-roku-tv:before{content:"\\e93a"}.glyphicon-portable:before{content:"\\e93b"}.glyphicon-roku-blog-logo:before{content:"\\e607"}.glyphicon-bbb:before{content:"\\e609"}.glyphicon-home:before{content:"\\e60a"}.glyphicon-headphones:before{content:"\\e60b"}.glyphicon-mobile:before{content:"\\e60f"}.glyphicon-tablet:before{content:"\\e610"}.glyphicon-tv:before{content:"\\e611"}.glyphicon-heart:before{content:"\\e612"}.glyphicon-camera:before{content:"\\e615"}.glyphicon-vimeo:before{content:"\\e61f"}.glyphicon-googleplus:before{content:"\\e622"}.glyphicon-pinterest:before{content:"\\e623"}.glyphicon-rss:before{content:"\\e624"}.glyphicon-linkedin:before{content:"\\e626"}.glyphicon-rss-email:before{content:"\\e627"}.glyphicon-collapse:before{content:"\\e93c"}.glyphicon-expand:before{content:"\\e93d"}.glyphicon-error:before{content:"\\e93e"}.glyphicon-warn:before{content:"\\e93f"}.glyphicon-cog:before{content:"\\e940"}.glyphicon-cloud-download:before{content:"\\e941"}.glyphicon-success-small:before{content:"\\e942"}.glyphicon-download:before{content:"\\e943"}.glyphicon-trash-can:before{content:"\\e944"}.glyphicon-preview:before{content:"\\e945"}.glyphicon-success:before{content:"\\e946"}.glyphicon-close2:before{content:"\\e947"}.glyphicon-delete:before{content:"\\e948"}.glyphicon-edit:before{content:"\\e949"}.glyphicon-reorder:before{content:"\\e94a"}.glyphicon-pause-tv:before{content:"\\e94b"}.glyphicon-antenna:before{content:"\\e94c"}.glyphicon-instagram:before{content:"\\e94d"}.glyphicon-travel-top:before{content:"\\e94e"}.glyphicon-reddit:before{content:"\\e94f"}.glyphicon-NightListening:before{content:"\\e950"}.glyphicon-DolbyVision:before{content:"\\e951"}.glyphicon-HD-Compatible:before{content:"\\e952"}.glyphicon-4K-Compatible:before{content:"\\e953"}.glyphicon-8K-Compatible:before{content:"\\e981"}.glyphicon-HDR-Compatible:before{content:"\\e954"}.glyphicon-MicroSD-USB-Combo:before{content:"\\e955"}.glyphicon-Remote-w-shortcut-btns:before{content:"\\e956"}.glyphicon-Roku_PDP_Icon:before{content:"\\e957"}.glyphicon-NonHD_Icon:before{content:"\\e958"}.glyphicon-MicroSD_USB_Combo2:before{content:"\\e959"}.glyphicon-roku-blog-logo-full:before{content:"\\e608";font-size:18rem!important;height:3.6rem;overflow:hidden;line-height:4rem!important}.glyphicon-updates:before{content:"\\e95a"}.glyphicon-bluetooth:before{content:"\\e95b"}.glyphicon-offers:before{content:"\\e95d"}.glyphicon-accessories:before{content:"\\e95e"}.glyphicon-player:before{content:"\\e95f"}.glyphicon-rokutv:before{content:"\\e960"}.glyphicon-profile:before{content:"\\e961"}.glyphicon-video-scaling:before{content:"\\e962"}.glyphicon-picture-settings:before{content:"\\e963"}.glyphicon-action-smoothing:before{content:"\\e964"}.glyphicon-environment:before{content:"\\e965"}.glyphicon-beaker:before{content:"\\e966"}.glyphicon-audience:before{content:"\\e967"}.glyphicon-lock:before{content:"\\e968"}.glyphicon-calendar:before{content:"\\e969"}.glyphicon-bold-arrow-up:before{content:"\\ea32"}.glyphicon-bold-arrow-down:before{content:"\\ea36"}.glyphicon-tag:before{content:"\\e96e"}.glyphicon-arrow-down-after:after,.glyphicon-arrow-down-sm-after:after,.glyphicon-arrow-left-after:after,.glyphicon-arrow-left-sm-after:after,.glyphicon-arrow-right-after:after,.glyphicon-arrow-right-sm-after:after,.glyphicon-arrow-up-after:after,.glyphicon-arrow-up-sm-after:after{margin-left:6px;line-height:10px;font-size:10px}.glyphicon-quote-close-after:after{content:"\\e900"}.glyphicon-quote-open-after:after{content:"\\e901"}.glyphicon-check-after:after,.glyphicon-checkmark-after:after,.glyphicon-smallcheck-after:after{content:"\\e902"}.glyphicon-shopping-cart-after:after{content:"\\e903"}.glyphicon-create-account-after:after{content:"\\e904"}.glyphicon-menu-after:after{content:"\\e905"}.glyphicon-play-after:after{content:"\\e906"}.glyphicon-star-after:after{content:"\\e907"}.glyphicon-thumbs-down-after:after{content:"\\e908"}.glyphicon-thumbs-up-after:after{content:"\\e909"}.glyphicon-search-after:after{content:"\\e90a"}.glyphicon-close-after:after{content:"\\e90b"}.glyphicon-arrow-right-xs-after:after,.glyphicon-chevron-right-xs-after:after{content:"\\e90c"}.glyphicon-arrow-down-xs-after:after,.glyphicon-chevron-down-xs-after:after{content:"\\e90d"}.glyphicon-chevron-down-sm-after:after{content:"\\e90e"}.glyphicon-arrow-down-sm-after:after{content:"\\e96c"}.glyphicon-chevron-up-sm-after:after{content:"\\e90f"}.glyphicon-arrow-up-sm-after:after{content:"\\e96c";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-chevron-right-sm-after:after{content:"\\e90f";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-arrow-right-sm-after:after{content:"\\e96d"}.glyphicon-arrow-down-md-after:after,.glyphicon-chevron-down-md-after:after{content:"\\e910"}.glyphicon-chevron-left-sm-after:after{content:"\\e90f";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-left-sm-after:after{content:"\\e96d";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-arrow-up-md-after:after,.glyphicon-chevron-up-md-after:after{content:"\\e911"}.glyphicon-arrow-up-after:after{content:"\\e96a";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-chevron-up-after:after{content:"\\e912";-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.glyphicon-arrow-right-after:after{content:"\\e96b"}.glyphicon-chevron-right-after:after{content:"\\e912"}.glyphicon-arrow-down-after:after{content:"\\e96a"}.glyphicon-chevron-down-after:after{content:"\\e912";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicon-bullet-after:after{content:"\\e913"}.glyphicon-arrow-left-after:after{content:"\\e96b";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicon-chevron-left-after:after{content:"\\e914"}.glyphicon-location2-after:after,.glyphicon-location-after:after{content:"\\e915"}.glyphicon-youtube-after:after{content:"\\e916"}.glyphicon-twitter-after:after{content:"\\e917"}.glyphicon-facebook-after:after{content:"\\e918"}.glyphicon-credit-card-after:after{content:"\\e919"}.glyphicon-roku-blog-after:after{content:"\\e91a"}.glyphicon-newsletter-after:after{content:"\\e91b"}.glyphicon-free-shipping-after:after{content:"\\e91c"}.glyphicon-one-year-after:after{content:"\\e91d"}.glyphicon-bullet-sm-after:after{content:"\\e91e"}.glyphicon-power-uk-after:after{content:"\\e91f"}.glyphicon-power-eur-after:after{content:"\\e920"}.glyphicon-power-us-after:after{content:"\\e921"}.glyphicon-alert-after:after{content:"\\e922"}.glyphicon-support-after:after{content:"\\e923"}.glyphicon-connection-after:after{content:"\\e924"}.glyphicon-no-risk-after:after{content:"\\e925"}.glyphicon-comment-after:after{content:"\\e926"}.glyphicon-travel-after:after{content:"\\e927"}.glyphicon-easy-to-use-after:after{content:"\\e928"}.glyphicon-affordable-after:after{content:"\\e929"}.glyphicon-powerful-after:after{content:"\\e92a"}.glyphicon-hdmi-cc-after:after{content:"\\e92b"}.glyphicon-hdmi-after:after{content:"\\e92c"}.glyphicon-chat-after:after{content:"\\e92d"}.glyphicon-remote-enhanced-after:after{content:"\\e92e"}.glyphicon-remote-finder-after:after{content:"\\e92f"}.glyphicon-remote-after:after{content:"\\e930"}.glyphicon-4k-after:after{content:"\\e931"}.glyphicon-4k-ultrahd-after:after{content:"\\e932"}.glyphicon-hd-after:after{content:"\\e933"}.glyphicon-hdr-after:after{content:"\\e934"}.glyphicon-roku-after:after{content:"\\e935"}.glyphicon-vibrant-after:after{content:"\\e936"}.glyphicon-casting-after:after{content:"\\e937"}.glyphicon-roku-interface-after:after{content:"\\e938"}.glyphicon-roku-app-after:after{content:"\\e939"}.glyphicon-roku-tv-after:after{content:"\\e93a"}.glyphicon-portable-after:after{content:"\\e93b"}.glyphicon-roku-blog-logo-after:after{content:"\\e607"}.glyphicon-bbb-after:after{content:"\\e609"}.glyphicon-home-after:after{content:"\\e60a"}.glyphicon-headphones-after:after{content:"\\e60b"}.glyphicon-mobile-after:after{content:"\\e60f"}.glyphicon-tablet-after:after{content:"\\e610"}.glyphicon-tv-after:after{content:"\\e611"}.glyphicon-heart-after:after{content:"\\e612"}.glyphicon-camera-after:after{content:"\\e615"}.glyphicon-vimeo-after:after{content:"\\e61f"}.glyphicon-googleplus-after:after{content:"\\e622"}.glyphicon-pinterest-after:after{content:"\\e623"}.glyphicon-rss-after:after{content:"\\e624"}.glyphicon-linkedin-after:after{content:"\\e626"}.glyphicon-rss-email-after:after{content:"\\e627"}.glyphicon-collapse-after:after{content:"\\e93c"}.glyphicon-expand-after:after{content:"\\e93d"}.glyphicon-error-after:after{content:"\\e93e"}.glyphicon-warn-after:after{content:"\\e93f"}.glyphicon-cog-after:after{content:"\\e940"}.glyphicon-cloud-download-after:after{content:"\\e941"}.glyphicon-success-small-after:after{content:"\\e942"}.glyphicon-download-after:after{content:"\\e943"}.glyphicon-trash-can-after:after{content:"\\e944"}.glyphicon-preview-after:after{content:"\\e945"}.glyphicon-success-after:after{content:"\\e946"}.glyphicon-close2-after:after{content:"\\e947"}.glyphicon-delete-after:after{content:"\\e948"}.glyphicon-edit-after:after{content:"\\e949"}.glyphicon-reorder-after:after{content:"\\e94a"}.glyphicon-pause-tv-after:after{content:"\\e94b"}.glyphicon-antenna-after:after{content:"\\e94c"}.glyphicon-instagram-after:after{content:"\\e94d"}.glyphicon-travel-top-after:after{content:"\\e94e"}.glyphicon-reddit-after:after{content:"\\e94f"}.glyphicon-NightListening-after:after{content:"\\e950"}.glyphicon-DolbyVision-after:after{content:"\\e951"}.glyphicon-HD-Compatible-after:after{content:"\\e952"}.glyphicon-4K-Compatible-after:after{content:"\\e953"}.glyphicon-8K-Compatible-after:after{content:"\\e981"}.glyphicon-HDR-Compatible-after:after{content:"\\e954"}.glyphicon-MicroSD-USB-Combo-after:after{content:"\\e955"}.glyphicon-Remote-w-shortcut-btns-after:after{content:"\\e956"}.glyphicon-Roku_PDP_Icon-after:after{content:"\\e957"}.glyphicon-NonHD_Icon-after:after{content:"\\e958"}.glyphicon-MicroSD_USB_Combo2-after:after{content:"\\e959"}.glyphicon-roku-blog-logo-full-after:after{content:"\\e608";font-size:18rem!important;height:3.6rem;overflow:hidden;line-height:4rem!important}.glyphicon-updates-after:after{content:"\\e95a"}.glyphicon-bluetooth-after:after{content:"\\e95b"}.glyphicon-audio-after:after{content:"\\e97b"}.glyphicon-offers-after:after{content:"\\e95d"}.glyphicon-accessories-after:after{content:"\\e95e"}.glyphicon-player-after:after{content:"\\e95f"}.glyphicon-rokutv-after:after{content:"\\e960"}.glyphicon-profile-after:after{content:"\\e961"}.glyphicon-video-scaling-after:after{content:"\\e962"}.glyphicon-picture-settings-after:after{content:"\\e963"}.glyphicon-action-smoothing-after:after{content:"\\e964"}.glyphicon-environment-after:after{content:"\\e965"}.glyphicon-beaker-after:after{content:"\\e966"}.glyphicon-audience-after:after{content:"\\e967"}.glyphicon-lock-after:after{content:"\\e968"}.glyphicon-calendar-after:after{content:"\\e969"}.glyphicon-tag-after:after{content:"\\e96e"}.glyphicon-dash:before{content:"\\e96f"}.glyphicon-apps:before{content:"\\e970"}.glyphicon-columns:before{content:"\\e971"}.glyphicon-copy:before{content:"\\e972"}.glyphicon-ellipsis:before{content:"\\e973"}.glyphicon-grip:before{content:"\\e974"}.glyphicon-refresh:before{content:"\\e975"}.glyphicon-exclamation-small:before{content:"\\e976"}.glyphicon-retry:before{content:"\\e977"}.glyphicon-x:before{content:"\\e978"}.glyphicon-sidebar-left:before{content:"\\e979"}.glyphicon-calendar-2:before{content:"\\e97a"}.glyphicon-audio:before{content:"\\e97b"}.glyphicon-image:before{content:"\\e97c"}.glyphicon-video:before{content:"\\e97d"}.glyphicon-gear:before{content:"\\e97e"}.glyphicon-caption:before{content:"\\e97f"}.glyphicon-pencil:before{content:"\\e980"}.hero.homepage .glyphicon-play.video:before{border:2px solid #fff;-webkit-border-radius:20px;border-radius:20px;padding:5px 5px 5px 6px}',""]),e.exports=t},bWth:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.premium-subscription-wrapper{padding:4rem 0 8rem}.premium-subscription-wrapper h2{font-family:GothamBold}.premium-subscription-wrapper h3{line-height:1.4;font-size:20px;margin-top:11px}.hero-subscriptions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:320px) and (max-width:767px){.hero-subscriptions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.hero-subscriptions .content-carousel-nav-wrapper .carousel-navigation-left,.hero-subscriptions .content-carousel-nav-wrapper .carousel-navigation-right{color:#fff;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;outline:none}.hero-subscriptions .hero-sub{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;background:#fff;margin:1%;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);padding:2rem;overflow:hidden}@media (min-width:320px) and (max-width:767px){.hero-subscriptions .hero-sub{margin-top:3em}.hero-subscriptions .hero-sub:first-child{margin-top:2rem}}.hero-subscriptions .hero-sub .provider-logo{margin-bottom:2rem;display:block}.hero-subscriptions .hero-sub .provider-logo img{max-width:30%;border:1px solid #eee}.hero-subscriptions .hero-sub .trc-poster{-webkit-box-shadow:none;box-shadow:none}.hero-subscriptions .hero-sub h4{font-family:GothamBold;line-height:1.4}.channel-subscriptions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:4rem 0 2rem}@media (min-width:320px) and (max-width:767px){.channel-subscriptions{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0}}.channel-subscriptions .channel-sub{margin:8px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.channel-subscriptions .channel-sub:first-child{margin-left:0}.channel-subscriptions .channel-sub:last-child{margin-right:0}}.channel-subscriptions .channel-sub img{max-width:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4)}@media (min-width:320px) and (max-width:767px){.channel-subscriptions .channel-sub{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.channel-subscriptions .channel-sub:nth-child(n+7){display:none}}",""]),e.exports=t},bZwY:function(e,t,o){"use strict";(function(e){o("JY4v");var r=o("nxxJ"),a=function(t){var o=t.id,a={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");a[t]=Resources["".concat(e)]}})),e.createElement("div",{className:"Roku-Brand-Grid-Container"},e.createElement("div",{className:"top-models-box ".concat(a.brands&&a.brands.length>6?"wrap":"")},a.brands&&a.brands.map((function(t,a){return e.createElement("div",{key:"brand-".concat(o,"-").concat(a),className:"top-model-card "+(a%2==0?"even":"odd")},t.noLink.value&&e.createElement("div",{className:"content-no-shadow"},e.createElement("img",{loading:"lazy",src:t.img.value&&t.img.value.replace("http:","https:"),alt:t.imgAlt})),t.override.value&&t.linkOverride&&!t.noLink.value&&e.createElement("a",{"data-reload-navigation":"true","data-gtm-category":"product_detail","data-gtm-label":"roku_tv:finder_results:".concat(t.brandName),href:t.linkOverride,title:t.imgAlt},e.createElement("div",{className:"content"},e.createElement("img",{loading:"lazy",src:t.img.value&&t.img.value.replace("http:","https:"),alt:t.imgAlt}))),!t.override.value&&!t.noLink.value&&e.createElement("a",{"data-reload-navigation":"true","data-gtm-category":"product_detail","data-gtm-label":"roku_tv:finder_results:".concat(t.brandName),href:"".concat((i="",l=r.b.getLocale(),"US"!==l.country&&""!==l.country&&(i="/".concat(l.language,"-").concat(l.country).toLowerCase()),n&&0===n.indexOf(i)&&(i=""),i+(n||"")),"/products/finder/roku-tv?filters=").concat(t.brandName,"&results=true"),title:t.imgAlt},e.createElement("div",{className:"content"},e.createElement("img",{loading:"lazy",src:t.img.value&&t.img.value.replace("http:","https:"),alt:t.imgAlt}))));var n,i,l}))))};a.data=[{type:"multiple",key:"brands",label:"Brands",data:[{type:"image",key:"img",label:"Image",category:"roku-tv-brands",previewDimensions:"100x100"},"brandName","imgAlt",{type:"boolean",key:"override",help:"Override default link"},{type:"text",key:"linkOverride",messages:!1},{type:"boolean",key:"noLink",help:"No link"}]}],t.a=a}).call(this,o("viRO"))},bbdx:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Image img{display:block}.Roku-Image img.fullWidth{max-width:100%}.Roku-Image .lazy-load-container{min-width:1px;min-height:1px}",""]),e.exports=t},bmMU:function(e,t,o){"use strict";var r=o("cDf5"),a=Array.isArray,n=Object.keys,i=Object.prototype.hasOwnProperty,l="undefined"!=typeof Element;e.exports=function(e,t){try{return function e(t,o){if(t===o)return!0;if(t&&o&&"object"==r(t)&&"object"==r(o)){var s,c,u,d=a(t),p=a(o);if(d&&p){if((c=t.length)!=o.length)return!1;for(s=c;0!=s--;)if(!e(t[s],o[s]))return!1;return!0}if(d!=p)return!1;var m=t instanceof Date,f=o instanceof Date;if(m!=f)return!1;if(m&&f)return t.getTime()==o.getTime();var g=t instanceof RegExp,b=o instanceof RegExp;if(g!=b)return!1;if(g&&b)return t.toString()==o.toString();var h=n(t);if((c=h.length)!==n(o).length)return!1;for(s=c;0!=s--;)if(!i.call(o,h[s]))return!1;if(l&&t instanceof Element&&o instanceof Element)return t===o;for(s=c;0!=s--;)if(!("_owner"===(u=h[s])&&t.$$typeof||e(t[u],o[u])))return!1;return!0}return t!=t&&o!=o}(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i)||-2146828260===e.number)return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}},bqu3:function(e,t,o){var r=o("u+kW");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"brn+":function(e,t,o){var r=o("DnCH");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},bsZG:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.woff"},btaB:function(e,t,o){"use strict";(function(e,t){var r=o("viRO"),a=o.n(r),n=o("j/Xd"),i=o("nrwM"),l=o.n(i);e.implement("Roku.Page.500",(function(e,o){var r,i,s=o.View,c=l()()["page.title"],u=function(){i&&t.render(a.a.createElement(n.a,{wrapperDivOuterClassName:"Roku-Page-500",headlineInnerHtml:c},a.a.createElement(s,{shell:e,page:r})),i)};e.on("Render",(function(e){i=e,u()}),this),e.on("Set page params",(function(e){e.pageName&&(r=e.pageName,u())}),this)}))}).call(this,o("Mt3h").Shell,o("yl30"))},buGR:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return C}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("g1v6"),b=o("n6Ad"),h=o.n(b),k=o("ASCv"),x=o("KImI"),y=o("xWVN"),v=o("r9mA"),w=o("nxxJ"),_=o("Iwrn");o("dmn+");function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var C=function(e){s()(o,e);var t=R(o);function o(e){var r;return a()(this,o),(r=t.call(this,e)).state={showModal:r.props.show},r}return i()(o,[{key:"hideModal",value:function(e,t){if("modal"===t)return!1;this.setTrackingLabel(),this.setState({showModal:!1})}},{key:"setTrackingLabel",value:function(){var e="exit:"+this.props.trackingLabel;w.a.trackCustomDataEvent({data:{action:"Click",category:this.props.referrer,label:this.props.automatedGtmLabel||e},event:"Click"})}},{key:"render",value:function(){return f.a.createElement("div",{className:"www-modal-channel"},this.state.showModal&&f.a.createElement(k.c,{onClose:this.hideModal.bind(this),requireButtonClick:!1},f.a.createElement(E,{channel:this.props.channel,referrer:this.props.referrer})))}},{key:"componentWillReceiveProps",value:function(e){this.state.showModal!==e.show&&this.setState({showModal:this.props.show})}}]),o}(f.a.Component);C.propTypes={channel:g.a.number.isRequired,show:g.a.bool,shell:g.a.object.isRequired,referrer:g.a.string,trackingLabel:g.a.string.isRequired},C.defaultProps={show:!1,referrer:"modal_channel"};var E=function(t){s()(r,t);var o=R(r);function r(e){var t;a()(this,r),t=o.call(this,e);var n=w.b.getUserState().auth;return t.state={model:void 0,loggedin:n,loading:!0},t}return i()(r,[{key:"render",value:function(){var e=__Roku_App_Initial_Values.resource,t=this.state.model;if(t){var o=e.endpoints.channel+"/details/"+this.props.channel,r=t.hdPosterUrl?this.convertImage(t.hdPosterUrl,"290x218"):"",a="";return"AdditionalFeesMayApply"===t.additionalFees&&(a=e.additionalfees),"CableOrSatelliteRequired"===t.additionalFees&&(a=e.cableorsatellite),f.a.createElement("section",{className:"channel"},f.a.createElement("section",{className:"overview"},f.a.createElement("div",{className:"logo"},r&&f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:r,alt:t.name})),f.a.createElement("div",{className:"details"},f.a.createElement("div",{className:"ctas"},f.a.createElement("div",{className:"add-channel"},this.state.loggedin&&t.id&&f.a.createElement("a",{href:o,"data-gtm-category":"whats_on","data-gtm-label":"add_channel:"+t.name.toLowerCase()},h()().addchannel)),a&&f.a.createElement("div",{className:"additional-fees"},a)),f.a.createElement("div",{className:"basic-info"},f.a.createElement("h2",{className:"title"},t.name),f.a.createElement("div",{className:"ratings"},f.a.createElement("div",{className:"rating-stats"},t.starRatingCount," ",h()().ratings," ",h()().average," ",this.getStarRating(t.starRating)),f.a.createElement("div",{className:"star-rating",ref:"starrating"}))))),t.screenshotUrls&&f.a.createElement(S,{screenshots:t.screenshotUrls,channel:t.name&&t.name,referrer:this.props.referrer}),t.description&&f.a.createElement("div",{className:"description"},t.description))}return f.a.createElement(f.a.Fragment,null,this.state.loading&&f.a.createElement(x.a,{visible:!0}))}},{key:"convertImage",value:function(e,t){return __Roku_App_Initial_Values.resource.endpoints.cigars+"/v1/cover/"+t+"/"+encodeURIComponent(e)}},{key:"getStarRating",value:function(e){return parseInt(e/2)/10}},{key:"componentDidMount",value:function(){var t=this,o=w.b.getLocale(),r="/api/v6/channels/".concat(this.props.channel,"?country=").concat(o.country,"&language=").concat(o.language),a=function(o){t.setState({model:o},(function(){e.render(f.a.createElement(y.a,{rating:this.getStarRating(o.starRating)}),this.refs.starrating)}))},n=function(){v.a.request.get(Object(_.c)(r)).then((function(e){200===e.status&&(t.setState({loading:!1}),a(e.body))}),t)};if(this.props.channelData)try{a(this.props.channelData),this.setState({loading:!1})}catch(e){n()}else n()}}]),r}(f.a.Component),S=function(e){s()(o,e);var t=R(o);function o(e){var r;return a()(this,o),(r=t.call(this,e)).state={position:0},r}return i()(o,[{key:"render",value:function(){if(this.props.screenshots.length>0){var e=this.props.screenshots,t=this.convertImage(e[this.state.position],"640x360");return f.a.createElement("section",{className:"screenshots"},f.a.createElement("div",{className:"active"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:t,alt:"screenshot"})),f.a.createElement("div",{className:"thumbs"},e&&e.map((function(e,t){if(t<4){var o=this.convertImage(e,"640x360");return f.a.createElement("a",{key:"thumbnail-"+t,onClick:this.changePosition.bind(this,t),"data-gtm-category":this.props.referrer,"data-gtm-label":"thumbnail:"+this.props.channel.toLowerCase()+":"+(t+1)},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:o,alt:"screenshot"+t}))}}),this)))}return f.a.createElement("section",null)}},{key:"convertImage",value:function(e,t){return __Roku_App_Initial_Values.resource.endpoints.cigars+"/v1/cover/"+t+"/"+encodeURIComponent(e)}},{key:"changePosition",value:function(e){this.setState({position:e})}}]),o}(f.a.Component)}).call(this,o("yl30"))},by07:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("17x9"),f=o.n(m),g=o("Kejm"),b=o("iQSq"),h=o("JlYj"),k=o("aUnh");o("FcDS");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var y=function(t){s()(r,t);var o=x(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){return e.createElement("div",{className:"roku-offer"},"dialog"==this.props.unit&&e.createElement(g.a,{title:this.props.title,ctaText:this.props.ctaText}),"offer-banner"==this.props.unit&&e.createElement(b.a,this.props),"product-banner"==this.props.unit&&e.createElement(h.a,this.props),"product-card"==this.props.unit&&e.createElement(k.a,this.props))}}]),r}(e.Component);y.propTypes={unit:f.a.oneOf(["dialog","offer-banner","product-banner","product-card","upgrade","carousel"]),title:f.a.string,description:f.a.string,disclaimer:f.a.string,disclaimerURL:f.a.string,url:f.a.string,ctaText:f.a.string},y.defaultProps={title:"Sample Offer Ad Test Text",buttonText:"GET UPGRADE"},t.a=y}).call(this,o("viRO"))},by2P:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},c0vy:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Bold.ttf"},c4e4:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.qtr-releases-section .qtr-release-year{font-size:32px;color:#333;font-family:GothamBold;border-bottom:1px solid #ccc}.qtr-releases-section .qtr-name{font-family:GothamBook;font-size:22px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:320px) and (max-width:767px){.qtr-releases-section .qtr-name{margin-bottom:30px}}.qtr-releases-section .qtr-release-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ccc}@media (min-width:320px) and (max-width:767px){.qtr-releases-section .qtr-release-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.qtr-releases-section .qtr-link-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:GothamMedium;font-size:16px}.qtr-releases-section .qtr-link-info a{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.qtr-releases-section .qtr-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}",""]),e.exports=t},cC88:function(e,t,o){var r=o("do2Q");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},cDf5:function(e,t){function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===o(Symbol.iterator)?e.exports=r=function(e){return o(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":o(e)},r(t)}e.exports=r},"cG+5":function(e,t,o){"use strict";e.exports=function(e){return"string"==typeof e||"symbol"==typeof e}},cGSl:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},cJdx:function(e,t){function o(){this._defaults=[]}["use","on","once","set","query","type","accept","auth","withCredentials","sortQuery","retry","ok","redirects","timeout","buffer","serialize","parse","ca","key","pfx","cert"].forEach((function(e){o.prototype[e]=function(){return this._defaults.push({fn:e,arguments:arguments}),this}})),o.prototype._setDefaults=function(e){this._defaults.forEach((function(t){e[t.fn].apply(e,t.arguments)}))},e.exports=o},cT3C:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},cgdY:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.channel-store-category .channels .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;text-align:center;margin:auto}.channel-store-category .channels .row .carousel-navigation-left,.channel-store-category .channels .row .carousel-navigation-right{position:absolute;z-index:99}.channel-store-category .channels .row .carousel-navigation-left .control,.channel-store-category .channels .row .carousel-navigation-right .control{color:#fff;outline:none;text-decoration:none;cursor:pointer}.channel-store-category .channels .row .carousel-navigation-left1{left:12px}.channel-store-category .channels .row .carousel-navigation-right1{right:12px}.channel-store-category .channel-row{width:200px;height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.channel-store-category .channel-row{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;width:auto;height:auto}.channel-store-category .channel-row img{padding:1px}}.channel-store-category .channel-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1110px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin:auto}.channel-store-category .channel-container .thumbnail-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width:320px) and (max-width:767px){.channel-store-category .channel-container .thumbnail-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.channel-store-category .channel-container .thumbnail-container{max-height:600px;min-width:600px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}}@media (min-width:1080px){.channel-store-category .channel-container .thumbnail-container{max-height:300px;min-width:none}}.channel-store-category .channel-container .carousel-navigation-left .control,.channel-store-category .channel-container .carousel-navigation-right .control{outline:none;text-decoration:none;cursor:pointer}.channel-store-category .channel-container .carousel-navigation-left .nav-hide,.channel-store-category .channel-container .carousel-navigation-right .nav-hide{visibility:hidden}@media (min-width:320px) and (max-width:767px){.channel-store-category .channel-container .carousel-navigation-left,.channel-store-category .channel-container .carousel-navigation-right{display:none}}.channel-store-category .channel-container .carousel-navigation-left{padding-right:20px}.channel-store-category .channel-container .carousel-navigation-right{padding-left:20px}.channel-store-category .transperant-button{background:transparent;border:2px solid #662d91}.channel-store-category .button-black{border:2px solid #333;color:#333}.channel-store-category .modal-channel{color:#333}.channel-store-category .no-cursor{cursor:default}",""]),e.exports=t},cjlq:function(e,t,o){var r=o("Ka6a");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},cmac:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tv-finder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:1079px){.tv-finder .hide-mobile{display:none}.tv-finder .hide-mobile-visible{visibility:hidden}}@media (min-width:1080px){.tv-finder .visible-mobile{display:none}.tv-finder .visible-mobile-visible{visibility:hidden}}.tv-finder .selection-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.tv-finder .selection-wrapper .filters-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:120px;text-align:right}.tv-finder .selection-wrapper .selection-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:1080px){.tv-finder .selection-wrapper .selection-div{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tv-finder .selection-wrapper .option-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}}@media (max-width:1079px){.tv-finder .selection-wrapper .selection-div{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tv-finder .selection-wrapper .filters-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:120px;text-align:left}}.tv-finder .selection-wrapper .hide-filters{max-height:0;overflow-y:hidden}@media (max-width:1079px){.tv-finder .selection-container{width:100%!important}}@media (min-width:320px) and (max-width:767px){.tv-finder .selection-container .selection-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.tv-finder .selection-container .selection-options label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;max-width:none}@media (min-width:320px) and (max-width:767px){.tv-finder .selection-container .selection-options label{min-width:40%}}@media (min-width:768px) and (max-width:1079px){.tv-finder .selection-container .selection-options label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}}@media (min-width:1080px){.tv-finder .selection-container .selection-options label{-webkit-box-flex:1;-webkit-flex:1 1 100px;-ms-flex:1 1 100px;flex:1 1 100px}}.tv-finder .selection-container .selection-options label.disabled{opacity:.5;pointer-events:none}.tv-finder .selection-container .selection-options label input{margin-right:6px;top:1px;position:relative;pointer-events:none;-webkit-appearance:checkbox;-moz-appearance:checkbox;display:inline-block;height:auto;width:auto}.tv-finder .selection-container .selection-options label .option-label{display:inline-block;max-width:calc(100% - 20px);vertical-align:middle;white-space1:break-spaces}.tv-finder .disable-filters{opacity:.5;pointer-events:none}@media (max-width:1079px){.Roku-FindInStore .hide-mobile{display:none}.Roku-FindInStore .hide-mobile-visible{visibility:hidden}.Roku-FindInStore .hide-mobile-visible .input-search-local,.Roku-FindInStore .hide-mobile-visible .input-search-local a,.Roku-FindInStore .hide-mobile-visible .input-search-local div,.Roku-FindInStore .hide-mobile-visible .input-search-local input{height:0;line-height:0;padding:0}}@media (min-width:1080px){.Roku-FindInStore .visible-mobile{display:none}.Roku-FindInStore .visible-mobile-visible{visibility:hidden}.Roku-FindInStore .visible-mobile-visible .input-search-local,.Roku-FindInStore .visible-mobile-visible .input-search-local a,.Roku-FindInStore .visible-mobile-visible .input-search-local div,.Roku-FindInStore .visible-mobile-visible .input-search-local input{height:0;line-height:0;padding:0}}.Roku-FindInStore .headline{background-color:B1;padding:30px;margin:0;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .headline{padding:30px}}.Roku-FindInStore .roku-tv-brand-logo{margin-left:auto;margin-right:auto}.Roku-FindInStore .content .directions{margin-top:30px;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .content .directions{margin-top:30px}}.Roku-FindInStore .content .previous-step,.Roku-FindInStore .content .step{margin-top:60px;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .content .previous-step,.Roku-FindInStore .content .step{margin-top:60px}}.Roku-FindInStore .content .cards{text-align:center}.Roku-FindInStore .content .cards .col-card{float:none;display:inline-block}.Roku-FindInStore .content .cards .card-option{margin-top:30px;padding-top:30px;padding-bottom:0;background-color:B1;-webkit-border-radius:10px;border-radius:10px;text-align:center;width:100%;max-width:215px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .content .cards .card-option{margin-top:30px;padding-top:30px;margin-left:auto;margin-right:auto}}@media (min-width:768px){.Roku-FindInStore .content .cards .card-option:first-child{float:right}}.Roku-FindInStore .content .cards .card-option .sprite{display:block;margin-left:auto;margin-right:auto}.Roku-FindInStore .content .cards .card-option .glyphicon-4k-ultrahd:before,.Roku-FindInStore .content .cards .card-option .glyphicon-hd:before{color:#ff8200;font-size:95px;line-height:1}.Roku-FindInStore .content .cards .card-option .tv-size{margin-left:auto;margin-right:auto}.Roku-FindInStore .roku-nav-tabs{border-bottom:5px solid #662d91;text-align:center;overflow:hidden;padding-left:0}@media (min-width:768px){.Roku-FindInStore .roku-nav-tabs{margin-top:0;padding-top:14px}}.Roku-FindInStore .roku-nav-tabs>li{display:inline-block;background-color:B1;width:33.3%}@media (min-width:768px){.Roku-FindInStore .roku-nav-tabs>li{width:auto}}.Roku-FindInStore .roku-nav-tabs>li>a{font-size:16px;line-height:24px;color:#0042cc;display:block;padding:10px 20px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .roku-nav-tabs>li>a{font-size:16px;line-height:24px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}}@media (min-width:768px){.Roku-FindInStore .roku-nav-tabs>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-bottom:0;height:46px;line-height:0;min-width:215px}}.Roku-FindInStore .roku-nav-tabs>li>a:focus,.Roku-FindInStore .roku-nav-tabs>li>a:hover{color:#fff;background-color:#662d91;text-decoration:none}.Roku-FindInStore .roku-nav-tabs>li.active>a,.Roku-FindInStore .roku-nav-tabs>li.active>a:focus,.Roku-FindInStore .roku-nav-tabs>li.active>a:hover{color:#fff;background-color:#662d91;cursor:default}.Roku-FindInStore .input-search-box{float:right;position:relative;padding:0}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .input-search-box{position:relative;float:none}}.Roku-FindInStore .visibility-hidden{visibility:hidden}.Roku-FindInStore .input-search-local{padding-right:40px;height:40px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .input-search-local{padding-right:40px}}.Roku-FindInStore .submit{cursor:pointer;color:#0042cc;position:absolute;right:10px;top:0;line-height:40px}.Roku-FindInStore .submit:hover{opacity:.5}.Roku-FindInStore .map-container{margin-top:0;height:50vh}@media (min-width:768px){.Roku-FindInStore .map-container{height:55vh}}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .map-container{height:30vh}}.Roku-FindInStore .map-container .map-canvas{max-height:200px;height:50vh}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .map-container .map-canvas{height:30vh}}@media (min-width:768px){.Roku-FindInStore .map-container .map-canvas{height:55vh;max-height:none}}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .col-local-product{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .col-local-logo,.Roku-FindInStore .col-local-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-FindInStore .col-local-logo{justify-items:center}}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .col-local-address{text-align:center;padding-bottom:10px}}.Roku-FindInStore .fis-list-container{height:100%;overflow-x:hidden;padding-left:10px;padding-right:10px}@media (min-width:768px){.Roku-FindInStore .fis-list-container{padding-top:0}}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container{padding-left:0;padding-right:0}}.Roku-FindInStore .fis-list-container.list.striped>:nth-child(2n){background-color:B1}.Roku-FindInStore .fis-list-container .listing-row{display:table}.Roku-FindInStore .fis-list-container .listing-row .listing-col{display:table-cell;vertical-align:middle}@media (min-width:768px){.Roku-FindInStore .fis-list-container .listing-row .listing-col{float:none}}@media (min-width:768px){.Roku-FindInStore .fis-list-container .listing-row .align-middle{vertical-align:middle}}.Roku-FindInStore .fis-list-container .marker-label{color:#0042cc;cursor:pointer}.Roku-FindInStore .fis-list-container .merchant-logo{max-height:44px}.Roku-FindInStore .fis-list-container .merchant-map-info{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .merchant-map-info{font-size:14px;line-height:22px}}.Roku-FindInStore .fis-list-container .merchant-address{margin-top:0}.Roku-FindInStore .fis-list-container .merchant-hours{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .merchant-hours{font-size:14px;line-height:22px}}.Roku-FindInStore .fis-list-container .listings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:80px;padding:10px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .listings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}}.Roku-FindInStore .fis-list-container .alternate-listing{background-color:#f8f8f8}.Roku-FindInStore .fis-list-container .col-product{width:33.3%;text-align:center;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .col-product{font-size:14px;line-height:22px;width:100%;margin-bottom:20px}}.Roku-FindInStore .fis-list-container .col-product .product-manufacturer-logo{max-height:20px;margin-left:auto;margin-right:auto}.Roku-FindInStore .fis-list-container .col-description{text-align:left;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .col-description{text-align:center;margin-bottom:6px;padding-left:10px;padding-right:10px}}.Roku-FindInStore .fis-list-container .img-product{display:block;width:340px;max-width:100%;height:auto}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .img-product{width:430px}}.Roku-FindInStore .fis-list-container .col-merchants{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:66.6%;padding-top:12px}.Roku-FindInStore .fis-list-container .col-merchants .buy-hidden{visibility:hidden}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .fis-list-container .col-merchants{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-FindInStore .fis-list-container .col-merchants a{width:auto}}.Roku-FindInStore .fis-list-container .col-merchants .merchant-logo-container{width:270px;height:80px;max-width:100%}.Roku-FindInStore .fis-list-container .col-merchants .merchant-logo-container .merchant-logo{width:100%;height:auto;max-height:100%}.Roku-FindInStore .fis-list-container .col-merchants .bg-hover{text-decoration:none}.Roku-FindInStore .fis-list-container .col-merchants .bg-hover:hover{background-color:B1}.Roku-FindInStore .fis-list-container .col-cta .roku-button{display:block}@media (min-width:768px){.Roku-FindInStore .fis-list-container .col-cta .roku-button{display:inline-block;padding-left:15px;padding-right:15px}}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore #local-results .roku-pad-quarter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.Roku-FindInStore .disclaimers{font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .disclaimers{font-size:12px;line-height:18px}}.Roku-FindInStore .merchant-results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:25%;margin-bottom:55px;padding:0 4px}@media (min-width:320px) and (max-width:767px){.Roku-FindInStore .merchant-results{width:50%}}",""]),e.exports=t},cml6:function(e,t){e.exports="/investor/s/1647467262999/i/d272f4d4aec5237535cd4f73632a0566.png"},cpc2:function(e,t,o){function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function o(){this.off(e,o),t.apply(this,arguments)}return o.fn=t,this.on(e,o),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var o,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var a=0;a<r.length;a++)if((o=r[a])===t||o.fn===t){r.splice(a,1);break}return 0===r.length&&delete this._callbacks["$"+e],this},r.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),o=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(o){r=0;for(var a=(o=o.slice(0)).length;r<a;++r)o[r].apply(this,t)}return this},r.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},r.prototype.hasListeners=function(e){return!!this.listeners(e).length}},"d+P3":function(e,t,o){var r=o("UxBq");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},dFRG:function(e,t,o){var r=o("JQUH");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},dG2f:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("telegram",(function(e,t){var o=t.title;return a.default(e,"telegram.url"),"https://telegram.me/share/url"+n.default({url:e,text:o})}),(function(e){return{title:e.title}}),{windowWidth:550,windowHeight:400});t.default=i},dJCZ:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},dLhK:function(e,t,o){var r=o("m4OT");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},daDw:function(e,t){e.exports="/investor/s/1647467262999/i/154d12bcd24332fa8252dc02b27ba72b.png"},datX:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("Q+l4")),i=r(o("gex2"));var l=n.default("line",(function(e,t){var o=t.title;return a.default(e,"line.url"),"https://social-plugins.line.me/lineit/share"+i.default({url:e,text:o})}),(function(e){return{title:e.title}}),{windowWidth:500,windowHeight:500});t.default=l},davO:function(e,t){e.exports="/investor/s/1647467262999/fonts/search5.svg"},dcKP:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".display-modal-inline .Roku-Modal .modal{position:relative}#rendered-root .display-modal-inline,.display-modal-inline .Roku-Modal .modal .modal-backdrop{display:none}",""]),e.exports=t},djY7:function(e,t,o){e.exports=o("n4qE")},dkUy:function(e,t,o){var r=o("WNdI");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},dln8:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}",""]),e.exports=t},"dmn+":function(e,t,o){var r=o("FhD5");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},do2Q:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.follow-us .follow-blog-posts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1rem 0 2rem}@media (min-width:320px) and (max-width:767px){.follow-us .follow-blog-posts{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0}}.follow-us .follow-blog-posts .blog-post{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none}@media (min-width:768px){.follow-us .follow-blog-posts .blog-post{margin:8px}.follow-us .follow-blog-posts .blog-post:first-child{margin-left:0}.follow-us .follow-blog-posts .blog-post:last-child{margin-right:0}.follow-us .follow-blog-posts .blog-post .post-title{height:5em}.follow-us .follow-blog-posts .blog-post .post-title span{word-wrap:break-word;overflow:hidden;max-height:3.3em}}.follow-us .follow-blog-posts .blog-post img{max-width:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4);box-shadow:0 2px 4px rgba(0,0,0,.4)}@media (min-width:320px) and (max-width:767px){.follow-us .follow-blog-posts .blog-post{margin-bottom:20px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.follow-us .follow-blog-posts .blog-post .post-title{padding-bottom:20px}}",""]),e.exports=t},dsK6:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#7f7f7f",networkName:"email",path:"M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z"});t.default=a},"e0/P":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'/*!\n * https://github.com/arqex/react-datetime\n */.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{-webkit-box-shadow:none;box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}',""]),e.exports=t},e0uc:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}",""]),e.exports=t},"e3G/":function(e,t,o){"use strict";(function(e,t){var r=o("cDf5"),a=o.n(r),n=o("Ri4w");n.a.include("Plugin/Dom",["Component/Loader","Component/Interface","Component/Lookup","Component/Definition","Util/Namespace","Util/ErrorHandler"],(function(o,r,i,l,s,c){var u=function(e){return e.replace(/[\s!\"#$%&'\(\)\*\+,\.\/:;<=>\?\@\[\\\]\^`\{\|\}~]/g,"-")},d=function(e,t){var r=o.load(e);r.roku||(r.roku={}),r.roku.node=t},p=function(e){var t=o.load(e);return t.roku?t.roku.node:null};n.a.plugin.register("Render inline","Returned render inline","object",(function(t,o){return e.createElement("DIV",{id:u(o.id),className:u(o.clazz)},t)}),this),n.a.plugin.register("Enhance","Enhance","?dom",(function(e,t){var o=e;return o||(o=document.createElement("div"),document.querySelector("body").appendChild(o)),o.id=u(t.id),o.className=u(t.clazz),d(t.id,o),o}),this),n.a.plugin.register("Enhance main body","Enhance main body","?dom",(function(e,t){var o=e;return o||(o=document.createElement("div"),document.querySelector("body").appendChild(o)),o.id=u(t.id),o.className=u(t.clazz),d(t.id,o),o}),this),n.a.plugin.register("Render as HTML","Returned rendered HTML","string",(function(e,t){var o=e,r=u(t.id),a=u(t.clazz);return o=(o=(o='<div id="{{id}}" class="{{class}}">'+o+"</div>").replace("{{id}}",r)).replace("{{class}}",a)}),this),n.a.plugin.register("Render HTML markup","Returned HTML markup","string",(function(e,t){var o=e,r=u(t.id),a=u(t.clazz);return o=(o=(o='<div id="{{id}}" class="{{class}}">'+o+"</div>").replace("{{id}}",r)).replace("{{class}}",a)}),this),n.a.plugin.register("Render main body as HTML","Returned main body HTML","string",(function(e,t){var o=e,r=u(t.id),a=u(t.clazz);return o=(o=(o='<div id="{{id}}" class="{{class}}">'+o+"</div>").replace("{{id}}",r)).replace("{{class}}",a)}),this),n.a.plugin.register("Render hero content as HTML","Returned hero content HTML","string",(function(e,t){var o=e,r=u(t.id),a=u(t.clazz);return o=(o=(o='<div id="{{id}}" class="{{class}}">'+o+"</div>").replace("{{id}}",r)).replace("{{class}}",a)}),this),n.a.plugin.register("Render","Render","?dom",(function(e,t){var o=e;o||(o=document.querySelector("body"));var r=document.createElement("div");return o.appendChild(r),r.id=u(t.id),r.className=u(t.clazz),d(t.id,r),r}),this),n.a.plugin.register("Enhance","Enhance","?dom",(function(e,t){return e}),this),n.a.plugin.register("Move mounting node","Move mounting node","dom",(function(e,t){var r=o.load(t.id).roku.node;return r.parentNode.removeChild(r),e.appendChild(r),r}),this),n.a.plugin.register("Destroy","Destroy","null",(function(o,r){return function(o){var r=p(o);if(r)try{e&&t.unmountComponentAtNode(r),r.parentNode.removeChild(r)}catch(e){}}(r.id),o}),this),n.a.plugin.register("Show","show","null",(function(e,t){var o=p(t.id);return o&&(o.style.display=""),e}),this),n.a.plugin.register("Hide","hide","null",(function(e,t){var o=p(t.id);return o&&(o.style.display="none"),e}),this);var m=null;s.exportMethod("marker.setPrefix",(function(e){return c.execute((function(e){return m=e,n.a}),[e],{},'Encountered error in "Shell.marker.setPrefix".')})),r.prototype.mark=function(e){var t=this.getComponents()[0],o=i.lookupClass(t),r=l.get(o),n=p(t);if(!r.markers||"object"!=a()(r.markers))throw Error("mark: Invalid marker definition.");var s=r.markers[e];for(var c in s){var d=s[c],f=n.querySelector(d);if(!f)throw Error('Failed to place marker "'+c+'". Element "'+d+'" is not found.');var g=u(m?m+"-"+o+"-"+c:o+"-"+c);f.setAttribute("data-marker",g)}}}))}).call(this,o("viRO"),o("yl30"))},e6Du:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-spinner-black.svg"},e6in:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Rtv-Hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}@media (max-width:1079px){.Rtv-Hero{margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Rtv-Hero .spotlight-img{width:100%;position:relative}.Rtv-Hero .spotlight-img img,.Rtv-Hero .spotlight-img video{max-width:100%;max-height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.Rtv-Hero .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}}@media (max-width:1079px) and (min-width:320px) and (max-width:767px){.Rtv-Hero .spotlight-container{padding-bottom:30px}}@media (max-width:1079px){.Rtv-Hero .spotlight-container .spotlight-text{text-align:center}}@media (min-width:1080px){.Rtv-Hero .spotlight-img{position:relative;max-width:773px;width:67%}.Rtv-Hero .spotlight-img img,.Rtv-Hero .spotlight-img video{max-width:100%;max-height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.Rtv-Hero .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:33%}.Rtv-Hero .spotlight-container.content-height{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.Rtv-Hero .mute-btn{position:absolute;background:rgba(0,0,0,.5);border:none;-webkit-border-radius:50%;border-radius:50%;height:60px;width:60px}.Rtv-Hero .mute-btn,.Rtv-Hero .mute-btn.bottom-right{bottom:-15px;right:0}.Rtv-Hero .mute-btn.bottom-right.cc-btn{right:70px}.Rtv-Hero .mute-btn.bottom-left{left:0;bottom:-15px}.Rtv-Hero .mute-btn.bottom-left.cc-btn{left:70px}.Rtv-Hero .mute-btn.top-left{top:15px;left:0}.Rtv-Hero .mute-btn.top-left.cc-btn{left:70px}.Rtv-Hero .mute-btn.top-right{top:15px;right:0}.Rtv-Hero .mute-btn.top-right.cc-btn{right:70px}.Rtv-Hero .mute-btn span,.Rtv-Hero .mute-btn svg{pointer-events:none;width:30px;height:30px}@media (min-width:320px) and (max-width:767px){.Rtv-Hero .mute-btn span,.Rtv-Hero .mute-btn svg{margin-left:-2px}}.Rtv-Hero .mute-btn.unmuted .unmuted{display:block}.Rtv-Hero .mute-btn.unmuted .muted{display:none}.Rtv-Hero .mute-btn .muted{display:block}.Rtv-Hero .mute-btn .unmuted{display:none}",""]),e.exports=t},e88U:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.eot"},eAWW:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#45668e",networkName:"vk",path:"M44.94,44.84h-0.2c-2.17-.36-3.66-1.92-4.92-3.37C39.1,40.66,38,38.81,36.7,39c-1.85.3-.93,3.52-1.71,4.9-0.62,1.11-3.29.91-5.12,0.71-5.79-.62-8.75-3.77-11.35-7.14A64.13,64.13,0,0,1,11.6,26a10.59,10.59,0,0,1-1.51-4.49C11,20.7,12.56,21,14.11,21c1.31,0,3.36-.29,4.32.2C19,21.46,19.57,23,20,24a37.18,37.18,0,0,0,3.31,5.82c0.56,0.81,1.41,2.35,2.41,2.14s1.06-2.63,1.1-4.18c0-1.77,0-4-.5-4.9S25,22,24.15,21.47c0.73-1.49,2.72-1.63,5.12-1.63,2,0,4.84-.23,5.62,1.12s0.25,3.85.2,5.71c-0.06,2.09-.41,4.25,1,5.21,1.09-.12,1.68-1.2,2.31-2A28,28,0,0,0,41.72,24c0.44-1,.91-2.65,1.71-3,1.21-.47,3.15-0.1,4.92-0.1,1.46,0,4.05-.41,4.52.61,0.39,0.85-.75,3-1.1,3.57a61.88,61.88,0,0,1-4.12,5.61c-0.58.78-1.78,2-1.71,3.27,0.05,0.94,1,1.67,1.71,2.35a33.12,33.12,0,0,1,3.92,4.18c0.47,0.62,1.5,2,1.4,2.76C52.66,45.81,46.88,44.24,44.94,44.84Z"});t.default=a},eLNm:function(e,t,o){var r=o("PxX0");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},eLpf:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.ttf"},eLri:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.eot"},eeqs:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.woff"},ehHM:function(e,t,o){var r,a=o("cDf5");
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=a(o);if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o)&&o.length){var l=i.apply(null,o);l&&e.push(l)}else if("object"===r)for(var s in o)n.call(o,s)&&o[s]&&e.push(s)}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):"object"===a(o("PDX0"))&&o("PDX0")?void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r):window.classNames=i}()},eiEV:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".wtb-modal-container{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wtb-modal-container,.wtb-modal-container .in-store-retailer-container,.wtb-modal-container .online-retailer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.wtb-modal-container .in-store-retailer-container,.wtb-modal-container .online-retailer-container{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.wtb-modal-container .ks-button-secondary.retailer{margin-left:5px;margin-right:5px;border:2px solid #662d91}.wtb-modal-container .ks-button-secondary.retailer:active{background-color:#662d91!important}.wtb-modal-container .ks-button-secondary.retailer img{padding:12px 0;max-height:52px;margin:auto}",""]),e.exports=t},f50u:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.box-row{background-color:#fff;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:75px}.box-row:hover{-webkit-box-shadow:2px 4px 8px 0 rgba(46,61,73,.2);box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.box-row h2{font-weight:400;line-height:1.42;font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:3rem!important;margin:0}@media (max-width:767px){.box-row h2{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.box-row h2{font-size:16px}}@media (min-width:1200px){.box-row h2{font-size:16px}}.box-row .product-img .img-responsive{min-width:100%}@media (min-width:1024px){.box-row .box-col-4{width:40%;text-align:left;overflow:hidden}.box-row .box-col-5{width:50%;text-align:left;overflow:hidden}.box-row .box-col-6{width:60%;text-align:left;overflow:hidden}}@media (max-width:1023px){.box-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.box-row .box-sm-col-1{width:100%}}.box-row .p-3{padding:30px}.box-row .p-4{padding:40px}.box-row .px-4{padding-right:40px;padding-left:40px}.box-row .py-3{padding-top:30px;padding-bottom:30px}.box-row .product-details,.box-row .product-img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.box-row .product-details .product-card-btm .product-price{margin-bottom:3rem}@media (max-width:767px){.box-row .product-details .product-card-btm .product-price{margin-bottom:1.5rem}}.box-row .product-details .product-card-btm .product-price .sale-price{font-weight:400;line-height:1.42;font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:2.7rem!important}@media (max-width:767px){.box-row .product-details .product-card-btm .product-price .sale-price{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.box-row .product-details .product-card-btm .product-price .sale-price{font-size:16px}}@media (min-width:1200px){.box-row .product-details .product-card-btm .product-price .sale-price{font-size:16px}}.box-row .product-details .product-card-btm .product-price .retail-price{text-decoration:line-through;font-size:2rem;color:#a2a2a2;margin-left:2rem}.box-row .product-details .product-card-btm .product-price .exp-date{color:#ed1847;margin:0}@media (max-width:1023px){.box-row .product-details{text-align:center}}",""]),e.exports=t},fDAv:function(e,t,o){"use strict";o.d(t,"a",(function(){return r}));const r=e=>{const t=document.getElementById("kitchensink-root");e.darkTheme&&(t.classList.add("dark-theme-rapid"),e.bgColor||t.classList.add("dark-theme-rapid-bg"));let o=e.pageBgImage;if(o){window.innerWidth<768&&e.pageBgImageXs&&(o=e.pageBgImageXs),t.style.backgroundImage=`url(${o})`;const r=e.bgType;"responsive-repeat"===r?(t.style.backgroundRepeat="repeat",t.style.backgroundSize="contain"):"nonresponsive"===r?(t.style.backgroundRepeat="no-repeat",t.style.backgroundPositionX="center"):"tiled"===r?(t.style.backgroundRepeat="repeat",t.style.backgroundPositionX="center"):(t.style.backgroundRepeat="no-repeat",t.style.backgroundSize="contain")}e.bgColor&&(o?t.style.backgroundColor=""+e.bgColor:t.style.background=""+e.bgColor)}},fGN8:function(e,t,o){var r=o("AODt");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},fIMf:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Offers-Landing-Hero .Roku-Hero-Media-Inner{position:relative;width:100%;min-height:523px;max-height:523px;height:90vh}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner{min-height:510px;max-height:700px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner>div{height:100%}.Offers-Landing-Hero .Roku-Hero-Media-Inner .more-arrow{font-size:42px;line-height:56px;color:#fff;width:100%;position:absolute;bottom:0;margin-bottom:-.25em;z-index:1}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .more-arrow{font-size:32px;line-height:40px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content{color:#fff;padding:30px;text-align:center}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content{padding:30px;position:absolute;left:0;bottom:0;padding:0}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content{color:#333}}.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content .attribution{padding-bottom:60px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content .attribution{padding-bottom:60px}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content .attribution{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px;padding-bottom:0}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .roku-hero-media-content .attribution{padding-right:30px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner .hero-scroll-indicator{width:100%;color:#fff;position:absolute;top:auto;bottom:0;left:0}.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer{margin-right:5%;padding:10px;text-align:right;position:absolute;right:0;bottom:0;color:#fff}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer{padding:10px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer img{vertical-align:text-bottom}.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer .disclaimer{display:block}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer{margin-right:0;font-size:1.3rem}.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer img{max-height:20px}.Offers-Landing-Hero .Roku-Hero-Media-Inner .lead-footer .attribution{max-width:300px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner .hero-bottom{position:absolute;left:0;bottom:0;width:100%;color:#fff;padding-left:0;padding-right:0;padding-bottom:30px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(transparent,rgba(0,0,0,.6));background:-o-linear-gradient(transparent,rgba(0,0,0,.6));background:linear-gradient(transparent,rgba(0,0,0,.6))}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .hero-bottom{padding-bottom:30px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner .hero-bottom>.row>.col-xs-12>*{padding-left:10px;padding-right:10px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .hero-bottom>.row>.col-xs-12>*{padding-left:10px;padding-right:10px}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner .hero-bottom>.row>.col-xs-12>*{padding-left:0;padding-right:0}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f{min-height:420px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .Roku-PictureFill{height:100%;height:90vh}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .Roku-PictureFill>*{height:100%}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .Roku-PictureFill .media-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;min-height:100%;max-width:100%;overflow:hidden}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .Roku-PictureFill{min-height:523px;max-height:523px}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .Roku-PictureFill{min-height:510px;max-height:700px;min-height:420px;max-height:420px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .media-bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .media-bg>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .media-bg>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f{min-height:420px;max-height:420px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .variant-e-hero-container{width:100%;position:relative}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content-container{position:relative;margin:-70px 30px 10px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content-container{margin-left:30px;margin-right:30px;margin-bottom:10px}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content-container{margin-top:-70px}}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content-container{margin:0 1.5rem}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content-container{position:absolute;margin:0;top:0;right:0;left:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content-container .container{width:100%}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content{position:static;left:auto;bottom:auto;padding-bottom:0}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box-container{max-width:33.3333333333%}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box{padding:30px;background-color:#fff;color:#333;text-align:center;-webkit-box-shadow:0 10px 40px -5px rgba(0,0,0,.15);box-shadow:0 10px 40px -5px rgba(0,0,0,.15)}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box{padding:30px;padding:1.5rem}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box h1,.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box h2{margin-top:0}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .headline{font-size:32px;line-height:1;margin-top:0;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .headline{margin-bottom:40px}}@media (max-width:319px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .headline{font-size:24px}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .headline{margin-verical:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .headline{margin-verical:20px}}.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .subhead{font-size:22px;line-height:1;margin-top:40px;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .subhead{margin-top:40px;margin-bottom:40px}}@media (max-width:319px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .subhead{font-size:18px}}@media (min-width:768px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .subhead{margin-top:20px;margin-bottom:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .Roku-Hero-Media-Inner.variant-f .roku-hero-media-content .content-box .subhead{margin-top:20px;margin-bottom:20px}}.Offers-Landing-Hero .roku-hero-media-disclaimer{max-width:1200px;text-align:center;margin:auto}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .roku-hero-media-disclaimer{max-width:690px}}.Offers-Landing-Hero .roku-hero-media-disclaimer div{margin:10px 0}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Hero .roku-hero-media-disclaimer div{margin-top:10px;margin-bottom:10px;padding-left:15px;padding-right:15px}}",""]),e.exports=t},fMFE:function(e,t){e.exports={isCompact:!1,onScroll:"show",theme:"default",direction:"right",checkout:!1,internalApp:!1,items:[],notAuthSubMenu:{}}},fMfo:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Medium.ttf"},fOE5:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Form.Label":{en:{"tooltip.aria.label":"Click to toggle help text for"},en_GB:{},fr_CA:{"tooltip.aria.label":"Cliquer pour afficher le texte d'aide pour"},es_MX:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},fr_FR:{"tooltip.aria.label":"Cliquez pour basculer vers le texte d'aide pour"},pt_BR:{"tooltip.aria.label":"Clique para ativar/desativar o texto de ajuda para"},es_CO:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_AR:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_PE:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_CL:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_CR:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_SV:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_GT:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_HN:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_NI:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},es_PA:{"tooltip.aria.label":"Haz clic para alternar con el texto de ayuda para"},de_DE:{"tooltip.aria.label":"Klicke hier, um den Hilfetext umzuschalten für"}}}),e.exports=function(){return t.get("Roku.Form.Label")}}).call(this,o("TYvK").ResourceManager)},fbak:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return x}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=(o("hcFY"),o("g1v6")),f=o("+kT5"),g=o.n(f),b=o("lqLi"),h=o.n(b);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var x=function(t){s()(r,t);var o=k(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){var t=this.props,o=t.visible,r=t.type,a=t.alignment,n=t.title,i=t.redirect;return o?"dialog"===r?e.createElement("div",{className:"wrapper"},e.createElement("div",{className:"backdrop"}),e.createElement("div",{className:"container"},e.createElement("div",{className:"dialog"},e.createElement("div",{className:"sp sp-circle"})))):"overlay"===r?e.createElement("div",{className:"overlay-wrapper ".concat(a)},e.createElement("div",{className:"overlay-backdrop ".concat(i?"redirect":"")}),e.createElement("div",{className:"overlay-loader-container ".concat(a)},i&&e.createElement("div",{className:"overlay-logo"},e.createElement("img",{src:g.a,alt:"Roku Logo"})),e.createElement("div",{className:"overlay-loader"},e.createElement("img",{src:h.a,alt:"Roku Loading"})),n&&""!==n&&e.createElement("div",{className:"overlay-title"},n))):void 0:e.createElement("div",null)}}]),r}(e.Component);x.className="Roku.Modal.Spinner",x.defaultProps={type:"dialog",alignment:"top"},x.propTypes={visible:m.a.bool,type:m.a.string,alignment:m.a.string,title:m.a.string,redirect:m.a.bool}}).call(this,o("viRO"))},fixu:function(e,t,o){var r=o("HRmC");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},fju6:function(e,t,o){"use strict";o("Qq//"),o("2Mhg"),o("XxY3"),o("/62/"),o("L336"),o("qh9V"),o("Cctg"),o("j6MA"),o("gOWp"),o("OLH6"),o("GwQY"),o("qqD6"),o("3y75")},fn9D:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o"));var n=r(o("Q+l4")).default("hatena",(function(e,t){var o=t.title;return a.default(e,"hatena.url"),"http://b.hatena.ne.jp/add?mode=confirm&url="+e+"&title="+o}),(function(e){return{title:e.title}}),{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"});t.default=n},fnKH:function(e,t,o){"use strict";var r=o("AM7I"),a=o("VF6F"),n=r("%TypeError%"),i=o("5Ze3"),l=r("%Reflect.apply%",!0)||a("%Function.prototype.apply%");e.exports=function(e,t){var o=arguments.length>2?arguments[2]:[];if(!i(o))throw new n("Assertion failed: optional `argumentsList`, if provided, must be a List");return l(e,t,o)}},fngZ:function(e,t){e.exports="/investor/s/1647467262999/fonts/show_psswd.svg"},fpAy:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sow-search-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:280px;width:100%}.sow-search-box .sow-search{min-width:80%}@media (min-width:320px) and (max-width:767px){.sow-search-box .sow-search{min-width:100%}}.sow-search-box ::-moz-placeholder{text-align:center}.sow-search-box ::-ms-input-placeholder{text-align:center}.sow-search-box ::placeholder{text-align:center}.sow-search-box ::-webkit-input-placeholder{text-align:center}.sow-search-box :-ms-input-placeholder{text-align:center}.sow-search-box .search-button{position:absolute;top:0;right:0;height:48px;width:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sow-search-box .search-button .roku-search:after{font-size:24px}.sow-search-box-wrapper{background-color:#6d28a0}",""]),e.exports=t},fpIZ:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Header":{en:{checkout:"View cart",signInMiniCart:"Sign into your Roku account",signedInMiniCart:"Signed in as",itemsAdded:"Items Added",itemAdded:"Item Added",ariaClose:"Close mini cart",viewInCart:"View in cart"},fr_CA:{checkout:"Voir le panier",signInMiniCart:"Connectez-vous à votre compte Roku",signedInMiniCart:"Connecté en tant que",itemsAdded:"Articles ajoutés",itemAdded:"Article ajouté",ariaClose:"Fermer le mini-panier",viewInCart:"Voir dans le panier"},fr_FR:{checkout:"Afficher le panier",signInMiniCart:"Connectez-vous à votre compte Roku",signedInMiniCart:"Connecté en tant que",itemsAdded:"Articles ajoutés",itemAdded:"Article ajouté",ariaClose:"Fermer le mini panier",viewInCart:"Afficher dans le panier"},es_MX:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_CO:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_AR:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_PE:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_CL:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_CR:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_SV:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_GT:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_HN:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_NI:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},es_PA:{checkout:"Ver carrito",signInMiniCart:"Inicia sesión en tu cuenta Roku",signedInMiniCart:"Iniciaste sesión como",itemsAdded:"Elementos añadidos",itemAdded:"Elemento añadido",ariaClose:"Cerrar el minicarrito",viewInCart:"Ver en el carrito"},de_DE:{checkout:"Warenkorb anzeigen",signInMiniCart:"In deinem Roku Account anmelden",signedInMiniCart:"Angemeldet als",itemsAdded:"Hinzugefügte Artikel",itemAdded:"Hinzugefügter Artikel",ariaClose:"Mini-Warenkorb schließen",viewInCart:"Im Warenkorb anzeigen"},en_CA:{},en_GB:{},en_US:{checkout:"View cart"},es_LA:{checkout:"View cart"},pt_BR:{checkout:"Ver carrinho",signInMiniCart:"Fazer login na sua conta do Roku",signedInMiniCart:"Conectado(a) como",itemsAdded:"Itens adicionados",itemAdded:"Item adicionado",ariaClose:"Fechar minicarrinho",viewInCart:"Ver no carrinho"}}}),e.exports=function(){return t.get("Roku.Header")}}).call(this,o("TYvK").ResourceManager)},fqyn:function(e,t,o){"use strict";var r=1;e.exports={nextValue:function(){return(r=(9301*r+49297)%233280)/233280},seed:function(e){r=e}}},fryq:function(e,t){e.exports="/investor/s/1647467262999/fonts/glyphicons-roku.eot"},"g+Gp":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sow-search-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sow-search-box .sow-search{min-width:50%}@media (min-width:320px) and (max-width:767px){.sow-search-box .sow-search{min-width:100%}}.sow-search-box .sow-search-box__tabs{margin:20px 0;text-align:center}.sow-search-box .sow-search-box__tabs a{margin:0 10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;font-family:GothamMedium,Helvetica,Arial,sans-serif}",""]),e.exports=t},g1v6:function(e,t,o){"use strict";var r=o("17x9"),a=Object.assign({},r.PropTypes,{checkPropTypes:function(e,t,o,r){return{valid:!0,errors:[]}}});o.d(t,"a",(function(){return a}))},g4pa:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Oem-Spotlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}@media (min-width:320px) and (max-width:767px){.Oem-Spotlight{margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Oem-Spotlight .spotlight-img{width:100%;margin-bottom:30px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Oem-Spotlight .spotlight-img{margin-bottom:30px}}@media (min-width:320px) and (max-width:767px){.Oem-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}@media (min-width:768px){.Oem-Spotlight .spotlight-img{max-width:680px;width:60%}.Oem-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Oem-Spotlight .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40%;margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Oem-Spotlight .spotlight-container{margin-right:20px}}",""]),e.exports=t},gAgp:function(e,t,o){var r=o("VnDf");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},gC4b:function(e,t,o){var r=o("XHHz");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},gOWp:function(e,t,o){var r=o("dln8");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"gQ/p":function(e,t,o){"use strict";var r=o("82c2"),a=o("PrET"),n=o("VF6F"),i=o("DR1u"),l=o("JOoy"),s=o("1TQ6"),c=s(),u=o("ossl"),d=n("Array.prototype.slice"),p=a.apply(c),m=function(e,t){return i(e),p(e,d(arguments,1))};r(m,{getPolyfill:s,implementation:l,shim:u}),e.exports=m},gVJR:function(e,t,o){var r=o("hzCh");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},gYdR:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},gZ70:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.video-callout{color:#fff;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:GothamMedium;font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.video-callout{font-size:0}}.video-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:12px;-webkit-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.5);width:60px;height:60px;border:4px solid #fff;background-color:rgba(0,0,0,.75)}.video-icon:before{content:"";display:block;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;-webkit-border-radius:3px;border-radius:3px;height:18px;width:18px;margin-left:6px}',""]),e.exports=t},gcPu:function(e,t,o){var r=o("1bRw");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},gex2:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Object.entries(e).filter((function(e){var t=e[1];return null!=t})).map((function(e){var t=e[0],o=e[1];return encodeURIComponent(t)+"="+encodeURIComponent(String(o))}));return t.length>0?"?"+t.join("&"):""}},gf4F:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-Compare .box-shadow{-webkit-box-shadow:0 3px 12px rgba(0,0,0,.3);box-shadow:0 3px 12px rgba(0,0,0,.3)}.Roku-Product-Compare .cust-offer{background-color:rgba(239,203,1,.15)}.Roku-Product-Compare .cust-offer .icon{display:contents}.Roku-Product-Compare .cust-offer .glyphicon-tag:before{background:#efcb01;-webkit-border-radius:50%;border-radius:50%;padding:4px;font-size:13px;margin-right:6px}.Roku-Product-Compare .no-marg{margin:0}.Roku-Product-Compare .no-pad{padding:0}.Roku-Product-Compare .product-container:after{content:"";-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}.Roku-Product-Compare .product-container{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Roku-Product-Compare .product-container,.Roku-Product-Compare .product-container .product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}.Roku-Product-Compare .product-container .product{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #d3d3d3;-webkit-border-radius:5px;border-radius:5px}.Roku-Product-Compare .product-container .product .product-badge{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.Roku-Product-Compare .product-container .product .product-empty-div{width:100%;min-height:43px;max-height:43px}@media (min-width:768px){.Roku-Product-Compare .product-container .product{width:48%;width:32%}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Compare .product-container .product{-webkit-border-radius:0;border-radius:0}}.Roku-Product-Compare .product-container .product.featured{border:2px solid #662d91}.Roku-Product-Compare .product-container .product .current-featured{background-color:#662d91;color:#fff;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Product-Compare .product-container .product .current-featured{background-color:#fff;color:#662d91;padding-left:20px;text-align:left}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Product-Compare .product-container .product .current-featured{padding-left:20px}}.Roku-Product-Compare .product-container .product .product-exclusive{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;padding-top:15px;min-height:43px;max-height:43px}.Roku-Product-Compare .product-container .product .product-exclusive img{height:100%;width:40%}.Roku-Product-Compare .product-container .product .product-title{margin-left:20px;position:absolute;z-index:1}.Roku-Product-Compare .product-container .product .product-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.Roku-Product-Compare .product-container .product .product-heading .ratings-and-streams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.Roku-Product-Compare .product-container .product .product-heading .product-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:75%;margin-top:20px}.Roku-Product-Compare .product-container .product .product-heading .product-streams{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2px}.Roku-Product-Compare .product-container .product .product-heading .product-streams .stream-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:4px}.Roku-Product-Compare .product-container .product .product-heading .product-streams .stream-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.Roku-Product-Compare .product-container .product .product-heading .product-streams .stream-categories .stream-category{padding:0 3px}.Roku-Product-Compare .product-container .product .product-heading .product-streams .stream-categories .stream-category-multiple{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #000;padding:0 3px;height:14px;white-space:nowrap}.Roku-Product-Compare .product-container .product .product-heading .product-info i{font-size:24px}.Roku-Product-Compare .product-container .product .product-heading .product-info .info,.Roku-Product-Compare .product-container .product .product-heading .product-save{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Product-Compare .product-container .product .product-heading .product-save{width:100%}.Roku-Product-Compare .product-container .product .product-heading .product-price-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.Roku-Product-Compare .product-container .product .product-heading .product-shop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.Roku-Product-Compare .product-container .product .product-heading .product-shop .product-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:-6px}.Roku-Product-Compare .product-container .product .product-heading .product-shop .product-add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:70%}.Roku-Product-Compare .product-container .product .product-heading .product-shop .product-add.exclusive a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid;border-color:#662d91!important;color:#662d91!important}.Roku-Product-Compare .product-container .product .product-heading .product-shop .product-add.exclusive a img{width:100px;height:22px;padding-left:5px}.Roku-Product-Compare .shop-button-container{margin-bottom:0}',""]),e.exports=t},gfKq:function(e,t,o){"use strict";(function(e){var t=o("9UV2"),r=o.n(t),a=o("/HFf");e.implement("Roku.Currency",(function(e){e.on("Set currency code",(function(e){switch(e){case"usd":case"cad":this.options={symbol:"$",format:"%s%v"};break;case"mxn":this.options={symbol:"$",format:"%s%v (USD)"};break;case"eur":this.options={symbol:"€",format:"%s%v"};break;case"gbp":this.options={symbol:"£",format:"%s%v"};break;default:this.options={symbol:"$",format:"%s%v"}}}),this),e.on("Format money",(function(t){var o=e.resource(),a=r.a.formatMoney(t,this.options||{symbol:o.symbol,format:o.format});e.trigger("Returned formatted money",a.toString())}),this),e.on("Get currency",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=t.language.toLowerCase()+"_"+t.country.toUpperCase(),r=a[o].symbol;e.trigger("Returned currency",r)}),this)}))}).call(this,o("Mt3h").Shell)},"glp/":function(e,t,o){var r=o("1UZA");e.exports=r},gph5:function(e,t,o){var r=o("xEy6");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},gqDE:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.eot"},h1eg:function(e,t,o){var r=o("rPE6");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},h3xd:function(e,t,o){"use strict";o.r(t),o.d(t,"UnvirtualizedScrollView",(function(){return c}));var r=o("pVnL"),a=o.n(r),n=o("ehHM"),i=o.n(n),l=o("viRO"),s=o.n(l),c=function(e){var t=e.className,o=e.renderHeader,r=e.renderRow,n=e.tableInstance,l=n.getTableBodyProps,c=n.rows;return s.a.createElement("div",a()({className:i()(t,"rdtable-scrollview-novirtualize")},l(),{role:"table"}),o(),(c||[]).map((function(e,t){return r({index:t,row:e})})))};t.default=c},hBsj:function(e,t,o){var r=o("j7Xp");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},hByS:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.ttf"},hE3a:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.StatsBar{color:#fff}@media (min-width:320px) and (max-width:767px){.StatsBar .stats-content{text-align:center}}.StatsBar .stats-content .stat-desc{opacity:.8}",""]),e.exports=t},"hFT/":function(e,t){t.__esModule=!0;t.ATTRIBUTE_NAMES={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"};var o=t.TAG_NAMES={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},r=(t.VALID_TAG_NAMES=Object.keys(o).map((function(e){return o[e]})),t.TAG_PROPERTIES={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src"},t.REACT_TAG_MAP={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"});t.HELMET_PROPS={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},t.HTML_TAG_MAP=Object.keys(r).reduce((function(e,t){return e[r[t]]=t,e}),{}),t.SELF_CLOSING_TAGS=[o.NOSCRIPT,o.SCRIPT,o.STYLE],t.HELMET_ATTRIBUTE="data-react-helmet"},hFwQ:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".dark-theme-rapid .skip-to-main{background:#fff!important}.dark-theme-rapid .nav_v2,.dark-theme-rapid .universal-nav{background:none!important;margin-bottom:-65px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dark-theme-rapid .nav-logo img,.dark-theme-rapid img.desktop-nav-signin-logo{-webkit-filter:brightness(100);filter:brightness(100)}.dark-theme-rapid .navbar .desktop-menu .menuItem .nav__submenu-item.greeting p.nav-link,.dark-theme-rapid .navbar .glyphicon,.dark-theme-rapid .navbar a{color:#fff!important}.dark-theme-rapid .navbar .desktop-menu .menuItem .nav__submenu{background:#101523!important}.dark-theme-rapid .navbar .desktop-menu .menuItem .nav__submenu-item:hover{background:#999!important}.dark-theme-rapid .navbar .desktop-menu .menuItem .nav__submenu-item.greeting,.dark-theme-rapid .navbar .desktop-menu .menuItem .nav__submenu-item.greeting:hover,.dark-theme-rapid .navbar .desktop-menu .menuItem .opt-box:hover,.dark-theme-rapid .navbar .desktop-menu .menuItem.plain:hover{background:#101523!important}.dark-theme-rapid .navbar .desktop-menu .menuItem .nav__submenu-item.greeting p{color:#662d91!important}@media (max-width:1023px){.dark-theme-rapid .mobile-nav .mobile-menu,.dark-theme-rapid .mobile-nav .mobile-menu .menuItem .nav__submenu,.dark-theme-rapid .mobile-nav .mobile-nav-util .mobile-menu-close-icon{background:#101523!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dark-theme-rapid .mobile-nav .mobile-menu .menuItem .nav__submenu{padding-left:30px!important}.dark-theme-rapid .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item a,.dark-theme-rapid .mobile-nav .mobile-menu .menuItem .navListItems{color:#fff!important}.dark-theme-rapid .mobile-nav .mobile-menu .glyphicon{color:#767574!important}.dark-theme-rapid .mobile-nav .mobile-menu .menuItem .nav__submenu .nav__submenu-item:not(:last-child){border-bottom:1px solid hsla(0,0%,48.2%,.19)!important}.dark-theme-rapid .mobile-menu-icon,.dark-theme-rapid .mobile-nav .mobile-nav-util .mobile-cart-icon{color:#fff!important}.dark-theme-rapid .mobile-nav-brand img{-webkit-filter:brightness(100);filter:brightness(100)}}.dark-theme-rapid-bg{background-color:#19002d!important}",""]),e.exports=t},hHAi:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Legal ol{padding:0;margin-top:40px;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.Roku-Legal ol{margin-top:40px;margin-bottom:40px}}.Roku-Legal ol>li{margin-top:20px;font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-Legal ol>li{margin-top:20px;font-size:14px;line-height:22px}}.Roku-Legal ol>li:before{display:inline-block;padding-right:10px;font-weight:700;text-align:right}@media (min-width:320px) and (max-width:767px){.Roku-Legal ol>li:before{padding-right:10px}}",""]),e.exports=t},hHYi:function(e,t,o){var r=o("z8jM");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},hJ65:function(e,t,o){var r=o("rTto");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},hLTf:function(e,t,o){var r=o("kZ2e");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},hcFY:function(e,t,o){var r=o("7kSF");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},hhBa:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.roku-compact-footer{padding:30px;font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#333;background-color:#f8f8f8;text-align:center}@media (min-width:320px) and (max-width:767px){.roku-compact-footer{padding:30px}}@media (max-width:767px){.roku-compact-footer{font-size:12px}}@media (min-width:768px) and (max-width:1199px){.roku-compact-footer{font-size:12px}}@media (min-width:1200px){.roku-compact-footer{font-size:12px}}.roku-compact-footer a{cursor:pointer}@media (min-width:768px){.roku-compact-footer section{text-align:right}}.roku-compact-footer .legal-links{margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.roku-compact-footer .legal-links{margin-bottom:20px}}@media (max-width:1199px){.roku-compact-footer .legal-links{text-align:center}}@media (min-width:1200px){.roku-compact-footer .legal-links{float:right;width:80%}}.roku-compact-footer .legal-links a{color:#333;cursor:pointer;text-decoration:none}.roku-compact-footer .legal-links a:after{content:" | "}.roku-compact-footer .legal-links a:last-of-type:after{content:""}.roku-compact-footer .legal-links a span{white-space:nowrap}@media (max-width:1199px){.roku-compact-footer .roku-compact-footer-language-container{display:inline-block;overflow:hidden;margin-top:6px}}@media (min-width:1200px){.roku-compact-footer .roku-compact-footer-language-container{display:inline-block;overflow:hidden;float:left}}.roku-compact-footer .language{display:inline-block;overflow:hidden}.roku-compact-footer .language span{display:block;float:right;line-height:22px;margin-right:5px}.roku-compact-footer .copyright{overflow:hidden;display:block}@media (min-width:1200px){.roku-compact-footer .copyright{clear:both;float:none}}.roku-compact-footer .copyright a{color:#0042cc;text-decoration:none}.roku-compact-footer .ca-disclaimer{padding-left:10px}',""]),e.exports=t},hkhw:function(e,t,o){"use strict";o.r(t);o("gcPu"),o("NO7l"),o("31rN"),o("R1kH"),o("KWzz")},hqwN:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.Icon-Spotlight{margin:auto}}@media (min-width:768px){.Icon-Spotlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Icon-Spotlight .content-margin{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Icon-Spotlight .content-margin{margin-right:20px}}.Icon-Spotlight .spotlight-container{text-align:center}@media (min-width:768px){.Icon-Spotlight .spotlight-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:320px) and (max-width:767px){.Icon-Spotlight .spotlight-container{margin-bottom:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Icon-Spotlight .spotlight-container{margin-bottom:10px}}@media (min-width:320px) and (max-width:767px){.Icon-Spotlight .spotlight-container .spotlight-cta{width:100%}.Icon-Spotlight .spotlight-container .sp-icon{padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Icon-Spotlight .spotlight-container .sp-icon{padding-bottom:20px}}.Icon-Spotlight .spotlight-container .spotlight-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.Icon-Spotlight .spotlight-container .spotlight-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.Icon-Spotlight .spotlight-container .spotlight-content .sp-description{text-align:left}}.Icon-Spotlight .spotlight-container .spotlight-cta{display:inline-block}.Icon-Spotlight .spotlight-container-xs{padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.Icon-Spotlight .spotlight-container-xs{padding-bottom:30px}}.Icon-Spotlight .spotlight-img{text-align:center}.Icon-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}",""]),e.exports=t},htIO:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return O}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("PJYZ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("lSNA"),b=o.n(g),h=o("ASCv"),k=o("jm9M"),x=o("r9mA"),y=o("KImI"),v=o("kp6d"),w=o("nxxJ"),_=o("hz4D"),R=o("Iwrn");function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var E=v.c.Input,S=v.c.Label,P=v.c.Select,T=v.c.Option,O=function(t){u()(r,t);var o=C(r);function r(e){var t;return a()(this,r),t=o.call(this,e),b()(s()(t),"closeModal",(function(){t.setState({modalShow:!1,modalHeadline:"",modalContent:"",modalPrimaryBtn:"",modalContinueOnPrimaryClick:!1,modalCancelBtn:"",input:null})})),b()(s()(t),"primaryButtonClick",(function(){t.state.modalContinueOnPrimaryClick&&t.continue(t.state.input),t.closeModal()})),t.state={modalShow:!1,modalHeadline:"",modalContent:"",modalPrimaryBtn:"",modalContinueOnPrimaryClick:!1,modalCancelBtn:"",loading:!1},t.submit=t.submit.bind(s()(t)),t}return i()(r,[{key:"componentDidMount",value:function(){var e=this,t=w.b.getLocale();x.a.request.get(Object(R.c)("/api/v1/address")).then((function(o){if(200===o.status){var r=o.body,a=r["".concat(t.language,"_").concat(t.country)]||r[t.language];a=a["".concat(t.country,".states")],e.setState({countriesList:a})}})).catch((function(e){console.error(e.toString())}))}},{key:"render",value:function(){var t,o;return e.createElement("div",{className:"body roku-margin top",ref:"body"},e.createElement("div",{className:"container",ref:"container"},e.createElement(v.c,{onSubmit:this.submit},e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"firstname",type:"text",placeholder:"First Name",required:!0})),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"lastname",type:"text",placeholder:"Last Name",required:!0})),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"email",type:"text",placeholder:"Email Address",required:!0})),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"couponcode",type:"text",required:!0},e.createElement(S,null,"Coupon Code"))),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"address1",type:"text",placeholder:"Address 1",required:!0})),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"address2",type:"text",placeholder:"Address 2"})),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"city",type:"text",placeholder:"City",required:!0})),e.createElement("div",{className:"col-sm-12"},e.createElement(P,{name:"state",defaultLabel:"Select state",value:this.state.selectedValue},null===(t=this.state.countriesList)||void 0===t||null===(o=t.map)||void 0===o?void 0:o.call(t,(function(t){return e.createElement(T,{key:t.value,value:t.value},t.label)})))),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"zip",type:"text",placeholder:"Postal Code",required:!0})),e.createElement("div",{className:"col-sm-12"},e.createElement(E,{name:"telephone",type:"text",placeholder:"Telephone",required:!0})),e.createElement(_.a,{required:!0,submitLabel:this.props.resource.submit||"Submit"}))),e.createElement("div",{className:"buttons",ref:"buttons"},this.props.resource.cancel&&e.createElement("a",{className:"roku-button roku-button-secondary",href:this.props.resource.cancelUrl,"aria-label":this.props.resource.cancel,"data-gtm-category":this.props.resource.cancelGtmCategory,"data-gtm-label":this.props.resource.cancelGtmLabel,"data-reload-navigation":"true",tabIndex:"0"},this.props.resource.cancel)),this.state.modalShow&&e.createElement(h.c,{onClose:this.closeModal,requireButtonClick:!0},this.state.modalHeadline&&e.createElement(h.b,null,this.state.modalHeadline),this.state.modalContent&&e.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.modalContent}}),e.createElement("div",{className:"modal-footer"},this.state.modalPrimaryBtn&&e.createElement("button",{onClick:this.primaryButtonClick,className:"ks-button"},this.state.modalPrimaryBtn),this.state.modalCancelBtn&&e.createElement("button",{onClick:this.closeModal,className:"ks-button grey300-bg ks-mr-10"},this.state.modalCancelBtn))),this.state.loading&&e.createElement(y.a,{visible:!0}))}},{key:"submit",value:function(e){var t,o=this;if(!1!==e.valid){var r=function(t){return e.fields[t].value},a={coupon_code:r("couponcode"),sku:this.sku||this.props.resource.sku,quantity:this.props.resource.quantity||1,firstname:r("firstname"),lastname:r("lastname"),street1:r("address1"),street2:r("address2"),city:r("city"),country:"US",state:r("state"),tel:r("telephone"),zip:r("zip"),userEmail:null===(t=r("email"))||void 0===t?void 0:t.toLowerCase()};try{var n={street1:a.street1,city:a.city,state:a.state,zip:a.zip,country:a.country};"US"===a.country?x.a.request.post(Object(R.c)("/api/1.0/address/validate")).send(n).then((function(e){var t=e.body;if(200===e.status&&t)if(t.messages)o.errorIncorrectAddress();else if(1===t.displayModal){var r=t.address[0].street[0],n=t.address[0].city,i=t.address[0].region,l=t.address[0].postcode,s=t.address[0].country,c=k.a.markdownAsHTML("||{markdown}"+r+" "+a.street2.toUpperCase()+", "+n+", "+i+" "+l+"||");a.street1=r,a.city=n,a.state=i,a.zip=l,a.country=s,o.setState({modalShow:!0,modalHeadline:o.props.resource["address.confirmation"],modalContent:o.props.resource["address.message"]+c,modalPrimaryBtn:o.props.resource.confirm,modalContinueOnPrimaryClick:!0,modalCancelBtn:"",input:a})}else o.continue(a);else o.errorGeneric()})).catch((function(e){o.errorGeneric()})):this.continue(a)}catch(e){console.error(e)}}}},{key:"continue",value:function(e){var t=this;this.setState({loading:!0}),x.a.request.post(Object(R.c)("/api/v1/coupon/process")).send(e).then((function(e){200===e.status?e.body&&e.body.message?"Invalid Coupon Code"===e.body.message?t.errorIncorrectCoupon("invalidCouponCode"):"Coupon Used"===e.body.message?t.errorIncorrectCoupon("couponUsed"):t.errorIncorrectCoupon("",e.body.message):t.props.resource&&t.props.resource.submitSuccessUrl?w.d.navigateToPageAndReload(t.props.resource.submitSuccessUrl):t.props.onSuccess():204===e.status?t.errorOOS():t.errorGeneric(),t.setState({loading:!1})})).catch((function(e){t.errorGeneric(),t.setState({loading:!1})}))}},{key:"errorIncorrectCoupon",value:function(e,t){this.setState({modalShow:!0,modalHeadline:this.props.resource.error,modalContent:e?this.props.resource["error.".concat(e)]:t,modalPrimaryBtn:this.props.resource["error.close"],modalContinueOnPrimaryClick:!1,modalCancelBtn:""})}},{key:"errorIntlNotSupported",value:function(){this.setState({modalShow:!0,modalHeadline:this.props.resource.error,modalContent:this.props.resource["error.row"],modalPrimaryBtn:this.props.resource["error.close"],modalContinueOnPrimaryClick:!1,modalCancelBtn:""})}},{key:"errorIncorrectAddress",value:function(){this.setState({modalShow:!0,modalHeadline:this.props.resource.error,modalContent:this.props.resource["error.address"],modalPrimaryBtn:this.props.resource["error.close"],modalContinueOnPrimaryClick:!1,modalCancelBtn:""})}},{key:"errorOOS",value:function(){this.setState({modalShow:!0,modalHeadline:this.props.resource.error,modalContent:this.props.resource["error.outOfStock"],modalPrimaryBtn:this.props.resource["error.close"],modalContinueOnPrimaryClick:!1,modalCancelBtn:""})}},{key:"errorGeneric",value:function(){this.setState({modalShow:!0,modalHeadline:this.props.resource.error,modalContent:this.props.resource["error.generic"],modalPrimaryBtn:this.props.resource["error.close"],modalContinueOnPrimaryClick:!1,modalCancelBtn:""})}}]),r}(e.Component)}).call(this,o("viRO"))},hvB1:function(e,t,o){"use strict";(function(t){var r=o("viRO");function a(e){var o;o="undefined"!=typeof window?window:"undefined"!=typeof self?self:t;var r,a,n="undefined"!=typeof document&&document.attachEvent;if(!n){var i=(a=o.requestAnimationFrame||o.mozRequestAnimationFrame||o.webkitRequestAnimationFrame||function(e){return o.setTimeout(e,20)},function(e){return a(e)}),l=(r=o.cancelAnimationFrame||o.mozCancelAnimationFrame||o.webkitCancelAnimationFrame||o.clearTimeout,function(e){return r(e)}),s=function(e){var t=e.__resizeTriggers__,o=t.firstElementChild,r=t.lastElementChild,a=o.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,a.style.width=o.offsetWidth+1+"px",a.style.height=o.offsetHeight+1+"px",o.scrollLeft=o.scrollWidth,o.scrollTop=o.scrollHeight},c=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;s(this),this.__resizeRAF__&&l(this.__resizeRAF__),this.__resizeRAF__=i((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(o){o.call(t,e)})))}))}},u=!1,d="",p="animationstart",m="Webkit Moz O ms".split(" "),f="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),g=document.createElement("fakeelement");if(void 0!==g.style.animationName&&(u=!0),!1===u)for(var b=0;b<m.length;b++)if(void 0!==g.style[m[b]+"AnimationName"]){d="-"+m[b].toLowerCase()+"-",p=f[b],u=!0;break}var h="resizeanim",k="@"+d+"keyframes "+h+" { from { opacity: 0; } to { opacity: 0; } } ",x=d+"animation: 1ms "+h+"; "}return{addResizeListener:function(t,r){if(n)t.attachEvent("onresize",r);else{if(!t.__resizeTriggers__){var a=t.ownerDocument,i=o.getComputedStyle(t);i&&"static"==i.position&&(t.style.position="relative"),function(t){if(!t.getElementById("detectElementResize")){var o=(k||"")+".resize-triggers { "+(x||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=t.head||t.getElementsByTagName("head")[0],a=t.createElement("style");a.id="detectElementResize",a.type="text/css",null!=e&&a.setAttribute("nonce",e),a.styleSheet?a.styleSheet.cssText=o:a.appendChild(t.createTextNode(o)),r.appendChild(a)}}(a),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=a.createElement("div")).className="resize-triggers",t.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',t.appendChild(t.__resizeTriggers__),s(t),t.addEventListener("scroll",c,!0),p&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==h&&s(t)},t.__resizeTriggers__.addEventListener(p,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(r)}},removeResizeListener:function(e,t){if(n)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",c,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(p,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}var n=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,o,r){return o&&e(t.prototype,o),r&&e(t,r),t}}(),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},s=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},c=function(e){function t(){var e,o,r;n(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return o=r=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={height:r.props.defaultHeight||0,width:r.props.defaultWidth||0},r._onResize=function(){var e=r.props,t=e.disableHeight,o=e.disableWidth,a=e.onResize;if(r._parentNode){var n=r._parentNode.offsetHeight||0,i=r._parentNode.offsetWidth||0,l=window.getComputedStyle(r._parentNode)||{},s=parseInt(l.paddingLeft,10)||0,c=parseInt(l.paddingRight,10)||0,u=parseInt(l.paddingTop,10)||0,d=parseInt(l.paddingBottom,10)||0,p=n-u-d,m=i-s-c;(!t&&r.state.height!==p||!o&&r.state.width!==m)&&(r.setState({height:n-u-d,width:i-s-c}),a({height:n,width:i}))}},r._setRef=function(e){r._autoSizer=e},s(r,o)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._detectElementResize=a(e),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:"componentWillUnmount",value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:"render",value:function(){var e=this.props,t=e.children,o=e.className,a=e.disableHeight,n=e.disableWidth,i=e.style,s=this.state,c=s.height,u=s.width,d={overflow:"visible"},p={},m=!1;return a||(0===c&&(m=!0),d.height=0,p.height=c),n||(0===u&&(m=!0),d.width=0,p.width=u),r.createElement("div",{className:o,ref:this._setRef,style:l({},d,i)},!m&&t(p))}}]),t}(r.PureComponent);c.defaultProps={onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}},e.exports=c}).call(this,o("yLpj"))},hz4D:function(e,t,o){"use strict";var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("g1v6"),b=o("RIqP"),h=o.n(b),k=o("TSYQ"),x=function(e){if(e.expected!==e.placement)return null;if(!e.children)return null;var t=["ks-button-icon"];return e.classNames&&t.push.apply(t,h()(e.classNames)),e.neighbors&&t.push("ks-button-icon-".concat(e.placement)),f.a.createElement("span",{className:k(t)},e.children)},y=function(e){return f.a.createElement(x,{expected:e.expected,placement:e.placement,neighbors:e.neighbors},f.a.createElement("span",{className:"spinner-icon"}))},v=function(e){var t=e.className,o=e.type,r=e.variant,a=e.wide,n=e.selected,i=e.size,l=e.disabled,s=e.spinner,c=e.icon,u=e.iconPlacement,d=e.submit,p=e.title,m=e.onClick,g=e.children,b=e.small,h=e.secondary;void 0!==b?o="tertiary":void 0!==h&&(o="secondary");var v="ks-button",w="".concat(v,"-").concat(o),_=!!g,R=[t,"ks-button-component",v];if(r?(R.push("".concat(v,"-outline-").concat(r)),"tertiary"===o&&(R.push("".concat(v,"-").concat(o,"-outline")),R.push("".concat(v,"-").concat(o,"-outline-").concat(r)))):R.push(w),n&&R.push("".concat(v,"-selected")),l&&R.push("".concat(v,"-disabled")),a&&R.push("".concat(v,"-wide")),"none"!==s){if(c)throw new Error("Icon and spinner not supported at same time.");R.push("".concat(v,"-spinner"))}return R.push("ks-button-".concat(i)),f.a.createElement("button",{title:p,type:d?"submit":"button",className:k(R),disabled:l,onClick:l?null:m},f.a.createElement(y,{expected:"before",placement:s,neighbors:_}),f.a.createElement(x,{expected:"before",placement:u,neighbors:_},c),g,f.a.createElement(x,{expected:"after",placement:u,neighbors:_},c),f.a.createElement(y,{expected:"after",placement:s,neighbors:_}))};v.className="Roku.Button",v.propTypes={className:g.a.string,type:g.a.oneOf(["primary","secondary","tertiary"]),title:g.a.string,variant:g.a.oneOf(["purple","black","white"]),wide:g.a.bool,selected:g.a.bool,size:g.a.oneOf(["small","standard"]),disabled:g.a.bool,icon:g.a.node,iconPlacement:g.a.oneOf(["before","after"]),spinner:g.a.oneOf(["none","before","after"]),submit:g.a.bool,onClick:g.a.func,children:g.a.node,small:g.a.bool,secondary:g.a.bool},v.defaultProps={className:"",type:"primary",title:"",selected:!1,size:"standard",wide:!1,spinner:"none",iconPlacement:"before",submit:!0};var w=v,_=o("uH1u"),R=o.n(_);function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}o.d(t,"a",(function(){return S}));var E={submitLabel:g.a.string,submitClassName:g.a.string,cancelLabel:g.a.string,cancelClassName:g.a.string,submit:g.a.bool,cancel:g.a.bool,required:g.a.bool,reverse:g.a.bool,disabled:g.a.bool,children:g.a.node},S=function(e){s()(o,e);var t=C(o);function o(){return a()(this,o),t.apply(this,arguments)}return i()(o,[{key:"render",value:function(){var e=this,t=R()(),o=this.props.cancelLabel||this.props.cancel&&t.cancel,r=this.props.submitLabel||this.props.submit&&t.submit,a=function(t){return e.context.form.onSubmit(t)},n=function(){return e.props.submit&&f.a.createElement(w,{disabled:e.props.disabled,className:"".concat(e.props.submitClassName," roku-managed-form-button"),title:r,onClick:a},r)};return f.a.createElement("div",null,!this.props.reverse&&f.a.createElement(n,null),o&&f.a.createElement(w,{title:o,secondary:!0,submit:!1,className:"".concat(this.props.cancelClassName," roku-managed-form-button"),onClick:function(t){return e.context.form.onCancel(t)}},o),this.props.reverse&&f.a.createElement(n,null),this.props.required&&f.a.createElement("div",{className:"disclaimer fields-required"},t["fields.required"]))}}]),o}(f.a.Component);S.contextTypes={form:g.a.object},S.className="Roku.Form.Buttons",S.defaultProps={submit:!0,submitClassName:"roku-button",cancelClassName:"roku-button roku-button-secondary",reverse:!1},S.propTypes=E,S.composable=!0},hzCh:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Page-Offers .offers-header{margin-bottom:60px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .offers-header{margin-bottom:60px}}.Roku-Page-Offers .offers-header.holiday{background-image:-webkit-gradient(linear,left top,right top,from(#5f348c),color-stop(#5553a8),color-stop(#486fbf),color-stop(#3f8ad1),to(#44a4df));background-image:-webkit-linear-gradient(left,#5f348c,#5553a8,#486fbf,#3f8ad1,#44a4df);background-image:-o-linear-gradient(left,#5f348c,#5553a8,#486fbf,#3f8ad1,#44a4df);background-image:linear-gradient(90deg,#5f348c,#5553a8,#486fbf,#3f8ad1,#44a4df);padding-top:30px;padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .offers-header.holiday{padding-top:30px;padding-bottom:30px}}.Roku-Page-Offers .offers-header.holiday .offers-headline{margin-top:0}.Roku-Page-Offers .offers-headline{margin-top:30px;font-size:42px;line-height:56px;font-family:GothamBold,Helvetica,Arial,sans-serif;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .offers-headline{margin-top:30px;font-size:32px;line-height:40px}}.Roku-Page-Offers .offers-subhead{text-align:center;font-size:18px;margin-bottom:0}.Roku-Page-Offers .special-offer-headline-container h2{margin-bottom:30px;font-size:22px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer-headline-container h2{margin-bottom:30px}}.Roku-Page-Offers .special-offer-headline-container.notopborder{border:0}.Roku-Page-Offers .offers-container.container{padding-bottom:60px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .offers-container.container{padding-bottom:60px}}.Roku-Page-Offers .offers-container>section{padding-bottom:0}.Roku-Page-Offers .border-dotted-bottom{border-top:1px dotted}.Roku-Page-Offers .special-offer{background-color:B0;margin-bottom:30px;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer{margin-bottom:30px}}@media (min-width:768px){.Roku-Page-Offers .special-offer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Roku-Page-Offers .special-offer .offer-image-col,.Roku-Page-Offers .special-offer .offer-text-col{padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-image-col,.Roku-Page-Offers .special-offer .offer-text-col{padding-bottom:10px}}.Roku-Page-Offers .special-offer .offer-image-col img,.Roku-Page-Offers .special-offer .offer-text-col img{width:100%}.Roku-Page-Offers .special-offer .offer-image-col{min-width:290px}@media (min-width:768px){.Roku-Page-Offers .special-offer .offer-image-col{width:25%}}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-image-col{width:100%}}.Roku-Page-Offers .special-offer .offer-text-col{-webkit-box-flex:2;-webkit-flex:2 1 auto;-ms-flex:2 1 auto;flex:2 1 auto;padding-left:30px;padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-text-col{padding-left:30px;padding-bottom:30px;text-align:center;padding:30px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-text-col{padding:30px}}.Roku-Page-Offers .special-offer .disclaimer-toggle-button:focus{outline:none}.Roku-Page-Offers .special-offer .offer-disclaimer{font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-disclaimer{font-size:12px;line-height:18px}}.Roku-Page-Offers .special-offer .offers-hero-container p{font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offers-hero-container p{font-size:22px;line-height:32px}}.Roku-Page-Offers .special-offer .offers-shop-button{display:block;text-align:center;margin-top:10px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offers-shop-button{margin-top:10px}}.Roku-Page-Offers .special-offer .offer-title{font-size:16px;line-height:24px;line-height:1.42;font-size:24px!important}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-title{font-size:16px;line-height:24px}}.Roku-Page-Offers .special-offer .offer-cta-col{-webkit-box-flex:0;-webkit-flex:0 0 16%;-ms-flex:0 0 16%;flex:0 0 16%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Page-Offers .special-offer .offer-cta-col .roku-button{margin-bottom:10px;margin-left:0;margin-right:0}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-cta-col .roku-button{margin-bottom:10px}}.Roku-Page-Offers .special-offer .offer-cta-col .offer-sku-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.Roku-Page-Offers .special-offer .offer-cta-col .offer-sale-price{font-family:GothamMedium;font-size:22px}.Roku-Page-Offers .special-offer .offer-cta-col .offer-saved-price{font-family:GothamMedium;font-size:14px;color:#008a1d}.Roku-Page-Offers .special-offer .offer-cta-col .offer-saved-price .roku-price>*{font-size:14px}.Roku-Page-Offers .special-offer .offer-cta-col .offers-cta-link{font-size:14px;line-height:22px;font-weight:800}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .special-offer .offer-cta-col .offers-cta-link{font-size:14px;line-height:22px}}.Roku-Page-Offers .backorder{margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .backorder{margin-bottom:10px}}.Roku-Page-Offers .backorder-message{font-size:14px;line-height:22px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .backorder-message{font-size:14px;line-height:22px;display:none}}.Roku-Page-Offers .shop-button-details{display:none}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .shop-button-details{display:block;font-size:14px;line-height:22px;margin-bottom:20px;padding-left:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Page-Offers .shop-button-details{font-size:14px;line-height:22px;margin-bottom:20px;padding-left:10px}}.Roku-Page-Offers .nooffer-space{margin-top:30px;margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .nooffer-space{margin-top:30px;margin-bottom:30px}}.Roku-Page-Offers .Roku-TV-Offers #finder-promo{display:none}.Roku-Page-Offers .Roku-TV-Offers .page-content{padding:10px;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .Roku-TV-Offers .page-content{padding:10px}}.Roku-Page-Offers .Roku-TV-Offers .gallery-div{text-align:center;margin-top:40px;margin-bottom:40px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .Roku-TV-Offers .gallery-div{margin-top:40px;margin-bottom:40px}}.Roku-Page-Offers .Roku-TV-Offers .gallery-div .CarouselComponent-Wrapper{padding-left:10px;padding-right:10px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .Roku-TV-Offers .gallery-div .CarouselComponent-Wrapper{padding-left:10px;padding-right:10px}}.Roku-Page-Offers .Roku-TV-Offers .roku-tv-offer-headline{margin-top:30px;margin-bottom:30px;font-size:42px;line-height:56px;font-family:GothamBold,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .Roku-TV-Offers .roku-tv-offer-headline{margin-top:30px;margin-bottom:30px;font-size:32px;line-height:40px}}.Roku-Page-Offers .Roku-TV-Offers .roku-tv-offer-subhead{font-size:18px}.Roku-Page-Offers .Roku-TV-Offers .rtv-pod-section{margin-top:60px}@media (min-width:320px) and (max-width:767px){.Roku-Page-Offers .Roku-TV-Offers .rtv-pod-section{margin-top:60px}}",""]),e.exports=t},i0gr:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return x}));var r=o("lSNA"),a=o.n(r),n=o("yXPU"),i=o.n(n),l=o("lwsE"),s=o.n(l),c=o("W8MJ"),u=o.n(c),d=o("o0o1"),p=o.n(d),m=o("jh6b"),f=o("yl30"),g=o.n(f);function b(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function h(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?b(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):b(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var k=function(e){var t=e.pageConfig,o=void 0===t?{}:t,r=e.App,a=void 0===r?{}:r,n=e.headerNodeOverride,i=void 0===n?null:n,l=a.resource,s=void 0===l?{features:{}}:l,c=s.features["app-plugins.nav-universal-header.headerNode.querySelector.input"]||"",u="true"===s.features["app-plugins.nav-universal-header.headerNode.querySelector.overrides.pageConfig.headerTarget.enabled"];if(i)return i;var d=o.headerTarget||null;if(c&&(u||!d))try{d=document.querySelector(c)||null}catch(e){}return d},x=function(){function t(e){var o=e.App,r=void 0===o?null:o,a=e.Analytics,n=void 0===a?null:a,i=e.onUMAEnabled,l=void 0===i?null:i,c=(e.initialHeaderConfigFactory,e.headerConfig),u=void 0===c?{}:c,d=e.headerNode,p=void 0===d?null:d;s()(this,t),this.App=r,this.Analytics=n,this.onUMAEnabled=l,this.headerConfig=u,this.headerNodeOverride=p,this.initialHeaderConfigFactory=this.initialHeaderConfigFactory,this.doInitialNavHeaderRender=this.doInitialNavHeaderRender.bind(this),this.doAjaxNavHeaderRender=this.doAjaxNavHeaderRender.bind(this),this.setHeaderNodeOverride=this.setHeaderNodeOverride.bind(this)}var o,r,a,n;return u()(t,[{key:"name",get:function(){return"NAV-UNIVERSAL-HEADER"}},{key:"setHeaderNodeOverride",value:function(e){this.headerNodeOverride=e,this.lastHeaderNode=e}},{key:"setHeaderConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.headerConfig=e}},{key:"initialize",value:(n=i()(p.a.mark((function e(t){var o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.App=o;case 2:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"doInitialNavHeaderRender",value:(a=i()(p.a.mark((function t(o){var r,a,n,i,l,s,c,u,d;return p.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=o.pageConfig,n=o.renderingContext,!this.initialHeaderConfigFactory){t.next=11;break}return t.prev=2,t.next=5,Promise.resolve(this.initialHeaderConfigFactory({App:r}));case 5:i=t.sent,this.headerConfig=i,t.next=11;break;case 9:t.prev=9,t.t0=t.catch(2);case 11:if(l=this.headerNodeOverride,this.headerConfig,s=this.onUMAEnabled,c=k({App:r,pageConfig:a,headerNodeOverride:l})){t.next=15;break}throw Error("No headerNode on which to render the header.");case 15:u=r.resource,d=void 0===u?{}:u,this.lastHeaderNode&&this.lastHeaderNode!==c&&g.a.unmountComponentAtNode(this.lastHeaderNode),this.headerConfig=h(h(h({},this.headerConfig||{}),a&&a.headerConfig||{}),n&&n.headerConfig||{}),g.a.render(e.createElement(m.a,{resource:d,headerConfig:this.headerConfig,onUMAEnabled:s,isLoading:!1}),c),this.lastHeaderNode=c;case 20:case"end":return t.stop()}}),t,this,[[2,9]])}))),function(e){return a.apply(this,arguments)})},{key:"doAjaxNavHeaderRender",value:(r=i()(p.a.mark((function t(o){var r,a,n,i,l,s,c,u;return p.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=o.pageConfig,n=o.renderingContext,i=this.headerNodeOverride,this.headerConfig,l=this.onUMAEnabled,s=k({App:r,pageConfig:a,headerNodeOverride:i})){t.next=5;break}throw Error("No headerNode on which to render the header.");case 5:this.headerConfig=h(h(h({},this.headerConfig||{}),a&&a.headerConfig||{}),n&&n.headerConfig||{}),c=r.resource,u=void 0===c?{}:c,g.a.render(e.createElement(m.a,{resource:u,headerConfig:this.headerConfig,onUMAEnabled:l,isLoading:!1}),s),this.lastHeaderNode=s;case 9:case"end":return t.stop()}}),t,this)}))),function(e){return r.apply(this,arguments)})},{key:"doBeforeAjaxPageload",value:(o=i()(p.a.mark((function t(o){var r,a,n,i,l,s,c;return p.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=this.lastHeaderNode,n=this.headerConfig,i=void 0===n?{}:n,l=this.onUMAEnabled,a){t.next=4;break}throw Error("No headerNode on which to render the header.");case 4:s=r.resource,c=void 0===s?{}:s,g.a.render(e.createElement(m.a,{resource:c,headerConfig:i,onUMAEnabled:l,isLoading:!0}),a);case 6:case"end":return t.stop()}}),t,this)}))),function(e){return o.apply(this,arguments)})}]),t}()}).call(this,o("viRO"))},i1QC:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.category-card-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}@media (min-width:1080px){.category-card-wrapper{margin-left:-15px;margin-right:-15px}}.card-link-wrapper{width:50%;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:320px) and (max-width:767px){.card-link-wrapper{width:100%}}@media (min-width:768px){.card-link-wrapper{padding-left:5px;padding-right:5px}}.card-link-wrapper.link{width:100%;background:#f6f6f6;padding:0;margin:20px 5px 40px}.card-link-wrapper.link .category-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-shadow:none;box-shadow:none}@media (min-width:320px) and (max-width:767px){.card-link-wrapper.link .category-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.card-link-wrapper.link .category-card:hover{-webkit-box-shadow:none;box-shadow:none}.card-link-wrapper.link .category-card>div{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.card-link-wrapper.link .category-card .category-card__image{height:auto}@media (min-width:768px){.card-link-wrapper.link .category-card .category-card__content{text-align:left}}.card-link-wrapper .category-card{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out;-o-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out,-webkit-box-shadow .1s ease-in-out}.card-link-wrapper .category-card:hover{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;-webkit-box-shadow:0 14px 25px rgba(0,0,0,.35);box-shadow:0 14px 25px rgba(0,0,0,.35);z-index:1}.card-link-wrapper .category-card .category-card__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.card-link-wrapper .category-card .category-card__image{height:281px}}.card-link-wrapper .category-card .category-card__image img{max-width:100%;max-height:100%}.card-link-wrapper .category-card .category-card__content{color:#333;text-align:center;padding:20px}.card-link-wrapper .category-card .category-card__content h3{margin-top:0;margin-bottom:10px;font-size:22px;font-family:GothamBold,Helvetica,Arial,sans-serif}.card-link-wrapper .category-card .category-card-description{margin:0;font-size:1.6rem;line-height:2.3rem;min-height:46px}",""]),e.exports=t},i62F:function(e,t){e.exports="/investor/s/1647467262999/i/2b4f61e307a8ac364b65496734a4c620.png"},i7s8:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Hero{position:relative}.Roku-Hero .hero-img img{width:100%;max-height:1100px}.Roku-Hero .hero-content-wrapper{position:absolute;width:100%;max-height:1100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-Hero .hero-content-wrapper,.Roku-Hero .hero-content-wrapper h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Roku-Hero .hero-content-wrapper h1{margin-top:2rem;margin-bottom:11px;height:100%}.Roku-Hero .hero-content-wrapper h1 img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-height:50%}.Roku-Hero .hero-content-wrapper h1 img+span{margin-top:1rem;text-align:center;font-size:3.3rem;font-weight:700}.Roku-Hero .hero-content-wrapper a,.Roku-Hero .hero-content-wrapper button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}",""]),e.exports=t},i8oF:function(e,t){e.exports="/investor/s/1647467262999/i/6d7f52e87efae542a82833718b1d8441.png"},"iM+p":function(e,t,o){var r=o("9bAb");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},iQSq:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("17x9"),f=o.n(m),g=(o("y71v"),o("6IvN")),b=o.n(g);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var k=function(t){s()(r,t);var o=h(r);function r(e){var t;return a()(this,r),(t=o.call(this,e)).state={showTerms:"hide",shortDesc:1e3,longDesc:1e3,windowOpen:"_parent"},t}return i()(r,[{key:"render",value:function(){var t=this,o=b()(),r=function(e,t){return e.substring(0,(e+" ").lastIndexOf(" ",t))},a=this.props.title?this.props.title:"",n=a.length>49?this.state.shortDesc:this.state.longDesc,i=r(this.props.description,n),l=o["more.details"];i.length>n&&r(this.props.description,n);return e.createElement("div",{className:"roku-offer-bar"},e.createElement("div",{className:"offer-row"},e.createElement("div",{className:"offer-bar-thumbnail padr-0"},e.createElement("a",{role:"button",href:this.props.url,"data-gtm-category":"special_offers","data-gtm-label":"slot".concat(this.props.slot,":image:").concat(this.props.gaLabel),"data-reload-navigation":"true",target:this.state.windowOpen},e.createElement("img",{className:"img-responsive",src:this.props.thumbnail,alt:this.props.imageAlt||this.props.title}))),e.createElement("div",{className:"offer-bar-content"},e.createElement("h2",{className:"offer-title"},a),e.createElement("p",null,i," ",this.props.description.length>n&&e.createElement("a",{onClick:function(){return t.setState({shortDesc:1e3,longDesc:1e3})},className:"link",role:"button","data-gtm-category":"special_offers","data-gtm-label":"slot".concat(this.props.slot,":").concat(this.props.gaLabel,":more_details:show"),"aria-label":o["more.details.aria"]},l))),e.createElement("div",{className:"offer-bar-cta padl-0"},e.createElement("a",{role:"button",href:this.props.url,"data-gtm-category":"special_offers","data-gtm-label":"slot".concat(this.props.slot,":").concat(this.props.gaLabel),"data-reload-navigation":"true",className:"roku-button offer-bar-cta-btn text-right",target:this.state.windowOpen},o[this.props.ctaText]||this.props.ctaText),e.createElement("p",{className:"terms-text link"},this.props.disclaimer&&e.createElement("a",{role:"button","aria-label":o["show.terms"],"data-gtm-category":"special_offers","data-gtm-label":"slot".concat(this.props.slot,":").concat(this.props.gaLabel,":tnc:show"),onClick:function(){return t.setState({showTerms:"show"})}},o["show.terms"])))),e.createElement("div",{className:"terms-box "+this.state.showTerms},e.createElement("div",{className:"terms-disclaimer"},e.createElement("p",null,this.props.disclaimer),this.props.disclaimerURL&&e.createElement("p",null,o["full.terms"],": ",e.createElement("a",{role:"button",href:this.props.disclaimerURL,target:this.state.windowOpen},this.props.disclaimerURL))),e.createElement("a",{role:"button",className:"close-terms glyphicon glyphicon-arrow-up","aria-label":"Close Terms",onClick:function(){return t.setState({showTerms:"hide"})}}," ",o.close)))}},{key:"componentDidMount",value:function(){var e=this.props.url||"";e.match(/roku.com/gi)||e.startsWith("/")?this.setState({windowOpen:"_parent"}):this.setState({windowOpen:"_blank"})}}]),r}(e.Component);k.propTypes={title:f.a.string,thumbnail:f.a.string.isRequired,imageAlt:f.a.string,description:f.a.string,disclaimer:f.a.string,disclaimerURL:f.a.string,url:f.a.string,ctaText:f.a.string},k.defaultProps={title:"Sample Offer Banner Text Offer",ctaText:"Redeem"},t.a=k}).call(this,o("viRO"))},ifnm:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"ih+4":function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#25D366",networkName:"whatsapp",path:"m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915"});t.default=a},imHm:function(e,t,o){"use strict";o.d(t,"a",(function(){return h}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("g1v6");o("nqov");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var h=function(e){s()(o,e);var t=b(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){return this.props.glyphclass&&this.props.newTab&&"false"===this.props.newTab?f.a.createElement("a",{href:this.props.href||"#",className:"navListItems ".concat(this.props.glyphclass),rel:this.props.rel,"data-id":this.props.id}):this.props.isSignedIn&&"false"===this.props.isSignedIn?f.a.createElement("a",{href:this.props.href||"#",className:"navListItems","data-id":this.props.id,target:this.props.target,rel:this.props.rel},this.props.itemName):this.props.subMenus?f.a.createElement("a",{href:this.props.href||"#",className:"navListItems","data-id":this.props.id},this.props.itemName,!this.props.mobile&&f.a.createElement("span",{className:"glyphicon glyphicon-chevron-down-md"}),this.props.mobile&&!this.props.show&&f.a.createElement("span",{className:"glyphicon glyphicon-chevron-down-md"}),this.props.mobile&&this.props.show&&f.a.createElement("span",{className:"glyphicon glyphicon-chevron-up-md"})):f.a.createElement("a",{href:this.props.href||"#",className:"navListItems","data-id":this.props.id,"data-reload-navigation":"true"},this.props.itemName)}}]),o}(f.a.Component);h.className="Roku.Header.MenuItem",h.propTypes={glyphclass:g.a.string,newTab:g.a.string,mobile:g.a.string,id:g.a.string,target:g.a.string,rel:g.a.string,isSignedIn:g.a.string,href:g.a.string,itemName:g.a.string},h.defaultProps={}},irI8:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("Q+l4")),i=r(o("gex2"));var l=n.default("pocket",(function(e,t){var o=t.title;return a.default(e,"pocket.url"),"https://getpocket.com/save"+i.default({url:e,title:o})}),(function(e){return{title:e.title}}),{windowWidth:500,windowHeight:500});t.default=l},iuDn:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("e88U"),i=o("x9UD"),l=o("EZj2"),s=o("KkWt"),c=o("LfDa"),u=o("Jn9G"),d=o("eeqs"),p=o("iyjj"),m=o("IxsJ"),f=o("TTMK"),g=o("HEq9"),b=o("YWD4");t=r(!1);var h=a(n),k=a(i),x=a(l),y=a(s),v=a(c),w=a(u),_=a(d),R=a(p),C=a(m),E=a(f),S=a(g),P=a(b);t.push([e.i,".Roku-Icon-current{font-family:roku-icons;vertical-align:middle}.Roku-Icon-legacy{font-family:roku-legacy-icons!important;vertical-align:middle}.Roku-Icon-other{font-family:roku-other-icons!important;vertical-align:middle}.Roku-Icon-x-small{font-size:16px}.Roku-Icon-small{font-size:28px}.Roku-Icon-medium{font-size:36px}.Roku-Icon-large{font-size:42px}@font-face{font-family:roku-icons;src:url("+h+') format("embedded-opentype"),url('+k+') format("truetype"),url('+x+') format("woff"),url('+y+') format("svg")}i[class*=" Roku-Icon-"]:before,i[class^=Roku-Icon-]:before{font-family:roku-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Icon-4k-ultrahd:before{content:""}.Roku-Icon-4k:before{content:""}.Roku-Icon-account:before{content:""}.Roku-Icon-affordable:before{content:""}.Roku-Icon-alert:before{content:""}.Roku-Icon-archive:before{content:""}.Roku-Icon-arrow-down:before{content:""}.Roku-Icon-arrow-left:before{content:""}.Roku-Icon-arrow-right:before{content:""}.Roku-Icon-arrow-up:before{content:""}.Roku-Icon-audio:before{content:""}.Roku-Icon-beaker:before{content:""}.Roku-Icon-bullet:before{content:""}.Roku-Icon-caption:before{content:""}.Roku-Icon-casting:before{content:""}.Roku-Icon-categories-menu:before{content:""}.Roku-Icon-channels-and-viewing:before{content:""}.Roku-Icon-chat:before{content:""}.Roku-Icon-checkmark:before{content:""}.Roku-Icon-circle-exclamation:before{content:""}.Roku-Icon-close:before{content:""}.Roku-Icon-collapse:before{content:""}.Roku-Icon-comment:before{content:""}.Roku-Icon-connection:before{content:""}.Roku-Icon-create-account:before{content:""}.Roku-Icon-credit-card:before{content:""}.Roku-Icon-device-issues:before{content:""}.Roku-Icon-easy-to-use:before{content:""}.Roku-Icon-ellipsis-horizontal:before{content:""}.Roku-Icon-ellipsis-vertical:before{content:""}.Roku-Icon-expand:before{content:""}.Roku-Icon-facebook:before{content:""}.Roku-Icon-filter:before{content:""}.Roku-Icon-free-shipping:before{content:""}.Roku-Icon-hd:before{content:""}.Roku-Icon-hdmi-cc:before{content:""}.Roku-Icon-hdmi:before{content:""}.Roku-Icon-hdr:before{content:""}.Roku-Icon-heart-fill:before{content:""}.Roku-Icon-heart-outline:before{content:""}.Roku-Icon-image:before{content:""}.Roku-Icon-information:before{content:""}.Roku-Icon-location:before{content:""}.Roku-Icon-menu:before{content:""}.Roku-Icon-newsletter:before{content:""}.Roku-Icon-no-risk:before{content:""}.Roku-Icon-notification:before{content:""}.Roku-Icon-one-year:before{content:""}.Roku-Icon-open-in-new:before{content:""}.Roku-Icon-photo-cluster:before{content:""}.Roku-Icon-play:before{content:""}.Roku-Icon-portable:before{content:""}.Roku-Icon-power-eur:before{content:""}.Roku-Icon-power-uk:before{content:""}.Roku-Icon-power-us:before{content:""}.Roku-Icon-powerful:before{content:""}.Roku-Icon-quote-close:before{content:""}.Roku-Icon-quote-open:before{content:""}.Roku-Icon-remote-controls:before{content:""}.Roku-Icon-remote-enhanced:before{content:""}.Roku-Icon-remote-finder:before{content:""}.Roku-Icon-remote:before{content:""}.Roku-Icon-retry:before{content:""}.Roku-Icon-roku-app:before{content:""}.Roku-Icon-roku-blog:before{content:""}.Roku-Icon-roku-features:before{content:""}.Roku-Icon-roku-interface:before{content:""}.Roku-Icon-roku-mobile-apps:before{content:""}.Roku-Icon-roku-setup:before{content:""}.Roku-Icon-roku-tv:before{content:""}.Roku-Icon-roku:before{content:""}.Roku-Icon-search:before{content:""}.Roku-Icon-share:before{content:""}.Roku-Icon-shield:before{content:""}.Roku-Icon-shopping-cart:before{content:""}.Roku-Icon-star:before{content:""}.Roku-Icon-support:before{content:""}.Roku-Icon-thumbs-down:before{content:""}.Roku-Icon-thumbs-up:before{content:""}.Roku-Icon-travel:before{content:""}.Roku-Icon-twitter:before{content:""}.Roku-Icon-vibrant:before{content:""}.Roku-Icon-video:before{content:""}.Roku-Icon-youtube:before{content:""}@font-face{font-family:roku-legacy-icons;src:url('+v+') format("embedded-opentype"),url('+w+') format("truetype"),url('+_+') format("woff"),url('+R+') format("svg")}i[class*=" Roku-Legacy-Icon-"]:before,i[class^=Roku-Legacy-Icon-]:before{font-family:roku-legacy-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Legacy-Icon-bbb:before{content:""}.Roku-Legacy-Icon-camera:before{content:""}.Roku-Legacy-Icon-close2:before{content:""}.Roku-Legacy-Icon-cloud-download:before{content:""}.Roku-Legacy-Icon-cog:before{content:""}.Roku-Legacy-Icon-collapse:before{content:""}.Roku-Legacy-Icon-delete:before{content:""}.Roku-Legacy-Icon-download:before{content:""}.Roku-Legacy-Icon-earth:before{content:""}.Roku-Legacy-Icon-edit:before{content:""}.Roku-Legacy-Icon-error:before{content:""}.Roku-Legacy-Icon-expand:before{content:""}.Roku-Legacy-Icon-googleplus:before{content:""}.Roku-Legacy-Icon-headphones:before{content:""}.Roku-Legacy-Icon-heart:before{content:""}.Roku-Legacy-Icon-home:before{content:""}.Roku-Legacy-Icon-instagram:before{content:""}.Roku-Legacy-Icon-linkedin:before{content:""}.Roku-Legacy-Icon-mobile:before{content:""}.Roku-Legacy-Icon-pinterest:before{content:""}.Roku-Legacy-Icon-preview:before{content:""}.Roku-Legacy-Icon-reorder:before{content:""}.Roku-Legacy-Icon-roku-blog-logo:before{content:""}.Roku-Legacy-Icon-rss-email:before{content:""}.Roku-Legacy-Icon-rss:before{content:""}.Roku-Legacy-Icon-success-small:before{content:""}.Roku-Legacy-Icon-success:before{content:""}.Roku-Legacy-Icon-tablet:before{content:""}.Roku-Legacy-Icon-trash-can:before{content:""}.Roku-Legacy-Icon-tv:before{content:""}.Roku-Legacy-Icon-vimeo:before{content:""}.Roku-Legacy-Icon-warn:before{content:""}@font-face{font-family:roku-other-icons;src:url('+C+') format("embedded-opentype"),url('+E+') format("truetype"),url('+S+') format("woff"),url('+P+') format("svg")}i[class*=" Roku-Other-Icon-"]:before,i[class^=Roku-Other-Icon-]:before{font-family:roku-other-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Other-Icon-4k-compatible:before{content:""}.Roku-Other-Icon-accessories:before{content:""}.Roku-Other-Icon-action-smoothing:before{content:""}.Roku-Other-Icon-antenna:before{content:""}.Roku-Other-Icon-audio:before{content:""}.Roku-Other-Icon-bluetooth:before{content:""}.Roku-Other-Icon-bold-arrow-down:before{content:""}.Roku-Other-Icon-bold-arrow-up:before{content:""}.Roku-Other-Icon-bullet-sm:before{content:""}.Roku-Other-Icon-calendar:before{content:""}.Roku-Other-Icon-chevron-down-sm:before{content:""}.Roku-Other-Icon-chevron-down:before{content:""}.Roku-Other-Icon-chevron-right-sm:before{content:""}.Roku-Other-Icon-chevron-up-sm:before{content:""}.Roku-Other-Icon-dolby-vision:before{content:""}.Roku-Other-Icon-hd-compatible:before{content:""}.Roku-Other-Icon-hdr-compatible:before{content:""}.Roku-Other-Icon-instagram2:before{content:""}.Roku-Other-Icon-lock:before{content:""}.Roku-Other-Icon-microsd-usb-combo:before{content:""}.Roku-Other-Icon-microsd-usb-combo2:before{content:""}.Roku-Other-Icon-night-listening:before{content:""}.Roku-Other-Icon-non-hd:before{content:""}.Roku-Other-Icon-offers:before{content:""}.Roku-Other-Icon-pause:before{content:""}.Roku-Other-Icon-picture-settings:before{content:""}.Roku-Other-Icon-player:before{content:""}.Roku-Other-Icon-profile:before{content:""}.Roku-Other-Icon-reddit:before{content:""}.Roku-Other-Icon-remote-w-shortcut-btns:before{content:""}.Roku-Other-Icon-roku-blog-logo-full:before{content:""}.Roku-Other-Icon-roku-pdp:before{content:""}.Roku-Other-Icon-roku-tv:before{content:""}.Roku-Other-Icon-travel-top:before{content:""}.Roku-Other-Icon-updates:before{content:""}.Roku-Other-Icon-video-scaling:before{content:""}i[class*=" Roku-Icon-"]:before,i[class*=" Roku-Legacy-Icon-"]:before,i[class*=" Roku-Other-Icon-"]:before,i[class^=Roku-Icon-]:before,i[class^=Roku-Legacy-Icon-]:before,i[class^=Roku-Other-Icon-]:before{line-height:0}',""]),e.exports=t},"ivs+":function(e,t,o){var r=o("JFER");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},iyas:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.Roku-StarRating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rating{display:inline-block;position:relative;margin:0 3px;line-height:31px}.ratingMax{display:none}.star-rating-container{position:relative;display:inline-block;font-size:2.2rem;text-align:left}.star-rating-container .star-rating-off{color:#eee}.star-rating-container .star-rating-off:after{content:"\\e907\\e907\\e907\\e907\\e907"}.star-rating-container .star-rating-off.four-stars:after{content:"\\e907\\e907\\e907\\e907"}.star-rating-container .star-rating-on{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#efcb01}.star-rating-container .star-rating-on:after{content:"\\e907\\e907\\e907\\e907\\e907"}.star-rating-container .star-rating-on.four-stars:after{content:"\\e907\\e907\\e907\\e907"}',""]),e.exports=t},iyjj:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.svg"},"j/Xd":function(e,t,o){"use strict";var r=o("QdMJ");o.d(t,"a",(function(){return r.a}))},j1QM:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.category-header-wrapper.top-section{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:20px}@media (min-width:320px) and (max-width:767px){.category-header-wrapper.top-section{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;min-width:auto}}.category-header-wrapper .category-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:15px;padding-bottom:15px}@media (min-width:320px) and (max-width:767px){.category-header-wrapper .category-name{padding-top:15px;padding-bottom:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.category-header-wrapper .minisearch-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:15px;padding-bottom:15px;width:30%}@media (min-width:320px) and (max-width:767px){.category-header-wrapper .minisearch-container{padding-top:15px;padding-bottom:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}",""]),e.exports=t},j6MA:function(e,t,o){var r=o("BXHS");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},j7Xp:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-template-setup{text-align:center;padding-top:40px;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.product-template-setup{padding-top:40px;padding-bottom:40px}}.product-template-setup .sprite{display:inline-block}.product-template-setup .step{margin-top:20px;margin-bottom:20px;color:#552a7b}@media (min-width:320px) and (max-width:767px){.product-template-setup .step{margin-top:20px;margin-bottom:20px}}.product-template-setup .step .glyphicon:before{font-size:100px;line-height:80px}.product-template-setup .cta h3{font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.product-template-setup .cta h3{font-size:22px;line-height:32px;padding-left:50px;padding-right:50px;line-height:35px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-setup .cta h3{padding-left:50px;padding-right:50px}}",""]),e.exports=t},jGIA:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("gex2"));var n=r(o("Q+l4")).default("facebookmessenger",(function(e,t){var o=t.appId,r=t.redirectUri,n=t.to;return"https://www.facebook.com/dialog/send"+a.default({link:e,redirect_uri:r||e,app_id:o,to:n})}),(function(e){return{appId:e.appId,redirectUri:e.redirectUri,to:e.to}}),{windowWidth:1e3,windowHeight:820});t.default=n},jH7W:function(e,t,o){var r=o("2nvL");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},jNGQ:function(e,t,o){var r=o("cgdY");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},jScO:function(e,t,o){var r=o("fIMf");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},jXQH:function(e,t,o){var r=o("TO8r"),a=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(a,""):e}},je4i:function(e,t,o){"use strict";e.exports=o("Bpvx")},jh6b:function(e,t,o){"use strict";var r=o("yXPU"),a=o.n(r),n=o("J4zp"),i=o.n(n),l=o("o0o1"),s=o.n(l),c=(o("I8Z/"),o("viRO")),u=o.n(c),d=o("nxxJ"),p=o("r9mA"),m=o("ngGT"),f=(o("MVLu"),function(e){var t=e.message,o=void 0===t?"":t,r=e.timestamp,a=void 0===r?"":r,n=e.severity,i=void 0===n?"":n,l=a?u.a.createElement("div",{className:"timestamp"},a):"";return u.a.createElement("div",{className:"Roku-Nav-UMA"},u.a.createElement("div",{className:"uma-message".concat(i?" ".concat(i):"")},u.a.createElement("div",{className:"roku-page-content"},u.a.createElement("div",{className:"uma-icon sprite-nav-uma-".concat(i)}),u.a.createElement("div",{className:"uma-content"},l,u.a.createElement("div",{className:"message",dangerouslySetInnerHTML:{__html:m.a.markdownAsHTML(o)}})))))}),g=function(){var e=a()(s.a.mark((function e(t){var o,r,a,n,i,l,c,u;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.resource,e.prev=1,r="true"!==o.features["router.legacy"]&&o.microsite?"/".concat(o.microsite):"",a="".concat(r,"/api/1.0/uma"),e.next=6,p.a.request.get(a).then((function(e){return e&&e.body}));case 6:if((n=e.sent)["Roku.UMA"]){e.next=9;break}return e.abrupt("return",null);case 9:return i=n["Roku.UMA"],l=d.b.getLocale(),c=l.language,u=l.country,e.abrupt("return",{message:i["".concat(c,"_").concat(u)]&&i["".concat(c,"_").concat(u)].message||i["".concat(c)]&&i["".concat(c)].message||null,timestamp:i["".concat(c,"_").concat(u)]&&i["".concat(c,"_").concat(u)].timestamp||i["".concat(c)]&&i["".concat(c)].timestamp||null,severity:i["".concat(c,"_").concat(u)]&&i["".concat(c,"_").concat(u)].severity||i["".concat(c)]&&i["".concat(c)].severity||null});case 14:return e.prev=14,e.t0=e.catch(1),e.abrupt("return",null);case 17:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(t){return e.apply(this,arguments)}}(),b=o("+HPE"),h=o.n(b),k=o("+OSr"),x=o("pVnL"),y=o.n(x),v=o("lwsE"),w=o.n(v),_=o("W8MJ"),R=o.n(_),C=o("PJYZ"),E=o.n(C),S=o("7W2i"),P=o.n(S),T=o("a1gu"),O=o.n(T),N=o("Nsbk"),I=o.n(N),A=o("g1v6"),M=o("OA3J"),L=o.n(M),D=o("RIqP"),j=o.n(D),H=o("lSNA"),z=o.n(H),F=o("IU5N");function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=I()(e);if(t){var a=I()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return O()(this,o)}}var V=function(e){P()(o,e);var t=B(o);function o(e){return w()(this,o),t.call(this,e)}return R()(o,[{key:"render",value:function(){return u.a.createElement("span",{className:this.props.qty>0?"num-items-in-cart":"display-none","aria-label":this.props.messages.cartQuantity,"data-item-count":this.props.qty},this.props.qty)}}]),o}(u.a.Component),q=(o("anGK"),o("R7A5")),U=o.n(q),W=o("GXJa"),G=o.n(W);function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=I()(e);if(t){var a=I()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return O()(this,o)}}var K=function(e){P()(o,e);var t=Y(o);function o(){return w()(this,o),t.apply(this,arguments)}return R()(o,[{key:"render",value:function(){var e=this.props,t=e.visible,o=e.type,r=e.alignment,a=e.title,n=e.redirect;return t?"dialog"===o?u.a.createElement("div",{className:"wrapper"},u.a.createElement("div",{className:"backdrop"}),u.a.createElement("div",{className:"container"},u.a.createElement("div",{className:"dialog"},u.a.createElement("div",{className:"sp sp-circle"})))):"overlay"===o?u.a.createElement("div",{className:"overlay-wrapper ".concat(r)},u.a.createElement("div",{className:"overlay-backdrop ".concat(n?"redirect":"")}),u.a.createElement("div",{className:"overlay-loader-container ".concat(r)},n&&u.a.createElement("div",{className:"overlay-logo"},u.a.createElement("img",{src:U.a,alt:"Roku Logo"})),u.a.createElement("div",{className:"overlay-loader"},u.a.createElement("img",{src:G.a,alt:"Roku Loading"})),a&&""!==a&&u.a.createElement("div",{className:"overlay-title"},a))):void 0:u.a.createElement("div",null)}}]),o}(u.a.Component);K.className="Roku.Modal.Spinner",K.defaultProps={type:"dialog",alignment:"top"},K.propTypes={visible:A.a.bool,type:A.a.string,alignment:A.a.string,title:A.a.string,redirect:A.a.bool};Object(k.a)(K);var J=o("3fN3"),Z=(o("8X0b"),o("1gJ4")),Q=o.n(Z),X=o("A1ta"),$=o.n(X),ee=o("/5nt"),te=o("rdpa"),oe=o("/9yb"),re=o("C0wy"),ae=o.n(re),ne=o("Z6k9"),ie=o.n(ne),le=o("jmPV"),se=o("KIoR"),ce=o.n(se);function ue(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=I()(e);if(t){var a=I()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return O()(this,o)}}var pe=function(e){P()(o,e);var t=de(o);function o(e){var r;w()(this,o),r=t.call(this,e),z()(E()(r),"addToCartListener",(function(e){if(e.detail){var t=j()(r.state.items),o=e.detail.sku;if(!(t.filter((function(e){return e.sku===o})).length>0)){var a={sku:o,qty:1},n=r.state.productData[o];n.offerId&&(a.offerId=n.offerId,a.deviceId=n.deviceId),t.push(a),r.setState({qty:t.length,items:t});var i=__Roku_App_Initial_Values.resource.endpoints.shop_api+"/cart/store";p.a.request.put(i).set(r.getCartHeaders()).send(t).end((function(e,t){}))}r.setState({showMiniCart:!0},(function(){var e=document.querySelector("#mini-cart");e&&setTimeout((function(){e.classList.add("animate")}),100)}))}})),z()(E()(r),"closeMiniCart",(function(e){var t=e.target.id;if(t&&-1!==t.indexOf("mini-cart")){var o=document.querySelector("#mini-cart");o&&o.classList.remove("animate"),setTimeout((function(){r.setState({showMiniCart:!1})}),500)}})),z()(E()(r),"getCartHeaders",(function(){var e="true"===__Roku_App_Initial_Values.resource.features["roku.pay.disabled"],t=__Roku_App_Initial_Values.applicationState.channelstoreState,o={"Content-Type":"application/json","x-client-type":"www","x-uvn-id":decodeURIComponent(function(e){try{var t=("; "+document.cookie).split("; "+e+"=");return 2==t.length?t.pop().split(";").shift():null}catch(e){return null}}("_uc"))};return!e&&t.auth&&(o["x-user-id"]=t.auth),o})),z()(E()(r),"getCartItems",(function(){var e=__Roku_App_Initial_Values.resource.endpoints.shop_api+"/cart/store";p.a.request.get(e).set(r.getCartHeaders()).end((function(e,t){t&&t.body&&Array.isArray(t.body)&&r.setState({qty:t.body.length,items:t.body})}))})),z()(E()(r),"renderMiniCart",(function(){var e=d.b.getUserState(),t={},o=document.querySelector(".pdp-hero-details");if(o)try{var a=o.getClientRects()[0].x,n=Math.abs(a-380);t={left:a+"px",transform:"translate3d(".concat(n=n<380?380:n,"px,0,0)")}}catch(e){}return u.a.createElement("div",{id:"mini-cart",className:"mini-cart-wrapper",onClick:r.closeMiniCart},u.a.createElement("div",{className:"mini-cart",style:t},u.a.createElement("h3",{className:"ks-text-lg ks-text-medium"},r.state.items.length>1?ie()().itemsAdded:ie()().itemAdded,u.a.createElement("span",{id:"mini-cart-close","arai-role":"button","aria-label":ie()().closeCart,"tab-index":"0",onClick:r.closeMiniCart,className:"close"},"×")),u.a.createElement("hr",null),0===r.state.items.length&&u.a.createElement("p",null,"You have no items in your cart"),r.state.items.map((function(e,t){var o=r.state.productData[e.sku],a=o?o.name:"Roku Player",n=!!e.offerId;return u.a.createElement("div",{key:"mini-cart-".concat(e.sku,"-").concat(t),className:"mini-cart__item"},u.a.createElement("div",{className:"item-name",dangerouslySetInnerHTML:{__html:a}}),n&&u.a.createElement("div",{className:"item-price"},ie()().viewInCart),!n&&o.special_price&&u.a.createElement("div",{className:"item-price-special"},"$",o.price),!n&&u.a.createElement("div",{className:"item-price"},"$",o.special_price||o.price))})),u.a.createElement("a",{href:"".concat(__Roku_App_Initial_Values.resource.endpoints.checkout,"/checkout"),className:"ks-button"},ie()().checkout),u.a.createElement("hr",null),!1===e.auth&&u.a.createElement("a",{className:"sign-in-link",href:"".concat(__Roku_App_Initial_Values.resource.endpoints.my,"/signin?next=").concat(encodeURIComponent(window.location.origin+"/"))},ie()().signInMiniCart),!0===e.auth&&u.a.createElement("div",{className:"signed-in-user"},ie()().signedInMiniCart," ",u.a.createElement("span",null,e.name))))})),le.a.resource=__Roku_App_Initial_Values.resource,r.onMenuSelect=r.onMenuSelect.bind(E()(r)),r.onMenuSelectMobile=r.onMenuSelectMobile.bind(E()(r)),r.menuToggle=r.menuToggle.bind(E()(r)),r.afterSearchCb=r.afterSearchCb.bind(E()(r)),r.handleKeyPress=r.handleKeyPress.bind(E()(r)),r.handleFocus=r.handleFocus.bind(E()(r)),r.messages=ae()(),r.polyglot=new ce.a,r.polyglot.extend({greeting:r.messages.greeting});var a=J.a.authMenuConstants(r.props.resource,r.messages,r.polyglot),n=[];return e.config&&e.config.items&&(n=[!1].concat(j()(e.config.items.map((function(e){return!1}))))),r.authSubMenus=a.authSubMenus,r.authSubMenusDeveloper=a.authSubMenusDeveloper,r.authSubMenusInternalApp=a.authSubMenusInternalApp,r.state={searching:!1,authSubMenus:[],mobileMenuState:n,searchTerm:"",toggled:!1,waitOnSearch:!1,items:[],qty:0,productData:{},showMiniCart:!1},r.resrcEndpoints=JSON.parse(JSON.stringify(r.props.resource&&r.props.resource.endpoints||{})),r}return R()(o,[{key:"handleFocus",value:function(e){var t=e.target,o=t.getAttribute("role");"button"===o&&t.dataset.id===this.state.openMenuId||"menuitem"===o||"search"===o||this.setState({openMenuId:void 0})}},{key:"handleKeyPress",value:function(e){var t=e.key,o=e.target;if("button"!==o.getAttribute("role")||"Enter"!==t&&" "!==t){if("Escape"===t){var r=this.state.openMenuId;this.setState(function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(o),!0).forEach((function(t){z()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ue(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({openMenuId:void 0},this.state.searching&&{searching:!1}),(function(){r&&document.querySelector("a[data-id=".concat(r,"]")).focus()}))}}else this.setState({openMenuId:o.dataset.id})}},{key:"onMenuSelect",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t?Object(J.f)({category:"roku_auth_menu",clickLabel:e.target.getAttribute("data-id")||"after_signin",event:e}):Object(J.f)({clickLabel:e.target.getAttribute("data-id"),event:e})}},{key:"menuToggle",value:function(e){e.preventDefault();var t=!this.state.toggled;this.setState({toggled:t},(function(){document.querySelector(".mobile-menu")&&document.querySelector(".mobile-menu").focus()}))}},{key:"afterSearchCb",value:function(e){var t;this.props.config.search&&this.props.config.search.redirectUrl&&(t=this.props.config.search.redirectUrl,"/"===this.props.config.search.redirectUrl[0]&&(t=t.slice(1)),t+="/?qs=".concat(encodeURIComponent(e)),t="".concat(window.location.origin,"/")+t,window.location.assign(t))}},{key:"onMenuSelectMobile",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.preventDefault();var o=e.currentTarget.getAttribute("data-key");if(void 0!==o){o=parseInt(o);var r=j()(this.state.mobileMenuState);r=r.map((function(e,t){return t===o&&(e=!e)})),this.setState&&this.setState({mobileMenuState:r}),t?Object(J.f)({category:"roku_auth_menu",clickLabel:"after_signin",event:e}):Object(J.f)({clickLabel:e.target.getAttribute("data-id")||e.currentTarget.getAttribute("data-id"),event:e})}}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.config&&e.config.items&&this.setState({mobileMenuState:[!1].concat(j()(e.config.items.map((function(e){return!1}))))})}},{key:"componentDidMount",value:function(){var e=this,t=d.b.getUserState(),o=t.auth,r=t.developer;o?r?this.setState({authSubMenus:this.authSubMenusDeveloper,signedIn:!0}):this.setState({authSubMenus:this.authSubMenus,signedIn:!0}):this.setState({signedIn:!1}),"/api/v3/shop"===__Roku_App_Initial_Values.resource.endpoints.shop_api&&setTimeout((function(){e.getCartItems(),window.addEventListener("addToCart",e.addToCartListener),le.a.getAllProductsData().then((function(t){t&&e.setState({productData:t})})).catch((function(e){}))}),1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("addToCart",this.addToCartListener)}},{key:"render",value:function(){var e,t,o=this,r=this.props.resource,a=r.endpoints&&r.endpoints.developer,n=!1!==this.props.config.signin,i=this.state.toggled?u.a.createElement("a",{href:"#","aria-label":"Toggle navigation menu",className:"mobile-menu-icon mobile-menu-close-icon glyphicon glyphicon-close",onClick:this.menuToggle}):u.a.createElement("a",{href:"#","aria-label":"Toggle navigation menu",className:"mobile-menu-icon glyphicon glyphicon-menu",onClick:this.menuToggle}),l=this.props.config.internalApp&&r.endpoints["auth.provider"]?"".concat(r.endpoints["auth.provider"],"/signin?next=").concat(encodeURIComponent(window.location.origin)):r.features&&"false"!==r.features["universal.header.auth.redirect.enabled"]?"".concat(r.endpoints.my,"/signin?next=").concat(encodeURIComponent(window.location.origin+"/")):"".concat(r.endpoints.my,"/signin"),s=r.endpoints.www,c=this.props.config.logoUrl||s,p="".concat(r.endpoints.checkout,"/checkout"),m=this.props.config.title&&this.props.config.title.length>0?this.props.config.title:"Roku",f=Object(oe.a)(this.state.openMenuId,Object(J.b)(this.props.config.items||[]),this.onMenuSelect,this.resrcEndpoints),g=d.b.getUserState().developer;this.props.config.authSubMenus?(e=this.props.config.authSubMenus,g&&(e=e.filter((function(e){return!(e.link.indexOf(a)>-1||e.link.indexOf("developer.roku.com")>-1)}))),e=e.map((function(e){if(e.link.indexOf("/signout")>-1){var t=e.link.split("/signout")[0],o=r.endpoints&&r.endpoints.my;e.link="".concat(o||t,"/signout?next=").concat(encodeURIComponent(window.location.origin)),e.refresh="true",e.id="signout"}return e}))):e=this.state.authSubMenus,this.props.config.internalApp&&e&&(e=this.authSubMenusInternalApp);var b=d.b.getUserState().name;this.state.signedIn&&(t=this.props.config.signinGreeting?"".concat(this.props.config.signinGreeting," ").concat(b):this.polyglot.t("greeting",{user:b}));var h=Object(te.a)(Object(J.b)(this.props.config.items||[]),this.state.mobileMenuState,this.onMenuSelectMobile,this.resrcEndpoints),k="";this.props.config.search&&this.props.config.search.placeholder&&(k=this.props.config.search.placeholder);var x=this.props.config.isCompact,y={justifyContent:x?"flex-start":"flex-end"};return u.a.createElement("div",{className:"universal-nav",id:"universal-nav",onFocus:this.handleFocus,onKeyDown:this.handleKeyPress},u.a.createElement("div",{className:"mobile-nav"},u.a.createElement("div",{className:"mobile-nav-bar",style:y},u.a.createElement("div",{className:"mobile-nav-brand"},u.a.createElement("a",{"data-reload-navigation":"true",itemProp:"url","aria-label":m,href:c},u.a.createElement("img",{itemProp:"logo",alt:"roku",className:"mobile-nav-brand-logo",src:this.props.config.logo?this.props.config.logo:$.a})),this.props.config.title&&this.props.config.titleRedirect&&u.a.createElement("a",{href:this.props.config.titleRedirect,"aria-labelledby":"link-label"},u.a.createElement("p",{id:"link-label",className:"mobile-nav-brand-text"},this.props.config.title))),x?null:u.a.createElement("div",{className:"mobile-nav-util"},this.props.config.checkout&&u.a.createElement("a",{"aria-label":this.messages.shoppingCart,href:p},u.a.createElement("div",{className:"mobile-cart-icon",onClick:function(e){Object(J.f)({category:"roku_cart",clickLabel:"cart_icon",event:e}),location.assign(p)}},u.a.createElement("span",{className:"glyphicon glyphicon-shopping-cart"}),u.a.createElement(V,{qty:this.state.qty||this.props.cart,messages:this.messages}))),i)),!this.state.toggled||x?null:u.a.createElement("ul",{role:"menubar",className:"mobile-menu",tabIndex:"-1"},this.props.config.search&&u.a.createElement("li",{role:"menuitem",className:"mobile-search menuItem mobile-border-bottom",key:102},u.a.createElement("form",{onSubmit:function(e){e.preventDefault();var t=o;return t.afterSearchCb(t.state.searchTerm),Object(J.f)({category:"roku_search_onSubmit",clickLabel:t.state.searchTerm,event:event}),!1}},u.a.createElement("span",{className:"glyphicon glyphicon-search"}),u.a.createElement("input",{role:"search",className:"mobile-nav-search-text",placeholder:k,results:this.props.config.search.maxResultCount||5,onChange:function(e){e.preventDefault(),o.setState({searchTerm:e.target.value})}}))),n&&!this.state.signedIn&&u.a.createElement("li",{role:"menuitem",className:"menuItem plain mobile-border-bottom",key:"mobile-sign-in-before",onClick:function(e){Object(J.f)({category:"roku_auth_menu",clickLabel:"on_signin",event:e}),location.assign(l)}},u.a.createElement(F.a,{id:"roku-signin-menu",href:l,isSignedIn:"false",itemName:this.props.config.signinText||this.messages.signIn})),n&&this.state.signedIn&&u.a.createElement("li",{role:"menuitem",className:"menuItem mobile-border-bottom","data-key":0,key:"mobile-sign-in-after",onClick:function(e){o.onMenuSelectMobile(e,!0)}},u.a.createElement(F.a,{itemName:t,key:"parent-0",subMenus:!0,show:this.state.mobileMenuState[0]}),this.state.mobileMenuState[0]&&u.a.createElement(ee.a,{resrcEndpoints:this.resrcEndpoints,items:e})),h)),u.a.createElement("div",{className:"navbar"},u.a.createElement("div",{className:"nav-logo",onClick:function(e){Object(J.f)({category:"roku_logo",clickLabel:"top:"+d.b.getPageRoute().replace("/",""),event:"true"===r.features["ajax.links"]?null:e,analyticsCallback:"true"===r.features["ajax.links"]?void 0:function(){window.location.assign(c)}})}},u.a.createElement("a",{"data-reload-navigation":"true",itemProp:"url","aria-label":m,href:c},u.a.createElement("img",{itemProp:"logo",alt:"roku",src:this.props.config.logo?this.props.config.logo:$.a}))),this.props.config.title&&this.props.config.titleRedirect&&u.a.createElement("a",{"data-reload-navigation":"true",href:this.props.config.titleRedirect},u.a.createElement("div",{className:"nav-logo-text"},this.props.config.title)),x?null:u.a.createElement("div",{className:"nav-menu ".concat(this.props.config.direction),role:"navigation"},!this.state.searching&&u.a.createElement("ul",{role:"menubar",className:"desktop-menu"},f),this.state.searching&&u.a.createElement("ul",{role:"menubar",className:"desktop-menu"},u.a.createElement("li",{role:"menuitem",className:"menuItem-search",key:103},u.a.createElement("form",{onSubmit:function(e){e.preventDefault();var t=o;return t.afterSearchCb(t.state.searchTerm),Object(J.f)({category:"roku_search_onSubmit",clickLabel:t.state.searchTerm,event:e}),!1},autoComplete:"off"},u.a.createElement("input",{role:"search",results:this.props.config.search.maxResultCount||5,onChange:function(e){e.preventDefault(),o.setState({searchTerm:e.target.value})},onBlur:function(){return o.setState({searching:!1})},className:"search",placeholder:k}),u.a.createElement("a",{role:"button","aria-pressed":"false",className:"glyphicon glyphicon-close",onClick:function(){return o.setState({searching:!1})}}))))),!n||x?null:u.a.createElement("div",{className:"nav-util"},u.a.createElement("ul",{role:"menubar",className:"desktop-menu"},!this.state.signedIn&&u.a.createElement("li",{role:"menuitem",className:"menuItemHeader menuItem plain",key:"desktop-sign-in-before",onClick:function(e){Object(J.f)({category:"roku_auth_menu",clickLabel:"on_signin",event:e}),location.assign(l)}},u.a.createElement(F.a,{id:"roku-signin-menu-umm",href:l,isSignedIn:"false",itemName:this.props.config.signinText||this.messages.signIn,key:99})),this.state.signedIn&&u.a.createElement("li",{role:"menuitem",className:"menuItem plain nav-util-user ".concat("roku-user-menu"===this.state.openMenuId?"openOnFocus":""),"data-id":"desktop-signed-in-user","data-key":f.length,key:"desktop-signed-in-user",onClick:function(e){o.onMenuSelect(e,!0)}},u.a.createElement("a",{"data-id":"roku-user-menu",href:"#",role:"button"},u.a.createElement("img",{alt:"Loggedin User",className:"desktop-nav-signin-logo",src:Q.a})),u.a.createElement(ee.a,{resrcEndpoints:this.resrcEndpoints,items:[{displayName:t,id:"desktop_greeting",link:"",clazz:"greeting"}].concat(j()(e))})),this.props.config.checkout&&u.a.createElement("li",{role:"menuitem",className:"menuItem nav-icon",key:"desktop-cart",onClick:function(e){Object(J.f)({category:"roku_cart",clickLabel:"cart_icon",event:e}),location.assign(p)}},u.a.createElement("a",{"data-reload-navigation":"true","aria-label":this.messages.shoppingCart,href:p},u.a.createElement("div",{className:"opt-box cart-icon"},u.a.createElement("i",{className:"glyphicon glyphicon-shopping-cart"}),u.a.createElement(V,{qty:this.state.qty||this.props.cart,messages:this.messages})))),this.props.config.search&&u.a.createElement("li",{className:"menuItem nav-icon",role:"menuitem","aria-label":k,key:102,onClick:function(e){Object(J.f)({category:"roku_search_default",clickLabel:"search_icon",event:e}),o.setState({searching:!0},(function(){var e=document.querySelector(".menuItem-search input");e&&(e.focus(),e.select())}))}},u.a.createElement("a",{href:"#","data-id":"search-roku","aria-label":k,role:"button",className:"opt-box search-icon"},u.a.createElement("i",{className:"glyphicon glyphicon-search"})))))),this.state.showMiniCart&&this.renderMiniCart())}}]),o}(u.a.Component);pe.className="Roku.Header.Menu",pe.propTypes={items:A.a.array},pe.defaultProps={};var me=o("CpDU"),fe=o.n(me);function ge(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=I()(e);if(t){var a=I()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return O()(this,o)}}var be=function(e){P()(r,e);var t=ge(r);function r(e){var a;w()(this,r),(a=t.call(this,e)).toggleAutoScroll=a.toggleAutoScroll.bind(E()(a));var n=a.props.config&&a.props.config.internalApp,i=Object.assign({},L.a,n?{}:fe()(),a.props.config);return Object(J.e)(a.props.resource.endpoints,i.items||[]),a.state={config:i},o("4UpJ")("./".concat(a.state.config.theme,"/index.scss")),a.toggleAutoScroll(a.state.config.onScroll),a}return R()(r,[{key:"toggleAutoScroll",value:function(e){"hide"!==e?Object(J.c)():Object(J.d)()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(e.config&&e.config!==this.state.config){"onScroll"in e.config&&this.toggleAutoScroll(e.config.onScroll),e.config.theme&&e.config.theme!==this.state.config.theme&&o("4UpJ")("./".concat(e.config.theme,"/index.scss"));var t=Object.assign({},this.state.config,e.config);Object(J.e)(this.props.resource.endpoints,t.items||[]),Object(J.g)(t),this.setState({config:t})}}},{key:"render",value:function(){return u.a.createElement("header",null,u.a.createElement(pe,y()({},this.props,{config:this.state.config})))}}]),r}(u.a.Component);be.className="Roku.Header";var he=function(e){return!!e&&(!(!e.displayName||"string"!=typeof e.displayName)&&(!(!e.id||"string"!=typeof e.id)&&(!!(e.link||e.linkEndpoint||e.linkPath)&&((!e.link||"string"==typeof e.link)&&((!e.linkEndpoint||"string"==typeof e.linkEndpoint)&&(!e.linkPath||"string"==typeof e.linkPath))))))};be.propTypes={resource:A.a.object.isRequired,config:A.a.shape({isCompact:A.a.bool,onScroll:A.a.string,title:A.a.string,titleRedirect:A.a.string,checkout:A.a.bool,direction:A.a.string,internalApp:A.a.bool,search:A.a.shape({placeholder:A.a.string.isRequired,redirectUrl:A.a.string.isRequired}),items:A.a.arrayOf(A.a.shape({displayName:A.a.string.isRequired,id:A.a.string.isRequired,linkPath:function(e,t,o){return e.linkPath||e.link||e.subMenus||e.linkEndpoint?e.linkPath&&"string"!=typeof e.linkPath?new Error("Prop 'linkPath' should be a string."):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))},linkEndpoint:function(e,t,o){return e.linkEndpoint||e.link||e.subMenus||e.linkPath?e.linkEndpoint&&"string"!=typeof e.linkEndpoint?new Error("Prop 'linkEndpoint' should be a string."):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))},link:function(e,t,o){return e.link||e.subMenus||e.linkPath||e.linkEndpoint?e.link&&"string"!=typeof e.link?new Error("Prop 'link' should be a link."):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))},subMenus:function(e,t,o){return e.subMenus||e.link||e.linkPath||e.linkEndpoint?e.subMenus&&!Array.isArray(e.subMenus)?new Error("Prop 'subMenus' should be an Array."):e.subMenus&&!e.subMenus.every(he)?new Error("Child of prop 'subMenus' is missing one of ('displayName', 'id', ('link' | 'linkPath' | 'linkEndpoint'))"):void 0:new Error("".concat("One of props 'link', 'linkPath', 'linkEndpoint', 'subMenus' was not specified in ").concat(o))}}))}),cart:A.a.number},be.defaultProps={};var ke=Object(k.a)(be);L.a;o.d(t,"a",(function(){return ve}));var xe,ye=((xe=["#rendered-root","#ks-page-content-container","#main"].find((function(e){return document.querySelector(e)})))||console.warn("Did not find a main container in the DOM."),xe),ve=function(e){var t=e.resource,o=e.headerConfig,r=void 0===o?{}:o,n=e.onUMAEnabled,l=e.isLoading,d=void 0!==l&&l,p=h()(),m=Object(c.useState)(null),b=i()(m,2),k=b[0],x=b[1],y="true"===t.features["app-plugins.nav.loading.enabled"],v=Object(c.useState)(y&&d),w=i()(v,2),_=w[0],R=w[1],C=Object(c.useState)(!1),E=i()(C,2),S=E[0],P=E[1],T=Object(c.useState)(!1),O=i()(T,2),N=O[0],I=O[1];Object(c.useEffect)((function(){"true"===t.features["uma.enabled"]&&a()(s.a.mark((function e(){var o;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,g({resource:t});case 3:o=e.sent,x(o),o&&n&&n(),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()}),[]),Object(c.useEffect)((function(){y&&(d?(P(!1),I(!1),setTimeout((function(){R(!0)}),parseInt(t.features["app-plugins.nav-universal-header.isLoadingInitiated.initial.delay.ms"])||20)):(R(!1),setTimeout((function(){P(!0)}),parseInt(t.features["app-plugins.nav-universal-header.isLoadingCompletionAnimationInitiated.initial.delay.ms"])||40),I(!0),setTimeout((function(){}),parseInt(t.features["app-plugins.nav-universal-header.isLoadingCompletionAnimationFinished.initial.delay.ms"])||600)))}),[d]);var A=ye?u.a.createElement("a",{href:ye,className:"skip-to-main"},p.skip_to_main_content):null,M=u.a.createElement("div",null),L=k&&k.message?"nav-uma":"hidden",D=k&&k.message?u.a.createElement(f,k):"",j=u.a.createElement("div",{className:L},D),H="nav-loading";_?H+=" nav-loading-progress":S&&(H+=" nav-loading-complete",N&&(H+=" nav-loading-done"));var z=u.a.createElement("div",{className:H},u.a.createElement("div",{className:"bar"})),F=u.a.createElement("div",{className:void 0},j,u.a.createElement(ke,{resource:t,cart:0,config:r}),z);return u.a.createElement("div",{id:"universalHeader",className:r.isSticky?"sticky":""},A,M,F)}},jm9M:function(e,t,o){"use strict";var r=o("I79Y");o.d(t,"a",(function(){return r.a}))},jmPV:function(e,t,o){"use strict";var r=o("lSNA"),a=o.n(r),n=o("yXPU"),i=o.n(n),l=o("o0o1"),s=o.n(l),c=o("r9mA"),u=o("nxxJ");function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function p(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?d(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):d(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var m=void 0,f=[],g={},b=!1,h=null,k={resource:{endpoints:{}},loadProductData:function(){return new Promise((function(e,t){if(void 0!==m)e(!0);else if(b)var o=setInterval((function(){b||(clearInterval(o),e(!0))}),500);else b=!0,x().then((function(t){e(!0)})).catch((function(e){t(!1)}))}))},getProductData:function(e){return new Promise((function(t,o){void 0!==m?t(m[e]):k.loadProductData().then((function(o){t(m[e])})).catch((function(e){o(e)}))}))},getAllProductsData:function(){return new Promise((function(e,t){void 0!==m?e(m):k.loadProductData().then((function(t){e(m)})).catch((function(e){t(e)}))}))},getRules:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return new Promise((function(t,o){var r=[],a=e.split(","),n={};if(a.forEach((function(e){g[e]?n[e]=g[e]:r.push(e)})),0===r.length)return t(n);c.a.request.get("/api/v2/productrule").query({skus:e}).then((function(e){e&&200===e.status?(Object.keys(e.body).forEach((function(t){g[t]=e.body[t],n[t]=e.body[t]})),t(n)):o(n)})).catch((function(e){o(n)}))}))}},x=function(){return new Promise((function(e,t){if((h=u.b.getQueryString()).sku&&""!==h.sku&&h.special_code&&""!==h.special_code)i()(s.a.mark((function t(){return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,w();case 3:return t.next=5,y();case 5:return t.next=7,v();case 7:return t.next=9,w();case 9:return t.next=11,_();case 11:e(!0),t.next=19;break;case 14:return t.prev=14,t.t0=t.catch(0),t.next=18,_();case 18:e(!0);case 19:case"end":return t.stop()}}),t,null,[[0,14]])})))();else try{i()(s.a.mark((function t(){return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,_();case 2:e(!0);case 3:case"end":return t.stop()}}),t)})))()}catch(e){t(!1)}}))},y=function(){return new Promise((function(e,t){var o={items:[{sku:h.sku,qty:"1"}],coupon_code:h.special_code};c.a.request.put(k.resource.endpoints.shop_api+"/cart").set("Content-Type","application/json").send(o||{}).then((function(o){200==o.status&&o.body.items.length>0?e(!0):t(!1)})).catch((function(e){t(!1)}))}))},v=function(){return new Promise((function(e,t){c.a.request.get(k.resource.endpoints.shop_api+"/cart").set("Content-Type","application/json").then((function(o){if(200==o.status&&o.body&&o.body.items&&o.body.promos)try{var r=o.body,a=r.items[0].sku,n=r.promos[Object.keys(r.promos)[0]].discount_amount,i=h.special_code;n=parseFloat(n/r.items[0].qty).toFixed(2),window.sessionStorage.setItem("special_promo",JSON.stringify({sku:a,discount:n,coupon_code:i})),e(!0)}catch(e){t(!1)}else t(!1)})).catch((function(e){t(!1)}))}))},w=function(){return new Promise((function(e,t){c.a.request.del(k.resource.endpoints.shop_api+"/cart").set("Content-Type","application/json").then((function(t){e(!0)})).catch((function(e){t(!1)}))}))},_=function(){var e=u.b.getUserState().auth,t="true"===__Roku_App_Initial_Values.resource.features["personalized.offers.enabled"];return new Promise(function(){var o=i()(s.a.mark((function o(r,a){return s.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(!e||!t){o.next=3;break}return o.next=3,new Promise((function(e,t){c.a.request.get("/api/v2/offers").then((function(t){t&&t.body&&(f=t.body),e(!0)})).catch((function(t){e(!0)}))}));case 3:c.a.request.get(k.resource.endpoints.productdata).then((function(e){m=e.body;try{var t=window.sessionStorage.getItem("special_promo");t&&(t=JSON.parse(t)),m[t.sku].special_price=(parseFloat(m[t.sku].price)-parseFloat(t.discount)).toFixed(2).toString()}catch(e){}var o=Object.keys(m),a=[],n=0,i="true"===k.resource.features["price.promo.enabled"],l=k.resource.features["price.promo.skus"];l&&"string"==typeof l&&(l=l.split(",")||[]),i?(o.forEach((function(e){("players"===m[e].type&&m[e].special_price&&m[e].special_price!==m[e].price&&(l&&l instanceof Array?l.indexOf(e)>-1&&(a.push(e),n++):(a.push(e),n++)),f[e])&&(f[e].discount>=parseFloat(m[e].price)-parseFloat(m[e].special_price||m[e].price)&&(m[e].special_price=parseFloat(parseFloat(m[e].price)-f[e].discount).toFixed(2),m[e]=p(p({},m[e]),f[e])))})),n?k.getRules(a.toString()).then((function(e){Object.keys(e).forEach((function(t){m[t]&&(m[t].promo=e[t])})),b=!1,r(!0)})).catch((function(e){b=!1,r(!0)})):(b=!1,r(!0))):(b=!1,r(!0))})).catch((function(e){b=!1,a(!1)}));case 4:case"end":return o.stop()}}),o)})));return function(e,t){return o.apply(this,arguments)}}())};o.d(t,"a",(function(){return k}))},jo23:function(e,t,o){var r=o("rsfy");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},jppg:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.data-block .data-list{list-style-type:none;padding:0 0 0 20px}@media (min-width:320px) and (max-width:767px){.data-block .data-list{padding-left:20px}}.data-block .data-list .list-element{padding-top:20px;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.data-block .data-list .list-element{padding-top:20px;padding-bottom:20px}}.data-block .data-list .list-element .element-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media (min-width:320px) and (max-width:767px){.data-block .data-list .list-element .element-link{display:block}}.data-block .data-list .list-element .element-link .link-text{color:#000;padding-left:5px}@media (min-width:320px) and (max-width:767px){.data-block .data-list .list-element .element-link .link-text{padding-left:5px;color:#236aee;width:94%;font-size:18px}}@media (min-width:768px){.data-block .data-list .list-element .element-link .link-text{color:#236aee;font-size:18px}}@media (min-width:1080px){.data-block .data-list .list-element .element-link .link-text{color:#000;font-size:16px}}.data-block .data-list .list-element .element-link .link-text:hover{text-decoration:underline}.data-block .data-list .list-element .element-link .subsection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.data-block .data-list .list-element .element-link .subsection .glyphicon{margin-top:2px;color:#000;font-size:12px}.data-block .see-more{padding-top:20px;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.data-block .see-more{padding-top:20px;padding-bottom:20px}}.data-block .see-more a{text-decoration:none;color:#236aee;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.data-block .see-more .Roku-Icon-current{font-weight:900;color:#236aee;padding-right:5px}@media (min-width:320px) and (max-width:767px){.data-block .see-more .Roku-Icon-current{padding-right:5px}}",""]),e.exports=t},jrA7:function(e,t,o){var r=o("hHAi");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},k49F:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("gex2")),i=r(o("Mn8s"));t.default=i.default((function(e,t){window.VK||(window.VK={}),window.VK.Share={count:function(e,t){return window.VK.callbacks[e](t)}},window.VK.callbacks=[];var o=window.VK.callbacks.length;return window.VK.callbacks.push(t),a.default("https://vk.com/share.php"+n.default({act:"count",index:o,url:e}))}))},k9t8:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("twitter",(function(e,t){var o=t.title,r=t.via,i=t.hashtags,l=void 0===i?[]:i,s=t.related,c=void 0===s?[]:s;return a.default(e,"twitter.url"),a.default(Array.isArray(l),"twitter.hashtags is not an array"),a.default(Array.isArray(c),"twitter.related is not an array"),"https://twitter.com/share"+n.default({url:e,text:o,via:r,hashtags:l.length>0?l.join(","):void 0,related:c.length>0?c.join(","):void 0})}),(function(e){return{hashtags:e.hashtags,title:e.title,via:e.via,related:e.related}}),{windowWidth:550,windowHeight:400});t.default=i},kAaE:function(e,t,o){var r=o("tDl/");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},kFHC:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#f2720c",networkName:"ok",path:"M39,30c-1,0-3,2-7,2s-6-2-7-2c-1.1,0-2,0.9-2,2c0,1,0.6,1.5,1,1.7c1.2,0.7,5,2.3,5,2.3l-4.3,5.4 c0,0-0.8,0.9-0.8,1.6c0,1.1,0.9,2,2,2c1,0,1.5-0.7,1.5-0.7S32,39,32,39c0,0,4.5,5.3,4.5,5.3S37,45,38,45c1.1,0,2-0.9,2-2 c0-0.6-0.8-1.6-0.8-1.6L35,36c0,0,3.8-1.6,5-2.3c0.4-0.3,1-0.7,1-1.7C41,30.9,40.1,30,39,30z M32,15c-3.9,0-7,3.1-7,7s3.1,7,7,7c3.9,0,7-3.1,7-7S35.9,15,32,15z M32,25.5 c-1.9,0-3.5-1.6-3.5-3.5c0-1.9,1.6-3.5,3.5-3.5c1.9,0,3.5,1.6,3.5,3.5C35.5,23.9,33.9,22.5,35,22.5z "});t.default=a},kMhM:function(e,t,o){"use strict";var r=o("DvQM");function a(e){if(e)return function(e){for(var t in a.prototype)e[t]=a.prototype[t];return e}(e)}e.exports=a,a.prototype.get=function(e){return this.header[e.toLowerCase()]},a.prototype._setHeaderProperties=function(e){var t=e["content-type"]||"";this.type=r.type(t);var o=r.params(t);for(var a in o)this[a]=o[a];this.links={};try{e.link&&(this.links=r.parseLinks(e.link))}catch(e){}},a.prototype._setStatusProperties=function(e){var t=e/100|0;this.status=this.statusCode=e,this.statusType=t,this.info=1==t,this.ok=2==t,this.redirect=3==t,this.clientError=4==t,this.serverError=5==t,this.error=(4==t||5==t)&&this.toError(),this.created=201==e,this.accepted=202==e,this.noContent=204==e,this.badRequest=400==e,this.unauthorized=401==e,this.notAcceptable=406==e,this.forbidden=403==e,this.notFound=404==e,this.unprocessableEntity=422==e}},kMlx:function(e,t,o){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=o("8zgK");function n(e){if(e)return function(e){for(var t in n.prototype)Object.prototype.hasOwnProperty.call(n.prototype,t)&&(e[t]=n.prototype[t]);return e}(e)}e.exports=n,n.prototype.clearTimeout=function(){return clearTimeout(this._timer),clearTimeout(this._responseTimeoutTimer),clearTimeout(this._uploadTimeoutTimer),delete this._timer,delete this._responseTimeoutTimer,delete this._uploadTimeoutTimer,this},n.prototype.parse=function(e){return this._parser=e,this},n.prototype.responseType=function(e){return this._responseType=e,this},n.prototype.serialize=function(e){return this._serializer=e,this},n.prototype.timeout=function(e){if(!e||"object"!==r(e))return this._timeout=e,this._responseTimeout=0,this._uploadTimeout=0,this;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(t){case"deadline":this._timeout=e.deadline;break;case"response":this._responseTimeout=e.response;break;case"upload":this._uploadTimeout=e.upload;break;default:console.warn("Unknown timeout option",t)}return this},n.prototype.retry=function(e,t){return 0!==arguments.length&&!0!==e||(e=1),e<=0&&(e=0),this._maxRetries=e,this._retries=0,this._retryCallback=t,this};var i=["ECONNRESET","ETIMEDOUT","EADDRINFO","ESOCKETTIMEDOUT"];n.prototype._shouldRetry=function(e,t){if(!this._maxRetries||this._retries++>=this._maxRetries)return!1;if(this._retryCallback)try{var o=this._retryCallback(e,t);if(!0===o)return!0;if(!1===o)return!1}catch(e){console.error(e)}if(t&&t.status&&t.status>=500&&501!==t.status)return!0;if(e){if(e.code&&i.includes(e.code))return!0;if(e.timeout&&"ECONNABORTED"===e.code)return!0;if(e.crossDomain)return!0}return!1},n.prototype._retry=function(){return this.clearTimeout(),this.req&&(this.req=null,this.req=this.request()),this._aborted=!1,this.timedout=!1,this.timedoutError=null,this._end()},n.prototype.then=function(e,t){var o=this;if(!this._fullfilledPromise){var r=this;this._endCalled&&console.warn("Warning: superagent request was sent twice, because both .end() and .then() were called. Never call .end() if you use promises"),this._fullfilledPromise=new Promise((function(e,t){r.on("abort",(function(){if(o.timedout&&o.timedoutError)t(o.timedoutError);else{var e=new Error("Aborted");e.code="ABORTED",e.status=o.status,e.method=o.method,e.url=o.url,t(e)}})),r.end((function(o,r){o?t(o):e(r)}))}))}return this._fullfilledPromise.then(e,t)},n.prototype.catch=function(e){return this.then(void 0,e)},n.prototype.use=function(e){return e(this),this},n.prototype.ok=function(e){if("function"!=typeof e)throw new Error("Callback required");return this._okCallback=e,this},n.prototype._isResponseOK=function(e){return!!e&&(this._okCallback?this._okCallback(e):e.status>=200&&e.status<300)},n.prototype.get=function(e){return this._header[e.toLowerCase()]},n.prototype.getHeader=n.prototype.get,n.prototype.set=function(e,t){if(a(e)){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&this.set(o,e[o]);return this}return this._header[e.toLowerCase()]=t,this.header[e]=t,this},n.prototype.unset=function(e){return delete this._header[e.toLowerCase()],delete this.header[e],this},n.prototype.field=function(e,t){if(null==e)throw new Error(".field(name, val) name can not be empty");if(this._data)throw new Error(".field() can't be used if .send() is used. Please use only .send() or only .field() & .attach()");if(a(e)){for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&this.field(o,e[o]);return this}if(Array.isArray(t)){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&this.field(e,t[r]);return this}if(null==t)throw new Error(".field(name, val) val can not be empty");return"boolean"==typeof t&&(t=String(t)),this._getFormData().append(e,t),this},n.prototype.abort=function(){return this._aborted||(this._aborted=!0,this.xhr&&this.xhr.abort(),this.req&&this.req.abort(),this.clearTimeout(),this.emit("abort")),this},n.prototype._auth=function(e,t,o,r){switch(o.type){case"basic":this.set("Authorization","Basic ".concat(r("".concat(e,":").concat(t))));break;case"auto":this.username=e,this.password=t;break;case"bearer":this.set("Authorization","Bearer ".concat(e))}return this},n.prototype.withCredentials=function(e){return void 0===e&&(e=!0),this._withCredentials=e,this},n.prototype.redirects=function(e){return this._maxRedirects=e,this},n.prototype.maxResponseSize=function(e){if("number"!=typeof e)throw new TypeError("Invalid argument");return this._maxResponseSize=e,this},n.prototype.toJSON=function(){return{method:this.method,url:this.url,data:this._data,headers:this._header}},n.prototype.send=function(e){var t=a(e),o=this._header["content-type"];if(this._formData)throw new Error(".send() can't be used if .attach() or .field() is used. Please use only .send() or only .field() & .attach()");if(t&&!this._data)Array.isArray(e)?this._data=[]:this._isHost(e)||(this._data={});else if(e&&this._data&&this._isHost(this._data))throw new Error("Can't merge these send calls");if(t&&a(this._data))for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(this._data[r]=e[r]);else"string"==typeof e?(o||this.type("form"),o=this._header["content-type"],this._data="application/x-www-form-urlencoded"===o?this._data?"".concat(this._data,"&").concat(e):e:(this._data||"")+e):this._data=e;return!t||this._isHost(e)||o||this.type("json"),this},n.prototype.sortQuery=function(e){return this._sort=void 0===e||e,this},n.prototype._finalizeQueryString=function(){var e=this._query.join("&");if(e&&(this.url+=(this.url.includes("?")?"&":"?")+e),this._query.length=0,this._sort){var t=this.url.indexOf("?");if(t>=0){var o=this.url.slice(t+1).split("&");"function"==typeof this._sort?o.sort(this._sort):o.sort(),this.url=this.url.slice(0,t)+"?"+o.join("&")}}},n.prototype._appendQueryString=function(){console.warn("Unsupported")},n.prototype._timeoutError=function(e,t,o){if(!this._aborted){var r=new Error("".concat(e+t,"ms exceeded"));r.timeout=t,r.code="ECONNABORTED",r.errno=o,this.timedout=!0,this.timedoutError=r,this.abort(),this.callback(r)}},n.prototype._setTimeouts=function(){var e=this;this._timeout&&!this._timer&&(this._timer=setTimeout((function(){e._timeoutError("Timeout of ",e._timeout,"ETIME")}),this._timeout)),this._responseTimeout&&!this._responseTimeoutTimer&&(this._responseTimeoutTimer=setTimeout((function(){e._timeoutError("Response timeout of ",e._responseTimeout,"ETIMEDOUT")}),this._responseTimeout))}},kZ2e:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Global-Header{pointer-events:inherit!important}",""]),e.exports=t},kl5o:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.Roku-Nav-UMA{display:table;width:100%;height:100%;margin-bottom:5px}.Roku-Nav-UMA .uma-message{display:table-cell;text-align:left;vertical-align:middle;padding:5px;color:#fff;font-size:18px}@media (min-width:320px) and (max-width:767px){.Roku-Nav-UMA .uma-message{font-size:12px}}.Roku-Nav-UMA .uma-message.info{background-color:#00a5e5}.Roku-Nav-UMA .uma-message.error{background-color:#ed1847}.Roku-Nav-UMA .uma-message.warn{background-color:#ff9000}.Roku-Nav-UMA .uma-message.normal{background-color:#00cd49}.Roku-Nav-UMA .uma-message:before{content:""}.Roku-Nav-UMA .uma-message .uma-icon{display:block;float:left;margin-right:11px}.Roku-Nav-UMA .uma-message .uma-content p{margin:0}.Roku-Nav-UMA .uma-message .timestamp{font-weight:700}.Roku-Nav-UMA .uma-message .message{font-size:14px}@media (min-width:1080px){.Roku-Nav-UMA .uma-message .message{padding-left:5px;padding-right:5px}}.Roku-Nav-UMA a{color:#fff;text-decoration:underline}',""]),e.exports=t},kl8v:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},kp1C:function(e,t,o){"use strict";var r=o("AM7I")("%Object%"),a=o("DR1u");e.exports=function(e){return a(e),r(e)}},kp6d:function(e,t,o){"use strict";var r=o("+OSr"),a=o("uH1u"),n=o.n(a),i=(o("Z4O+"),o("viRO")),l=o.n(i),s=o("g1v6"),c={children:s.a.node},u=function(e){return l.a.createElement("span",{className:"help-block error-help-block"},e.children)};u.className="Roku.Form.Error",u.propTypes=c,u.defaultProps={},u.composable=!0;o("MR+b");var d=o("lSNA"),p=o.n(d),m=o("pVnL"),f=o.n(m),g=o("lwsE"),b=o.n(g),h=o("W8MJ"),k=o.n(h),x=o("PJYZ"),y=o.n(x),v=o("7W2i"),w=o.n(v),_=o("a1gu"),R=o.n(_),C=o("Nsbk"),E=o.n(C),S=o("sEfC"),P=o.n(S),T=o("17x9"),O=o.n(T);function N(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}var I=o("TSYQ");function A(e,t){var o=function(o){w()(a,o);var r=N(a);function a(e){return b()(this,a),r.call(this,e)}return k()(a,[{key:"render",value:function(){var o="current"===t?"":"".concat(t.charAt(0).toUpperCase()+t.slice(1),"-"),r=this.props,a=r.className,n=r.size,i=r.onClick,s=r.ariaLabel,c=r.role,u=I("Roku-Icon-".concat(t),"Roku-Icon-".concat(n),"Roku-".concat(o,"Icon-").concat(e),a);return l.a.createElement("i",{onClick:i,"aria-label":s,className:u,role:c})}}]),a}(l.a.Component);return o.displayName="Roku.Icon(".concat(e,")"),o.propTypes={ariaLabel:O.a.string,className:O.a.string,onClick:O.a.func,role:O.a.string,size:O.a.oneOf(["large","medium","small","x-small","font"])},o.defaultProps={size:"medium"},o}A("4k","current"),A("4k-ultrahd","current"),A("account","current"),A("affordable","current"),A("alert","current"),A("arrow-down","current"),A("arrow-left","current"),A("arrow-right","current"),A("arrow-up","current"),A("audio","current"),A("beaker","current"),A("bullet","current"),A("caption","current"),A("casting","current"),A("categories-menu","current"),A("channels-and-viewing","current"),A("chat","current"),A("checkmark","current"),A("circle-exclamation","current"),A("close","current"),A("collapse","current"),A("comment","current"),A("connection","current"),A("create-account","current"),A("credit-card","current"),A("device-issues","current"),A("easy-to-use","current"),A("ellipsis-horizontal","current"),A("ellipsis-vertical","current"),A("expand","current"),A("facebook","current"),A("filter","current"),A("free-shipping","current"),A("hd","current"),A("hdmi","current"),A("hdmi-cc","current"),A("hdr","current"),A("image","current");var M=A("image","information"),L=(A("location","current"),A("menu","current"),A("newsletter","current"),A("no-risk","current"),A("notification","current"),A("one-year","current"),A("open-in-new","current"),A("photo-cluster","current"),A("play","current"),A("portable","current"),A("power-eur","current"),A("power-uk","current"),A("power-us","current"),A("powerful","current"),A("quote-close","current"),A("quote-open","current"),A("remote","current"),A("remote-controls","current"),A("remote-enhanced","current"),A("remote-finder","current"),A("retry","current"),A("roku","current"),A("roku-app","current"),A("roku-blog","current"),A("roku-features","current"),A("roku-interface","current"),A("roku-mobile-apps","current"),A("roku-setup","current"),A("roku-tv","current"),A("search","current"),A("share","current"),A("shopping-cart","current"),A("star","current"),A("support","current"),A("thumbs-down","current"),A("thumbs-up","current"),A("travel","current"),A("twitter","current"),A("vibrant","current"),A("video","current"),A("youtube","current"),A("archive","current"),A("shield","current"),A("heart-fill","current"),A("heart-outline","current"),o("Jo9z"),o("fOE5")),D=o.n(L);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}var H={permanent:s.a.bool,children:s.a.node.isRequired},z={children:s.a.node.isRequired,htmlFor:s.a.string,required:s.a.bool,omitStar:s.a.bool},F=function(){return null};F.className="Roku.Form.Tooltip",F.propTypes=H,F.defaultprops={permanent:!1},F.composable=!0;var B=function(e){w()(o,e);var t=j(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).state={expanded:!1},r.resource=D()(),r}return k()(o,[{key:"render",value:function(){var e,t=this,o=l.a.Children.map(this.props.children,(function(t){return t&&t.type&&(t.type.instanceOf&&t.type.instanceOf(F)||t.type===F)?(e=t,null):t}));return l.a.createElement("div",{className:"roku-form-label"},l.a.createElement("label",{className:"control-label",htmlFor:this.props.htmlFor},this.props.required&&!this.props.omitStar&&"* ",o,e&&!e.props.permanent&&l.a.createElement(M,{size:"font",className:"grey600 sprite-form-question",onClick:function(){t.setState({expanded:!t.state.expanded})},role:"button",ariaLabel:"".concat(this.resource["tooltip.aria.label"]," ").concat(this.props.htmlFor)})),e&&(e.props.permanent||this.state.expanded)&&l.a.createElement("div",{className:"help-text"},e.props.children))}}]),o}(l.a.Component);B.className="Roku.Form.Label",B.propTypes=z,B.defaultProps={htmlFor:"",required:!1,omitStar:!1},B.composable=!0;var V={regex:s.a.instanceOf(RegExp),isValid:s.a.func,children:s.a.node.isRequired,errorCallback:s.a.func},q=function(e){return l.a.createElement("span",{className:"help-block error-help-block"},e.children)};q.isValid=function(e,t,o,r){if(!o.required&&t.length<1)return!0;var a=!1;return!(a=e.props.regex?e.props.regex.test(t):e.props.isValid?e.props.isValid(t):e.type&&e.type.isValid(t,o)||!1)&&e.props.errorCallback&&r&&e.props.errorCallback(),a},q.validator=!0,q.className="Roku.Form.Validator",q.propTypes=V,q.defaultProps={},q.composable=!0;function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}function W(e,t){var o=function(o){w()(a,o);var r=U(a);function a(e,t){var o;return b()(this,a),(o=r.call(this,e,t)).state={validators:[],value:o.props.value||o.props.initialValue||""},o}return k()(a,[{key:"componentDidMount",value:function(){this.context.form&&this.context.form.onField(!0,this),this.validateField()}},{key:"componentWillUnmount",value:function(){this.context.form&&this.context.form.onField(!1,this)}},{key:"fieldIsEmpty",value:function(){return e.fieldIsEmpty?e.fieldIsEmpty(this):""===this.state.value}},{key:"validateField",value:function(){var e=this,t=!(e.props.required&&e.fieldIsEmpty()||0!==e.getInvalidValidators(e.state.value).length);this.context.form&&this.context.form.onFieldChange({name:this.props.name,value:this.state.value,valid:t})}},{key:"getValidators",value:function(){var e=[];return function t(o){l.a.Children.forEach(o,(function(o){o&&(o.type===q||o.type&&o.type.instanceOf&&o.type.instanceOf(q)?e.push(o):o.props&&o.props.children&&t(o.props.children))}))}(this.props.children),t&&(e=e.concat(a.getExtraValidators())),e}},{key:"showValidators",value:function(){this.props.required&&this.fieldIsEmpty()?this.setState({errorRequired:!0}):this.setState({validators:this.getInvalidValidators(this.state.value)})}},{key:"getInvalidValidators",value:function(e){var t=this;return this.getValidators().filter((function(o){return!q.isValid(o,e,t.props)}))}},{key:"handleValidatorCallbacks",value:function(){var e=this;this.getValidators().filter((function(t){return!q.isValid(t,e.state.value,e.props,!0)}))}},{key:"render",value:function(){var t=this,o=n()(),r=[],a=[],i=l.a.Children.map(this.props.children,(function(e){if(e){if(e.type&&e.type.instanceOf){if(e.type.validator||e.type.instanceOf(B))return l.a.createElement(B,f()({required:t.props.required,htmlFor:t.props.id},e.props));if(e.type.instanceOf(u))return r.push(e),null}a.push(e)}return null})),s=["form-group"];return(this.state.errorRequired||this.state.validators.length>0||r.length>0)&&(this.handleValidatorCallbacks(),s.push("has-error")),e.fieldClassName&&s.push(e.fieldClassName),l.a.createElement("div",{className:s.join(" ")},i,l.a.createElement(e,f()({id:this.props.id,onRequired:function(){t.setState({errorRequired:!0})},onBlur:function(e){t.props.required&&t.fieldIsEmpty()?t.setState({errorRequired:!0}):t.setState({validators:t.getInvalidValidators(e.target.value)})},onChange:function(e){var o={value:e.target.value};t.setState(o,(function(){t.validateField(),t.props.required&&t.setState({errorRequired:t.fieldIsEmpty()})}))},onFocus:function(){t.setState({errorRequired:!1,validators:[]})}},this.props,{value:this.state.value}),a),this.state.errorRequired&&l.a.createElement("span",{className:"help-block error-help-block"},o.required),this.state.validators,r)}}],[{key:"getExtraValidators",value:function(){return t?t.map((function(e){return l.a.createElement(e,null)})):[]}}]),a}(l.a.Component);return o.contextTypes={form:s.a.shape({onField:s.a.func,onFieldChange:s.a.func})},o}var G=o("RIqP"),Y=o.n(G),K=o("J4zp"),J=o.n(K),Z=o("QILm"),Q=o.n(Z),X=function(e,t){var o=0;if(!t)return e||"";for(var r=t.toLowerCase(),a=[],n=0,i=0;i<e.length;i++){var s=e.substring(i,i+t.length);if(s.toLowerCase()===r){var c=e.substring(n,i);c&&a.push(c),a.push(l.a.createElement("b",{key:o++},s)),n=i+s.length,i+=s.length-1}}var u=e.substring(n);return u&&a.push(u),a},$=["initialOptions","initialValue","onChange","onBlur","onFocus"];function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}function te(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function oe(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?te(Object(o),!0).forEach((function(t){p()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):te(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var re=s.a.shape({value:s.a.string,label:s.a.string}),ae={id:s.a.string,name:s.a.string.isRequired,ariaLabel:s.a.string,placeholder:s.a.string,children:s.a.node,required:s.a.bool,defaultLabel:s.a.string,value:s.a.string,initialValue:s.a.string,onFocus:s.a.func,disabled:s.a.bool},ne={value:s.a.string.isRequired,role:s.a.string,disabled:s.a.bool,children:s.a.node},ie=oe(oe({},ne),{},{value:s.a.string}),le=function(e){w()(o,e);var t=ee(o);function o(){return b()(this,o),t.apply(this,arguments)}return k()(o,[{key:"render",value:function(){var e=this,t=this.props.disabled;return l.a.createElement("div",{className:"select-group"},l.a.createElement("div",{className:"roku-native-select select-wrapper".concat(t?" Roku-Select-Disabled":"")},l.a.createElement("select",{name:this.props.name,"aria-label":this.props.ariaLabel||this.props.defaultLabel||this.props.placeholder,id:this.props.id,onBlur:function(t){return e.props.defaultLabel&&t.target.value===e.props.defaultLabel?e.props.onRequired():e.props.onBlur(t)},"aria-required":this.props.required,disabled:t,onChange:this.props.onChange,onFocus:this.props.onFocus,value:this.props.value},this.props.defaultLabel&&l.a.createElement("option",{disabled:!0,value:""},this.props.defaultLabel),this.props.children)))}}]),o}(l.a.Component),se=function(e){var t=e.disabled;return l.a.createElement("div",{className:"Roku-Form"},l.a.createElement("div",{className:"select-group".concat(e.hasErrors?" has-error":"")},l.a.createElement("div",{className:"roku-native-select select-wrapper".concat(t?" Roku-Select-Disabled":"")},l.a.createElement("select",{onChange:e.onChange,name:e.name,"aria-label":e.ariaLabel,id:e.id||e.name,"aria-required":e.required,onFocus:e.onFocus,onBlur:e.onBlur,disabled:t,value:e.value},e.defaultLabel&&l.a.createElement("option",{disabled:e.isDefaultLabelDisabled,value:""},e.defaultLabel),e.children))))};se.propTypes={id:s.a.string,name:s.a.string.isRequired,ariaLabel:s.a.string,children:s.a.node,required:s.a.bool,hasErrors:s.a.bool,defaultLabel:s.a.string,value:s.a.string,onChange:s.a.func,onFocus:s.a.func,onBlur:s.a.func,isDefaultLabelDisabled:s.a.bool,disabled:s.a.bool},se.defaultProps={required:!1,value:"",disabled:!1},se.className="Roku.Form.Stateless.Select";var ce={loading:"__loading__",noResults:"__no_results__",newItem:"__new_item__"},ue=function(e){return Object.values(ce).includes(e)},de=function(e){w()(o,e);var t=ee(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).handleInputFocus=r.handleInputFocus.bind(y()(r)),r.handleInputBlur=r.handleInputBlur.bind(y()(r)),r.handleInputChange=r.handleInputChange.bind(y()(r)),r.handleOptionClick=r.handleOptionClick.bind(y()(r)),r.handleKeyDown=r.handleKeyDown.bind(y()(r)),r.callbackParentComponent=r.callbackParentComponent.bind(y()(r)),r.handleMultiValueRemove=r.handleMultiValueRemove.bind(y()(r)),r.handleClearX=r.handleClearX.bind(y()(r)),r.getSelectableOptions=r.getSelectableOptions.bind(y()(r)),r.resource=n()(),r.selectOptionsRef=l.a.createRef(),r.inputRef=l.a.createRef(),r.state={dropdownVisible:!1,filterText:"",highlightedOption:null},r.optionTextFilter=function(e){return function(t){return t.label.toLowerCase().includes(e)||t.value.toLowerCase().includes(e)}},r}return k()(o,[{key:"handleInputFocus",value:function(){var e=this;this.setState({dropdownVisible:!0},(function(){var t,o,r=e.props.selectedOption||{},a=e.selectOptionsRef.current.querySelector('[data-value="'.concat(r.value,'"]'));if(a){var n=a.parentNode.offsetHeight-a.parentNode.clientHeight,i=a.offsetTop-a.parentNode.offsetHeight+a.offsetHeight+n;a.parentNode.scrollTop=Math.max(0,i)}null===(t=(o=e.props).onFocus)||void 0===t||t.call(o)}))}},{key:"handleInputBlur",value:function(e){var t=this;this.props.onBlur&&e.persist(),this.setState({dropdownVisible:!1,filterText:""},(function(){t.props.onBlur&&t.props.onBlur(e)}))}},{key:"handleInputChange",value:function(e){var t=this.props,o=e.target.value;this.setState({filterText:o},(function(){t.onInputChange&&t.onInputChange(o)}))}},{key:"handleOptionClick",value:function(e){var t=this,o=e.target.closest(".Roku-Select-Option"),r={label:o.dataset.label,value:o.dataset.value,newValue:o.dataset.newvalue};[ce.loading,ce.noResults].includes(r.value)?e.preventDefault():this.setState({dropdownVisible:!1,filterText:""},(function(){t.callbackParentComponent(r)}))}},{key:"handleKeyDown",value:function(e){var t=this,o=this.props,r=this.state,a="Backspace"===e.key||8===e.keyCode,n="Delete"===e.key||46===e.keyCode,i="Enter"===e.key||13===e.keyCode,l="Escape"===e.key||27===e.keyCode,s="Tab"===e.key||27===e.keyCode,c=function(){var e=t.inputRef.current;e&&e.blur()},u=o.id||o.key||o.name,d=document.getElementById(u),p=d?d.value:null;if(n&&!p&&o.clearable)this.setState({dropdownVisible:!1,filterText:"",highlightedOption:null},(function(){t.handleClearX(),c()}));else if(l)this.setState({dropdownVisible:!1,filterText:"",highlightedOption:null},(function(){c()}));else{var m=e.target.className.includes("Roku-Select-Value-Clear");if((i||a)&&m)this.handleMultiValueRemove(e);else{if(i||s){var f=function(){if(r.highlightedOption)return r.highlightedOption;var e=t.getSelectableOptions(t.props,r.filterText);return 1!==e.length||ue(e[0].value)?e.find((function(e){return e.value===ce.newItem})):e[0]}();return f?void this.setState({dropdownVisible:!1,filterText:"",highlightedOption:null},(function(){t.callbackParentComponent(f),c()})):(this.setState({dropdownVisible:!1,highlightedOption:null},(function(){c()})),e.preventDefault&&e.preventDefault(),void(e.stopPropogation&&e.stopPropogation()))}var g=this.getSelectableOptions(o,r.filterText),b=o.selectedOption?o.selectedOption.value:null,h=r.highlightedOption?r.highlightedOption.value:b,k=null!=h?g.map((function(e){return e.value})).indexOf(h):-1,x="ArrowUp"===e.key||"Up"===e.key||38===e.keyCode,y="ArrowDown"===e.key||"Down"===e.key||40===e.keyCode;if(x)--k<0&&(k=g.length-1);else{if(!y)return;++k>g.length-1&&(k=0)}var v=g.length?g[k]:null,w=v?v.label:null,_=v?v.value:null;ue(_)||this.setState({dropdownVisible:!0,highlightedOption:v},(function(){if(null!=_){var e=o.id||o.key||o.name,t=document.getElementById(e);t&&w&&(t.value=w);var r=_?document.getElementById("".concat(e,"-").concat(_)):null;if(r){var a=r.offsetParent,n=r.offsetTop+r.clientHeight,i=a.scrollTop+a.clientHeight;r.offsetTop>a.scrollTop&&n<i||r.scrollIntoView(!1)}}}))}}}},{key:"callbackParentComponent",value:function(e){var t=this.props,o=e.value===ce.newItem;o&&(e={label:e.newValue,value:e.newValue});o&&t.onNewOptionClick&&!t.options.find((function(t){return t.value===e.value}))&&(t.multi?t.selectedOptions.find((function(t){return t.value===e.value}))||t.onNewOptionClick(e):t.selectedOption&&t.selectedOption.value===e.value||t.onNewOptionClick(e));if(t.onChange)if(t.multi){var r=t.selectedOptions.find((function(t){return t.value===e.value}))?t.selectedOptions:t.selectedOptions.concat(e);t.onChange(r)}else t.onChange(e)}},{key:"handleMultiValueRemove",value:function(e){var t=this.props,o=e.target.dataset.value,r=t.selectedOptions.filter((function(e){return e.value!==o}));t.onChange&&t.onChange(r)}},{key:"handleClearX",value:function(){var e=this.props;e.onChange&&e.onChange(e.multi?[]:{})}},{key:"getSelectableOptions",value:function(e,t){if(e.loading)return[{label:n()().loading,value:ce.loading}];var o=e.options||[];if(e.options&&e.options.length){if(e.multi){if(e.selectedOptions&&e.selectedOptions.length){o=e.options.filter((function(t){return!e.selectedOptions.find((function(e){return e.value===t.value}))}))}}else e.selectedOption;t&&(o=o.filter(this.optionTextFilter(t.toLowerCase())))}if(!o.length){o=[{label:n()()["no.results"],value:ce.noResults}];var r=t.trim();e.creatable&&r&&o.push({label:e.promptTextCreator?e.promptTextCreator(r):n()()["create.item"].replace("%{name}",r),value:ce.newItem,newValue:r})}return o}},{key:"renderOption",value:function(e,t,o){return"function"==typeof this.props.optionRenderer?this.props.optionRenderer(e,t,o):o(e.label,t)}},{key:"render",value:function(){var e=this,t=this.props,o=this.state,r=t.selectedOptions&&t.selectedOptions.length,a=t.multi?!!r:!!t.selectedOption,n=t.clearable&&!t.disabled&&a,i=this.getSelectableOptions(t,o.filterText),s=t.selectedOption?t.selectedOption.label:"",c=o.dropdownVisible?s:t.placeholder||"",u=o.dropdownVisible?o.filterText:s,d=function(e){return t.selectedOption&&t.selectedOption.value===e.value?" Roku-Selected-Option":""},p=function(e){return o.highlightedOption&&o.highlightedOption.value===e.value?" Roku-Highlighted-Option":""},m=t.id||t.key||t.name;return l.a.createElement("div",{className:"".concat(this.props.className||""," Roku-Select-Wrapper Roku-Form").trim()},l.a.createElement("div",{className:"select-group".concat(t.hasErrors?" has-error":"")},t.label&&l.a.createElement(B,{required:t.required,htmlFor:t.id},t.label,t.toolTipLabel&&l.a.createElement(F,null,t.toolTipLabel)),l.a.createElement("div",{className:"select-wrapper".concat(t.disabled?" Roku-Select-Disabled":"")},t.loadOptions&&l.a.createElement("div",{className:"Roku-Select-Search glyphicon glyphicon-search"}),n&&l.a.createElement("div",{className:"Roku-Select-Clear glyphicon glyphicon-close",onMouseDown:this.handleClearX,onTouchStart:this.handleClearX}),l.a.createElement("input",{ref:this.inputRef,name:t.name,key:t.key||t.id||t.name,type:"text",autoCapitalize:"off",autoComplete:"off",spellCheck:"false",autoCorrect:"off",placeholder:c,value:u,disabled:t.disabled,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onKeyDown:this.handleKeyDown,tabIndex:"0","aria-label":t.ariaLabel||t.name,"aria-required":t.required})),o.dropdownVisible&&l.a.createElement("div",{className:"Roku-Select-Options",ref:this.selectOptionsRef,onMouseDown:function(e){"Roku-Select-Options"===e.target.className&&e.preventDefault()}},i.map((function(r){return l.a.createElement("div",{className:"Roku-Select-Option".concat(d(r)).concat(p(r)),key:r.value,id:"".concat(m,"-").concat(r.value),"data-label":r.label,"data-value":r.value,"data-newvalue":r.newValue,onMouseDown:e.handleOptionClick,onTouchEnd:e.handleOptionClick},(a=r.value,n=r.label,ue(a)||n===t.placeholder?r.label:e.renderOption(r,o.filterText,X)));var a,n}))),t.multi&&l.a.createElement("div",{role:"listbox","aria-label":"Selected Options",className:"Roku-Select-Values"},t.selectedOptions.map((function(o){return l.a.createElement("div",{key:o.value,className:"Roku-Select-Value",disabled:t.disabled},o.label,t.disabled||l.a.createElement("div",{role:"option","aria-selected":!0,"aria-label":"".concat(e.resource["multi.remove.aria.label"]," ").concat(o.label),tabIndex:"0",className:"Roku-Select-Value-Clear glyphicon glyphicon-close",id:"".concat(m,"-").concat(o.value),"data-label":o.label,"data-value":o.value,onClick:e.handleMultiValueRemove,onKeyDown:e.handleKeyDown}))}))),t.errorLabel&&l.a.createElement("div",{className:"Roku-Select-Error"},t.errorLabel)))}}]),o}(l.a.Component),pe=s.a.arrayOf(s.a.shape(ie));de.propTypes={className:s.a.string,name:s.a.string.isRequired,id:s.a.string,key:s.a.string,placeholder:s.a.string,label:s.a.string,options:s.a.oneOfType([pe,s.a.object]),selectedOption:re,multi:s.a.bool,selectedOptions:s.a.oneOfType([pe,s.a.object]),disabled:s.a.bool,hasErrors:s.a.bool,errorLabel:s.a.string,toolTipLabel:s.a.string,clearable:s.a.bool,required:s.a.bool,ariaLabel:s.a.string,creatable:s.a.bool,promptTextCreator:s.a.func,optionRenderer:s.a.func,onNewOptionClick:s.a.func,onChange:s.a.func,onInputChange:s.a.func,onFocus:s.a.func,onBlur:s.a.func},de.defaultProps={clearable:!1},de.className="Roku.Select";var me=function(e){var t=e.options.find((function(t){return t.value===e.value}));return l.a.createElement(de,f()({},e,{value:void 0,values:void 0,selectedOption:t,selectedOptions:void 0,onChange:function(t){return e.onChange({value:t.value})}}))};me.propTypes=oe(oe({},de.propTypes),{},{value:s.a.string}),me.className=de.className;var fe=W(le);fe.className="Roku.Form.Select",fe.propTypes=ae,fe.defaultProps={required:!1,disabled:!1,value:""},fe.composable=!0;var ge=function(e){return l.a.createElement("option",e)};ge.className="Roku.Form.Option",ge.propTypes=ne,ge.composable=!0;var be=W((function(e){var t=e.initialOptions,o=e.initialValue,r=e.onChange,a=e.onBlur,n=e.onFocus,s=Q()(e,$),c=Object(i.useState)(t),u=J()(c,2),d=u[0],p=u[1],m=Object(i.useState)(o),g=J()(m,2),b=g[0],h=g[1],k=Object(i.useCallback)((function(e){var t=e.value;h(t),r({target:{value:t}})}),[r]),x=Object(i.useCallback)((function(){return a({target:{value:b}})}),[a]),y=Object(i.useCallback)((function(){return n({target:{value:b}},[n])})),v=Object(i.useCallback)((function(e){p([].concat(Y()(d),[e]))}),[d]);return l.a.createElement(me,f()({},s,{onNewOptionClick:v,value:b,onChange:k,onBlur:x,onFocus:y,options:d}))}));function he(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ke(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?he(Object(o),!0).forEach((function(t){p()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):he(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}be.className=me.className,be.propTypes=oe(oe({},me.propTypes),{},{required:s.a.bool,children:s.a.node,initialOptions:me.propTypes.options,initialValue:s.a.string}),be.defaultProps={},be.composable=!0;var ye=s.a.shape({value:s.a.string,label:s.a.string}),ve=s.a.arrayOf(ye),we={name:s.a.string,value:s.a.oneOfType([ve,s.a.object]),isLoading:s.a.bool,onChange:s.a.func,placeholder:s.a.string};(function(e){w()(o,e);var t=xe(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).handleChange=r.handleChange.bind(y()(r)),r.getSelectedItems=r.getSelectedItems.bind(y()(r)),r.markItemAsSelected=r.markItemAsSelected.bind(y()(r)),r.state={value:[]},r}return k()(o,[{key:"handleChange",value:function(e){var t=this.props;this.setState({value:e},(function(){t.onChange&&t.onChange({target:{value:e}})}))}},{key:"getSelectedItems",value:function(){return this.state.value}},{key:"markItemAsSelected",value:function(e){var t=this.props,o=this.state,r=t.options.find((function(t){return t.value===e})),a=o.value.find((function(t){return t.value===e}));r&&!a&&this.setState({value:o.value.concat(r)})}},{key:"render",value:function(){return l.a.createElement(de,f()({},this.props,{multi:!0,value:void 0,values:void 0,selectedOption:void 0,selectedOptions:this.state.value,onChange:this.handleChange}))}}]),o}(l.a.Component)).propTypes=ke(ke({},de.propTypes),we);var _e=function(e){w()(o,e);var t=xe(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).handleInputChange=r.handleInputChange.bind(y()(r)),r.handleChange=r.handleChange.bind(y()(r)),Array.isArray(e.defaultOptions)?r.state={loaded:!0,options:e.defaultOptions}:e.options?r.state={loaded:!0,options:e.options}:!0===e.defaultOptions||"true"===e.defaultOptions?r.state={loaded:!1,options:[]}:r.state={loaded:!0,options:[{label:e.placeholder,value:"__no_results__"}]},r}return k()(o,[{key:"componentDidMount",value:function(){var e=this,t=this.props;!0!==t.defaultOptions&&"true"!==t.defaultOptions||t.loadOptions&&t.loadOptions("").then((function(t){e.setState({loaded:!0,options:t})}))}},{key:"handleInputChange",value:function(e){var t=this,o=this.props;o.loadOptions&&(this.setState({loaded:!1}),o.loadOptions(e).then((function(e){t.setState({loaded:!0,options:e})})))}},{key:"handleChange",value:function(e){var t=this.props,o=this.state;t.onChange&&o.loaded&&t.onChange(e)}},{key:"render",value:function(){var e=this.props,t=this.state,o=t.loaded||!0!==e.defaultOptions&&"true"!==e.defaultOptions?e.placeholder:n()().loading;return l.a.createElement(de,f()({},e,{multi:!0,placeholder:o,options:t.options,value:void 0,values:void 0,selectedOption:void 0,selectedOptions:e.value||[],loading:!t.loaded,onChange:this.handleChange,onInputChange:P()(this.handleInputChange,500)}))}}]),o}(l.a.Component),Re={loadOptions:s.a.func,defaultOptions:s.a.oneOfType([s.a.bool,ve]),onInputChange:s.a.func,multi:s.a.bool,options:s.a.oneOfType([s.a.object,ve])};_e.propTypes=ke(ke(ke({},de.propTypes),we),Re),_e.className=de.className;var Ce=_e,Ee=function(e){return l.a.createElement(_e,f()({},e,{creatable:!0}))},Se={promptTextCreator:s.a.func,onNewOptionClick:s.a.func};Ee.propTypes=ke(ke(ke(ke({},de.propTypes),we),Re),Se),Ee.className=de.className;var Pe=function(e){w()(o,e);var t=xe(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).handleChange=r.handleChange.bind(y()(r)),r}return k()(o,[{key:"handleChange",value:function(e){var t=this.props;this.setState({value:e},(function(){t.onChange&&t.onChange({target:{value:e}})}))}},{key:"render",value:function(){var e=this.props,t=this.state,o=t&&t.value?t.value:e.value;return l.a.createElement(de,f()({},e,{multi:!0,value:void 0,values:void 0,selectedOption:void 0,selectedOptions:o||[],onChange:this.handleChange}))}}]),o}(l.a.Component);Pe.fieldIsEmpty=function(e){return 0===e.state.value.length};var Te=W(Pe);function Oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}Te.className=de.className,Te.propTypes=ke(ke({},Ce.propTypes),{},{required:s.a.bool,children:s.a.node}),Te.defaultProps={},Te.composable=!0;var Ne={children:s.a.node,onSubmit:s.a.func,onChange:s.a.func,onCancel:s.a.func},Ie=function(e){w()(o,e);var t=Oe(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).state={fields:{}},r.fields=[],r}return k()(o,[{key:"getChildContext",value:function(){return{form:this}}},{key:"onFieldChange",value:function(e){var t=this,o={};o[e.name]=e,this.setState({fields:Object.assign(this.state.fields,o)},(function(){t.props.onChange&&t.props.onChange({valid:t.areFieldsValid(),fields:t.state.fields})}))}},{key:"onField",value:function(e,t){e?this.fields.push(t):this.fields=this.fields.filter((function(e){return e!==t}))}},{key:"areFieldsValid",value:function(){var e=this;return this.fields.every((function(t){return e.state.fields[t.props.name].valid}))}},{key:"onSubmit",value:function(e){var t=this,o={};this.fields.forEach((function(e){e.showValidators();var r=e.props.name;o[r]={name:r,value:e.state.value,valid:t.state.fields[r].valid}}));var r=this.areFieldsValid();this.props.onSubmit&&this.props.onSubmit({valid:r,fields:o}),e.preventDefault()}},{key:"onCancel",value:function(e){this.props.onCancel&&this.props.onCancel(),e.preventDefault()}},{key:"render",value:function(){return l.a.createElement("form",null,this.props.children)}}]),o}(l.a.Component);function Ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}Ie.className="Roku.Form",Ie.propTypes=Ne,Ie.defaultProps={},Ie.childContextTypes={form:s.a.object};var Me=["email","number","password","search","tel","text","url"],Le={name:s.a.string.isRequired,value:s.a.string,initialValue:s.a.string,placeholder:s.a.string,children:s.a.node,readOnly:s.a.bool,required:s.a.bool,showEye:s.a.bool,callback:s.a.func,allowCreditCardNumber:s.a.bool,maxLength:s.a.number,autocomplete:s.a.string,id:s.a.string,type:s.a.oneOf(Me),disabled:s.a.bool,autoFocus:s.a.bool,onChange:s.a.func,onFocus:s.a.func,onShowHide:s.a.func},De=function(e){var t=e.type,o=e.onClick;return l.a.createElement("span",{className:"password"===t?"input-container-eye-hide":"input-container-eye",onClick:o})};De.propTypes={type:s.a.oneOf(Me),onClick:s.a.func},De.defaultProps={type:"password"},De.className="Roku.Form.Stateless.ShowEye",De.composable=!0;var je=function(e){w()(o,e);var t=Ae(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).state={type:r.props.type||"text"},r.showHide=r.showHide.bind(y()(r)),r}return k()(o,[{key:"showHide",value:function(){if(this.props.onShowHide)try{this.props.onShowHide({type:this.state&&this.state.type||""})}catch(e){}"text"===this.state.type?this.setState({type:"password"}):"password"===this.state.type&&this.setState({type:"text"}),this.props.callback&&this.props.callback()}},{key:"render",value:function(){var e={readOnly:this.props.readOnly};return this.props.autocomplete&&(e.autoComplete=this.props.autocomplete),this.props.showEye?l.a.createElement("div",{className:"input-container"},l.a.createElement("input",f()({name:this.props.name,placeholder:this.props.placeholder&&(this.props.required?"* ":"")+this.props.placeholder,id:this.props.id,value:this.props.value,onBlur:this.props.onBlur,onChange:this.props.onChange,onFocus:this.props.onFocus,autoFocus:this.props.autoFocus,"aria-required":this.props.required,"aria-label":this.props.name,alt:this.props.name,maxLength:this.props.maxLength,type:this.state.type||"text",disabled:this.props.disabled},e)),"password"===this.state.type&&l.a.createElement("span",{className:"input-container-eye-hide",onClick:this.showHide}),"text"===this.state.type&&l.a.createElement("span",{className:"input-container-eye",onClick:this.showHide})):l.a.createElement("input",f()({name:this.props.name,placeholder:this.props.placeholder&&(this.props.required?"* ":"")+this.props.placeholder,id:this.props.id,value:this.props.value,onBlur:this.props.onBlur,onChange:this.props.onChange,onFocus:this.props.onFocus,autoFocus:this.props.autoFocus,"aria-required":this.props.required,"aria-label":this.props.name,alt:this.props.name,maxLength:this.props.maxLength,type:this.props.type||"text",disabled:this.props.disabled},e))}}]),o}(l.a.Component),He=function(){var e=n()();return l.a.createElement(q,null,e["error.cc"])};He.isValid=function(e,t){return!!t.allowCreditCardNumber||!(/^(?:4[0-9]{12}(?:[0-9]{3})?)$/.test(e)||/^(?:5[1-5][0-9]{14})$/.test(e)||/^(?:3[47][0-9]{13})$/.test(e)||/^(?:3(?:0[0-5]|[68][0-9])[0-9]{11})$/.test(e)||/^(?:6(?:011|5[0-9][0-9])[0-9]{12})$/.test(e)||/^(?:(?:2131|1800|35\d{3})\d{11})$/.test(e))};var ze=W(je,[He]);ze.className="Roku.Form.Input",ze.propTypes=Le,ze.defaultProps={readOnly:!1,required:!1,allowCreditCardNumber:!1,disabled:!1,showEye:!1,autoFocus:!1},ze.composable=!0;var Fe=o("hz4D");function Be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}var Ve={value:s.a.string,children:s.a.node},qe={value:"",children:l.a.createElement(l.a.Fragment,null)},Ue={value:s.a.string,initialValue:s.a.string,name:s.a.string.isRequired,required:s.a.bool,children:s.a.node,disabled:s.a.bool,radioGroupClass:s.a.string},We=function(e){var t="".concat(e.name,"-").concat(e.value),o={};return Object.keys(e).forEach((function(t){t.startsWith("data-")&&(o[t]=e[t])})),l.a.createElement("div",{className:"radio form-group ".concat(e.size)},l.a.createElement("label",{className:e.disabled?"disabled":"",htmlFor:t,"aria-required":e.required},l.a.createElement("input",f()({id:t,type:"radio",checked:e.checked,name:e.name,value:e.value,onClick:e.onClick,onChange:e.onClick,tabIndex:"0",disabled:e.disabled,"aria-checked":e.checked},o)),l.a.createElement("span",null,e.children)))},Ge=W(function(e){w()(o,e);var t=Be(o);function o(){return b()(this,o),t.apply(this,arguments)}return k()(o,[{key:"render",value:function(){var e=this,t=function(t){e.props.onChange(t)},o=l.a.Children.map(this.props.children,(function(o){return o.type&&o.type.instanceOf&&o.type.instanceOf(We)?l.a.createElement(We,f()({checked:e.props.value===o.props.value,name:e.props.name,onClick:t},o.props),o.props.children):o}));return l.a.createElement("div",{className:this.props.radioGroupClass},o)}}]),o}(l.a.Component));Ge.className="Roku.Form.RadioGroup",Ge.propTypes=Ue,Ge.defaultProps={required:!1,disabled:!1},Ge.composable=!0,We.className="Roku.Form.RadioButton",We.propTypes=Ve,We.defaultProps=qe,We.composable=!0;var Ye={name:s.a.string.isRequired,value:s.a.string,initialValue:s.a.string,children:s.a.node,required:s.a.bool,excludeLabelTabIndex:s.a.bool,label:s.a.string,checkboxType:s.a.oneOf(["default","switch"])},Ke=function(e){var t=function(){e.onChange({target:{value:"checked"===e.value?"":"checked"}})},o=[];"switch"===e.checkboxType&&o.push("switch");var r=e.excludeLabelTabIndex?void 0:"0";return l.a.createElement("label",{htmlFor:e.id,tabIndex:r,className:o.join(" ")},l.a.createElement("input",{id:e.id,type:"checkbox",name:e.name,value:e.value,tabIndex:"0",onClick:t,checked:"checked"===e.value,"aria-required":e.required,"aria-checked":"checked"===e.value,onChange:t}),"switch"===e.checkboxType&&l.a.createElement("span",{className:"slider round"}),"default"===e.checkboxType&&l.a.createElement("span",null,e.label||e.children))};Ke.fieldClassName="checkbox";var Je=W(Ke);Je.className="Roku.Form.Checkbox",Je.propTypes=Ye,Je.defaultProps={required:!1,excludeLabelTabIndex:!1,checkboxType:"default"},Je.composable=!0;var Ze=o("UbMB"),Qe=o.n(Ze);function Xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=E()(e);if(t){var a=E()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return R()(this,o)}}var $e={ariaLabel:s.a.string,autoFocus:s.a.bool,canExceedMaxLength:s.a.bool,disabled:s.a.bool,errorLabel:s.a.string,hasErrors:s.a.bool,id:s.a.string,isDisabled:s.a.bool,label:s.a.string,readOnly:s.a.bool,resizable:s.a.bool,maxLength:s.a.oneOfType([s.a.number,s.a.string]),name:s.a.string.isRequired,onBlur:s.a.func,onChange:s.a.func,onFocus:s.a.func,onKeyUp:s.a.func,placeholder:s.a.string,placeHolder:s.a.string,required:s.a.bool,rows:s.a.number,value:s.a.string},et={ariaLabel:void 0,autoFocus:!1,canExceedMaxLength:!1,disabled:!1,errorLabel:"",hasErrors:!1,id:"",isDisabled:!1,label:"",readOnly:!1,resizable:!0,maxLength:void 0,onBlur:void 0,onChange:void 0,onFocus:void 0,onKeyUp:void 0,placeholder:"",placeHolder:"",required:!1,rows:void 0,value:void 0},tt=function(e){return l.a.createElement("div",{className:"Roku-Form"},l.a.createElement("div",{className:"form-group"},l.a.createElement(ot,e)))};tt.propTypes=$e,tt.defaultProps=et,tt.className="Roku.Form.Stateless.Textarea";var ot=function(e){w()(o,e);var t=Xe(o);function o(e){var r;return b()(this,o),(r=t.call(this,e)).onChange=r.onChange.bind(y()(r)),r.resource=n()(),r.numLineBreaks=0,r}return k()(o,[{key:"parseMaxLength",value:function(){var e=this.props.maxLength;return isNaN(e)?null:Number.parseInt(e)}},{key:"onChange",value:function(e){var t=this.props,o=t.onChange,r=t.canExceedMaxLength,a=e.target.value,n=(a.match(/\n/g)||[]).length,i=this.parseMaxLength();!r&&i&&a.length>i+n?e.preventDefault():(this.numLineBreaks=n,o&&o(e))}},{key:"render",value:function(){var e=this.props,t=this.parseMaxLength(),o=e.value||"",r=null,a=!1;t&&(r=t-(o.length-this.numLineBreaks),a=o.length>t);var n=(e.hasErrors||a)&&!e.isDisabled;return l.a.createElement("div",{className:n?"has-error":""},l.a.createElement("textarea",{rows:e.rows,readOnly:e.readOnly,"aria-label":e.ariaLabel||e.name,"aria-required":e.required,autoFocus:e.autoFocus,className:Qe()("form-control",{"non-resizable":!e.resizable}),disabled:e.disabled||e.isDisabled,id:e.id,name:e.name,onBlur:e.onBlur,onChange:this.onChange,onFocus:e.onFocus,onKeyUp:e.onKeyUp,placeholder:e.placeholder||e.placeHolder,value:o}),e.label?l.a.createElement(B,null,e.label):null,t&&l.a.createElement("div",{className:Qe()("form-textarea-chars-remaining",{error:a})},"".concat(r," / ").concat(t," ").concat(this.resource["textarea.chars.remaining"])),n&&l.a.createElement(u,null,this.props.errorLabel))}}]),o}(l.a.Component);ot.className="Roku.Form.TextareaField",ot.defaultProps=et,ot.propTypes=$e;var rt=W(ot);rt.className="Roku.Form.Textarea",rt.propTypes=Object.assign({},$e,{initialValue:s.a.string,children:s.a.node}),rt.composable=!0;var at=o("Rl3y"),nt=o.n(at),it=(o("8NJe"),["onChange","value"]),lt=["onBlur","onChange"],st={closeOnClickOutside:s.a.bool,closeOnSelect:s.a.bool,dateFormat:s.a.oneOfType([s.a.string,s.a.bool]),disabled:s.a.bool,displayTimeZone:s.a.string,errorLabel:s.a.string,hasErrors:s.a.bool,isValidDate:s.a.func,label:s.a.string,name:s.a.string.isRequired,onBlur:s.a.func,onChange:s.a.func,onFocus:s.a.func,placeholder:s.a.string,required:s.a.bool,timeFormat:s.a.oneOfType([s.a.string,s.a.bool]),toolTipLabel:s.a.string,utc:s.a.bool,value:s.a.oneOfType([s.a.shape({}),s.a.number,s.a.string])},ct={closeOnClickOutside:!0,closeOnSelect:!1,dateFormat:!0,disabled:!1,displayTimeZone:void 0,errorLabel:"",hasErrors:!1,isValidDate:function(){return!0},label:"",onBlur:function(){},onChange:function(){},onFocus:function(){},placeholder:"",required:!1,timeFormat:!0,toolTipLabel:"",utc:!1,value:void 0},ut=function(e){var t=e.closeOnClickOutside,o=e.closeOnSelect,r=e.dateFormat,a=e.disabled,n=e.displayTimeZone,i=e.errorLabel,s=e.hasErrors,c=e.id,d=e.isValidDate,p=e.label,m=e.name,f=e.onBlur,g=e.onChange,b=e.onFocus,h=e.placeholder,k=e.required,x=e.timeFormat,y=e.toolTipLabel,v=e.utc,w=e.value,_=(h&&k?"* ":"")+h;return l.a.createElement("div",{className:s?"has-error":""},p&&l.a.createElement(B,{required:k,htmlFor:c},p,y&&l.a.createElement(F,null,y)),l.a.createElement(nt.a,{closeOnClickOutside:t,closeOnSelect:o,dateFormat:r,displayTimeZone:n,inputProps:{autoComplete:"off",className:"form-control",disabled:a,id:c,name:m,placeholder:_},isValidDate:d,onChange:g,onClose:f,onOpen:b,timeFormat:x,value:w,utc:v}),s&&l.a.createElement(u,null,i))};ut.propTypes=st,ut.defaultProps=ct;var dt=function(e){var t=e.onChange,o=e.value,r=Q()(e,it),a=Object(i.useState)(o),n=J()(a,2),s=n[0],c=n[1];Object(i.useEffect)((function(){c(o)}),[o]);var u=Object(i.useCallback)((function(e){c(e),t(e)}),[t]);return l.a.createElement("div",{className:"Roku-Form"},l.a.createElement("div",{className:"form-group date-time"},l.a.createElement(ut,f()({},r,{onChange:u,value:s}))))};dt.className="Roku.Form.Date.Time",dt.propTypes=st,dt.defaultProps=ct;var pt=W((function(e){var t=e.onBlur,o=e.onChange,r=Q()(e,lt),a=function(e){var t;return{target:{value:(null===(t=e.toString)||void 0===t?void 0:t.call(e))||e||""}}};return l.a.createElement(ut,f()({},r,{onBlur:function(e){return t(a(e))},onChange:function(e){return o(a(e))}}))}));pt.className="Roku.Form.Date.Time",pt.propTypes=st,pt.composable=!0;var mt=o("Udi5"),ft=o("5xC0"),gt=o("0wUC"),bt=Object(r.a)(Ce),ht=(Object(r.a)(_e),Object(r.a)(Ee),Object(r.a)(De),Object(r.a)(tt),Object(r.a)(se)),kt=(Object(r.a)(me),Object(r.a)(de),Object(r.a)(ge)),xt=Object(r.a)(Ie),yt=Object(r.a)(u),vt=Object(r.a)(B);Object(r.a)(F),Object(r.a)(dt);Object.assign(xt,{Label:Object(r.a)(B),Tooltip:Object(r.a)(F),Input:Object(r.a)(ze),RadioButton:Object(r.a)(We),RadioGroup:Object(r.a)(Ge),Checkbox:Object(r.a)(Je),DateTimePicker:Object(r.a)(pt),Validate:Object(r.a)(q),Select:Object(r.a)(fe),Option:Object(r.a)(ge),Textarea:Object(r.a)(rt),Buttons:Object(r.a)(Fe.a),Error:Object(r.a)(u),MultiSelect:Object(r.a)(Te),SingleSelect:Object(r.a)(be)}),Object.assign(xt.Validate,{Url:function(){return l.a.createElement(q,{regex:/^\s*(http|https):\/\/.*$/},n()()["error.url"])},Email:function(){return l.a.createElement(q,{regex:/(<|^)[\w\d._%+-]+@(?:[\w\d-]+\.)+(\w{2,})(>|$)/i},n()()["error.email"])}}),o.d(t,"f",(function(){return bt})),o.d(t,"d",(function(){return mt.a})),o.d(t,"a",(function(){return ft.a})),o.d(t,"h",(function(){return gt.a})),o.d(t,"i",(function(){return ht})),o.d(t,"g",(function(){return kt})),o.d(t,"c",(function(){return xt})),o.d(t,"b",(function(){return yt})),o.d(t,"e",(function(){return vt}))},krAY:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("3346");t.default=r.default,t.useMedia=r.useMedia,t.useMediaLayout=r.useMediaLayout},ktJn:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.CarouselComponent{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes slideFromLeft{0%{-webkit-transform:translate(100%) scale(1);transform:translate(100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes slideFromLeft{0%{-webkit-transform:translate(100%) scale(1);transform:translate(100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes slideToLeft{0%{-webkit-transform:translate(-100%) scale(1);transform:translate(-100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes slideToLeft{0%{-webkit-transform:translate(-100%) scale(1);transform:translate(-100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes slideFromLeftNoScale{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideFromLeftNoScale{0%{-webkit-transform:translate(100%);transform:translate(100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideFromRight{0%{-webkit-transform:translate(-100%) scale(1);transform:translate(-100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes slideFromRight{0%{-webkit-transform:translate(-100%) scale(1);transform:translate(-100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes slideToRight{0%{-webkit-transform:translate(100%) scale(1);transform:translate(100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@keyframes slideToRight{0%{-webkit-transform:translate(100%) scale(1);transform:translate(100%) scale(1)}to{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@-webkit-keyframes slideFromRightNoScale{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideFromRightNoScale{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideFromLeftContent{0%{-webkit-transform:translate(10%);transform:translate(10%)}50%{-webkit-transform:translate(2%);transform:translate(2%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideFromLeftContent{0%{-webkit-transform:translate(10%);transform:translate(10%)}50%{-webkit-transform:translate(2%);transform:translate(2%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideFromRightContent{0%{-webkit-transform:translate(-10%);transform:translate(-10%)}50%{-webkit-transform:translate(-2%);transform:translate(-2%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideFromRightContent{0%{-webkit-transform:translate(-10%);transform:translate(-10%)}50%{-webkit-transform:translate(-2%);transform:translate(-2%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideContentOpacity{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes slideContentOpacity{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes slideContentDisclaimerOpacity{0%{opacity:0}50%{opacity:0}to{opacity:.5}}@keyframes slideContentDisclaimerOpacity{0%{opacity:0}50%{opacity:0}to{opacity:.5}}@-webkit-keyframes slideFullOpacity{0%{opacity:.2}to{opacity:1}}@keyframes slideFullOpacity{0%{opacity:.2}to{opacity:1}}@-webkit-keyframes slideNoOpacity{0%{opacity:1;-webkit-box-shadow:2px 2px 10px 2px transparent;box-shadow:2px 2px 10px 2px transparent}to{opacity:.2;-webkit-box-shadow:2px 2px 10px 2px #000;box-shadow:2px 2px 10px 2px #000}}@keyframes slideNoOpacity{0%{opacity:1;-webkit-box-shadow:2px 2px 10px 2px transparent;box-shadow:2px 2px 10px 2px transparent}to{opacity:.2;-webkit-box-shadow:2px 2px 10px 2px #000;box-shadow:2px 2px 10px 2px #000}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes frameFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:.2}}@keyframes frameFadeIn{0%{opacity:0}50%{opacity:0}to{opacity:.2}}@media (max-width:1245px){.CarouselComponent .default{width:calc(95% - 2px);margin:0 auto}}@media (min-width:1080px){.CarouselComponent .variant-offers{display:none!important}}.CarouselComponent .frame-logo{position:absolute;right:0;bottom:0;padding:0 16px 12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.CarouselComponent .frame-logo .Roku-Image{width:10%}.CarouselComponent .frame-logo .frame-logo-detail{color:#fff;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:8px;font-size:12px}.CarouselComponent .CarouselComponent-Wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-left,.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-right{position:relative;font-size:4rem;cursor:pointer}.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-left>.control:active,.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-left>.control:focus,.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-right>.control:active,.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-right>.control:focus{outline:none}@media (min-width:320px) and (max-width:767px){.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-left,.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-right{font-size:3rem}}.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-right{right:-5px}@media (min-width:1046px){.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-right{right:-5px}}.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-left{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);left:-5px}@media (min-width:1046px){.CarouselComponent .CarouselComponent-Wrapper .carousel-navigation-left{left:-5px}}@media (min-width:1080px){.CarouselComponent .CarouselComponent-Wrapper .show.text-offers{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;margin-bottom:30px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.CarouselComponent .CarouselComponent-Wrapper .show.text-offers{margin-bottom:30px}}.CarouselComponent .CarouselComponent-Wrapper .show.text-offers .content-container-offers{padding-left:30px;padding-right:30px;text-align:left}@media (max-width:319px){.CarouselComponent .CarouselComponent-Wrapper .show.text-offers .content-container-offers{display:none!important}}@media (min-width:320px) and (max-width:767px){.CarouselComponent .CarouselComponent-Wrapper .show.text-offers .content-container-offers{padding-left:30px;padding-right:30px}}.CarouselComponent .CarouselComponent-Wrapper .show.text-offers .content-container-offers .headline{text-align:left;font-size:32px}@media (max-width:319px){.CarouselComponent .CarouselComponent-Wrapper .show.text-offers .content-container-offers .headline{font-size:26px}}.CarouselComponent .CarouselComponent-Wrapper .show.text-offers .content-container-offers .content{text-align:left;font-size:16px}.CarouselComponent .content-container{margin:20px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .content-container{margin:20px}}.CarouselComponent .content-container .headline{font-size:20px;text-align:center;padding-top:0;padding-bottom:0}@media (max-width:319px){.CarouselComponent .content-container .headline{font-size:17px}}.CarouselComponent .show{-webkit-animation:fadeIn .75s;animation:fadeIn .75s}.CarouselComponent .showFrame{-webkit-animation:frameFadeIn .5s;animation:frameFadeIn .5s}.CarouselComponent .center-content-left .base-hero-title{-webkit-animation:slideFromLeftContent .75s,slideContentOpacity .75s;animation:slideFromLeftContent .75s,slideContentOpacity .75s}.CarouselComponent .center-content-left .base-hero-subhead{-webkit-animation:slideFromLeftContent .85s,slideContentOpacity .85s;animation:slideFromLeftContent .85s,slideContentOpacity .85s}.CarouselComponent .center-content-left .base-hero-cta{-webkit-animation:slideFromLeftContent .95s,slideContentOpacity .95s;animation:slideFromLeftContent .95s,slideContentOpacity .95s}.CarouselComponent .center-content-left .disclaimer{opacity:.5;-webkit-animation:slideFromLeftContent 1.05s,slideContentDisclaimerOpacity 1.05s;animation:slideFromLeftContent 1.05s,slideContentDisclaimerOpacity 1.05s}.CarouselComponent .center-content-right .base-hero-title{-webkit-animation:slideFromRightContent .75s,slideContentOpacity .75s;animation:slideFromRightContent .75s,slideContentOpacity .75s}.CarouselComponent .center-content-right .base-hero-subhead{-webkit-animation:slideFromRightContent .85s,slideContentOpacity .85s;animation:slideFromRightContent .85s,slideContentOpacity .85s}.CarouselComponent .center-content-right .base-hero-cta{-webkit-animation:slideFromRightContent .95s,slideContentOpacity .95s;animation:slideFromRightContent .95s,slideContentOpacity .95s}.CarouselComponent .center-content-right .disclaimer{opacity:.5;-webkit-animation:slideFromRightContent 1.05s,slideContentDisclaimerOpacity 1.05s;animation:slideFromRightContent 1.05s,slideContentDisclaimerOpacity 1.05s}.CarouselComponent .hide-center{visibility:hidden}.CarouselComponent .progress-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%}.CarouselComponent .progress-container .meter{height:5px;position:relative;background:#d5d5d5;-webkit-border-radius:10px;border-radius:10px;margin-right:10px;cursor:pointer}@media (min-width:320px) and (max-width:767px){.CarouselComponent .progress-container .meter{margin-right:10px}}.CarouselComponent .progress-container .meter>span{display:block;height:100%;-webkit-border-radius:10px;border-radius:10px;background-color:#787878;position:relative;overflow:hidden}.CarouselComponent .progress-container .meter-animate{-webkit-animation-name:progressMove;animation-name:progressMove;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}@-webkit-keyframes progressMove{0%{width:0}to{width:100%}}@keyframes progressMove{0%{width:0}to{width:100%}}.CarouselComponent .base-hero{position:relative;width:100%;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero{margin-bottom:10px}}.CarouselComponent .base-hero .carousel-frame{width:100%;min-height:56.25vw}@media (min-width:1080px){.CarouselComponent .base-hero .carousel-frame{min-height:500px;max-height:1000px}}@media (min-width:1080px){.CarouselComponent .base-hero .carousel-frame .frame-image-xs{display:none}}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-frame .carousel-image{min-height:56.25vw;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin:0}}.CarouselComponent .base-hero .top-frame-wrapper{position:relative}.CarouselComponent .base-hero .mute-btn{position:absolute;bottom:-15px;right:0;background:rgba(0,0,0,.5);border:none;-webkit-border-radius:50%;border-radius:50%;height:60px;width:60px}.CarouselComponent .base-hero .mute-btn.bottom-right{right:0;bottom:-15px}.CarouselComponent .base-hero .mute-btn.bottom-right.cc-btn{right:70px}.CarouselComponent .base-hero .mute-btn.bottom-left{left:0;bottom:-15px}.CarouselComponent .base-hero .mute-btn.bottom-left.cc-btn{left:70px}.CarouselComponent .base-hero .mute-btn.top-left{top:15px;left:0}.CarouselComponent .base-hero .mute-btn.top-left.cc-btn{left:70px}.CarouselComponent .base-hero .mute-btn.top-right{top:15px;right:0}.CarouselComponent .base-hero .mute-btn.top-right.cc-btn{right:70px}.CarouselComponent .base-hero .mute-btn span,.CarouselComponent .base-hero .mute-btn svg{pointer-events:none;width:30px;height:30px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .mute-btn span,.CarouselComponent .base-hero .mute-btn svg{margin-left:-2px}}.CarouselComponent .base-hero .mute-btn.unmuted .unmuted{display:block}.CarouselComponent .base-hero .mute-btn.unmuted .muted{display:none}.CarouselComponent .base-hero .mute-btn .muted{display:block}.CarouselComponent .base-hero .mute-btn .unmuted{display:none}.CarouselComponent .base-hero .frame-image-not-small{margin-top:10px;max-height:1000px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .frame-image-not-small{margin-top:10px}}.CarouselComponent .base-hero .frame-image-not-small .carousel-image-frame{max-width:1400px;position:absolute}.CarouselComponent .base-hero .frame-image-not-small .carousel-image-frame .pure-overlay,.CarouselComponent .base-hero .frame-image-not-small .carousel-image-frame .pure-overlay>div,.CarouselComponent .base-hero .frame-image-not-small .carousel-image-frame .pure-overlay video,.CarouselComponent .base-hero .frame-image-not-small .carousel-image-frame .vid-frame-container{position:relative;height:100%;width:100%}.CarouselComponent .base-hero .frame-image-not-small .carousel-image-frame .carousel-image{height:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;margin:0}.CarouselComponent .base-hero .frame-image-not-small .carousel-content{position:absolute}.CarouselComponent .base-hero .side-frame{margin-top:40px;margin-bottom:40px;cursor:pointer;opacity:.2;-webkit-box-shadow:0 14px 20px -2px rgba(0,0,0,.35);box-shadow:0 14px 20px -2px rgba(0,0,0,.35)}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .side-frame{margin-top:40px;margin-bottom:40px}}.CarouselComponent .base-hero .center-frame{margin-left:40px;margin-right:40px;-webkit-box-shadow:0 14px 20px -2px rgba(0,0,0,.35);box-shadow:0 14px 20px -2px rgba(0,0,0,.35);z-index:4}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .center-frame{margin-left:40px;margin-right:40px}}.CarouselComponent .base-hero .slideLeft{-webkit-animation:slideFromLeft .5s ease-out,slideFullOpacity .5s ease-out;animation:slideFromLeft .5s ease-out,slideFullOpacity .5s ease-out}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .slideLeft{-webkit-animation:slideFromLeftNoScale .5s ease-out,slideFullOpacity .5s ease-out;animation:slideFromLeftNoScale .5s ease-out,slideFullOpacity .5s ease-out}}.CarouselComponent .base-hero .slideRight{-webkit-animation:slideFromRight .5s ease-out,slideFullOpacity .5s ease-out;animation:slideFromRight .5s ease-out,slideFullOpacity .5s ease-out}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .slideRight{-webkit-animation:slideFromRightNoScale .5s ease-out,slideFullOpacity .5s ease-out;animation:slideFromRightNoScale .5s ease-out,slideFullOpacity .5s ease-out}}.CarouselComponent .base-hero .hideSlideRight{-webkit-animation:slideToLeft .5s ease-out,slideNoOpacity .5s ease-out;animation:slideToLeft .5s ease-out,slideNoOpacity .5s ease-out}.CarouselComponent .base-hero .hideSlideLeft{-webkit-animation:slideToRight ease-out .5,slideNoOpacity .5s ease-out;animation:slideToRight ease-out .5,slideNoOpacity .5s ease-out}.CarouselComponent .base-hero .carousel-content{width:100%;text-align:center}.CarouselComponent .base-hero .carousel-content.hideContent{visibility:hidden}.CarouselComponent .base-hero .carousel-content .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.CarouselComponent .base-hero .carousel-content .hero-content{width:100%;margin-top:20px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-content .hero-content{margin-top:20px;margin-bottom:20px}}.CarouselComponent .base-hero .carousel-content .hero-content .headline{margin:0 0 40px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-content .hero-content .headline{margin-bottom:40px}}@media (min-width:768px){.CarouselComponent .base-hero .carousel-content .hero-content .headline{margin-bottom:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-content .hero-content .headline{margin-bottom:10px}}.CarouselComponent .base-hero .carousel-content .hero-content .headline p{margin:0}.CarouselComponent .base-hero .carousel-content .hero-content .base-hero-title{font-size:32px;margin-left:auto;margin-right:auto}.CarouselComponent .base-hero .carousel-content .hero-content .base-hero-subhead{font-size:16px;margin:0 0 40px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-content .hero-content .base-hero-subhead{margin-bottom:40px}}@media (min-width:768px){.CarouselComponent .base-hero .carousel-content .hero-content .base-hero-subhead{margin-bottom:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-content .hero-content .base-hero-subhead{margin-bottom:10px}}.CarouselComponent .base-hero .carousel-content .hero-content .base-hero-subhead p{margin:0}.CarouselComponent .base-hero .carousel-content .hero-content .roku-button{margin:0 0 10px}@media (min-width:320px) and (max-width:767px){.CarouselComponent .base-hero .carousel-content .hero-content .roku-button{margin-bottom:10px}}.CarouselComponent .base-hero .carousel-content .hero-content .disclaimer,.CarouselComponent .base-hero .carousel-content .hero-content .disclaimer p{margin:0}.text-center{text-align:center!important}.hero-progress-xs{display:none}@media (min-width:320px) and (max-width:767px){.hero-progress-xs{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero-progress-xs,.hero-progress-xs .progress-tile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.hero-progress-xs .progress-tile{margin-left:10px;cursor:pointer;max-width:80px;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.hero-progress-xs .progress-tile{margin-left:10px}}@media (min-width:320px) and (max-width:767px){.hero-progress-xs .progress-tile-active .progress-image{border:3px solid #662d91}.hero-progress-xs .progress-tile-active .meter{background-color:#d5d5d5}.hero-progress-xs .meter{height:5px;position:relative;-webkit-border-radius:10px;border-radius:10px;margin-top:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.hero-progress-xs .meter{background-color:#d5d5d5;margin-top:10px}}@media (min-width:320px) and (max-width:767px){.hero-progress-xs .meter>span{display:block;height:100%;-webkit-border-radius:10px;border-radius:10px;background-color:#662d91;position:relative;overflow:hidden}.hero-progress-xs .meter-animate{-webkit-animation-name:progressMove;animation-name:progressMove;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}@-webkit-keyframes progressMove{0%{width:0}to{width:100%}}@keyframes progressMove{0%{width:0}to{width:100%}}}.CarouselComponent.hero{margin-top:1rem}.CarouselComponent.hero .CarouselComponent-Wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero .CarouselComponent-Wrapper{margin-top:0}.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-image-frame{min-width:100vw!important;margin:0!important;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-content.hideContent{display:none}.CarouselComponent.hero .CarouselComponent-Wrapper .hero-progress-xs{width:100%}.CarouselComponent.hero .CarouselComponent-Wrapper .hero-progress-xs .progress-tile{margin-left:.5rem;margin-right:.5rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100vw;max-width:2000px}.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-content-wrapper .carousel-content{position:relative!important;width:100vw!important}.CarouselComponent.hero .CarouselComponent-Wrapper .hide-frame{display:none}.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-image-frame{width:41.5vw;min-width:min(60vw,90vh,1000px);max-width:max(60vw,90vh,760px);position:relative}@media screen and (min-width:2000px){.CarouselComponent.hero .CarouselComponent-Wrapper .carousel-image-frame{max-width:min(60vw,90vh,1000px)}}.CarouselComponent.hero .CarouselComponent-Wrapper .side-frame{margin-top:40px;margin-bottom:40px;cursor:pointer;opacity:.2;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:100%;-webkit-box-shadow:none;box-shadow:none}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero .CarouselComponent-Wrapper .side-frame{margin-top:40px;margin-bottom:40px}}.CarouselComponent.hero .CarouselComponent-Wrapper .side-frame img,.CarouselComponent.hero .CarouselComponent-Wrapper .side-frame video{-webkit-box-shadow:2px 2px 10px 2px #000;box-shadow:2px 2px 10px 2px #000}.CarouselComponent.hero .CarouselComponent-Wrapper .side-frame *{pointer-events:none}.CarouselComponent.hero .CarouselComponent-Wrapper .left-frame{margin-left:-20vw}.CarouselComponent.hero .CarouselComponent-Wrapper .right-frame{margin-right:-20vw}.CarouselComponent.hero .CarouselComponent-Wrapper .center-frame{max-height:1000px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 6%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-box-shadow:none;box-shadow:none}.CarouselComponent.hero .CarouselComponent-Wrapper .center-frame img,.CarouselComponent.hero .CarouselComponent-Wrapper .center-frame video{-webkit-box-shadow:0 14px 20px -2px rgba(0,0,0,.35);box-shadow:0 14px 20px -2px rgba(0,0,0,.35)}.CarouselComponent.hero.whatson .whatson-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:margin-left .4s;-o-transition:margin-left .4s;transition:margin-left .4s;position:relative}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .whatson-nav{margin-left:0!important;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:scroll;max-width:100vw}}.CarouselComponent.hero.whatson .whatson-nav a{white-space:nowrap}.CarouselComponent.hero.whatson .whatson-nav .whatson-nav-active:hover{color:#662d91}.CarouselComponent.hero.whatson .whatson-nav .whatson-nav-inactive:hover{color:#bebebe}.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .carousel-content-wrapper{display:none}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .carousel-image-frame{min-width:70vw!important;margin:0 1rem!important;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .carousel-image-frame .img-lg{display:none}}.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .carousel-image-frame .img-sm{display:none}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .carousel-image-frame .img-sm{display:block}}.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .center-frame{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0 4rem;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .side-frame{opacity:1;margin-top:0;margin-bottom:0}.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .side-frame img,.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .side-frame video{-webkit-box-shadow:0 14px 20px -2px rgba(0,0,0,.35);box-shadow:0 14px 20px -2px rgba(0,0,0,.35)}.CarouselComponent.hero.whatson .CarouselComponent-Wrapper .channel-img img{-webkit-box-shadow:none;box-shadow:none}.CarouselComponent.hero.whatson .whatson-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .whatson-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.CarouselComponent.hero.whatson .whatson-content .whatson-title-section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .whatson-content .whatson-title-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:80%;text-align:center;margin-right:0;margin-bottom:20px}}.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section .channel-message{margin-right:10px}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section .channel-message{margin-right:0}}.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section .channel-img{width:83px;height:63px}.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section .channel-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:320px) and (max-width:767px){.CarouselComponent.hero.whatson .whatson-content .whatson-channel-section .channel-img{margin-bottom:10px}}.CarouselComponent.hero.whatson .slideLeft{-webkit-animation:slideFromLeftNoScale .5s ease-out;animation:slideFromLeftNoScale .5s ease-out}.CarouselComponent.hero.whatson .hideSlideLeft{-webkit-animation:slideToRight .5s ease-out;animation:slideToRight .5s ease-out}.CarouselComponent.hero.whatson .slideRight{-webkit-animation:slideFromRightNoScale .5s ease-out;animation:slideFromRightNoScale .5s ease-out}.CarouselComponent.hero.whatson .hideSlideRight{-webkit-animation:slideToLeft .5s ease-out;animation:slideToLeft .5s ease-out}",""]),e.exports=t},"kz/Y":function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},"l+XD":function(e,t,o){var r=o("cDf5");e.exports=function(e){var t=!0,o=!0,a=!1;if("function"==typeof e){try{e.call("f",(function(e,o,a){"object"!==r(a)&&(t=!1)})),e.call([null],(function(){"use strict";o="string"==typeof this}),"x")}catch(e){a=!0}return!a&&t&&o}return!1}},l7DM:function(e,t,o){"use strict";var r=o("+OSr"),a=o("ElOa");Object(r.a)(a.a)},lDbA:function(e,t,o){var r=o("dcKP");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},lDgO:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("Iwrn");o("IB4S");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var g=function(t){s()(r,t);var o=f(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){var t=this,o=this.props.headerSize||"h1";if(Resources["".concat(this.props.id,".Size")])switch(parseInt(Resources["".concat(this.props.id,".Size")])){case 1:o="h1";break;case 2:o="h2";break;case 3:o="h3";break;case 4:o="h4";break;case 5:o="h5";break;case 6:o="h6"}var r=Resources["".concat(this.props.id,".levels")]||this.props.levels||[];return 0===r.length&&Resources["".concat(this.props.id,".Cta")]&&(r=[{Cta:Resources["".concat(this.props.id,".Cta")],"Cta Link":Resources["".concat(this.props.id,".Cta Link")],"GTM Label":Resources["".concat(this.props.id,".GTM Label")],ariaLabel:Resources["".concat(this.props.id,".ariaLabel")]}]),e.createElement("div",{className:"Roku-Pdp-Breadcrumb"},e.createElement("ol",{itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},r.map((function(o,a){var n="hidden-xs";return a===r.length-1&&(n=""),e.createElement("li",{key:"bc-".concat(a),itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem"},e.createElement("a",{itemProp:"item",onClick:o.onClick||null,href:o["Cta Link"],"data-gtm-category":Object(m.a)()||o["GTM Category"]||Resources["".concat(t.props.id,".GTM Category")],"data-gtm-label":Object(m.b)(o.Cta,"pdp_breadcrumb")||o["GTM Label"],"aria-label":o.ariaLabel,"data-reload-navigation":"true",className:"glyphicon glyphicon-arrow-left ".concat(n)},e.createElement("span",{itemProp:"name"},o.Cta)),e.createElement("span",{className:"divider"},"/"),e.createElement("meta",{itemProp:"position",content:a+1}))})),(Resources["".concat(this.props.id,".Product name")]||this.props.lastLevel)&&e.createElement("li",{itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem"},e.createElement("span",{itemProp:"name"},e.createElement(o,{className:"label"},Resources["".concat(this.props.id,".Product name")]||this.props.lastLevel)),e.createElement("meta",{itemProp:"position",content:r.length+1}))))}}]),r}(e.Component);g.data=[{type:"multiple",key:"levels",label:"Levels",data:[{type:"text",key:"Cta"},{type:"text",key:"ariaLabel",label:"Aria label"},{type:"text",key:"Cta Link",messages:!1},{type:"text",key:"GTM Label",messages:!1}]},{type:"text",key:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"Product name",messages:!1},{type:"dropdown",options:[{value:1,label:"H1"},{value:2,label:"H2"},{value:3,label:"H3"},{value:4,label:"H4"},{value:5,label:"H5"},{value:6,label:"H6"}],key:"Size",messages:!1}],t.a=g}).call(this,o("viRO"))},lGMs:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("gex2")),i=r(o("Mn8s"));t.default=i.default((function(e,t){a.default("https://bookmark.hatenaapis.com/count/entry"+n.default({url:e}),(function(e,o){t(o||void 0)}))}))},lIEt:function(e,t){e.exports="/investor/s/1647467262999/i/d272f4d4aec5237535cd4f73632a0566.png"},lOB1:function(e,t,o){"use strict";var r=o("0yco"),a=o("/s5K");e.exports=function(e){var t=a(e);return 0!==t&&(t=r(t)),0===t?0:t}},lPzp:function(e,t){e.exports="/investor/s/1647467262999/i/154d12bcd24332fa8252dc02b27ba72b.png"},lR7G:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.lottie-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:900px),(min-width:901px) and (max-width:1024px) and (orientation:portrait){.lottie-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10vh}}.lottie-wrapper.in-portal .content .copy-item{margin-top:12px;margin-bottom:12px;opacity:1}.lottie-wrapper .player{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:5vh;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:900px),(min-width:901px) and (max-width:1024px) and (orientation:portrait){.lottie-wrapper .player{background:#fff}}@media (max-width:900px),(min-width:901px) and (max-width:1024px) and (orientation:portrait){.lottie-wrapper .player{padding:0;z-index:1;max-height:50vh;display:block;margin-bottom:10vh;width:100%;text-align:center}.lottie-wrapper .player:after{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,#fff 20%,hsla(0,0%,100%,0));background:-o-linear-gradient(top,#fff 20%,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff 20%,hsla(0,0%,100%,0));width:100%;height:10vh;display:block}}.lottie-wrapper .player img{min-height:100%;position:absolute;right:0}@media (max-width:900px),(min-width:901px) and (width:1024px) and (orientation:portrait){.lottie-wrapper .player img{max-width:100%;max-height:50vh;min-height:auto;position:relative}}.lottie-wrapper .content{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin-left:24px}@media (max-width:900px),(min-width:901px) and (width:1024px) and (orientation:portrait){.lottie-wrapper .content{width:100%;margin-left:0}}.lottie-wrapper .content .copy-item{opacity:.1;margin-top:100vh}.lottie-wrapper .content .copy-item:last-child{margin-bottom:40vh}@media (max-width:900px),(min-width:901px) and (width:1024px) and (orientation:portrait){.lottie-wrapper .content .copy-item{opacity:1!important;margin-top:40vh}.lottie-wrapper .content .copy-item:last-child{margin-bottom:-10vh}}',""]),e.exports=t},lSNA:function(e,t){e.exports=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}},"lU+E":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Pdp-Header{text-align:center}@media (min-width:320px) and (max-width:767px){.Pdp-Header{text-align:left}}",""]),e.exports=t},lWBg:function(e,t,o){var r=o("VpPS");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},lWWm:function(e,t,o){"use strict";var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("17x9"),b=o.n(g);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var k=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},x=function(e){s()(o,e);var t=h(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t={"@context":"https://schema.org","@type":"Article",mainEntityOfPage:{"@type":"WebPage","@id":e.url&&e.url},headline:e.title&&e.title,description:e.summary&&e.summary,image:{"@type":"ImageObject",url:e.featuredImage&&e.featuredImage},author:{"@type":"Person",name:e.author&&e.author},publisher:{"@type":"Organization",name:"Roku",logo:{"@type":"ImageObject",url:e.companyImageURL}},datePublished:e.datePublished&&e.datePublished,dateModified:e.dateModified&&e.dateModified};return f.a.createElement(k,{data:t})}}]),o}(f.a.Component);x.propTypes={url:b.a.string.isRequired,title:b.a.string.isRequired,summary:b.a.any.isRequired,featuredImage:b.a.string.isRequired,author:b.a.string.isRequired,datePublished:b.a.string.isRequired,dateModified:b.a.string.isRequired},x.defaultProps={company:"Roku",companyURL:"https://www.roku.com/",companyImageURL:"https://www.roku.com/assets/roku-logo-purple.png"};var y=x,v=(o("/4pj"),o("jmPV"),o("r9mA")),w=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;a()(this,e),this.date=t}return i()(e,[{key:"_initDateObj",value:function(){this.dateObj={};var t=String(this.date.getFullYear());this.dateObj.YYYY=t,this.dateObj.YY=t.slice(-2);var o=String(this.date.getMonth());this.dateObj.MMMM=e.months[o],this.dateObj.MMM=e.months[o].substring(0,3),this.dateObj.MM=1===(parseInt(o)+1).length?"0"+(parseInt(o)+1):String(parseInt(o)+1),this.dateObj.M=String(parseInt(o)+1);var r=String(this.date.getDate());this.dateObj.DD=1===r.length?"0"+r:r,this.dateObj.D=r;var a=String(this.date.getDay());this.dateObj.dddd=e.days[a],this.dateObj.ddd=e.days[a].substring(0,3);var n=String(this.date.getHours());this.dateObj.HH=1===n.length?"0"+n:n,this.dateObj.H=n,parseInt(n)>12?(this.dateObj.hh=1===String(parseInt(n)-12).length?"0"+(parseInt(n)-12):String(parseInt(n)-12),this.dateObj.h=String(parseInt(n)-12)):(this.dateObj.hh=1===n.length?"0"+n:n,this.dateObj.h=n);var i=String(this.date.getMinutes());this.dateObj.mm=1===i.length?"0"+i:i,this.dateObj.m=i;var l=String(this.date.getSeconds());this.dateObj.ss=1===l.length?"0"+l:l,this.dateObj.s=l;var s=String(this.date.getMilliseconds());this.dateObj.SSS=s,parseInt(n)<12?this.dateObj.aa="am":this.dateObj.aa="pm",this.dateObj.AA=this.dateObj.aa.toUpperCase()}},{key:"add",value:function(e,t){return"days"===t?this.date.setDate(this.date.getDate()+e):"months"===t?this.date.setMonth(this.date.getMonth()+e):"years"===t&&this.date.setFullYear(this.date.getFullYear()+e),this}},{key:"subtract",value:function(e,t){return"days"===t?this.date.setDate(this.date.getDate()-e):"months"===t?this.date.setMonth(this.date.getMonth()-e):"years"===t&&this.date.setFullYear(this.date.getFullYear()-e),this}},{key:"format",value:function(e,t){var o=this;if(arguments.length>1?this.date=e instanceof Date?e:new Date(e):1===arguments.length&&(t=arguments[0]),!t)return this._localISOTime();this._initDateObj();var r=t;return t.split(/[^A-Za-z]/).forEach((function(e){0!==e.length&&/[A-Za-z]/.test(e)&&(r=r.replace(e,o.dateObj[e]))})),r}},{key:"_localISOTime",value:function(){var e=60*this.date.getTimezoneOffset()*1e3;return new Date(this.date.getTime()-e).toISOString().slice(0,-1)}}]),e}();w.months={0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},w.days={0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"};var _=new w;function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var C=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},E=function(e){s()(o,e);var t=R(o);function o(e){var r;return a()(this,o),(r=t.call(this,e)).state={brand:"Roku",rating:"",ratingCount:"",reviewID:""},r}return i()(o,[{key:"render",value:function(){var e,t=this.props,o=[];t.images.forEach((function(e){o.push(e.image.value)})),null!==t.data.state&&(e="in-stock"==t.data.state?"http://schema.org/InStock":"out-of-stock"==t.data.state?"http://schema.org/OutOfStock":"preorder"==t.data.state?"http://schema.org/PreOrder":"http://schema.org/OutOfStock");var r=t.data.price&&{"@type":"Offer",url:this.props.url&&this.props.url,priceCurrency:{US:"USD",GB:"GBP",CA:"CAD",FR:"EUR",AR:"ARS",CL:"CLP",CO:"COP",CR:"CRC",SV:"SVC",GT:"GTQ",HN:"HNL",MX:"MXN",NI:"NIO",PA:"PAB",PE:"PEN"}[this.props.locale],price:t.data.special_price?t.data.special_price:t.data.price,priceValidUntil:t.data.special_price?_.add(1,"days").format():_.add(31,"days").format(),availability:e,itemCondition:"refurbished"==t.condition?"http://schema.org/UsedCondition":"http://schema.org/NewCondition"};r&&t.data.hasOwnProperty("free_shipping")&&1===t.data.free_shipping&&(r.shippingDetails={"@type":"OfferShippingDetails",shippingRate:{"@type":"MonetaryAmount",value:"0",currency:"USD"}});var a={"@type":"AggregateRating",ratingValue:this.state.rating&&this.state.rating,bestRating:"5",worstRating:"1",reviewCount:this.state.ratingCount&&this.state.ratingCount},n={"@context":"http://schema.org/","@type":"Product",name:this.props.name&&this.props.name,image:o&&o,description:this.props.description&&this.props.description,brand:this.props.brand?this.props.brand:"Roku",sku:this.props.sku&&this.props.sku,mpn:this.props.sku&&this.props.sku,category:this.props.category&&this.props.category,offers:r&&r};return this.props.reviewID&&(n.aggregateRating=a),f.a.createElement(C,{data:n})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.reviewID){var t="/api/1.0/bazaarvoice/product/".concat(this.props.reviewID,"/rating");v.a.request.get(t).then((function(t){void 0!==t&&e.setState({rating:t.body.rating,ratingCount:t.body.totalReviews})})).catch((function(e){console.log("Error: Failed to get rating data")}))}}}]),o}(f.a.Component);E.propTypes={sku:b.a.string.isRequired,name:b.a.string.isRequired,description:b.a.string.isRequired,url:b.a.string.isRequired,price:b.a.any.isRequired,locale:b.a.string.isRequired,specialPrice:b.a.any,brand:b.a.string,model:b.a.string,category:b.a.string,reviewID:b.a.string,images:b.a.any,avgRating:b.a.any,offers:b.a.object,featuredReview:b.a.object,availability:b.a.oneOf(["in-stock","out-of-stock","preorder"])},E.defaultProps={brand:"Roku"};var S=E;function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var T=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},O=function(e){s()(o,e);var t=P(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t={"@context":"https://schema.org/","@type":"NewsArticle",url:e.canonicalURL&&e.canonicalURL,author:{"@type":"Organization",name:e.company},publisher:{"@type":"Organization",name:e.company,logo:{"@type":"ImageObject",url:"https://www.roku.com/assets/roku-logo-purple.png"}},headline:e.title&&e.title,mainEntityOfPage:e.canonicalURL&&e.canonicalURL,articleBody:e.body&&e.body,image:e.images&&e.images,datePublished:e.datePublished&&e.datePublished};return f.a.createElement(T,{data:t})}}]),o}(f.a.Component);O.propTypes={canonicalURL:b.a.string.isRequired,title:b.a.string.isRequired,body:b.a.any.isRequired,image:b.a.array.isRequired,datePublished:b.a.string.isRequired},O.defaultProps={company:"Roku",companyURL:"https://www.roku.com/"};var N=O;function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var A=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},M=function(e){s()(o,e);var t=I(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t={"@context":"https://schema.org","@type":"BlogPosting",mainEntityOfPage:{"@type":"WebPage","@id":e.url&&e.url},headline:e.title&&e.title,description:e.summary&&e.summary,image:{"@type":"ImageObject",url:e.featuredImage&&e.featuredImage},author:{"@type":"Person",name:e.author&&e.author},publisher:{"@type":"Organization",name:"Roku",logo:{"@type":"ImageObject",url:e.companyImageURL}},datePublished:e.datePublished&&e.datePublished,dateModified:e.dateModified&&e.dateModified};return f.a.createElement(A,{data:t})}}]),o}(f.a.Component);M.propTypes={url:b.a.string.isRequired,title:b.a.string.isRequired,summary:b.a.any.isRequired,featuredImage:b.a.string.isRequired,author:b.a.string.isRequired,datePublished:b.a.string.isRequired,dateModified:b.a.string.isRequired},M.defaultProps={company:"Roku",companyURL:"https://www.roku.com/",companyImageURL:"https://www.roku.com/assets/roku-logo-purple.png"};var L=M;function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var j=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},H=function(e){s()(o,e);var t=D(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t={"@context":"https://schema.org/","@type":"JobPosting",title:e.title,description:e.description,identifier:{"@type":"PropertyValue",name:this.props.company,value:e.id},hiringOrganization:{"@type":"Organization",name:this.props.company,sameAs:this.props.companyURL},industry:e.category,datePosted:e.datePosted?e.datePosted:_.subtract(1,"days").format("YYYY-MM-DD"),validThrough:e.validThrough?e.validThrough:_.add(45,"days").format("YYYY-MM-DD"),jobLocation:{"@type":"Place",address:{"@type":"PostalAddress",streetAddress:e.streetAddress,addressLocality:e.addressLocality,addressRegion:e.addressRegion,postalCode:"",addressCountry:e.addressCountry}}};return f.a.createElement(j,{data:t})}}]),o}(f.a.Component);H.propTypes={id:b.a.number.isRequired,title:b.a.string.isRequired,description:b.a.string.isRequired,category:b.a.string.isRequired,streetAddress:b.a.string.isRequired,addressLocality:b.a.string.isRequired,addressRegion:b.a.string.isRequired,addressCountry:b.a.string.isRequired},H.defaultProps={company:"Roku",companyURL:"https://www.roku.com/"};var z=H;function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var B=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},V=function(e){s()(o,e);var t=F(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:"1",name:e.homeName,item:e.homeUrl},{"@type":"ListItem",position:"2",name:e.name,item:e.url}]};return f.a.createElement(B,{data:t})}}]),o}(f.a.Component);V.propTypes={homeName:b.a.string.isRequired,homeUrl:b.a.string.isRequired,name:b.a.string.isRequired,url:b.a.string.isRequired};var q=V,U=o("lSNA"),W=o.n(U);function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var Y=function(e){var t=e.data;return f.a.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},K=function(e){s()(o,e);var t=G(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e,t=this.props,o=(e={"@context":"https://schema.org","@type":"Article"},W()(e,"@type","BreadcrumbList"),W()(e,"itemListElement",[{"@type":"ListItem",position:"1",name:t.homeName,item:t.homeUrl},{"@type":"ListItem",position:"2",name:t.categoryName,item:t.categoryUrl},{"@type":"ListItem",position:"3",name:t.articleName,item:t.articleUrl}]),e);return f.a.createElement(Y,{data:o})}}]),o}(f.a.Component);K.propTypes={homeName:b.a.string.isRequired,homeUrl:b.a.string.isRequired,categoryName:b.a.string.isRequired,categoryUrl:b.a.string.isRequired,articleName:b.a.string.isRequired,articleUrl:b.a.string.isRequired};var J=K;function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var Q=function(e){s()(o,e);var t=Z(o);function o(e){var r;return a()(this,o),(r=t.call(this,e)).state={},r}return i()(o,[{key:"render",value:function(){return f.a.createElement("div",{className:"optimus-data"},"category"==this.props.type&&f.a.createElement(q,this.props),"breadcrumb"==this.props.type&&f.a.createElement(J,this.props),"article"==this.props.type&&f.a.createElement(y,this.props.data),"blog"==this.props.type&&f.a.createElement(L,this.props.data),"job"==this.props.type&&f.a.createElement(z,this.props.data),"news"==this.props.type&&f.a.createElement(N,this.props.data),"product"==this.props.type&&f.a.createElement(S,this.props))}}]),o}(f.a.Component);t.a=Q},lZJQ:function(e,t,o){var r=o("xA+G");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},le6U:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},leuV:function(e,t,o){var r=o("p4FE");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},lqLi:function(e,t){e.exports="/investor/s/1647467262999/i/fc71284a94c9d5f3e15eeb26f4b8f8f0.png"},lrzh:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.shop-button-container{margin-bottom:25px}",""]),e.exports=t},ls82:function(e,t,o){var r=function(e){"use strict";var t=Object.prototype,o=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",n=r.asyncIterator||"@@asyncIterator",i=r.toStringTag||"@@toStringTag";function l(e,t,o){return Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,o){return e[t]=o}}function s(e,t,o,r){var a=t&&t.prototype instanceof d?t:d,n=Object.create(a.prototype),i=new _(r||[]);return n._invoke=function(e,t,o){var r="suspendedStart";return function(a,n){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===a)throw n;return C()}for(o.method=a,o.arg=n;;){var i=o.delegate;if(i){var l=y(i,o);if(l){if(l===u)continue;return l}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if("suspendedStart"===r)throw r="completed",o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);r="executing";var s=c(e,t,o);if("normal"===s.type){if(r=o.done?"completed":"suspendedYield",s.arg===u)continue;return{value:s.arg,done:o.done}}"throw"===s.type&&(r="completed",o.method="throw",o.arg=s.arg)}}}(e,o,i),n}function c(e,t,o){try{return{type:"normal",arg:e.call(t,o)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var u={};function d(){}function p(){}function m(){}var f={};l(f,a,(function(){return this}));var g=Object.getPrototypeOf,b=g&&g(g(R([])));b&&b!==t&&o.call(b,a)&&(f=b);var h=m.prototype=d.prototype=Object.create(f);function k(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){var r;this._invoke=function(a,n){function i(){return new t((function(r,i){!function r(a,n,i,l){var s=c(e[a],e,n);if("throw"!==s.type){var u=s.arg,d=u.value;return d&&"object"==typeof d&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,i,l)}),(function(e){r("throw",e,i,l)})):t.resolve(d).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,l)}))}l(s.arg)}(a,n,r,i)}))}return r=r?r.then(i,i):i()}}function y(e,t){var o=e.iterator[t.method];if(void 0===o){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,y(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=c(o,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var a=r.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function v(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function _(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(v,this),this.reset(!0)}function R(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(o.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:C}}function C(){return{value:void 0,done:!0}}return p.prototype=m,l(h,"constructor",m),l(m,"constructor",p),p.displayName=l(m,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,i,"GeneratorFunction")),e.prototype=Object.create(h),e},e.awrap=function(e){return{__await:e}},k(x.prototype),l(x.prototype,n,(function(){return this})),e.AsyncIterator=x,e.async=function(t,o,r,a,n){void 0===n&&(n=Promise);var i=new x(s(t,o,r,a),n);return e.isGeneratorFunction(o)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},k(h),l(h,i,"Generator"),l(h,a,(function(){return this})),l(h,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var o in e)t.push(o);return t.reverse(),function o(){for(;t.length;){var r=t.pop();if(r in e)return o.value=r,o.done=!1,o}return o.done=!0,o}},e.values=R,_.prototype={constructor:_,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(o,r){return i.type="throw",i.arg=e,t.next=o,r&&(t.method="next",t.arg=void 0),!!r}for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a],i=n.completion;if("root"===n.tryLoc)return r("end");if(n.tryLoc<=this.prev){var l=o.call(n,"catchLoc"),s=o.call(n,"finallyLoc");if(l&&s){if(this.prev<n.catchLoc)return r(n.catchLoc,!0);if(this.prev<n.finallyLoc)return r(n.finallyLoc)}else if(l){if(this.prev<n.catchLoc)return r(n.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<n.finallyLoc)return r(n.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&o.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var n=a;break}}n&&("break"===e||"continue"===e)&&n.tryLoc<=t&&t<=n.finallyLoc&&(n=null);var i=n?n.completion:{};return i.type=e,i.arg=t,n?(this.method="next",this.next=n.finallyLoc,u):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.finallyLoc===e)return this.complete(o.completion,o.afterLoc),w(o),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc===e){var r=o.completion;if("throw"===r.type){var a=r.arg;w(o)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,o){return this.delegate={iterator:R(e),resultName:t,nextLoc:o},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},lv48:function(e,t,o){var r;function a(e){function o(){if(o.enabled){var e=o,a=+new Date,n=a-(r||a);e.diff=n,e.prev=r,e.curr=a,r=a;for(var i=new Array(arguments.length),l=0;l<i.length;l++)i[l]=arguments[l];i[0]=t.coerce(i[0]),"string"!=typeof i[0]&&i.unshift("%O");var s=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,(function(o,r){if("%%"===o)return o;s++;var a=t.formatters[r];if("function"==typeof a){var n=i[s];o=a.call(e,n),i.splice(s,1),s--}return o})),t.formatArgs.call(e,i);var c=o.log||t.log||console.log.bind(console);c.apply(e,i)}}return o.namespace=e,o.enabled=t.enabled(e),o.useColors=t.useColors(),o.color=function(e){var o,r=0;for(o in e)r=(r<<5)-r+e.charCodeAt(o),r|=0;return t.colors[Math.abs(r)%t.colors.length]}(e),"function"==typeof t.init&&t.init(o),o}(t=e.exports=a.debug=a.default=a).coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){t.enable("")},t.enable=function(e){t.save(e),t.names=[],t.skips=[];for(var o=("string"==typeof e?e:"").split(/[\s,]+/),r=o.length,a=0;a<r;a++)o[a]&&("-"===(e=o[a].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){var o,r;for(o=0,r=t.skips.length;o<r;o++)if(t.skips[o].test(e))return!1;for(o=0,r=t.names.length;o<r;o++)if(t.names[o].test(e))return!0;return!1},t.humanize=o("FGiv"),t.names=[],t.skips=[],t.formatters={}},lwsE:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},lzIw:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#1F1F1F",networkName:"instapaper",path:"M35.688 43.012c0 2.425.361 2.785 3.912 3.056V48H24.401v-1.932c3.555-.27 3.912-.63 3.912-3.056V20.944c0-2.379-.36-2.785-3.912-3.056V16H39.6v1.888c-3.55.27-3.912.675-3.912 3.056v22.068h.001z"});t.default=a},lzdm:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},m0LI:function(e,t){e.exports=function(e,t){var o=[],r=!0,a=!1,n=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(o.push(i.value),!t||o.length!==t);r=!0);}catch(e){a=!0,n=e}finally{try{r||null==l.return||l.return()}finally{if(a)throw n}}return o}},m1Zs:function(e,t,o){"use strict";var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("viRO"),f=o.n(m);function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var b=function(e){s()(o,e);var t=g(o);function o(e){return a()(this,o),t.call(this,e)}return i()(o,[{key:"render",value:function(){var e=this.props,t=e.tag,o=void 0===t?"div":t,r=e.classes,a=void 0===r?[]:r,n=e.mobileClasses,i=void 0===n?[]:n,l=e.defaultClasses,s=void 0===l?"":l,c=e.compatibleClasses,u=void 0===c?"":c,d=e.children,p=o||"div",m=((window.innerWidth||document.clientWidth)<768?i:a).reduce((function(e,t){return e+" "+t.value}),s);return m&&m!==s||!u||"string"!=typeof u||(m+=" ".concat(u)),f.a.createElement(p,{className:m},d)}}]),o}(f.a.Component);t.a=b},m4OT:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Oem-Side-Spotlight{text-align:left}@media (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight{margin:auto}.Oem-Side-Spotlight .spotlight-img{width:100%;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight .spotlight-img{margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Oem-Side-Spotlight .spotlight-cta{text-align:left;padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight .spotlight-cta{padding-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight .spotlight-cta a{width:100%}}@media (min-width:768px){.Oem-Side-Spotlight .spotlight-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Oem-Side-Spotlight .spotlight-reverse .spotlight-container{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight .spotlight-reverse .spotlight-container{margin-right:20px}}@media (min-width:768px){.Oem-Side-Spotlight .spotlight-no-reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Oem-Side-Spotlight .spotlight-no-reverse .spotlight-img{margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Oem-Side-Spotlight .spotlight-no-reverse .spotlight-img{margin-right:20px}}@media (min-width:768px){.Oem-Side-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Oem-Side-Spotlight .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Oem-Side-Spotlight .width50 .spotlight-img{max-width:580px;max-height:580px;width:50%}.Oem-Side-Spotlight .width50 .spotlight-video{max-width:100%;max-height:100%}.Oem-Side-Spotlight .width50 .spotlight-container{width:50%}.Oem-Side-Spotlight .width60 .spotlight-img{max-width:680px;width:60%}.Oem-Side-Spotlight .width60 .spotlight-container{width:40%}.Oem-Side-Spotlight .width60 .spotlight-video{max-width:100%;max-height:100%}}.Oem-Side-Spotlight .spotlight-container .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Oem-Side-Spotlight .spotlight-container .info i{font-size:24px;line-height:8px;padding-right:10px}.Oem-Side-Spotlight .transperant-button{background:transparent;border:2px solid #662d91}.Oem-Side-Spotlight .button-black{border:2px solid #333;color:#333}",""]),e.exports=t},mMOR:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-spinner-purple.svg"},mOLm:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("Mn8s"));t.default=n.default((function(e,t){var o="https://graph.facebook.com/?id="+e+"&fields=og_object{engagement}";a.default(o,(function(e,o){t(!e&&o&&o.og_object&&o.og_object.engagement?o.og_object.engagement.count:void 0)}))}))},mb07:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.Pdp-Banner{text-align:left;margin:auto}}@media (min-width:768px){.Pdp-Banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.Pdp-Banner .banner-img img{width:100px;height:75px;-o-object-fit:contain;object-fit:contain}.Pdp-Banner .banner-img.full-height img{height:70px;width:auto}@media (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-img{margin-bottom:20px;text-align:center}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-img{margin-bottom:20px}}@media (min-width:768px){.Pdp-Banner .banner-img{margin-right:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-img{margin-right:10px}}.Pdp-Banner .banner-content.single-line{-webkit-box-flex:1;-webkit-flex:1 10 auto;-ms-flex:1 10 auto;flex:1 10 auto}.Pdp-Banner .banner-content.single-line .banner-headline{font-size:16px;line-height:24px;float:left}@media (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-content.single-line .banner-headline{font-size:16px;line-height:24px;padding-bottom:0}}.Pdp-Banner .banner-content.single-line .banner-description:before{top:1px}.Pdp-Banner .banner-content.single-line .banner-disclaimer{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:768px){.Pdp-Banner .banner-content{margin-right:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-content{margin-right:10px}}@media (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-content{padding-bottom:20px}.Pdp-Banner .banner-content .banner-headline{padding-bottom:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-content .banner-headline{padding-bottom:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-content{padding-bottom:20px}}@media (min-width:768px){.Pdp-Banner .banner-cta{min-width:100px;white-space:nowrap;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:320px) and (max-width:767px){.Pdp-Banner .banner-cta{text-align:center}}",""]),e.exports=t},mbzM:function(e,t,o){var r=o("bUwM");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},mfgw:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Audio-Spotlight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.Audio-Spotlight .headline-container>*{font-size:inherit;margin:0}@media (min-width:320px) and (max-width:767px){.Audio-Spotlight{margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Audio-Spotlight .spotlight-img{width:100%;margin-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Audio-Spotlight .spotlight-img{margin-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Audio-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Audio-Spotlight .headline-container{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Audio-Spotlight .headline-container{font-size:32px;line-height:40px;padding-bottom:20px}}@media (min-width:320px) and (max-width:767px){.Audio-Spotlight .description{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:18px;line-height:26px;padding-bottom:30px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Audio-Spotlight .description{font-size:18px;line-height:26px;padding-bottom:30px}}@media (min-width:768px){.Audio-Spotlight .spotlight-img{max-width:680px;width:60%}.Audio-Spotlight .spotlight-img img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.Audio-Spotlight .spotlight-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:40%;margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Audio-Spotlight .spotlight-container{margin-right:20px}}@media (min-width:768px){.Audio-Spotlight .spotlight-container .headline-container{font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:42px;line-height:56px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Audio-Spotlight .spotlight-container .headline-container{font-size:32px;line-height:40px}}@media (min-width:768px){.Audio-Spotlight .spotlight-container .description{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:22px;line-height:32px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Audio-Spotlight .spotlight-container .description{font-size:22px;line-height:32px}}",""]),e.exports=t},mhdZ:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Book.eot"},mjqf:function(e,t,o){var r=o("Mz6j");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},n4qE:function(e,t,o){var r=o("J4zp"),a=[{normalizedChannelStoreCode:"AR",allowedLanguageCodes:["es"],defaultCultureCode:"es-AR",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"BR",allowedLanguageCodes:["pt"],defaultCultureCode:"pt-BR",defaultLanguageCode:"pt"},{normalizedChannelStoreCode:"CA",allowedLanguageCodes:["en","fr"],defaultCultureCode:"en-CA",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"CL",allowedLanguageCodes:["es"],defaultCultureCode:"es-CL",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"CO",allowedLanguageCodes:["es"],defaultCultureCode:"es-CO",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"CR",allowedLanguageCodes:["es"],defaultCultureCode:"es-CR",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"DE",allowedLanguageCodes:["de"],defaultCultureCode:"de-DE",defaultLanguageCode:"de"},{normalizedChannelStoreCode:"ECONET",allowedLanguageCodes:["en"],defaultCultureCode:"en-ZA",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"FR",allowedLanguageCodes:["fr"],defaultCultureCode:"fr-FR",defaultLanguageCode:"fr"},{normalizedChannelStoreCode:"GB",allowedLanguageCodes:["en"],defaultCultureCode:"en-GB",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"GLOBE",allowedLanguageCodes:["en"],defaultCultureCode:"en-PH",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"GT",allowedLanguageCodes:["es"],defaultCultureCode:"es-GT",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"HN",allowedLanguageCodes:["es"],defaultCultureCode:"es-HN",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"IE",allowedLanguageCodes:["en"],defaultCultureCode:"en-IE",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"MX",allowedLanguageCodes:["es"],defaultCultureCode:"es-mx",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"NI",allowedLanguageCodes:["es"],defaultCultureCode:"es-NI",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"OT",allowedLanguageCodes:["en"],defaultCultureCode:"en-US",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"PA",allowedLanguageCodes:["es"],defaultCultureCode:"es-PA",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"PE",allowedLanguageCodes:["es"],defaultCultureCode:"es-PE",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"PLDT",allowedLanguageCodes:["en"],defaultCultureCode:"en-US",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"SKYDE",allowedLanguageCodes:["de"],defaultCultureCode:"de-DE",defaultLanguageCode:"de"},{normalizedChannelStoreCode:"SKYES",allowedLanguageCodes:["es"],defaultCultureCode:"es-ES",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"SKYIE",allowedLanguageCodes:["en"],defaultCultureCode:"en-IE",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"SKYIT",allowedLanguageCodes:["it"],defaultCultureCode:"it-IT",defaultLanguageCode:"it"},{normalizedChannelStoreCode:"SKYUK",allowedLanguageCodes:["en"],defaultCultureCode:"en-GB",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"SV",allowedLanguageCodes:["es"],defaultCultureCode:"es-SV",defaultLanguageCode:"es"},{normalizedChannelStoreCode:"TELSTRA",allowedLanguageCodes:["en"],defaultCultureCode:"en-AU",defaultLanguageCode:"en"},{normalizedChannelStoreCode:"US",allowedLanguageCodes:["en"],defaultCultureCode:"en-US",defaultLanguageCode:"en"}],n=a.reduce((function(e,t){var o=r(e,2),a=o[0],n=o[1],i=t.normalizedChannelStoreCode,l=t.defaultLanguageCode,s=t.allowedLanguageCodes;return a[i]=l,n[i]=s,e}),[{},{}]),i=r(n,2),l=i[0],s=i[1];Object.freeze(a),Object.freeze(l),Object.freeze(s),e.exports=function(){return{getDefaultLanguageDict:function(){return l},getSupportedLanguagesDict:function(){return s},getChannelstores:function(){return a}}}},n6Ad:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Modal.Channel":{en:{addchannel:"+ Add channel",ratings:"ratings",average:"average",additionalfees:"Service may require additional fees",cableorsatellite:"Cable or satellite subscription required"},es_MX:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio",additionalfees:"El servicio puede requerir tarifas adicionales",cableorsatellite:"Se requiere una suscripción a cable o satélite"},fr_CA:{addchannel:"Ajouter autre chaîne",ratings:"classifications",average:"moyenne",additionalfees:"Le service peut nécessiter des frais supplémentaires.",cableorsatellite:"Abonnement à la télévision par câble ou par satellite nécessaire"},fr_FR:{addchannel:"Ajouter autre chaîne",ratings:"évaluations",average:"moyenne",additionalfees:"Le service peut nécessiter des frais supplémentaires.",cableorsatellite:"Abonnement par câble ou satellite nécessaire."},en_CA:{},en_GB:{},en_US:{addchannel:"+ Add channel",ratings:"ratings",average:"average",additionalfees:"Service may require additional fees",cableorsatellite:"Cable or satellite subscription required"},es_LA:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_CO:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_AR:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_PE:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_CL:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_CR:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_SV:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_GT:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_HN:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_NI:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},es_PA:{addchannel:"+ Agregar canal",ratings:"calificaciones",average:"promedio"},pt_BR:{addchannel:"+ Adicionar canal",ratings:"avaliações",average:"média",additionalfees:"Taxas adicionais podem ser cobradas pelo serviço",cableorsatellite:"Assinatura a cabo ou via satélite necessária"},de_DE:{}}}),e.exports=function(){return t.get("Roku.Modal.Channel")}}).call(this,o("TYvK").ResourceManager)},n7vn:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("ok",(function(e,t){var o=t.title,r=t.description,i=t.image;return a.default(e,"ok.url"),"https://connect.ok.ru/offer"+n.default({url:e,title:o,description:r,imageUrl:i})}),(function(e){return{title:e.title,description:e.description,image:e.image}}),{windowWidth:588,windowHeight:480,windowPosition:"screenCenter"});t.default=i},n8Jw:function(e,t,o){"use strict";e.exports=0},nEtb:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.ShopButton":{en:{"error.shop.head":"Error adding product to cart","error.shop.content":"There was a problem adding this product to cart. Please try again later.","backorder.expected":"Expected to ship ","backorder.date.format":"MM/DD/YY"},en_GB:{},es_LA:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},fr_CA:{"error.shop.head":"Erreur lors de l’ajout au panier","error.shop.content":"Une erreur s’est produite lors de l’ajout de cet article à votre panier. Veuillez réessayer plus tard."},fr_FR:{"error.shop.head":"Erreur d’ajout du produit au panier","error.shop.content":"Un problème est survenu lors de l’ajout de ce produit au panier. Veuillez réessayer plus tard."},en_CA:{},en_US:{"error.shop.head":"Error adding product to cart","error.shop.content":"There was a problem adding this product to cart. Please try again later.","backorder.expected":"Expected to ship ","backorder.date.format":"MM/DD/YY"},es_MX:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_CO:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_AR:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_PE:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_CL:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_CR:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_SV:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_GT:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_HN:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_NI:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_PA:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."}}}),e.exports=function(){return t.get("Roku.ShopButton")}}).call(this,o("TYvK").ResourceManager)},nJlf:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".rdtable .rdtable-table-footer{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rdtable .rdtable-table-footer:empty{display:none}.rdtable .rdtable-table-footer>:not(.rdtable-paginator){-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-right:10px}.rdtable .rdtable-table-footer .rdtable-paginator{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}",""]),e.exports=t},"nKC+":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},nNL5:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Bold.woff"},nQ8I:function(e,t,o){var r=o("e6in");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},nRiu:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},nZbv:function(e,t,o){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,o=new Array(e.length);t<e.length;t++)o[t]=e[t];return o}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(){this._defaults=[]}["use","on","once","set","query","type","accept","auth","withCredentials","sortQuery","retry","ok","redirects","timeout","buffer","serialize","parse","ca","key","pfx","cert","disableTLSCerts"].forEach((function(e){a.prototype[e]=function(){for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return this._defaults.push({fn:e,args:o}),this}})),a.prototype._setDefaults=function(e){this._defaults.forEach((function(t){e[t.fn].apply(e,r(t.args))}))},e.exports=a},ngGT:function(e,t,o){"use strict";var r=o("viRO"),a=o.n(r),n=o("KAy6"),i=o.n(n),l=o("DlQD"),s=o.n(l),c=(new Date).getTime(),u=1,d="||",p="|",m={email:function(e){return a.a.createElement("a",{href:"mailto:".concat(e[0]),tabIndex:"0"},e[0])},link:function(e){return a.a.createElement("a",{href:e[1]||e[0],tabIndex:"0"},e[0])},"ex-link":function(e){return a.a.createElement("a",{target:"_blank",href:e[1]||e[0],tabIndex:"0",rel:"noreferrer"},e[0])},br:function(){return a.a.createElement("br",null)},ul:function(e){for(var t=0;t<e.length;++t)e[t]=a.a.createElement("li",null,e[t]);return a.a.createElement("ul",null,e)},markdown:function(e){var t="MD-".concat(c,"-").concat(u);return u++,a.a.createElement("div",{key:t,dangerouslySetInnerHTML:{__html:s()(e[0])}})}},f={markdown:function(e){return 1===(e=e?e.split(d):[]).length?a.a.createElement("div",{dangerouslySetInnerHTML:{__html:s()(e[0])}}):(e=e.map((function(e){var t=Object.keys(m).find((function(t){return 0===e.indexOf("{".concat(t,"}"))}));if(t){var o=e.substring(t.length+2).split(p);return m[t](o)}return e})),a.a.createElement("span",null,e))},markdownAsHTML:function(e){return i.a.renderToStaticMarkup(a.a.createElement("span",null,f.markdown(e)))}};o.d(t,"a",(function(){return f}))},niBo:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-Promo{background:-webkit-linear-gradient(355deg,#67115e,#2d0546 31%,#160322);background:-o-linear-gradient(355deg,#67115e,#2d0546 31%,#160322);background:linear-gradient(95deg,#67115e,#2d0546 31%,#160322)}.Roku-Product-Promo:first-child{text-align:center}.Roku-Product-Promo .promo-content-container{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:300px}.Roku-Product-Promo .promo-content-container,.Roku-Product-Promo .promo-content-container .promo-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.Roku-Product-Promo .promo-content-container .promo-item{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:33.3%}@media (min-width:768px){.Roku-Product-Promo .promo-content-container .promo-item{padding-right:20px}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Promo .promo-content-container .promo-item{width:100%}}.Roku-Product-Promo .promo-content-container .promo-item .item-icon{margin:auto}.Roku-Product-Promo .promo-content-container .promo-item .item-button a{border:1px solid #fff}@media (min-width:320px) and (max-width:767px){.Roku-Product-Promo .promo-content-container .promo-item .item-button a{width:100%}}",""]),e.exports=t},nm5l:function(e,t,o){"use strict";var r=o("J4zp"),a=o.n(r),n=o("viRO"),i=o.n(n),l=(o("ADLU"),o("Olfn")),s=o("V4p5");t.a=function(e){var t=e.title,o=e.content,r=(e.sectionId,e.style),c=Object(n.useState)(!1),u=a()(c,2),d=u[0],p=u[1];return i.a.createElement("div",{className:"collapsible"},i.a.createElement("div",{onClick:function(e){p(!d)},className:"header"},i.a.createElement("div",{className:"header-icon"},d?i.a.createElement(l.IconCollapse,{size:"small"}):i.a.createElement(l.IconExpand,{size:"small"})),i.a.createElement(s.a,{compatibleTag:"h2",compatibleClasses:r,compatibleText:t,className:"title"})),d?o?i.a.createElement("div",{className:"content",dangerouslySetInnerHTML:{__html:o.innerHTML}}):i.a.createElement(i.a.Fragment,null,e.children):null)}},nmnc:function(e,t,o){var r=o("Kz5y").Symbol;e.exports=r},noBu:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.EmailSignup{color:#fff}@media (min-width:320px) and (max-width:767px){.EmailSignup .stats-content{text-align:center}}.EmailSignup .stats-content .stat-desc{opacity:.8}",""]),e.exports=t},nqov:function(e,t){e.exports="/investor/s/1647467262999/fonts/menu-selector-purple.svg"},nrwM:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Page.500":{en:{title:"Roku | Oops...","page.title":"The website experienced an unexpected problem","why.title":"What happened:","why.desc":"There was an unexpected error in the website.","how.title":"How this will affect you:","how.desc":"The current page will not load.","what.title":"What you can do about it:","what.desc":"Close and re-open your browser, navigate back to the website, and try repeating your last actions. If the problem persists, please contact our support team.",source:"If reporting this error please reference the following url: %{url}"},es_MX:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},fr_CA:{title:"Roku | Oups...","page.title":"Le site Web a rencontré un problème imprévu","why.title":"Que s'est-il passé :","why.desc":"Une erreur imprévue est survenue.","how.title":"Quels effets cela aura-t-il sur vous :","how.desc":"La page en cours ne se charge pas.","what.title":"Ce que vous pouvez y faire :","what.desc":"Fermez et rouvrez votre navigateur, retournez au site Web et essayez de répéter vos dernières actions. Si le problème persiste, veuillez communiquer avec l'équipe d'assistance.",source:"Si vous signalez cette erreur, veuillez faire référence à l'URL suivante : %{url}"},fr_FR:{title:"Roku | Oups...","page.title":"Le site Web a rencontré un problème imprévu","why.title":"Que s’est-il passé :","why.desc":"Une erreur imprévue est survenue.","how.title":"Quels effets cela aura-t-il sur vous :","how.desc":"La page en cours ne se charge pas.","what.title":"Ce que vous pouvez y faire :","what.desc":"Fermez et rouvrez votre navigateur, retournez au site Web et essayez de répéter vos dernières actions. Si le problème persiste, contactez l’équipe d’assistance.",source:"Si vous signalez cette erreur, veuillez préciser l’URL suivante : %{url}"},es_CO:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_AR:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_PE:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_CL:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_CR:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_SV:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_GT:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_HN:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_NI:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"},es_PA:{title:"Roku | Ups...","page.title":"El sitio web ha experimentado un problema inesperado","why.title":"Qué sucedió:","why.desc":"Se ha producido un error inesperado en el sitio web.","how.title":"Cómo te afectará:","how.desc":"La página actual no se cargará.","what.title":"Qué puedes hacer:","what.desc":"Cierra y abre nuevamente el navegador, vuelve al sitio web y repite tus últimas acciones. Si el problema continua, comunícate con nuestro equipo de soporte técnico.",source:"Si deseas reportar este error, por favor haz referencia al siguiente url: %{url}"}}}),e.exports=function(){return t.get("Roku.Page.500")}}).call(this,o("TYvK").ResourceManager)},nu2A:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.collapsible .header{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#236aee;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.collapsible .title{padding-left:20px}@media (min-width:320px) and (max-width:767px){.collapsible .title{padding-left:20px}}.collapsible .header-icon{font-weight:900}.collapsible .header-icon .Roku-Icon-current{vertical-align:initial;font-weight:900;font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:767px){.collapsible .header-icon .Roku-Icon-current{font-size:16px;line-height:24px}}.collapsible h2{margin:0}.collapsible .expand-collapse{margin-right:1rem;font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.collapsible .expand-collapse{font-size:22px;line-height:32px}}",""]),e.exports=t},nxxJ:function(e,t,o){"use strict";var r=o("lSNA"),a=o.n(r),n=o("yXPU"),i=o.n(n),l=o("lwsE"),s=o.n(l),c=o("W8MJ"),u=o.n(c),d=o("o0o1"),p=o.n(d),m=(o("08Hb"),o("yLGL"),o("DIVp"),o("r9mA")),f=o("RIqP"),g=o.n(f);function b(){if(window.location.hash){var e='a[href="'+window.location.hash+'"]';setTimeout((function(){var t=document.querySelector(e);if(t){var o=t.getBoundingClientRect();window.scrollTo(0,o.y||o.top)}}),500)}}function h(){try{document.querySelector("noscript").style.display="none"}catch(e){}}function k(e){return"/"===e[0]?e:"/"+e}function x(e){return"/"===e[0]?e:"/"+e}var y=function(){function e(t){s()(this,e),this.App=t.App}var t;return u()(e,[{key:"renderPage",value:(t=i()(p.a.mark((function e(){var t,o,r,a,n,l,s,c,u,d,m,f,b,h,k,x,y,v,w,_,R,C=arguments;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=C.length>0&&void 0!==C[0]?C[0]:{},o=this.App,r=o.Plugins,a=void 0===r?[]:r,n=o.AppState.state,(l=o.resource).features&&l.features["router.legacy"],l.features&&l.features["pages.lowercase.enabled"],s=t.search,c=void 0===s?null:s,u=t.hash,d=void 0===u?null:u,m=t.renderingContext,f=void 0===m?null:m,b={search:c,hash:d},h=n.page.configs[n.page.name]){e.next=12;break}return e.abrupt("return");case 12:if(n.page.params=n.page.params||{},k=h.params)for(x in k)k.hasOwnProperty(x)&&(n.page.params[x]=k[x]);if(n.page.querystring=c,n.page.hash=d,!h.authForwarded||!n.session.auth){e.next=20;break}return self.location="/",e.abrupt("return");case 20:if(!h.authRequired||n.session.auth){e.next=28;break}return y=new RegExp("^(?:[a-z]+:)?//","i"),v=self.document.activeElement,w=v.attributes&&v.attributes.href&&v.attributes.href.value?v.attributes.href.value:self.location,y.test(w)||(w=self.location.origin+w),_="true"===l.features["auth.provider"]?l.endpoints["auth.provider"]:l.endpoints.my,o.Navigation.navigateToPageAndReload("".concat(_,"/signin?next=").concat(encodeURIComponent(w))),e.abrupt("return");case 28:if(!n.page.isFirstPageRender){e.next=38;break}return e.prev=29,e.next=32,Promise.all([].concat(g()(a.filter((function(e){return e.doInitialNavHeaderRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doInitialNavHeaderRender({App:o,pageConfig:h,renderingContext:f});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doInitialNavHeaderRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}())),g()(a.filter((function(e){return e.doInitialNavFooterRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doInitialNavFooterRender({App:o,pageConfig:h,renderingContext:f});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doInitialNavFooterRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()))));case 32:e.next=36;break;case 34:e.prev=34,e.t0=e.catch(29);case 36:e.next=53;break;case 38:return e.prev=38,e.next=41,Promise.all([].concat(g()(a.filter((function(e){return e.doAjaxNavHeaderRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doAjaxNavHeaderRender({App:o,pageConfig:h,renderingContext:f});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAjaxNavHeaderRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}())),g()(a.filter((function(e){return e.doAjaxNavFooterRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doAjaxNavFooterRender({App:o,pageConfig:h,renderingContext:f});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAjaxNavFooterRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()))));case 41:e.next=45;break;case 43:e.prev=43,e.t1=e.catch(38);case 45:return a.filter((function(e){return e.onBeforeAjaxPageRender})).forEach((function(e){e.onBeforeAjaxPageRender({App:o,pageConfig:h,renderingContext:f}).catch((function(t){console.error("App plugin error in onBeforeAjaxPageRender for ".concat(e&&e.name||""),t)}))})),e.prev=46,e.next=49,Promise.all(a.filter((function(e){return e.doBeforeAjaxPageRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doBeforeAjaxPageRender({App:o,pageConfig:h,renderingContext:f});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeAjaxPageRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 49:e.next=53;break;case 51:e.prev=51,e.t2=e.catch(46);case 53:return window.scrollTo(0,0),e.prev=54,e.next=57,Promise.all(a.filter((function(e){return e.doPageRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doPageRender({App:o,pageConfig:h,renderingContext:f});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doPageRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 57:e.next=61;break;case 59:e.prev=59,e.t3=e.catch(54);case 61:if(R=n.page.isFirstPageRender,n.page.isFirstPageRender&&(b.search=window.location.search,b.hash=window.location.hash),n.page.isFirstPageRender=!1,h.public&&(h.routeUrl?o.BrowserHistory.pushKSPageToHistory(h.routeUrl,document.title,b):o.BrowserHistory.pushKSPageToHistory(n.page.name,document.title,b)),!R){e.next=76;break}return a.filter((function(e){return e.onAfterInitialPageRender})).forEach((function(e){e.onAfterInitialPageRender({App:o,pageConfig:h}).catch((function(t){console.error("App plugin error in onAfterInitialPageRender for ".concat(e&&e.name||""),t)}))})),e.prev=67,e.next=70,Promise.all(a.filter((function(e){return e.doAfterInitialPageRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doAfterInitialPageRender({App:o,pageConfig:h});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAfterInitialPageRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 70:e.next=74;break;case 72:e.prev=72,e.t4=e.catch(67);case 74:e.next=84;break;case 76:return a.filter((function(e){return e.onAfterAjaxPageRender})).forEach((function(e){e.onAfterAjaxPageRender({App:o,pageConfig:h}).catch((function(t){console.error("App plugin error in onAfterAjaxPageRender for ".concat(e&&e.name||""),t)}))})),e.prev=77,e.next=80,Promise.all(a.filter((function(e){return e.doAfterAjaxPageRender})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doAfterAjaxPageRender({App:o,pageConfig:h});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAfterAjaxPageRender for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 80:e.next=84;break;case 82:e.prev=82,e.t5=e.catch(77);case 84:case"end":return e.stop()}}),e,this,[[29,34],[38,43],[46,51],[54,59],[67,72],[77,82]])}))),function(){return t.apply(this,arguments)})}]),e}(),v=function(){function e(t){s()(this,e),this.App=t.App,this._loadPackage=this._loadPackage.bind(this),this._loadStaticFilesAndRender=this._loadStaticFilesAndRender.bind(this),this._performNavigateToPage=this._performNavigateToPage.bind(this),this._performNavigateToPageAndReload=this._performNavigateToPageAndReload.bind(this),this._performNavigateToPageWithParams=this._performNavigateToPageWithParams.bind(this),this.navigateToErrorPage=this.navigateToErrorPage.bind(this)}var t,o,r,a,n;return u()(e,[{key:"navigateToPage",value:function(e){this._performNavigateToPageWithParams({page:e})}},{key:"navigateToPageWithParams",value:function(e){this._performNavigateToPageWithParams(e)}},{key:"navigateToErrorPage",value:(n=i()(p.a.mark((function e(t){var o,r,a,n,l;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null,r="500",t instanceof Error?o=t:t&&(o=(a=t).error||a.e||o,a.page&&(r=a.page)),n=this.App,(l=n&&n.Plugins||[]).filter((function(e){return e.onBeforeNavigateToErrorPage})).forEach((function(e){e.onBeforeNavigateToErrorPage({App:n,error:o,page:r}).catch((function(t){console.error("App plugin error in onBeforeNavigateToErrorPage for ".concat(e&&e.name||""),t)}))})),e.prev=6,e.next=9,Promise.all(l.filter((function(e){return e.doBeforeNavigateToErrorPage})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doBeforeNavigateToErrorPage({App:n,error:o,page:r});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeNavigateToErrorPage for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 9:e.next=13;break;case 11:e.prev=11,e.t0=e.catch(6);case 13:this._performNavigateToPageWithParams({page:r,pageParams:{pageName:window.location.href}});case 14:case"end":return e.stop()}}),e,this,[[6,11]])}))),function(e){return n.apply(this,arguments)})},{key:"navigateToPageAndReload",value:function(e){this._performNavigateToPageAndReload(e)}},{key:"_loadPackage",value:(a=i()(p.a.mark((function e(t,o,r,a){var n,i,l,s,c,u,d,f,g,b,h,k,x,y,v,w,_,R,C;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.App,i=n.AppState.state,l=n.resource,s="true"===l.features["router.legacy"],c=l.microsite?"/".concat(l.microsite):"",u="".concat(l.endpoints.root).concat(c,"/ajax").concat(t),e.prev=6,!s){e.next=35;break}if(d=t,!o){e.next=13;break}return this._updateCanonicalUrl(d),this._loadStaticFilesAndRender(null,null,r,a,!0),e.abrupt("return");case 13:return e.next=15,new Promise((function(e,t){return m.a.request.get(u).end((function(o,r){return o?t(o):e(r)}))}));case 15:if(!((f=e.sent)&&f.body&&f.body.redirect)){e.next=19;break}return window.location=f.body.redirect,e.abrupt("return",!0);case 19:if(404!==f.status){e.next=22;break}return this._performNavigateToPage("404"),e.abrupt("return");case 22:g=f.body,i.session.auth=g.state.auth,i.session.name=g.state.name,i.session.developer=g.state.developer,i.session.channelstore.code=g.state.channelstore_code,b="/"==d[0]?d.substr(1).replace(/\//g,"_"):d.substr(0,d.length-1).replace(/\//g,"_"),h=g.page,g.page.toString()!==b.toString()?(k=n.Router.getPageAndParamsFromRouter(b),x=k.newPage,y=k.params,g.routeUrl=i.page.name,i.page.params=y,i.page.name=g.page,null!=x&&d!==t&&(g.page=x,h=x)):d!==t&&(g.page=t.substr(1),h=b),i.page.configs[i.page.name]=g,this._updateCanonicalUrl(d),this._loadStaticFilesAndRender(g,h,r,a),e.next=61;break;case 35:if(!o){e.next=42;break}return v=i.page.configs[i.page.name],i.page.name=v.page,i.page.params=v.params,this._updateCanonicalUrl("".concat(l.endpoints.root).concat(c).concat(t),!0),this._loadStaticFilesAndRender(null,null,r,a,!0),e.abrupt("return");case 42:return!c||0!==t.indexOf("".concat(c,"/"))&&t!==c||(u="".concat(l.endpoints.root).concat(c,"/ajax/").concat(t.slice(c.length+1))),e.next=45,new Promise((function(e,t){return m.a.request.get(u).end((function(o,r){return o?t(o):e(r)}))}));case 45:if(404!==(w=e.sent).status){e.next=49;break}return this._performNavigateToPage("404"),e.abrupt("return");case 49:_=w.body,R=_.params||{},i.session.auth=_.state.auth,i.session.name=_.state.name,i.session.developer=_.state.developer,i.session.channelstore.code=_.state.channelstore_code,C=_.ksPage,i.page.params=R,i.page.name=_.page,i.page.configs[i.page.name]=_,this._updateCanonicalUrl("".concat(l.endpoints.root).concat(c).concat(t),!0),this._loadStaticFilesAndRender(_,C,r,a);case 61:e.next=66;break;case 63:e.prev=63,e.t0=e.catch(6),this._performNavigateToPage("404");case 66:case"end":return e.stop()}}),e,this,[[6,63]])}))),function(e,t,o,r){return a.apply(this,arguments)})},{key:"_performNavigateToPageWithParams",value:function(e){var t=this.App,o=(t.resource,e.page),r=e.pageParams,a=t.Router.checkRedirectAndReload(o);o=a.page,a.shouldReloadNavigation?this._performNavigateToPageAndReload(o):setTimeout(function(e,t,o){return function(){o._performNavigateToPage.bind(o)(e,t)}}(o,r,this),1)}},{key:"_performNavigateToPage",value:(r=i()(p.a.mark((function e(t,o){var r,a,n,l,s,c,u,d,m,f,g;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=this.App,a=r.Plugins,n=void 0===a?[]:a,r.resource,l=r.AppState.state,s=x(l.page.name+(l.page.querystring||"")+(l.page.hash||"")),c=x(t),s!==c){e.next=8;break}return e.abrupt("return");case 8:return e.prev=8,e.next=11,Promise.all(n.filter((function(e){return e.doBeforeAjaxPageload})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doBeforeAjaxPageload({App:r});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeAjaxPageload for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(8);case 15:l.page.name=c,l.page.params=o,u="",d="",l.page.name.indexOf("?")>0?(m=l.page.name.split("?"),l.page.name=m[0],(u="?".concat(m.slice(1).join("?"))).indexOf("#")>0&&(f=u.split("#"),u=f[0],d="#".concat(f.slice(1).join("#")))):(g=l.page.name.split("#"),l.page.name=g[0],g.length>=2&&(d="#".concat(g.slice(1).join("#")))),l.page.configs[l.page.name]?this._loadPackage(l.page.name,!0,u,d):this._loadPackage(l.page.name,!1,u,d);case 22:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e,t){return r.apply(this,arguments)})},{key:"_performNavigateToPageAndReload",value:(o=i()(p.a.mark((function e(t){var o,r,a,n;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=this.App,a=(r=void 0===o?{}:o).Plugins,n=void 0===a?[]:a,e.prev=2,e.next=5,Promise.all(n.filter((function(e){return e.doBeforeFullNavigation})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doBeforeFullNavigation({App:r});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeFullNavigation for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 5:e.next=9;break;case 7:e.prev=7,e.t0=e.catch(2);case 9:window.location=t;case 10:case"end":return e.stop()}}),e,this,[[2,7]])}))),function(e){return o.apply(this,arguments)})},{key:"_updateCanonicalUrl",value:function(e,t){var o=document.getElementsByTagName("link");if(t)for(var r=0;r<o.length;r++)"canonical"===o[r].rel&&(o[r].href=e);else for(var a=e.replace(/_/g,"/"),n=0;n<o.length;n++)"canonical"===o[n].rel&&(o[n].href="https://".concat(window.document.location.host).concat(a))}},{key:"_loadStaticFilesAndRender",value:(t=i()(p.a.mark((function e(t,o,r,a){var n,l,s,c,u,d,m,f,g,b,h,k=arguments;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=k.length>4&&void 0!==k[4]&&k[4],l=this.App,l.Plugins,s=l.resource,c=l.AppState.state,u={},r&&(u.search=r),a&&(u.hash=a),!n){e.next=13;break}return d=c.page.renderingContexts[c.page.name],u.renderingContext=d,l.PageRenderer.renderPage(u),e.abrupt("return");case 13:m="true"===s.features["pages.package.bundle.enabled"],f="true"===s.features["webpack.dev.server"],g=t&&t.chunk&&""!==t.chunk&&null!==t.chunk&&"string"==typeof t.chunk,null!==t.package?((b=document.createElement("style")).innerHTML=t.package.css,document.getElementsByTagName("head")[0].appendChild(b),Function(t.package.js)(),setTimeout(i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=c.page.renderingContexts[c.page.name],u.renderingContext=t,l.PageRenderer.renderPage(u);case 3:case"end":return e.stop()}}),e)}))).bind(this),20)):(g||!f&&m||((b=document.createElement("link")).setAttribute("rel","stylesheet"),b.setAttribute("type","text/css"),b.setAttribute("href","".concat(s.endpoints.cdn,"/").concat(f?"webpack":"s/".concat(s.version),"/").concat(o,"/page.css")),document.getElementsByTagName("head")[0].appendChild(b)),(h=document.createElement("script")).onload=i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=c.page.renderingContexts[c.page.name],u.renderingContext=t,l.PageRenderer.renderPage(u);case 3:case"end":return e.stop()}}),e)}))).bind(this),h.setAttribute("type","text/javascript"),g?h.setAttribute("src",s.endpoints.cdn+t.chunk):"true"===s.features["webpack.dev.server"]?h.setAttribute("src",s.endpoints.cdn+"/webpack/"+o+"/page.js"):h.setAttribute("src",s.endpoints.cdn+"/s/"+s.version+"/"+o+"/page.js"),document.getElementsByTagName("head")[0].appendChild(h));case 17:case"end":return e.stop()}}),e,this)}))),function(e,o,r,a){return t.apply(this,arguments)})}]),e}(),w=function(){function e(t){if(s()(this,e),!t.App)throw Error("App must be provided to AppState");this.App=t.App,this.state=t.state||this.DEFAULT_INITIAL_STATE}return u()(e,[{key:"DEFAULT_INITIAL_STATE",get:function(){return{config:null,session:{auth:!1,name:null,channelstore:{code:null},locale:{country:null,language:null},developer:!1},page:{renderingContexts:{},name:null,isFirstPageRender:!0,ready:!1,querystring:null,hash:null,params:null,configs:{}},analytics:{page:"",title:""}}}},{key:"initialize",value:function(e,t){var o=this.state;o.page.defaultLocale=e.locale,t&&t.features&&t.features["router.legacy"],o.page.name=k(e.name),o.page.configs[o.page.name]=e,o.page.renderingContexts.__ROKU__INITIAL__RENDERING__CONTEXT__&&(o.page.renderingContexts[o.page.name]=o.page.renderingContexts.__ROKU__INITIAL__RENDERING__CONTEXT__),o.session.auth=e.channelstoreState.auth,o.session.name=e.channelstoreState.name,o.session.developer=e.channelstoreState.developer,o.session.channelstore.code=e.channelstoreState.channelstore_code,o.session.casl=e.channelstoreState.casl,o.session.gdpr=e.channelstoreState.gdpr,o.session.ip=e.channelstoreState.ip}},{key:"currentPageConfig",get:function(){var e=this.state;return e.page.name&&e.page.configs[e.page.name]?e.page.configs[e.page.name]:{}}}]),e}(),_=function(){function e(t){var o=this;s()(this,e),a()(this,"_getRedirect",(function(e){var t=o.App,r=t.resource,a=r.features&&"true"===r.features["router.legacy"],n=r.features&&"true"===r.features["pages.lowercase.enabled"],i="",l=r.redirects;if(!l)return"";e.length&&"/"===e[e.length-1]&&(e=e.slice(0,e.length-1)),(a||n)&&(e=e.toLowerCase());var s=t.getLocale(),c=s?"/".concat(s.language,"-").concat(s.country.toLowerCase()):"";if(!(i=e.indexOf(c+"/")?l[c+e]||l[e]||"":l[e]||l[e.slice(c.length)]||"")&&r.microsite&&!e.indexOf("/".concat(r.microsite))){var u=e.slice("/".concat(r.microsite).length);i=u.indexOf(c+"/")?l[c+u]||l[u]||"":l[u]||l[u.slice(c.length)]||""}return i})),this.App=t.App}return u()(e,[{key:"getPageAndParamsFromRouter",value:function(e){var t,o,r,a,n,i=this.App.resource.router,l=i.routes,s=i.orderedRoutes,c={};if(s)for(var u=0;u<s.length;u++){var d=s[u];if(d.route&&d.to&&(n=d.route.split(":")[0].replace(/\//g,"_"),0===e.indexOf(n))){t=d.to,o=d.route.split("/"),r=e.split("_"),a=!0;break}}if(!a)for(var p in l)if(n=(n=p.split(":"))[0].replace(/\//g,"_"),0===e.indexOf(n,0)){t=l[p],o=p.split("/"),r=e.split("_");break}if(null!==t&&o&&Array.isArray(o))for(var m=0;m<o.length;m++){if(0===o[m].indexOf(":"))c[o[m].replace(/\:/g,"")]=void 0!==r[m]?r[m]:null}return{newPage:t,params:c}}},{key:"checkRedirectAndReload",value:function(e){var t,o=this.App,r=o.resource,a=r.microsite,n=void 0===a?"":a,i=r.microsites,l=void 0===i?[]:i,s=!1,c=e.split("?"),u=c.slice(1).join("?");if(e=c[0],u){var d=u.split("#");u=d[0],t=d.slice(1).join("#")}else{var p=e.split("#");e=p[0],t=p.slice(1).join("#")}if(e.indexOf(r.endpoints.root)>=0&&(e=e.replace(r.endpoints.root,"")),["//","http://","https://"].some((function(t){return!e.indexOf(t)})))return u&&(e+="?"+u),t&&(e+="#"+t),{page:e,shouldReloadNavigation:s=!0};e=x(e);var m=o.getLocale(),f=/^\/([a-z]{2})-([a-z]{2})\//.exec(e);if(f&&m){var g=[f[1],f[2]],b=g[1];if(g[0]!==m.language||b!==m.country.toLowerCase())return u&&(e+="?"+u),t&&(e+="#"+t),{page:e=r.endpoints.root+e,shouldReloadNavigation:s=!0};e=e.slice("/ab-cd".length)}if(n&&0!==e.indexOf("/".concat(n)))return u&&(e+="?"+u),t&&(e+="#"+t),e="".concat(r.endpoints.root).concat(e),"true"===r.features["microsite.path.in.root.enabled"]&&r.endpoints.root&&r.endpoints.root.includes("/".concat(n))&&!r.endpoints.root.includes("://".concat(n))?{page:e,shouldReloadNavigation:s=!1}:{page:e,shouldReloadNavigation:s=!0};if(l.some((function(t){return 0===e.indexOf("/".concat(t))})))return u&&(e+="?"+u),t&&(e+="#"+t),{page:e="".concat(r.endpoints.root).concat(e),shouldReloadNavigation:s=!0};var h=this._getRedirect(e);if(h){for(var k=this._getRedirect(h);k;)h=k,k=this._getRedirect(h);var y=/^\/([a-z]{2})-([a-z]{2})\//.exec(h);y?m.language!==y[1]||m.country.toLowerCase()!==y[2]?(s=!0,h=r.endpoints.root+h):h=h.slice("/xx-yy".length):(["//","http://","https://"].some((function(e){return!h.indexOf(e)}))||n&&"true"===r.features["microsite.redirects.from.root"]&&0!==h.indexOf("/".concat(n)))&&(s=!0),e=h}return l.some((function(t){return 0===e.indexOf("/".concat(t))}))?(u&&(e+="?"+u),t&&(e+="#"+t),{page:e="".concat(r.endpoints.root).concat(e),shouldReloadNavigation:s=!0}):(u&&(e+="?"+u),t&&(e+="#"+t),{page:e,shouldReloadNavigation:s})}}]),e}();function R(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function C(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?R(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):R(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var E=function(){function e(t){var o=this;s()(this,e),a()(this,"isHistory",(function(){return window.history&&window.history.pushState&&this.App.isGlobalRouterEnabled})),a()(this,"attachOnpopstateCallback",(function(){window.onpopstate=o.onPopState.bind(o)})),this.App=t.App,this.onHistoryPoppedCallbacks=[]}var t,o,r;return u()(e,[{key:"pushToHistory",value:(r=i()(p.a.mark((function e(t){var o,r,a,n,l,s,c,u;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.isHistory()){e.next=2;break}return e.abrupt("return");case 2:return o=this.App,r=o.Plugins,a=void 0===r?[]:r,n=o.resource,l=t.url,s=t.title,c=t.data,n.features&&"true"===n.features["router.legacy"]?"_"===(u=l.replace(n.endpoints.root+"/","").replace(/\//g,"_"))[0]&&(u=u.substr(1)):u=l.replace(n.endpoints.root,""),a.filter((function(e){return e.onBeforePushHistory})).forEach((function(e){e.onBeforePushHistory({App:o,pushHistoryPayload:C({page:u},t)}).catch((function(t){console.error("App plugin error in onBeforePushHistory for ".concat(e&&e.name||""),t)}))})),e.prev=8,e.next=11,Promise.all(a.filter((function(e){return e.doBeforePushHistory})).map(function(){var e=i()(p.a.mark((function e(r){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,r.doBeforePushHistory({App:o,pushHistoryPayload:C({page:u},t)});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforePushHistory for ".concat(r&&r.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(8);case 15:history.pushState({page:u,pageUrl:l,pushedByController:!0,title:s,data:c},s,l);case 16:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e){return r.apply(this,arguments)})},{key:"replaceHistory",value:(o=i()(p.a.mark((function e(t){var o,r,a,n,l,s,c,u;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.isHistory()){e.next=2;break}return e.abrupt("return");case 2:return o=this.App,r=o.resource,a=o.Plugins,n=void 0===a?[]:a,l=t.url,s=t.title,c=t.data,r.features&&"true"===r.features["router.legacy"]?"_"===(u=l.replace(r.endpoints.root+"/","").replace(/\//g,"_"))[0]&&(u=u.substr(1)):u=l.replace(r.endpoints.root,""),n.filter((function(e){return e.onBeforeReplaceHistory})).forEach((function(e){e.onBeforeReplaceHistory({App:o,replaceHistoryPayload:C({page:u},t)}).catch((function(t){console.error("App plugin error in onBeforeReplaceHistory for ".concat(e&&e.name||""),t)}))})),e.prev=8,e.next=11,Promise.all(n.filter((function(e){return e.doBeforeReplaceHistory})).map(function(){var e=i()(p.a.mark((function e(r){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,r.doBeforeReplaceHistory({App:o,replaceHistoryPayload:C({page:u},t)});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeReplaceHistory for ".concat(r&&r.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(8);case 15:history.replaceState({page:u,pageUrl:l,pushedByController:!0,title:s,data:c},s,l);case 16:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e){return o.apply(this,arguments)})},{key:"onHistoryPopped",value:function(e){this.onHistoryPoppedCallbacks.push(e)}},{key:"performPoppedHistoryCallbacks",value:function(e){this.onHistoryPoppedCallbacks.forEach((function(t){t.call(t,e)}))}},{key:"pushKSPageToHistory",value:function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.App,a=r.resource,n=r.getLocale;if(this.isHistory()&&t&&(!a.features||"true"!==a.features["router.legacy"]||e)){this.App.AppState.state;var i=o.search,l=o.hash,s=this.App.AppState.currentPageConfig,c=a.endpoints.root;if("true"===a.features["router.legacy"]){if("true"!==a.features["locale.legacy"]){var u=n();"en"===u.language&&"US"===u.country.toUpperCase()||(c+="/".concat(u.language,"-").concat(u.country.toLowerCase()))}if(s.routeUrl){var d=s.routeUrl;c="/"!==c[c.length-1]?c+"/":c,c+="/"===d[0]?d.substr(1).replace(/\_/g,"/"):d.replace(/\_/g,"/")}else c="/"!==c[c.length-1]?c+"/":c,c+="/"===e[0]?e.substr(1).replace("_","/"):e.replace("_","/")}else{if(a.microsite&&(c+="/".concat(a.microsite)),"true"!==a.features["locale.legacy"]){var p=n();"en"===p.language&&"US"===p.country.toUpperCase()||(c+="/".concat(p.language,"-").concat(p.country.toLowerCase()))}void 0!==s.routeUrl?c+=s.routeUrl:c+=e}i&&(c+=i),l&&(c+=l);var m={page:e,pageUrl:c,render:s.render};"true"===a.features.maintenance?history.replaceState(m,t,"/"):history||history.state?history&&history.state&&history.state.page!==e&&history.state.pageUrl!==c?history.pushState(m,t,c):history.replaceState(m,t,c):history.pushState(m,t,c)}}},{key:"onPopState",value:(t=i()(p.a.mark((function e(t){var o,r,a,n;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=this.App,a=(r=void 0===o?{}:o).Plugins,n=void 0===a?[]:a,null!==t.state&&t.state.page!==this.App.AppState.state.page.name&&0!==Object.keys(t.state).length){e.next=4;break}return e.abrupt("return");case 4:if(!t.state.pushedByController){e.next=15;break}return this.performPoppedHistoryCallbacks({url:t.state.pageUrl,data:t.state.data}),n.filter((function(e){return e.onAfterPopHistory})).forEach((function(e){e.onAfterPopHistory({App:r,popstateEvent:t}).catch((function(t){console.error("App plugin error in onAfterPopHistory for ".concat(e&&e.name||""),t)}))})),e.prev=7,e.next=10,Promise.all(n.filter((function(e){return e.doAfterPopHistory})).map(function(){var e=i()(p.a.mark((function e(o){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.doAfterPopHistory({App:r,popstateEvent:t});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAfterPopHistory for ".concat(o&&o.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 10:e.next=14;break;case 12:e.prev=12,e.t0=e.catch(7);case 14:return e.abrupt("return");case 15:t.state.render&&"server"!==t.state.render?this.App.Navigation.navigateToPage(t.state.pageUrl||t.state.page):this.App.Navigation.navigateToPageAndReload(t.state.pageUrl||t.state.page);case 16:case"end":return e.stop()}}),e,this,[[7,12]])}))),function(e){return t.apply(this,arguments)})}]),e}(),S=o("/4pj"),P=o.n(S),T=o("djY7"),O=o.n(T);function N(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function I(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?N(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):N(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var A=P()(),M=O()(),L=new(function(){function e(t){s()(this,e),this.getLocale=this.getLocale.bind(this),this.AppState=new w({App:this}),this._initializeSubmodules()}var t,o,r;return u()(e,[{key:"_initializeSubmodules",value:function(){this.PageRenderer=new y({App:this}),this.BrowserHistory=new E({App:this}),this.Navigation=new v({App:this}),this.Router=new _({App:this})}},{key:"_initializePlugins",value:(r=i()(p.a.mark((function e(){var t,o=this,r=arguments;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:[],this.Plugins=t,this.NamedPlugins=this.Plugins.reduce((function(e,t){return t&&t.name&&(e[t.name]=t),e}),{}),e.prev=3,e.next=6,Promise.all(this.Plugins.filter((function(e){return e.initialize})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.initialize({App:o});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in plugin initialization for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 6:e.next=10;break;case 8:e.prev=8,e.t0=e.catch(3);case 10:case"end":return e.stop()}}),e,this,[[3,8]])}))),function(){return r.apply(this,arguments)})},{key:"initialize",value:(o=i()(p.a.mark((function e(t,o,r){var a,n,l,s=this;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&r.ResourceManager){e.next=2;break}throw Error("No ResourceManager was propagated to App");case 2:return this.ResourceManager=r.ResourceManager,this.ResourceManager.setLocale(t.locale),this.ResourceManager.setGlobal(o),e.next=7,this._initializePlugins(r.plugins);case 7:return(a=this.Plugins).filter((function(e){return e.onBeforeInitialization})).forEach((function(e){e.onBeforeInitialization({App:s}).catch((function(t){console.error("App plugin error in onBeforeInitialization for ".concat(e&&e.name||""),t)}))})),e.prev=9,e.next=12,Promise.all(a.filter((function(e){return e.doBeforeInitialization})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doBeforeInitialization({App:s});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeInitialization for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 12:e.next=16;break;case 14:e.prev=14,e.t0=e.catch(9);case 16:return this.AppState.initialize(t,o),this._setGlobalFlags(),this.BrowserHistory.isHistory()&&this.BrowserHistory.attachOnpopstateCallback(),n={},window.location.search&&(n.search=window.location.search),window.location.hash&&(n.hash=window.location.hash),(l=this.AppState.state.page.renderingContexts[this.AppState.state.page.name])&&(n.renderingContext=l),a.filter((function(e){return e.onBeforeInitialPageRender})).forEach((function(e){e.onBeforeInitialPageRender({App:s,pageConfig:t,renderingContext:n.renderingContext}).catch((function(t){console.error("App plugin error in onBeforeInitialPageRender for ".concat(e&&e.name||""),t)}))})),e.prev=25,e.next=28,Promise.all(a.filter((function(e){return e.doBeforeInitialPageRender})).map(function(){var e=i()(p.a.mark((function e(o){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.doBeforeInitialPageRender({App:s,pageConfig:t,renderingContext:n.renderingContext});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeInitialPageRender for ".concat(o&&o.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 28:e.next=32;break;case 30:e.prev=30,e.t1=e.catch(25);case 32:return this.PageRenderer.renderPage(n),b(),h(),a.filter((function(e){return e.onAfterInitialization})).forEach((function(e){e.onAfterInitialization({App:s}).catch((function(t){console.error("App plugin error in onAfterInitialization for ".concat(e&&e.name||""),t)}))})),e.prev=36,e.next=39,Promise.all(a.filter((function(e){return e.doAfterInitialization})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doAfterInitialization({App:s});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAfterInitialization for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 39:e.next=43;break;case 41:e.prev=41,e.t2=e.catch(36);case 43:case"end":return e.stop()}}),e,this,[[9,14],[25,30],[36,41]])}))),function(e,t,r){return o.apply(this,arguments)})},{key:"resource",get:function(){try{return this.ResourceManager.get("Roku.App")}catch(e){}try{return window.__Roku_App_Initial_Values.resource}catch(e){}return{}}},{key:"state",get:function(){return this.AppState.state}},{key:"_setGlobalFlags",value:function(){var e=this.resource;this.isCookieConsentEnabled=["true",!0].some((function(t){return e.features["cookie.consent.enabled"]===t})),this.isGlobalRouterEnabled=![!0,"true"].some((function(t){return t===(e.router&&e.router.external)}))}},{key:"getLocale",value:function(){var e=this.ResourceManager.getLocale()||{};return{language:e.language||"en",country:e.country||"US"}}},{key:"logout",value:(t=i()(p.a.mark((function e(t,o){var r,a,n,l,s,c,u=this;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=this.Plugins,a=this.resource,n="true"===a.features["auth.provider"]?a.endpoints["auth.provider"]:a.endpoints.my,l="",a.microsite&&"false"===a.features["ajax.plugins.microsite.prefixer"]&&"true"!==a.features["router.legacy"]&&(l="/".concat(a.microsite)),s="".concat(n,"/signout"),c=o||(t?"".concat(n,"/signin?next=").concat(encodeURIComponent(window.location),"&sessionTimeout=true"):s),r.filter((function(e){return e.onBeforeLogout})).forEach((function(e){e.onBeforeLogout({App:u}).catch((function(t){console.error("App plugin error in onBeforeLogout for ".concat(e&&e.name||""),t)}))})),e.prev=8,e.next=11,Promise.all(r.filter((function(e){return e.doBeforeLogout})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doBeforeLogout({App:u});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doBeforeLogout for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(8);case 15:return e.prev=15,e.next=18,m.a.post("".concat(l,"/api/auth/1/logout")).send({});case 18:e.next=22;break;case 20:e.prev=20,e.t1=e.catch(15);case 22:return r.filter((function(e){return e.onAfterLogout})).forEach((function(e){e.onAfterLogout({App:u}).catch((function(t){console.error("App plugin error in onAfterLogout for ".concat(e&&e.name||""),t)}))})),e.prev=23,e.next=26,Promise.all(r.filter((function(e){return e.doAfterLogout})).map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.doAfterLogout({App:u});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.error("App plugin error in doAfterLogout for ".concat(t&&t.name||""),e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}()));case 26:e.next=30;break;case 28:e.prev=28,e.t2=e.catch(23);case 30:window.location=c;case 31:case"end":return e.stop()}}),e,this,[[8,13],[15,20],[23,28]])}))),function(e,o){return t.apply(this,arguments)})},{key:"getUserState",value:function(){var e,t=I({},this.AppState.state.session);t.channelstore=I({},t.channelstore||{}),t.locale={language:this.getLocale().language||"en",country:this.getLocale().country||"US"};var o=(t.channelstore.code||"US").toUpperCase(),r=M.getSupportedLanguagesDict()[o];if(r&&r.includes(t.locale.language)&&(e=t.locale.language),!e){var a=M.getDefaultLanguageDict()[o];e=a}return e||(e="en"),A.getSupportedLocales().some((function(t){return~t.indexOf("".concat(e,"_"))}))||(e="en"),t.channelstore.language=e,t}},{key:"getPage",value:function(){return this.AppState.state.page.name}},{key:"getPageConfig",value:function(){var e=this.AppState.state;return e.page.configs[e.page.name]}},{key:"getPageRoute",value:function(){var e,t=this.AppState.state,o=t.page.configs[t.page.name];return!o&&page&&page.startsWith("/")&&(o=t.page.configs[page.substring(1)]),"true"===this.resource.features["router.legacy"]?o.routeUrl&&""!==o.routeUrl?"/"!==(e=o.routeUrl.replace(/_/g,"/"))[0]&&(e="/"+e):e=window.location.pathname:(e=o.routeUrl,this.resource&&this.resource.microsite&&(e="/".concat(this.resource.microsite).concat(e))),e}},{key:"getQueryString",value:function(){var e={};if(window.location.search||this.AppState.state.page.querystring)for(var t=(this.AppState.state.page.querystring||window.location.search).replace("?","").split("&"),o=0;o<t.length;o++){var r=t[o].split("=");2===r.length&&(e[r[0]]=r[1])}return e}},{key:"overwriteChannelstoreCode",value:function(e){this.AppState.state.session.channelstore.code=e}},{key:"render",value:function(e){var t=this.AppState.state.page.name||"__ROKU__INITIAL__RENDERING__CONTEXT__";this.AppState.state.page.renderingContexts[t]=e}}]),e}()),D={navigateToPageAndReload:L.Navigation.navigateToPageAndReload.bind(L.Navigation),navigateToPage:L.Navigation.navigateToPage.bind(L.Navigation),navigateToErrorPage:L.Navigation.navigateToErrorPage.bind(L.Navigation),navigateToPageWithParams:L.Navigation.navigateToPageWithParams.bind(L.Navigation),pushToHistory:L.BrowserHistory.pushToHistory.bind(L.BrowserHistory),replaceHistory:L.BrowserHistory.replaceHistory.bind(L.BrowserHistory),onHistoryPopped:L.BrowserHistory.onHistoryPopped.bind(L.BrowserHistory)},j={assignLabelForClickEventTracking:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.assignLabelForClickEventTracking.apply(o,arguments)}},trackPageView:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.trackPageView.apply(o,arguments)}},trackCustomClickEvent:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.trackCustomClickEvent.apply(o,arguments)}},trackCustomDataEvent:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.trackCustomDataEvent.apply(o,arguments)}},trackError:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.trackError.apply(o,arguments)}},getUSN:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.getUSN.apply(o,arguments)}},sendABVisitsToGTM:function(){var e=L&&L.resource&&L.resource.features&&"true"===L.resource.features["app.analytics.disabled"];if(!e){var t=L&&L.resource&&L.resource.features&&L.resource.features["app.analytics.appPlugin.name"]||"ANALYTICS",o=L&&L.NamedPlugins&&L.NamedPlugins[t]&&L.NamedPlugins[t].Analytics;if(!o)throw Error("No analytics model is available through an app plugin named ANALYTICS");return o.sendABVisitsToGTM.apply(o,arguments)}}},H=(L.getUserState.bind(L),{initializeDefaultOnLoad:function(e){return window.onload=L.initialize.bind(L,window.__Roku_App_Initial_Values.applicationState,window.__Roku_App_Initial_Values.resource,e)},initialize:L.initialize.bind(L),getLocale:L.getLocale.bind(L),getUserState:L.getUserState.bind(L),logout:L.logout.bind(L),getPage:L.getPage.bind(L),getPageConfig:L.getPageConfig.bind(L),getPageRoute:L.getPageRoute.bind(L),getQueryString:L.getQueryString.bind(L),overwriteChannelstoreCode:L.overwriteChannelstoreCode.bind(L),getResource:function(){return L.resource},render:L.render.bind(L)});Object.defineProperty(H,"resource",{get:function(){return L.resource}}),Object.defineProperty(H,"state",{get:function(){return L.state}}),Object.defineProperty(H,"NamedPlugins",{get:function(){return L.NamedPlugins||{}}}),o.d(t,"d",(function(){return D})),o.d(t,"a",(function(){return j})),o.d(t,"b",(function(){return H}))},ny8g:function(e,t,o){var r=o("zNZE");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"o/NA":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Currency{display:inline-block}",""]),e.exports=t},o0o1:function(e,t,o){e.exports=o("ls82")},o1ml:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ContactForm{padding:0;margin-bottom:60px}@media (min-width:320px) and (max-width:767px){.ContactForm{margin-bottom:30px}}",""]),e.exports=t},o2kc:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},o894:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return f}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d);function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var f=function(t){s()(r,t);var o=m(r);function r(e){return a()(this,r),o.call(this,e)}return i()(r,[{key:"render",value:function(){return e.createElement("span",{className:this.props.qty>0?"num-items-in-cart":"display-none","aria-label":this.props.messages.cartQuantity,"aria-hidden":"true","data-item-count":this.props.qty},this.props.qty)}}]),r}(e.Component)}).call(this,o("viRO"))},o95p:function(e,t,o){var r=o("mb07");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},oCB6:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.svg"},oE7z:function(e,t,o){var r=o("4r3k");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},oHnp:function(e,t,o){"use strict";t.type=function(e){return e.split(/ *; */).shift()},t.params=function(e){return e.split(/ *; */).reduce((function(e,t){var o=t.split(/ *= */),r=o.shift(),a=o.shift();return r&&a&&(e[r]=a),e}),{})},t.parseLinks=function(e){return e.split(/ *, */).reduce((function(e,t){var o=t.split(/ *; */),r=o[0].slice(1,-1);return e[o[1].split(/ *= */)[1].slice(1,-1)]=r,e}),{})},t.cleanHeader=function(e,t){return delete e["content-type"],delete e["content-length"],delete e["transfer-encoding"],delete e.host,t&&(delete e.authorization,delete e.cookie),e}},oIZm:function(e,t,o){var r=o("c4e4");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},oL8k:function(e,t,o){"use strict";var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,t){if(e.length!==t.length)return!1;for(var o=0;o<e.length;o++)if(a=e[o],n=t[o],!(a===n||r(a)&&r(n)))return!1;var a,n;return!0}e.exports=function(e,t){var o;void 0===t&&(t=a);var r,n=[],i=!1;return function(){for(var a=[],l=0;l<arguments.length;l++)a[l]=arguments[l];return i&&o===this&&t(a,n)||(r=e.apply(this,a),i=!0,o=this,n=a),r}}},oNNP:function(e,t,o){"use strict";var r=o("D3zA");e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},ofSW:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sec-table-wrapper{max-width:1180px;margin:0 auto}.sec-table-wrapper .rdtable{margin-top:-14px}.sec-table-filter{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.sec-table-filter{margin-bottom:-100px!important}}@media (min-width:320px) and (max-width:767px){.sec-table-filter .groupby-filter{margin-right:0!important}}.sec-table-filter span{display:inline-block}@media (min-width:320px) and (max-width:767px){.sec-table-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:none;-ms-transform:none;transform:none}}.mobile-datatable-row{border-bottom:2px solid #ccc}.mobile-datatable-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-datatable-wrapper .pageresults-display,.mobile-datatable-wrapper .Roku-Pagination{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.table-viewcell-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.table-viewcell-wrapper{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.table-viewcell-wrapper a{display:inline-block}@media (min-width:768px){.table-viewcell-wrapper a{margin-bottom:0}}",""]),e.exports=t},ol0o:function(e,t,o){var r=o("yf0y");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},onY9:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Medium.svg"},ossl:function(e,t,o){"use strict";var r=o("82c2"),a=o("1TQ6");e.exports=function(){var e=a();return r(Array.prototype,{forEach:e},{forEach:function(){return Array.prototype.forEach!==e}}),e}},otV3:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.SalesDisc":{en:{sale:"sale"},en_GB:{},es_LA:{sale:"venta"},fr_CA:{sale:"Rabais"},fr_FR:{sale:"en solde"},en_CA:{},en_US:{sale:"sale"},es_MX:{sale:"venta"},es_CO:{sale:"venta"},es_AR:{sale:"venta"},es_PE:{sale:"venta"},es_CL:{sale:"venta"},es_CR:{sale:"venta"},es_SV:{sale:"venta"},es_GT:{sale:"venta"},es_HN:{sale:"venta"},es_NI:{sale:"venta"},es_PA:{sale:"venta"},pt_BR:{},de_DE:{}}}),e.exports=function(){return t.get("Roku.SalesDisc")}}).call(this,o("TYvK").ResourceManager)},"p/ii":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-template-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:40px;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.product-template-mobile{padding-top:40px;padding-bottom:40px;padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-mobile{padding-bottom:20px}}.product-template-mobile .title{font-size:22px;line-height:32px;font-family:GothamBold,Helvetica,Arial,sans-serif;margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.product-template-mobile .title{font-size:22px;line-height:32px;margin-bottom:10px}}.product-template-mobile .description{font-size:18px;line-height:26px;margin-top:0}@media (min-width:320px) and (max-width:767px){.product-template-mobile .description{font-size:18px;line-height:26px}}.product-template-mobile .maincontent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1080px){.product-template-mobile .maincontent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.product-template-mobile .maincontent .col{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center}@media (min-width:1080px){.product-template-mobile .maincontent .col{text-align:left;-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width:320px) and (max-width:767px){.product-template-mobile .maincontent .col>div span p{padding-bottom:40px;padding-left:20px;padding-right:20px;margin:0}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-mobile .maincontent .col>div span p{padding-bottom:40px;padding-left:20px;padding-right:20px}}.product-template-mobile .mobile-app-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:10px}@media (min-width:320px) and (max-width:767px){.product-template-mobile .mobile-app-container{margin-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-template-mobile .mobile-app-container .mobile-app-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:17px}.product-template-mobile .mobile-app-container .mobile-app-button .app-button-text{display:none}.product-template-mobile .mobile-app-container .mobile-app-button .app-rating{margin-left:11px}.product-template-mobile .mobile-app-container .mobile-app-button .app-rating,.product-template-mobile .mobile-app-container .mobile-app-button .star-rating-container{font-size:12px;line-height:18px}@media (min-width:320px) and (max-width:767px){.product-template-mobile .mobile-app-container .mobile-app-button .app-rating,.product-template-mobile .mobile-app-container .mobile-app-button .star-rating-container{font-size:12px;line-height:18px}}@media (min-width:320px) and (max-width:767px){.product-template-mobile .mobile-app-container .mobile-app-button{margin-top:30px}.product-template-mobile .mobile-app-container .mobile-app-button .app-rating,.product-template-mobile .mobile-app-container .mobile-app-button .Roku-Image,.product-template-mobile .mobile-app-container .mobile-app-button .Roku-StarRating{display:none}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-mobile .mobile-app-container .mobile-app-button{margin-top:30px}}@media (min-width:320px) and (max-width:767px){.product-template-mobile .mobile-app-container .mobile-app-button a{width:100%;background-color:#662d91;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:4px;border-radius:4px}.product-template-mobile .mobile-app-container .mobile-app-button .app-button-text{display:block;color:#fff;font-family:GothamMedium,Helvetica,Arial,sans-serif}}.product-template-mobile .mobile-app-container .mobile-app-button img{max-height:38px}.product-template-mobile .list{list-style:none;padding:0;text-align:left}.product-template-mobile .list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.product-template-mobile .list li{margin-bottom:20px}}.product-template-mobile .list li:before{font-size:20px;line-height:20px}.product-template-mobile .list li .list-title{font-family:GothamMedium,Helvetica,Arial,sans-serif;margin-right:.5ch}",""]),e.exports=t},p1Gc:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},p4FE:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.product-template-compatible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:40px;padding-bottom:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:320px) and (max-width:767px){.product-template-compatible{padding-top:40px;padding-bottom:40px;padding-bottom:20px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-compatible{padding-bottom:20px}}.product-template-compatible .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:32px;line-height:40px;padding-bottom:20px;width:100%}@media (min-width:320px) and (max-width:767px){.product-template-compatible .title{font-size:32px;line-height:40px;padding-bottom:20px}}.product-template-compatible .title p{margin:0}.product-template-compatible .maincontent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.product-template-compatible .maincontent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:320px) and (max-width:767px){.product-template-compatible .maincontent img{padding-top:10px;padding-bottom:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.product-template-compatible .maincontent img{padding-top:10px;padding-bottom:10px}}@media (min-width:768px){.product-template-compatible .maincontent img{padding-left:10px;padding-right:10px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.product-template-compatible .maincontent img{padding-left:10px;padding-right:10px}}.product-template-compatible p{font-size:inherit;line-height:inherit}",""]),e.exports=t},pG1r:function(e,t,o){var r=o("DdfH");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},pIjr:function(e,t,o){var r=o("NrsW");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},pKxl:function(e,t,o){var r=o("tzaF");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"pR/7":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pdp-quote-carousel{padding-top:40px;padding-bottom:40px;text-align:center;background-color:#eee}.pdp-quote-carousel .quote-container{max-width:1200px;padding-left:10px;padding-right:10px;margin:0 auto;position:relative}.pdp-quote-carousel .quote-container .HeroCarousel-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pdp-quote-carousel .pdp-quote-item h2{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;color:#552a7b;margin-top:0;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.pdp-quote-carousel .pdp-quote-item h2{font-size:32px;line-height:40px}}.pdp-quote-carousel .pdp-quote-item img{margin-right:20px;max-height:50px}.pdp-quote-carousel .pdp-quote-item p{font-family:GothamLight,Helvetica,Arial,sans-serif;font-size:18px;line-height:26px;color:#552a7b;margin:0}@media (min-width:320px) and (max-width:767px){.pdp-quote-carousel .pdp-quote-item p{font-size:18px;line-height:26px}}.pdp-quote-carousel .pdp-quote-carousel__navigation{position:absolute;right:20px;bottom:0}@media (min-width:320px) and (max-width:767px){.pdp-quote-carousel .pdp-quote-carousel__navigation{position:relative;margin-top:40px;right:0}}.pdp-quote-carousel .pdp-quote-carousel__navigation .nav-arrow-left,.pdp-quote-carousel .pdp-quote-carousel__navigation .nav-arrow-right{border:none;background-color:#ddd;color:#999;-webkit-box-shadow:none;box-shadow:none;margin:0;height:30px}.pdp-quote-carousel .pdp-quote-carousel__navigation .nav-arrow-left{-webkit-border-radius:40px 0 0 40px;border-radius:40px 0 0 40px;margin-right:1px;padding:6px 10px 6px 15px}.pdp-quote-carousel .pdp-quote-carousel__navigation .nav-arrow-right{-webkit-border-radius:0 40px 40px 0;border-radius:0 40px 40px 0;padding:6px 15px 6px 10px}",""]),e.exports=t},pVnL:function(e,t){function o(){return e.exports=o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},o.apply(this,arguments)}e.exports=o},pb4V:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("tumblr",(function(e,t){var o=t.title,r=t.caption,i=t.tags,l=t.posttype;return a.default(e,"tumblr.url"),"https://www.tumblr.com/widgets/share/tool"+n.default({canonicalUrl:e,title:o,caption:r,tags:i,posttype:l})}),(function(e){return{title:e.title,tags:(e.tags||[]).join(","),caption:e.caption,posttype:e.posttype||"link"}}),{windowWidth:660,windowHeight:460});t.default=i},"pe++":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Offers-Landing-Faq h3{font-size:32px;line-height:40px;margin-bottom:10px;margin-top:0}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq h3{font-size:32px;line-height:40px;margin-bottom:10px}}.Offers-Landing-Faq .offer-section-content{max-width:1200px;margin:0 auto;padding-top:60px;padding-bottom:60px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content{padding-top:60px;padding-bottom:60px;text-align:center}}.Offers-Landing-Faq .offer-section-content h2{font-size:42px;line-height:56px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content h2{font-size:32px;line-height:40px}}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content.row.offer-section-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.Offers-Landing-Faq .offer-section-content .img-responsive{margin:auto}.Offers-Landing-Faq .offer-section-content .faq-content{text-align:center}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content .faq-content{padding-left:10px;padding-right:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content .faq-content{padding-left:10px;padding-right:10px}}.Offers-Landing-Faq .offer-section-content .faq-content .roku-blocks .block{padding:0}.Offers-Landing-Faq .offer-section-content .faq-content p{font-size:16px;line-height:24px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content .faq-content p{font-size:16px;line-height:24px}}.Offers-Landing-Faq .offer-section-content .faq-content h3.draw-title{margin-top:30px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content .faq-content h3.draw-title{margin-top:30px}}.Offers-Landing-Faq .offer-section-content .faq-content.layout-2{text-align:left}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content .faq-content.layout-2{text-align:center}}.Offers-Landing-Faq .offer-section-content .faq-content.layout-2 .roku-blocks .block p{padding:0;margin:0}.Offers-Landing-Faq .offer-section-content .faq-content.layout-2 .roku-blocks .block h3.draw-title{margin-top:20px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .offer-section-content .faq-content.layout-2 .roku-blocks .block h3.draw-title{margin-top:20px}}.Offers-Landing-Faq .disclaimer-container{padding-top:20px;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .disclaimer-container{padding-top:20px;padding-bottom:20px}}.Offers-Landing-Faq .roku-bg-b0{background-color:#fff}.Offers-Landing-Faq .roku-bg-b1{background-color:#eee}.Offers-Landing-Faq .roku-bg-b4{background-color:#333}.Offers-Landing-Faq .roku-bg-b5{background-color:#222}.Offers-Landing-Faq .roku-bg-b6{background-color:#000}.Offers-Landing-Faq .div-inline{display:inline;margin-right:10px}@media (min-width:320px) and (max-width:767px){.Offers-Landing-Faq .div-inline{margin-right:10px}}",""]),e.exports=t},phr7:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.carousel-container{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden}@media (min-width:768px){.carousel-container{padding-right:20px}}.carousel-container img{max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.HeroCarousel{min-height:300px;position:relative}.HeroCarousel .HeroCarousel-Wrapper{overflow:hidden}.HeroCarousel .HeroCarousel-Wrapper .HeroCarousel-Container{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#333;overflow:hidden;height:0}.HeroCarousel .HeroCarousel-Wrapper .HeroCarousel-Container .carousel-image{float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:0}.HeroCarousel .HeroCarousel-Wrapper .HeroCarousel-Container .carousel-content{display:block;margin-top:10px;margin-bottom:10px}.HeroCarousel .HeroCarousel-Wrapper .HeroCarousel-Container header{font-family:GothamMedium,Helvetica,Arial,sans-serif}.HeroCarousel .HeroCarousel-Wrapper .HeroCarousel-Container p{font-size:12px;line-height:18px;margin:0}@media (min-width:320px) and (max-width:767px){.HeroCarousel .HeroCarousel-Wrapper .HeroCarousel-Container p{font-size:12px;line-height:18px}}.HeroCarousel .HeroCarousel-Navigation{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.HeroCarousel .HeroCarousel-Navigation,.HeroCarousel .HeroCarousel-Navigation-Container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.HeroCarousel .HeroCarousel-Navigation-Container .Roku-Image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.HeroCarousel .HeroCarousel-Navigation-Container a.glyphicon-arrow-left,.HeroCarousel .HeroCarousel-Navigation-Container a.glyphicon-arrow-right{height:20px}.HeroCarousel .HeroCarousel-Navigation-Container a.glyphicon-arrow-left:before,.HeroCarousel .HeroCarousel-Navigation-Container a.glyphicon-arrow-right:before{font-size:20px}.HeroCarousel .HeroCarousel-Navigation-Container a.glyphicon-bullet:before{font-size:12px;margin:0}.HeroCarousel .HeroCarousel-Navigation-Container a.position{color:#bebebe;outline:none}.HeroCarousel .HeroCarousel-Navigation-Container a.position.active{color:#662d91}",""]),e.exports=t},prkm:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Pdp-Video{position:relative}.Roku-Pdp-Video .video-label{color:#fff;font-family:GothamMedium;font-size:16px;line-height:24px;position:absolute;padding:20px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(transparent));background:-webkit-linear-gradient(top,#333,transparent);background:-o-linear-gradient(top,#333,transparent);background:linear-gradient(180deg,#333,transparent)}.Roku-Pdp-Video .video-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000}.Roku-Pdp-Video .video-image img{width:100%}",""]),e.exports=t},q5j8:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.svg"},q9pY:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},qQzl:function(e,t,o){"use strict";o.d(t,"a",(function(){return T}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("PJYZ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("lSNA"),b=o.n(g),h=o("viRO"),k=o.n(h),x=o("yl30"),y=o.n(x),v=o("ASCv"),w=o("nxxJ"),_=o("r9mA"),R=o("g1v6"),C=o("nEtb"),E=o.n(C),S=o("Iwrn");o("V6S/");function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var T=function(e){u()(o,e);var t=P(o);function o(e){var r;return a()(this,o),r=t.call(this,e),b()(s()(r),"onModalClose",(function(){r.setState({showModal:!1,modalHeadline:null,modalBody:null}),document.documentElement.style.overflowY="auto"})),r.state={checkout:window.__Roku_App_Initial_Values.resource.endpoints.checkout,processing:!1,disabled:!1,message:e.model.details||"",showProgress:!1,barWidth:0,progress:{width:"0px"},showModal:!1,modalHeadline:null,modalBody:null},r.handleClick=r.handleClick.bind(s()(r)),r.control=w.b.getLocale().country,r.directBuy=!!~document.location.search.indexOf("directbuy=true"),r}return i()(o,[{key:"render",value:function(){var e=this.props.referrer?this.props.referrer:"generic_add_to_cart",t=this.props.model,o="";this.state.showProgress&&(o=k.a.createElement("div",{style:this.state.progress,className:"progress-bar"}));var r=this.props.gtmLabel;return r||(r=e+":"+t.sku+":add_to_cart",this.control||(r="player:".concat(t.sku,":Roku:online")),this.directBuy&&(r="".concat(t.name,":hero_cta:buynow"))),this.props.automatedGtmLabel&&(r="".concat(this.props.automatedGtmLabel,":").concat(this.getText().toLowerCase().replace(/\s/g,"-"))),k.a.createElement("div",{className:"shop-button-container"},k.a.createElement("a",{ref:"shopbutton",role:"button","data-gtm-category":this.props.automatedGtmCategory||e,"data-gtm-label":r,className:this.getClasses(),disabled:this.isDisabled()},this.getText(),o),this.state.showModal&&k.a.createElement(v.c,{onClose:this.onModalClose},k.a.createElement(v.b,null,this.state.modalHeadline),k.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.modalBody}})))}},{key:"getText",value:function(){return this.props.ctaText?this.props.ctaText:this.props.model.cta?this.props.model.cta:""}},{key:"isDisabled",value:function(){return"no"==this.props.model.is_salable}},{key:"getAutomationTag",value:function(){return this.props.model.state+"-"+this.props.color.toLowerCase()}},{key:"getClasses",value:function(){var e=["ks-button","progress"];return e.push(this.props.model.state),this.isDisabled()&&e.push("ks-button-primary"),e.join(" ")}},{key:"componentDidMount",value:function(){var e=y.a.findDOMNode(this.refs.shopbutton);this.isDisabled()&&(e.setAttribute("disabled","disabled"),e.classList.add("ks-button-primary")),e.setAttribute("data-automation",this.getAutomationTag()),e.addEventListener("click",this.handleClick)}},{key:"componentWillUnmount",value:function(){y.a.findDOMNode(this.refs.shopbutton).removeEventListener("click",this.handleClick)}},{key:"handleClick",value:function(e){e.target;"/api/v3/shop"!==__Roku_App_Initial_Values.resource.endpoints.shop_api&&(this.state.showProgress=!0,this.state.barWidth=0,this.progressBar()),this.props.navigateUrl?w.d.navigateToPageAndReload(this.props.navigateUrl):this.addToCart()}},{key:"progressBar",value:function(){var e=Math.floor(400*Math.random())+100;setTimeout((function(t){y.a.findDOMNode(t.refs.shopbutton);t.state.barWidth=t.state.barWidth+e/100,t.state.barWidth>90&&(t.state.barWidth=90),t.state.progress={width:t.state.barWidth+"%"},t.state.barWidth<90&&t.progressBar()}),e,this)}},{key:"addToCart",value:function(){if("/api/v3/shop"!==__Roku_App_Initial_Values.resource.endpoints.shop_api){if(this.state.processing)return;this.state.processing=!0}var e=this.props.model,t="",o="";""!==e.special_price?(t=e.special_price,o=parseInt(e.price)-parseInt(e.special_price)):t=e.price,w.a.trackCustomDataEvent({event:"addToCart",data:{sku:e.sku,cartItems:{sku:e.sku,name:e.name,base_price:e.price,price:t,discount_amount:o,qty:"1"}}});var r={items:[{sku:e.sku,qty:"1"}]};"/api/v3/shop"===w.b.getResource().endpoints.shop_api?this.addToCartV3(r.items[0].sku):this.addToCartV2(r)}},{key:"addToCartV3",value:function(e){window.dispatchEvent(new CustomEvent("addToCart",{detail:{sku:e}}))}},{key:"addToCartV2",value:function(e){var t=this,o=this.state.checkout;_.a.request.put(Object(S.c)(window.__Roku_App_Initial_Values.resource.endpoints.shop_api+"/cart",e)).then((function(e){if(200===e.status){if(e.body&&e.body.messages&&e.body.messages.error){var r=e.body.messages.error[0];t.state.showProgress=!1,t.setState({showModal:!0,modalHeadline:E()()["error.shop.head"],modalBody:r.message})}e.body&&!e.body.messages&&o&&w.d.navigateToPageAndReload(o+"/checkout/"),t.state.processing=!1}else t.setState({showModal:!0,modalHeadline:E()()["error.shop.head"],modalBody:E()()["error.shop.content"]}),t.state.processing=!1}))}}]),o}(k.a.Component);T.propTypes={model:R.a.object,color:R.a.string},T.defaultProps={model:{},color:"C2"}},qh9V:function(e,t,o){var r=o("bW8g");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},qlVB:function(e,t,o){var r=o("4Lb3");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},qqD6:function(e,t,o){var r=o("e0uc");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"r/YI":function(e,t,o){var r=o("SJDZ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},r9mA:function(e,t,o){"use strict";var r=o("24Ii"),a=o.n(r),n=[],i={request:{},addPlugin:function(e){n.push(e)}};["get","put","patch","del","post","head"].forEach((function(e){i.request[e]=function(){var t=a.a[e].apply(a.a,arguments);return t=n.reduce((function(e,t){return e.use(t)}),t)}})),o.d(t,"a",(function(){return i}))},rH4G:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.TickerEmailAlert":{en:{"signupsuccess.header":"Roku Investor Relations signup","signupsuccess.subheader":"Thank you for signing up for Roku Investor Relations"}}}),e.exports=function(){return t.get("Roku.TickerEmailAlert")}}).call(this,o("TYvK").ResourceManager)},rPE6:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".irsecwrapper__field>*{display:inline-block}",""]),e.exports=t},rPhz:function(e,t){e.exports="/investor/s/1647467262999/i/d97813b5f3b574b64e4ceb084c0aaaed.png"},rTto:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.container.article-voting-wrapper{padding-left:0}.container.article-voting-wrapper .voting{width:100%;max-width:100%;padding:0}.container.article-voting-wrapper .comments{padding:0;margin:0}.container.article-voting-wrapper .voting__title{font-family:GothamBold,Helvetica,Arial,sans-serif}.container.article-voting-wrapper .Roku-Form .form-group{margin:10px}.container.article-voting-wrapper .Roku-Form .radio input.stateless-radio-input{padding:0!important;height:0!important}.container.article-voting-wrapper .Roku-Form .radio span{padding-left:27px}.container.article-voting-wrapper .Roku-Form .radio span:before{left:5px;top:5px;width:18px;height:18px;padding:0;margin:0;top:5;background-color:#fff}.container.article-voting-wrapper .Roku-Form .radio span:after{left:7px;top:7px;width:14px;height:14px;padding:0;margin:0}.container.article-voting-wrapper .voting__button{width:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container.article-voting-wrapper .voting__button,.container.article-voting-wrapper .voting__heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container.article-voting-wrapper .voting__list{margin-bottom:20px;padding:0}.container.article-voting-wrapper .voting__list .voting__list-item{list-style-type:none;margin:0;padding:0}.container.article-voting-wrapper .voting__btn{-webkit-box-shadow:none;box-shadow:none}.container.article-voting-wrapper .voting__button-submit{width:110px;height:40px;padding:0}",""]),e.exports=t},rYQA:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},rdpa:function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("IU5N"),i=o("/5nt");t.a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.map((function(s,c){var u=c!==t.length-1?"mobile-border-bottom":"",d="";s.link?d=s.link:s.linkEndpoint?(d=["http://","https://"].some((function(e){return 0===s.linkEndpoint.indexOf(e)}))?s.linkEndpoint:l[s.linkEndpoint]||location&&location.origin||"",d+=s.linkPath||""):s.linkPath&&(d="".concat(location&&location.origin||"").concat(s.linkPath));var p={key:s.id,role:"menuitem","data-id":s.id,onClick:function(e){r(e),d&&location.assign(d)}};return s.subMenus&&Array.isArray(s.subMenus)&&s.subMenus.length>0?e.createElement("li",a()({className:"menuItem ".concat(o[c+1]?"":u),"data-key":c+1},p),e.createElement(n.a,{itemName:s.displayName,key:"parent-".concat(c+1),subMenus:!0,show:o[c+1]}),o[c+1]&&e.createElement(i.a,{resrcEndpoints:l,items:s.subMenus})):e.createElement("li",a()({className:"menuItem ".concat(u)},p),e.createElement(n.a,{href:d,itemName:s.displayName,subMenus:!1,key:"parent-".concat(c)}))}))}}).call(this,o("viRO"))},rdsw:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Medium.eot"},rosH:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.feature-platform-container{padding-top:40px}@media (min-width:320px) and (max-width:767px){.feature-platform-container{padding-top:40px}}.feature-platform-container h2{margin-bottom:10px;margin-top:0}@media (min-width:320px) and (max-width:767px){.feature-platform-container h2{margin-bottom:10px}}@media (min-width:320px) and (max-width:767px){.feature-platform-container{text-align:center}}.feature-platform-container .feature-platform-title{margin-bottom:30px}@media (min-width:320px) and (max-width:767px){.feature-platform-container .feature-platform-title{margin-bottom:30px}}@media (min-width:768px){.feature-platform-container .feature-platform-title{text-align:center;color:#333;font-size:32px;line-height:40px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.feature-platform-container .feature-platform-title{font-size:32px;line-height:40px}}.feature-platform-container .feature-platform-subhead{text-align:center;padding-bottom:30px}@media (min-width:320px) and (max-width:767px){.feature-platform-container .feature-platform-subhead{padding-bottom:30px}}@media (min-width:768px){.feature-platform-container .feature-platform-subhead{max-width:70%;margin:0 auto}}.feature-platform-container .platform-sub-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.feature-platform-container .platform-sub-container{width:100%}}.feature-platform-container .platform-sub-container .tab-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:1em}@media (min-width:768px){.feature-platform-container .platform-sub-container .tab-bar{border-bottom:1px solid;border-color:rgba(51,51,51,.5);max-width:50%;height:100%;margin-left:5px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .tab-bar{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}}.feature-platform-container .platform-sub-container .tab-bar .sub-tab-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.feature-platform-container .platform-sub-container .tab-bar .sub-tab-bar .hide-big{display:none}}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .tab-bar .not-small{display:none}}.feature-platform-container .platform-sub-container .tab-bar .tab-button-container{width:100%}@media (min-width:768px){.feature-platform-container .platform-sub-container .tab-bar .tab-button-container{border-color:currentcolor rgba(51,51,51,.5) rgba(51,51,51,.5);border-top:1px solid rgba(51,51,51,.5);padding-top:20px;padding-bottom:20px;white-space:nowrap}}.feature-platform-container .platform-sub-container .tab-bar .tab-button-container .tab-button{margin-left:1em;font-size:18px;font-weight:900;white-space:nowrap;color:#333}@media (min-width:768px){.feature-platform-container .platform-sub-container .tab-bar .tab-button-container .tab-button{white-space:nowrap}}.feature-platform-container .platform-sub-container .tab-bar .accordion-card-wrap{width:100%}.feature-platform-container .platform-sub-container .tab-bar .accordion-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.feature-platform-container .platform-sub-container .tab-bar .accordion-card{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3);width:100%}}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .tab-bar .accordion-card{margin-left:auto;margin-right:auto}}.feature-platform-container .platform-sub-container .tab-bar .accordion-card .card{margin:0;padding:20px;background-color:#fff}.feature-platform-container .platform-sub-container .tab-bar .accordion-card .card .card-title{margin:0;font-size:18px;font-weight:900;color:#333}.feature-platform-container .platform-sub-container .tab-bar .accordion-card .card .card-description{margin-left:1em;font-size:16px;line-height:24px;color:#333}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .tab-bar .accordion-card .card .card-description{font-size:16px;line-height:24px}}.feature-platform-container .platform-sub-container .indicator-container{margin-bottom:40px;-ms-flex-item-align:center;align-self:center;-webkit-align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:auto;margin-right:auto}@media (min-width:768px){.feature-platform-container .platform-sub-container .indicator-container{display:none}}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .indicator-container{margin-bottom:40px}}.feature-platform-container .platform-sub-container .indicator-container .nav-indicator{margin-left:.7em;margin-right:.7em;border:1px solid #333;width:13px;height:13px;-webkit-border-radius:100%;border-radius:100%;overflow:hidden}.feature-platform-container .platform-sub-container .indicator-container .nav-active{background-color:#843abc;border-color:#843abc}.feature-platform-container .platform-sub-container .accordion-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (min-width:768px){.feature-platform-container .platform-sub-container .accordion-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;max-width:50%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .accordion-column{margin-bottom:40px}}@media (min-width:320px) and (max-width:767px){.feature-platform-container .platform-sub-container .accordion-column .accordion-row{margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.feature-platform-container .platform-sub-container .accordion-column .accordion-row .image-container img{max-height:430px;max-width:690px;width:100%;margin-left:auto;margin-right:auto}}.feature-platform-container .platform-sub-container .accordion-column .accordion-row .nav-button{-ms-flex-item-align:center;align-self:center;-webkit-align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.feature-platform-container .platform-sub-container .accordion-column .accordion-row .nav-button{display:none}}.feature-platform-container .platform-sub-container .accordion-column .accordion-row .right{font-size:25px;margin-left:1em}.feature-platform-container .platform-sub-container .accordion-column .accordion-row .left{font-size:25px;margin-right:1em}",""]),e.exports=t},rrrx:function(e,t,o){"use strict";o.r(t);var r=o("lSNA"),a=o.n(r),n=o("yXPU"),i=o.n(n),l=o("J4zp"),s=o.n(l),c=o("2mBW"),u=o.n(c),d=o("o0o1"),p=o.n(d),m=o("viRO"),f=o.n(m),g=o("jmPV"),b=o("9nDN"),h=o("qQzl"),k=o("9ndw"),x=o.n(k);o("gAgp");function y(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function v(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?y(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):y(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var w=function(e){var t=e.id,o=Object(m.useState)({}),r=s()(o,2),a=r[0],n=r[1];g.a.resource=__Roku_App_Initial_Values.resource;var l={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var o=e.split("".concat(t,".")).join("");l[o]=Resources["".concat(e)]}}));var c=l["GTM Label"];c&&c.value&&(c.value,u()("gtmLabel")),Object(m.useEffect)((function(){(function(){var e=i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null,e.prev=1,e.next=4,g.a.getProductData(l.sku);case 4:(t=e.sent)&&n(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error("Unable to get product data",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}})()()}),[l.sku]);var d=!(!a||!a.offerId);return f.a.createElement("div",{className:"acc"},f.a.createElement("div",{className:"acc-lockup"},l.badgetext&&f.a.createElement("div",{className:"product-badge hidden-xs ks-mv-10 ".concat(l.badgetype," ").concat(l.badgetype,"-light-bg")},l.badgetext),f.a.createElement("div",{className:"acc-img hidden-xs"},f.a.createElement("img",{loading:"lazy",src:l.image,alt:l.imageAlt})),f.a.createElement("div",{className:"".concat(d?"personal-offer":"")},a&&function(e,t){if(!e&&!t)return null;for(var o in t)t[o]||delete t[o];var r,a,n,i=v(v(v({},{price:"",special_price:""}),e),t);return i.price===i.special_price&&(i.special_price=""),f.a.createElement("div",{className:"acc-prices"},i.special_price&&f.a.createElement("div",{className:"acc-price-save-wrapper"},f.a.createElement("div",{className:"acc-price-save"},f.a.createElement("span",{className:"save-label"},x()()["save.text"]),f.a.createElement(b.a,{price:(r=i.price,a=i.special_price,n=parseFloat(r)-parseFloat(a),n!==parseInt(n)&&(n=n.toFixed(2)),parseFloat(n)),hideChange:!0}))),f.a.createElement("div",{className:"acc-price-wrapper"},f.a.createElement("div",{className:"acc-price txt-medium"},f.a.createElement(b.a,{model:i})),i.special_price&&f.a.createElement("div",{className:"acc-sale-price"},f.a.createElement(b.a,{model:i,slashed:!0}))))}(a,l),d&&f.a.createElement("p",{className:"msg ks-text-medium ks-text-xs glyphicon glyphicon-tag"},"Your price"),l.ctaText?f.a.createElement("div",{className:"acc-shop-button","data-generated":"true"},f.a.createElement("a",{href:l.ctaLink,target:"_blank",className:"roku-button","data-gtm-category":l.gtmCategory,"data-gtm-label":c},l.ctaText)):f.a.createElement("div",{className:"acc-shop-button"},f.a.createElement(h.a,{model:a,referrer:l.gtmCategory,gtmLabel:c}),a.backorder_message&&f.a.createElement("p",{className:"disclaimer"},a.backorder_message)))),f.a.createElement("div",{className:"acc-content"},f.a.createElement("div",{className:"acc-img visible-xs"},f.a.createElement("img",{loading:"lazy",src:l.image,alt:l.imageAlt})),l.badgetext&&f.a.createElement("div",{style:{position:"static"},className:"product-badge visible-xs ks-mv-10 ".concat(l.badgetype," ").concat(l.badgetype,"-light-bg")},l.badgetext),f.a.createElement("h3",{className:"headline txt-medium"},l.name),l.subhead&&f.a.createElement("div",{className:"subhead"},l.subhead),f.a.createElement("div",{dangerouslySetInnerHTML:{__html:l.description}}),l.compatibility&&l.compatibility.length>0&&f.a.createElement("p",{className:"acc-compatible-with"},x()()["compatible.with"],":"),f.a.createElement("div",{className:"acc-compatibility"},l.compatibility&&l.compatibility.map((function(e,t){return f.a.createElement("span",{key:"acc-compatibility-".concat(l.sku,"-").concat(t)},e.item)}))),l.note&&f.a.createElement("div",{className:"acc-note"},l.note)))};w.data=[{type:"image",key:"image",label:"Image",category:"ymal"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"text",key:"sku",label:"SKU",messages:!1},{type:"text",key:"name",label:"Name"},{type:"text",key:"subhead",label:"Subhead"},{type:"text",key:"description",label:"Description"},{type:"dropdown",key:"badgetype",label:"Badge",value:"",options:[{label:"Select badge type",value:""},{label:"grey",value:"grey600"},{label:"green",value:"green200"},{label:"purple",value:"purple500"},{label:"orange",value:"orange100"}]},{type:"text",key:"badgetext",label:"Badge Text"},{type:"multiple",key:"compatibility",label:"Compatibility",data:["item"]},{type:"text",key:"note",label:"Note"},{type:"text",key:"ctaLink",label:"CTA Link",messages:!1},{type:"text",key:"ctaText",label:"CTA Text",default:!1},{type:"text",key:"price",label:"Overwrite Price",messages:!1,default:!1},{type:"text",key:"special_price",label:"Overwrite Special Price",messages:!1,default:!1},{type:"gtmDatalist",key:"GTM Label"},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1}];var _=w,R=o("pVnL"),C=o.n(R),E=o("RIqP"),S=o.n(E),P=o("V4p5"),T=(o("N4D/"),o("nxxJ")),O=o("r9mA"),N=o("kp6d"),I=o("Olfn"),A=o("ASCv"),M=o("Iwrn");function L(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function D(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?L(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):L(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var j=Object(m.forwardRef)((function(e,t){var o,r,n,l,c,u=e.onDevicesChanged,d=void 0===u?function(){}:u,g=e.onFilterSortChanged,b=void 0===g?function(){}:g,h=e.onSearchModelNumber,k=void 0===h?function(){}:h,x=e.searchedModelNumber,y=void 0===x?"":x,v=e.model,w=void 0===v?{}:v,_=e.accessoryTypes,R=void 0===_?[]:_,C=e.initialState,E=T.b.getUserState().auth,P=Object(m.useState)([]),L=s()(P,2),j=L[0],z=L[1],F=Object(m.useState)([]),B=s()(F,2),V=B[0],q=B[1],U=Object(m.useState)((null==C||null===(o=C.filterAndSort)||void 0===o?void 0:o.type)||{}),W=s()(U,2),G=W[0],Y=W[1],K=Object(m.useState)((null==C||null===(r=C.filterAndSort)||void 0===r?void 0:r.feature)||{}),J=s()(K,2),Z=J[0],Q=J[1],X=Object(m.useState)((null==C||null===(n=C.filterAndSort)||void 0===n?void 0:n.sort)||""),$=s()(X,2),ee=$[0],te=$[1],oe=Object(m.useState)(!1),re=s()(oe,2),ae=re[0],ne=re[1],ie=Object(m.useRef)(),le=Object(m.useRef)(),se=Object(m.useRef)(),ce=(w.featuresGroup||"").split("|").map((function(e){return e.trim()})),ue=(null===(l=w.sortOptions)||void 0===l||null===(c=l.map)||void 0===c?void 0:c.call(l,(function(e){return e.sortKey})))||[];function de(){return(de=i()(p.a.mark((function e(){var t,o,r,a,n;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.request.get(Object(M.c)("/api/v1/devices"));case 2:null!=(o=e.sent)&&null!==(t=o.body)&&void 0!==t&&t.devices&&(r=o.body.devices.map((function(e){return e.model=e.model.split("X")[0],e})),z(r),a=new Array(r.length),C.filterDeviceNames&&(n=C.filterDeviceNames,r.forEach((function(e,t){var o=e.name||e.model;-1!==n.indexOf(o)&&(a[t]=!0)}))),q(a));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pe(e,t){var o={},r=null,n=!1;switch(t){case"Type":o=D({},G),r=Y;break;case"Feature":o=D({},Z),r=Q;break;case"Sort":o=e,r=te,n=!0;break;default:return}var i=!1;n||(o[e]?delete o[e]:(o[e]=!0,i=!0)),r(o);var l={type:G,feature:Z,sort:ee};l=D(D({},l),{},a()({},t.toLowerCase(),o)),b(l),(i||n)&&T.a.trackCustomDataEvent({data:{action:"Click",label:"accessory:".concat(t,":").concat(e),category:w.gtmCategory},event:"Click"})}function me(e){var t=e.target.value;k(t),se.current&&clearTimeout(se.current),t&&(se.current=setTimeout((function(){T.a.trackCustomDataEvent({data:{action:"Click",label:"accessory:search:".concat(t),category:w.gtmCategory},event:"Click"})}),1e3))}function fe(e){ne(!ae)}return Object(m.useImperativeHandle)(t,(function(){return{clearFilters:function(){Q({}),Y({}),te(""),q([])}}}),[]),Object(m.useEffect)((function(){E&&function(){de.apply(this,arguments)}()}),[]),f.a.createElement("div",{className:"acc-nav ks-wrapper"},f.a.createElement("div",{className:"acc-nav-group"},f.a.createElement(H,{title:w.filterAndSortLabel,button:w.filterAndSortLabel,buttonIcon:f.a.createElement(I.IconFilter,null),ref:le},f.a.createElement("div",{className:"acc-nav-wrapper visible-xs"},f.a.createElement("div",{className:"acc-heres-how ks-mb-20"},f.a.createElement("span",{className:"ks-text-medium"},w.searchBy),f.a.createElement("button",{className:"ks-button-link ks-text-sm",onClick:fe},w.heresHow)),f.a.createElement(N.d,{name:"model-filter",placeholder:w.enterModelNumber||"Enter model number",value:y,onChange:me})),f.a.createElement("div",{className:"acc-nav-wrapper"},f.a.createElement("h3",null,w.sortLabel||"Sort"),f.a.createElement("div",{className:"acc-nav-cb Roku-Form"},f.a.createElement("div",{className:"form-group"},ue.map((function(e){return f.a.createElement("div",{className:"radio form-group",key:"accessory-sort-".concat(e)},f.a.createElement("label",{htmlFor:"acc-radio-".concat(e)},f.a.createElement("input",{id:"acc-radio-".concat(e),type:"radio",name:"acc-sort-radio",value:e,defaultChecked:ee===e,onClick:function(t){return pe(e,"Sort")}}),f.a.createElement("span",null,e)))}))))),f.a.createElement("div",{className:"acc-nav-wrapper"},f.a.createElement("h3",null,w.categoryLabel||"Category"),f.a.createElement("div",{className:"acc-nav-cb"},R.map((function(e){return f.a.createElement("div",{key:"accessory-type-".concat(e),className:"acc-nav-cb__item"},f.a.createElement(N.a,{name:"acc-type-".concat(e),onClick:function(t){return pe(e,"Type")},checked:G[e]},f.a.createElement("div",{className:"acc-lbl"},f.a.createElement("div",{className:"acc-lbl__main"},e))))})))),f.a.createElement("div",{className:"acc-nav-wrapper"},f.a.createElement("h3",null,w.featuresLabel||"Features"),f.a.createElement("div",{className:"acc-nav-cb"},ce.map((function(e){return f.a.createElement("div",{key:"accessory-type-".concat(e),className:"acc-nav-cb__item"},f.a.createElement(N.a,{name:"acc-type-".concat(e),onClick:function(t){return pe(e,"Feature")},checked:Z[e]},f.a.createElement("div",{className:"acc-lbl"},f.a.createElement("div",{className:"acc-lbl__main"},e))))})))),f.a.createElement("div",{className:"acc-nav-actions"},f.a.createElement("button",{className:"ks-button ks-button-secondary full",onClick:function(){var e,t;null===(e=le.current)||void 0===e||null===(t=e.closePopOver)||void 0===t||t.call(e)}},w.searchLabel))),f.a.createElement(H,{title:w.myDevicesLabel,button:w.myDevicesLabel,ref:ie},E&&f.a.createElement("div",{className:"acc-nav-wrapper"},f.a.createElement("div",{className:"acc-nav-cb"},0===j.length&&f.a.createElement("p",null,w.noDevicesAvailable),j.map((function(e,t){return f.a.createElement("div",{key:"my-devices-".concat(t),className:"acc-nav-cb__item"},f.a.createElement(N.a,{name:"my-devices-".concat(t),onClick:function(e){return function(e,t){var o=S()(V);o[t]=!o[t],q(o);var r=[],a=!1,n=[];o.forEach((function(e,t){if(e){var o=j[t],i=o.name||o.model;o.location&&(i+=" (".concat(o.location,")")),n.push(i),r.push(o.model),a=!0}}));var i=new Set(r);d(i,n),a&&T.a.trackCustomDataEvent({data:{action:"Click",label:"accessory:devices:".concat(j[t].model),category:w.gtmCategory},event:"Click"})}(0,t)},checked:V[t]},f.a.createElement("div",{className:"acc-lbl"},f.a.createElement("div",{className:"acc-lbl__secondary"},e.location),f.a.createElement("div",{className:"acc-lbl__main"},e.name||e.model))))}))),j.length>0&&f.a.createElement("div",{className:"acc-nav-actions"},f.a.createElement("button",{className:"ks-button ks-button-secondary full",onClick:function(){var e,t;null===(e=ie.current)||void 0===e||null===(t=e.closePopOver)||void 0===t||t.call(e)}},w.clearAllLabel))),!E&&f.a.createElement("div",{className:"acc-nav-wrapper"},f.a.createElement("p",{className:"ks-mt-0"},w.signInPopoverLabel),f.a.createElement("div",{className:"acc-nav-actions",style:{display:"block"}},f.a.createElement("a",{className:"ks-button full",href:"https://my.roku.com/signin?next=".concat(document.location.href)},w.signInPopoverCTA))))),f.a.createElement("div",{className:"acc-nav-group hidden-xs"},f.a.createElement("div",{className:"acc-heres-how"},f.a.createElement("span",{className:"ks-text-medium"},w.searchBy),f.a.createElement("button",{className:"ks-button-link ks-text-sm",onClick:fe},w.heresHow)),f.a.createElement(N.d,{name:"model-filter",placeholder:w.enterModelNumber||"Enter model number",value:y,onChange:me})),ae&&f.a.createElement(A.c,{onClose:fe},w.htfHeadline&&f.a.createElement(A.b,null,w.htfHeadline),w.htfContent&&f.a.createElement("div",{dangerouslySetInnerHTML:{__html:w.htfContent}})))})),H=Object(m.forwardRef)((function(e,t){var o=e.title,r=e.button,a=e.buttonIcon,n=void 0===a?null:a,i=e.buttonClass,l=void 0===i?"ks-button ks-button-secondary":i,c=e.wrapperClass,u=void 0===c?"":c,d=e.children,p=Object(m.useState)(!1),g=s()(p,2),b=g[0],h=g[1],k=Object(m.useState)(""),x=s()(k,2),y=x[0],v=x[1];function w(){var e=!b;h(e),window.innerWidth<767&&setTimeout((function(){v(e?"show":"")}),1)}return Object(m.useImperativeHandle)(t,(function(){return{closePopOver:function(){h(!1),v("")}}}),[]),f.a.createElement("div",{className:"ks-button-popover ".concat(u)},f.a.createElement("button",{className:l,onClick:w},n," ",r),b&&f.a.createElement("div",{className:"ks-popover-modal ".concat(y)},f.a.createElement("div",{className:"ks-popover-modal__title"},o,f.a.createElement("span",{role:"button","aria-label":"Close popover",onClick:w},"×")),f.a.createElement("div",{className:"ks-popover-modal__body"},d)),f.a.createElement("div",{className:"ks-popover-modal__bg",onClick:w}))})),z=o("+OSr"),F=o("lwsE"),B=o.n(F),V=o("W8MJ"),q=o.n(V),U=o("7W2i"),W=o.n(U),G=o("a1gu"),Y=o.n(G),K=o("Nsbk"),J=o.n(K),Z=o("wzPT"),Q=o.n(Z),X=o("g1v6");o("2xWQ");function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ee=function(e){W()(o,e);var t=$(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this.props.centerAligned?"center":"",t=this.props.message||Q()().loading,o=this.props.largeIcon?"icon large ":"icon default ",r="text ";return"black"===this.props.color?(o+="black",r+="black"):"white"===this.props.color?(o+="white",r+="white"):"purple"===this.props.color&&(o+="purple",r+="purple"),f.a.createElement("div",{className:e,role:"progressbar"},f.a.createElement("div",{className:o}),this.props.messageEnabled&&f.a.createElement("span",{className:r},t))}}]),o}(f.a.Component);ee.className="Roku.Loading",ee.propTypes={message:X.a.string,messageEnabled:X.a.bool,centerAligned:X.a.bool,largeIcon:X.a.bool,color:X.a.string},ee.defaultProps={messageEnabled:!0,color:"purple"};var te=Object(z.a)(ee);function oe(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function re(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):oe(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var ae=function(e){var t,o=e.id,r=Object(m.useState)({}),a=s()(r,2),n=a[0],l=a[1];g.a.resource=__Roku_App_Initial_Values.resource;var c={};try{var u;c=null!==(u=JSON.parse(window.sessionStorage.getItem("accState")))&&void 0!==u?u:{}}catch(e){}var d=T.b.getUserState().auth,k=Object(m.useRef)(),x=Object(m.useState)(!0),y=s()(x,2),v=y[0],w=y[1],_=Object(m.useState)([]),R=s()(_,2),E=R[0],N=R[1],I=Object(m.useState)(c.filterDeviceNames||[]),A=s()(I,2),L=A[0],D=A[1],H=Object(m.useState)(c.filterByDevices||[]),z=s()(H,2),F=z[0],B=z[1],V=Object(m.useState)(c.filterAndSort||{}),q=s()(V,2),U=q[0],W=q[1],G=Object(m.useState)(c.searchedModelNumber||""),Y=s()(G,2),K=Y[0],J=Y[1],Z=Object(m.useState)([]),Q=s()(Z,2),X=Q[0],$=Q[1],ee=Object(m.useRef)(!1),oe={};function ae(){return(ae=i()(p.a.mark((function e(){var t,o,r,a;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.request.get(Object(M.c)("/api/v1/accessory/items/".concat(oe.tableKey)));case 2:return null!=(t=e.sent)&&t.body&&(o=t.body.filter((function(e){return!0!==e.hidden})),r=o.map((function(e){return e.type})),N(o),$(S()(new Set(r)))),w(!1),e.next=7,g.a.getAllProductsData();case 7:a=e.sent,l(a);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");oe[t]=Resources["".concat(e)]}})),oe.freeShippingPosition&&(oe.freeShippingPosition=parseInt(oe.freeShippingPosition)),Object(m.useEffect)((function(){oe.tableKey&&function(){ae.apply(this,arguments)}()}),[oe.tableKey]);function ne(e){var t={};try{var o;t=null!==(o=JSON.parse(window.sessionStorage.getItem("accState")))&&void 0!==o?o:{}}catch(e){}t=re(re({},t),e),window.sessionStorage.setItem("accState",JSON.stringify(t))}function ie(){var e,t;B([]),W({}),D([]),J(""),null===(e=k.current)||void 0===e||null===(t=e.clearFilters)||void 0===t||t.call(e),window.sessionStorage.removeItem("accState")}var le=function(e){var t=n[e.sku],o=!0;!t&&e.price&&(o=!1,t={price:e.price,special_price:""});var r=!1;return e.cta&&(o=!1,r=!0),f.a.createElement("div",{key:e.sku,className:"acc-grid__row-wrapper"},f.a.createElement("a",{className:"acc-grid__row-item",href:e.url,"data-gtm-category":oe.gtmCategory,"data-gtm-label":"accessory:grid:item:".concat(e.sku)},e.tag&&f.a.createElement("div",{className:"item-notice","data-label":e.tag},e.tag),e.hover_image&&f.a.createElement("div",{className:"item-img hover-img"},f.a.createElement("img",{src:e.hover_image,alt:"Close up image of ".concat(e.name)})),f.a.createElement("div",{className:"item-img main-img "},e.image&&f.a.createElement("img",{src:e.image,alt:"Image of ".concat(e.name)}))),f.a.createElement("div",{className:"acc-grid__info"},f.a.createElement("a",{href:e.url,"data-gtm-category":oe.gtmCategory,"data-gtm-label":"accessory:grid:item:".concat(e.sku)},f.a.createElement("h4",{className:"ks-text-medium blue400 ks-mt-10 ks-mb-0"},e.name),f.a.createElement("div",{className:"grey500"},e.description),f.a.createElement("div",{className:"acc-item__pricing grey600 ks-text-medium"},t&&f.a.createElement("div",null,t.special_price&&f.a.createElement("div",{className:"glyphicon glyphicon-tag icon"}),f.a.createElement(b.a,{model:t}),t.special_price&&f.a.createElement(b.a,{model:t,slashed:!0})))),o&&f.a.createElement("div",{className:"acc-item__buybtn"},f.a.createElement(h.a,{model:t,referrer:oe.gtmCategory,gtmLabel:"accessory:grid:buy:".concat(e.sku)})),r&&f.a.createElement("div",{className:"acc-item__buybtn"},f.a.createElement("a",{href:e.cta_link||e.url,className:"ks-button"},e.cta))))},se=function(e){var t="fullBanner";return"SignedIn"===e&&(t="fullBannerSI"),f.a.createElement("div",{key:"acc-full-banner-block-".concat(t),className:"acc-grid__row ks-wrapper"},f.a.createElement("div",{className:"acc-full-banner ".concat(oe["".concat(t,"Classes")]||"ks-p-20")},oe["".concat(t,"ImageMobile")]&&f.a.createElement("div",{className:"acc-fb_bg-img mobile"},f.a.createElement("img",{src:oe["".concat(t,"ImageMobile")],role:"presentation",alt:""})),f.a.createElement("div",{className:"acc-fb_bg-img desktop"},f.a.createElement("img",{src:oe["".concat(t,"Image")],role:"presentation",alt:""})),f.a.createElement(P.a,C()({},oe["".concat(t,"Headline")],{compatibleTag:"div",compatibleText:oe["".concat(t,"Headline")]})),oe["".concat(t,"Copy")]&&f.a.createElement(P.a,C()({},oe["".concat(t,"Copy")],{compatibleTag:"div",compatibleText:oe["".concat(t,"Copy")]})),f.a.createElement("a",{href:oe["".concat(t,"Link")],className:"ks-button ks-button-secondary","data-gtm-category":oe["".concat(t,"GtmCategory")]||oe.gtmCategory,"data-gtm-label":oe["".concat(t,"GtmLabel")]},oe["".concat(t,"CTA")])))},ce=function(e,t,o){var r,a,n,i,l=!1;return 2===t.length&&!ee.current&&(oe.freeShippingPosition?parseInt(oe.freeShippingPosition)===o&&(ee.current=!0,l=!0):(ee.current=!0,l=!0)),f.a.createElement("div",{key:"headline-".concat(e.categoryKey),className:"acc-grid__row ks-wrapper"},e.categoryName&&f.a.createElement(P.a,C()({},e.categoryName.value,{compatibleTag:"div",compatibleText:null===(r=e.categoryName)||void 0===r||null===(a=r.value)||void 0===a?void 0:a.text})),e.categoryDescription&&f.a.createElement(P.a,C()({},e.categoryDescription.value,{compatibleTag:"div",compatibleText:null===(n=e.categoryDescription)||void 0===n||null===(i=n.value)||void 0===i?void 0:i.text})),f.a.createElement("div",{className:"acc-grid__row-items","data-key":"headline-".concat(e.categoryKey)},t.map((function(e){return le(e)})),l&&f.a.createElement("div",{className:"acc-grid__row-item free-shipping"},f.a.createElement("span",{className:"glyphicon glyphicon-free-shipping"}),f.a.createElement("p",{dangerouslySetInnerHTML:{__html:oe.freeShippingCopy}}))),e.categoryViewAll&&f.a.createElement("div",{className:"acc-grid__more"},f.a.createElement("button",{className:"ks-button ks-button-grey",onClick:function(){return t="headline-".concat(e.categoryKey),void((o=window.document.querySelector('[data-key="'.concat(t,'"]')))&&o.classList.toggle("show-all"));var t,o}},f.a.createElement("span",{className:"view-all-btn"},e.categoryViewAll),f.a.createElement("span",{className:"hide-all-btn"},e.categoryHideAll||e.categoryViewAll))))};if(!oe.tableKey)return f.a.createElement("h2",null,"Please add a web table key");if(v)return f.a.createElement("div",{className:"text-center ks-pv-20"},f.a.createElement(te,{largeIcon:!0,messageEnabled:!1}));var ue,de,pe=S()(oe.headlines||[]);d||null!=oe&&null!==(ue=oe.signInHeadline)&&void 0!==ue&&ue.text&&pe.splice(1,0,"signin");if((!d||!oe.fullBannerSIHeadline)&&(null!=oe&&null!==(de=oe.fullBannerHeadline)&&void 0!==de&&de.text)){var me=oe.fullBannerPosition?parseInt(oe.fullBannerPosition):3;pe.splice(me,0,"fullbanner")}if(d&&null!=oe&&null!==(t=oe.fullBannerSIHeadline)&&void 0!==t&&t.text){var fe=oe.fullBannerSIPosition?parseInt(oe.fullBannerSIPosition):3;pe.splice(fe,0,"fullbanner-signedin")}var ge=!1;if(F.length>0&&(ge=!0),K&&(ge=!0),!ge&&Object.keys(U||{}).length>0)for(var be=0,he=Object.keys(U);be<he.length;be++){var ke=he[be];if(Object.keys(U[ke]||{}).length>0){ge=!0;break}}return ee.current=!1,f.a.createElement("div",{className:"accessory-grid-wrapper"},f.a.createElement(j,{ref:k,model:oe,onDevicesChanged:function(e,t){ne({filterByDevices:S()(e),filterDeviceNames:t}),B(S()(e)),D(t)},accessoryTypes:X,onFilterSortChanged:function(e){ne({filterAndSort:e}),W(e)},onSearchModelNumber:function(e){ne({searchedModelNumber:e}),J(e)},searchedModelNumber:K,initialState:c}),ge&&function(){var e,t=S()(E),o=[];if(K){var r=Number(K.charAt(0))==K.charAt(0)?K.substring(0,4):K;t=t.filter((function(e){var t,o;return(null===(t=e.compatible_with)||void 0===t?void 0:t.length)>0?e.compatible_with.some((function(e){return e.toLowerCase().includes(r.toLowerCase())})):!((null===(o=e.exclude_from)||void 0===o?void 0:o.length)>0)||!e.exclude_from.some((function(e){return e.toLowerCase().includes(r.toLowerCase())}))})),o.push(K)}else F.length>0&&(t=t.filter((function(e){var t,o;return(null===(t=e.compatible_with)||void 0===t?void 0:t.length)>0?F.some((function(t){return(e.compatible_with||[]).includes(t)})):!((null===(o=e.exclude_from)||void 0===o?void 0:o.length)>0)||!F.some((function(t){return(e.exclude_from||[]).includes(t)}))}))),o=S()(L);if(Object.keys(U.type||{}).length>0){var a=Object.keys(U.type);t=t.filter((function(e){return a.some((function(t){return(e.type||[]).includes(t)}))})),o=[].concat(S()(o),S()(a))}if(Object.keys(U.feature||{}).length>0){var n=Object.keys(U.feature);t=t.filter((function(e){return n.every((function(t){return(e.features||[]).includes(t)}))})),o=[].concat(S()(o),S()(n))}return U.sort&&(o.push(U.sort),t.sort((function(e){return e.sort===U.sort?-1/0:1/0}))),f.a.createElement("div",{key:"headline-filtered-items",className:"acc-grid__row ks-wrapper"},f.a.createElement("div",{className:"acc-grid__row-header"},f.a.createElement(P.a,C()({},oe.filteredHeadline,{compatibleTag:"div",compatibleText:oe.filteredHeadline,text:"".concat(null===(e=oe.filteredHeadline)||void 0===e?void 0:e.text,' "').concat(o.join(", "),'"')})),f.a.createElement("button",{className:"ks-button-link",onClick:ie},oe.clearFilters||"Clear filter")),0===t.length&&f.a.createElement("div",{className:"acc-grid__row-header"},f.a.createElement(P.a,C()({},oe.filteredHeadlineNoneFound,{compatibleTag:"div",compatibleText:oe.filteredHeadlineNoneFound}))),f.a.createElement("div",{className:"acc-grid__row-items show-all","data-key":"headline-all-items"},t.map((function(e){return le(e)}))))}(),!ge&&pe.map((function(e,t){if("signin"===e)return f.a.createElement("div",{key:"acc-signin-block",className:"acc-grid__row ks-wrapper"},f.a.createElement("div",{className:"acc-sign-in ".concat(oe.signInClasees||"grey100-bg text-center ks-p-20")},f.a.createElement(P.a,C()({},oe.signInHeadline,{compatibleTag:"div",compatibleText:oe.signInHeadline})),f.a.createElement(P.a,C()({},oe.signInCopy,{compatibleTag:"div",compatibleText:oe.signInCopy})),f.a.createElement("a",{href:oe.signInLink||"https://my.roku.com/signin?next=".concat(document.location.href),className:"ks-button ks-button-secondary","data-gtm-category":oe.signInGtmCategory||oe.gtmCategory,"data-gtm-label":oe.signInCtaGtmLabel},oe.signInCTA)));if("fullbanner"===e)return se();if("fullbanner-signedin"===e)return se("SignedIn");var o=E.filter((function(t){return t.type===e.categoryKey}));return ce(e,o,t)})))};ae.data=[{type:"text",key:"tableKey",label:"Table Key",placeholder:"Web Table Key",messages:!1,default:!1},{type:"multiple",key:"headlines",label:"Headlines",data:[{type:"text",key:"categoryKey",label:"Category Key",placeholder:"ex: remotes",messages:!1},{type:"dynamicText",key:"categoryName",label:"Category name",title:"Category Name",placeholder:"ex: Remotes"},{type:"dynamicText",key:"categoryDescription",label:"Category description",placeholder:"ex: Find remotes",default:!1},{type:"text",key:"categoryViewAll",label:"View All Label",placeholder:"View all ...",default:!1},{type:"text",key:"categoryHideAll",label:"Hide All Label",placeholder:"Hide all ...",default:!1}]},{type:"dynamicText",key:"filteredHeadline",label:"Filter Headline",placeholder:"Accessories matching your"},{type:"dynamicText",key:"filteredHeadlineNoneFound",label:"Filter none found",placeholder:"No matches found"},{type:"text",key:"signInClasees",label:"Custom classes",group:"Sign in banner",default:!1},{type:"dynamicText",key:"signInHeadline",label:"Headline",group:"Sign in banner"},{type:"dynamicText",key:"signInCopy",label:"Copy",group:"Sign in banner"},{type:"text",key:"signInCTA",label:"CTA",group:"Sign in banner"},{type:"text",key:"signInLink",label:"Link",messages:!1,group:"Sign in banner",placeholder:"Default is login",default:!1},{type:"text",key:"signInCtaGtmLabel",label:"GTM Label",group:"Sign in banner",messages:!1,default:!1},{type:"text",key:"signInGtmCategory",label:"GTM Category",group:"Sign in banner",isGtmCategory:!0,messages:!1,default:!1},{type:"text",key:"signInPosition",label:"Position",group:"Sign in banner",placeholder:"Default first position",messages:!1,default:!1},{type:"text",key:"fullBannerClasses",label:"Custom classes",group:"Full Banner Signed Out",default:!1},{type:"dynamicText",key:"fullBannerHeadline",label:"Headline",group:"Full Banner Signed Out"},{type:"dynamicText",key:"fullBannerCopy",label:"Copy",group:"Full Banner Signed Out",default:!1},{type:"text",key:"fullBannerCTA",label:"CTA",group:"Full Banner Signed Out"},{type:"text",key:"fullBannerLink",label:"Link",messages:!1,group:"Full Banner Signed Out",default:!1},{type:"text",key:"fullBannerGtmLabel",label:"GTM Label",group:"Full Banner Signed Out",messages:!1,default:!1},{type:"text",key:"fullBannerGtmCategory",label:"GTM Category",group:"Full Banner Signed Out",isGtmCategory:!0,messages:!1,default:!1},{type:"image",key:"fullBannerImage",label:"Image",category:"acc-images",messages:!1,group:"Full Banner Signed Out"},{type:"image",key:"fullBannerImageMobile",label:"Mobile Image",category:"acc-images",messages:!1,default:!1,group:"Full Banner Signed Out"},{type:"text",key:"fullBannerPosition",label:"Position",group:"Full Banner Signed Out",placeholder:"Default third position",messages:!1,default:!1},{type:"text",key:"fullBannerSIClasses",label:"Custom classes",group:"Full Banner Signed In",default:!1},{type:"dynamicText",key:"fullBannerSIHeadline",label:"Headline",group:"Full Banner Signed In",default:!1},{type:"dynamicText",key:"fullBannerSICopy",label:"Copy",group:"Full Banner Signed In",default:!1},{type:"text",key:"fullBannerSICTA",label:"CTA",group:"Full Banner Signed In",default:!1},{type:"text",key:"fullBannerSILink",label:"Link",messages:!1,group:"Full Banner Signed In",default:!1},{type:"text",key:"fullBannerSIGtmLabel",label:"GTM Label",group:"Full Banner Signed In",messages:!1,default:!1},{type:"text",key:"fullBannerSIGtmCategory",label:"GTM Category",group:"Full Banner Signed In",isGtmCategory:!0,messages:!1,default:!1},{type:"image",key:"fullBannerSIImage",label:"Image",category:"acc-images",messages:!1,group:"Full Banner Signed In",default:!1},{type:"image",key:"fullBannerSIImageMobile",label:"Mobile Image",category:"acc-images",messages:!1,group:"Full Banner Signed In",default:!1},{type:"text",key:"fullBannerSIPosition",label:"Position",group:"Full Banner Signed In",placeholder:"Default third position",messages:!1,default:!1},{type:"text",key:"freeShippingCopy",label:"Headline",group:"Free shipping",placeholder:"HTML Supported"},{type:"text",key:"freeShippingPosition",label:"Free shipping position",group:"Free shipping",placeholder:"Default first available",default:!1},{type:"text",key:"htfHeadline",label:"Headline",group:"How to Find Modal",placeholder:"Here’s how to find it"},{type:"text",key:"htfContent",label:"Content",group:"How to Find Modal",placeholder:"HTML Supported"},{type:"text",key:"signInPopoverLabel",label:"Sign In Copy",group:"Labels"},{type:"text",key:"signInPopoverCTA",label:"Sign In CTA",group:"Labels"},{type:"text",key:"clearAllLabel",label:"Clear All",group:"Labels"},{type:"text",key:"myDevicesLabel",label:"My Devices",group:"Labels"},{type:"text",key:"sortLabel",label:"Sort label",group:"Labels",default:!1},{type:"text",key:"categoryLabel",label:"Category label",group:"Labels",default:!1},{type:"text",key:"featuresLabel",label:"Features label",group:"Labels",default:!1},{type:"text",key:"filterAndSortLabel",label:"Filter and Sort",group:"Labels"},{type:"text",key:"searchLabel",label:"Search",group:"Labels"},{type:"text",key:"clearFilters",label:"Clear filter",group:"Labels"},{type:"text",key:"noDevicesAvailable",label:"No devices",group:"Labels",placeholder:"There are currently no devices linked to your account."},{type:"text",key:"searchBy",label:"Search By",group:"Labels",placeholder:"Search by compatible device"},{type:"text",key:"heresHow",label:"Here's how",group:"Labels",placeholder:"Here’s how to find it"},{type:"text",key:"featuresGroup",label:"Features Dropdown",placeholder:"Mute button,Private listening,...",default:!1},{type:"multiple",key:"sortOptions",label:"sortOptions",data:[{type:"text",key:"sortKey",label:"Sort key",placeholder:"ex: New",default:!1}]},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1}];var ne=ae,ie=o("s/wG"),le=o("PJYZ"),se=o.n(le);o("pG1r");function ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ue=function(e){W()(o,e);var t=ce(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"onClose",(function(){r.setState({show:!1}),r.clearCarouselInterval(),window.sessionStorage.setItem("banner-closed",!0)})),a()(se()(r),"clearCarouselInterval",(function(){r.carouselInterval&&clearInterval(r.carouselInterval)})),a()(se()(r),"startCarousel",(function(){var e=1e3*(Number(r.model.slideDuration)||15);r.slideDuration=r.model.slideDuration,r.clearCarouselInterval(),r.carouselInterval=setInterval(function(){this.decrementMessage()}.bind(se()(r)),e)})),a()(se()(r),"incrementMessage",(function(){if(!(r.messages.length<=1)){var e=r.state.count;if(++e>=r.messages.length)return e=0,r.setState({swapAnimation:!1,count:e},(function(){r.incrementMessage()}));r.setState({swapAnimation:!0,count:e})}})),a()(se()(r),"decrementMessage",(function(){if(!(r.messages.length<=1)){var e=r.state.count;if(--e<0)return e=r.messages.length-1,r.setState({swapAnimation:!1,count:e},(function(){r.decrementMessage()}));r.setState({swapAnimation:!0,count:e})}})),a()(se()(r),"filterMessages",(function(e){var t=T.b.getUserState().auth?"signedin":"signedout",o=window.screen&&window.screen.width<1280?"mobile":"desktop";return e.filter((function(e){var r=e.userstate.value,a=e.viewport.value;return!(r&&"all"!==r&&r!==t||a&&"all"!==a&&a!==o)}))})),a()(se()(r),"rightCaretClick",(function(){r.clearCarouselInterval(),r.decrementMessage(),r.startCarousel()})),a()(se()(r),"leftCaretClick",(function(){r.clearCarouselInterval(),r.incrementMessage(),r.startCarousel()})),a()(se()(r),"organizeMessages",(function(e){return e.length>1&&e.push(e[0]),e.reverse()})),a()(se()(r),"renderBanner",(function(e){var t=r.state,o=t.show,a=t.count,n=t.width,i=t.swapAnimation,l=r.banner.current&&r.banner.current.offsetHeight,s=o?0:l,c=0===l||null===l,u=e.length>1;return f.a.createElement("div",{className:"roku-banner transition ".concat(u&&"show-caret"),style:{marginBottom:"-".concat(s,"px"),top:"-".concat(s,"px"),opacity:"".concat(o?1:0),visibility:"".concat(c?"hidden":"visible"),gridColumnGap:"".concat(10,"px"),gridTemplateColumns:"".concat(76,"px 1fr ").concat(76,"px"),background:r.model.bgColor||"#eee"}},f.a.createElement("div",{className:"roku-banner-left glyphicon glyphicon-arrow-left",onClick:r.leftCaretClick,"data-gtm-category":r.model.gtmCategory,"data-gtm-label":"".concat(r.model.gtmLabel,":left")}),f.a.createElement("div",{className:"roku-banner-carousel-container",ref:r.carousel},f.a.createElement("div",{className:"roku-banner-carousel",style:{transform:"translateX(-".concat(n*a,"px)"),transition:"transform ".concat(i?1.4:"0","s")}},e.map((function(e,t){return r.renderSlide(e,t)})))),f.a.createElement("div",{className:"roku-banner-right"},f.a.createElement("div",{className:"roku-banner-right-caret glyphicon glyphicon-arrow-right",onClick:r.rightCaretClick,"data-gtm-category":r.model.gtmCategory,"data-gtm-label":"".concat(r.model.gtmLabel,":right")}),f.a.createElement("div",{className:"glyphicon glyphicon-close",onClick:r.onClose,"data-gtm-category":r.model.gtmCategory,"data-gtm-label":"".concat(r.model.gtmLabel,":close")})))})),a()(se()(r),"renderSlide",(function(e,t){var o=r.state,a=o.count,n=o.swapAnimation,i=o.width,l=e.text,s=e.icon;return f.a.createElement("div",{className:"roku-banner-h1",key:t,style:{animationName:"".concat(a===t?"slideEnter":"slideLeave"),animationDuration:"".concat(n?1.4:"0","s"),width:"".concat(0===i?null:i,"px")}},s&&f.a.createElement("div",{className:"roku-banner-icon glyphicon ".concat(s)}),f.a.createElement("div",{className:"roku-banner-message",dangerouslySetInnerHTML:{__html:l}}))})),r.state={show:!0,count:0,width:0,swapAnimation:!0},r.banner=f.a.createRef(),r.carousel=f.a.createRef(),r.resource=e.resource,r.slideDuration=15,r.renderBanner=r.renderBanner.bind(se()(r)),r.onClose=r.onClose.bind(se()(r)),r.incrementMessage=r.incrementMessage.bind(se()(r)),r.decrementMessage=r.decrementMessage.bind(se()(r)),r.startCarousel=r.startCarousel.bind(se()(r)),r.clearCarouselInterval=r.clearCarouselInterval.bind(se()(r)),r.filterMessages=r.filterMessages.bind(se()(r)),r.rightCaretClick=r.rightCaretClick.bind(se()(r)),r.leftCaretClick=r.leftCaretClick.bind(se()(r)),r.updateBannerWidthOnWindowResize=r.updateBannerWidthOnWindowResize.bind(se()(r)),window.addEventListener("resize",r.updateBannerWidthOnWindowResize),r}return q()(o,[{key:"updateBannerWidthOnWindowResize",value:function(){var e=this.banner.current&&this.banner.current.offsetWidth-152-20;this.setState({width:e,swapAnimation:!1})}},{key:"componentDidMount",value:function(){this.updateBannerWidthOnWindowResize(),this.startCarousel()}},{key:"componentWillUnmount",value:function(){this.clearCarouselInterval()}},{key:"render",value:function(){var e=this,t={};if(Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),!t.messages||0===t.messages.length)return f.a.createElement("div",null);var o=this.filterMessages(t.messages);return 0===o.length?f.a.createElement("div",null):(this.messages=this.organizeMessages(o),this.model=t,t.slideDuration&&t.slideDuration!==this.slideDuration&&this.startCarousel(),f.a.createElement("div",{ref:this.banner},this.renderBanner(o)))}}]),o}(f.a.Component);ue.data=[{type:"text",key:"bgColor",label:"Background Color",messages:!1},{type:"multiple",key:"messages",label:"Messages",data:[{type:"text",key:"icon"},"text",{type:"dropdown",options:[{label:"All users",value:"all"},{label:"Signed In",value:"signedin"},{label:"Signed Out",value:"signedout"}],key:"userstate",label:"Show for"},{type:"dropdown",options:[{label:"All devices",value:"all"},{label:"Desktop",value:"desktop"},{label:"Mobile",value:"mobile"}],key:"viewport",label:"Show on"}]},{type:"text",key:"slideDuration",label:"Slide Duration in seconds (Default 15s)",default:"15"},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1}];var de=ue;o("XL4P");function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var me=function(e){W()(o,e);var t=pe(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8),r=t.productLogo,a=t.logo,n=t.video,i=t.videoMov,l=t.bgImage||"";return window.innerWidth<500&&(r=t.productLogoXs||r,a=t.logoXs||a,n=t.videoXs||n,i=t.videoMovXs||i,l=t.bgImageXs||l),f.a.createElement("div",{className:"branded-hero"},f.a.createElement("style",{dangerouslySetInnerHTML:{__html:"#".concat(o," {\n ").concat(l?"background-image: url(".concat(l,")"):"",";\n background-repeat: no-repeat;\n background-size: cover;\n display: flex;\n justify-content: center;\n }")}}),f.a.createElement("div",{id:o,"aria-label":t.bgImageAlt||""},f.a.createElement("div",{className:"hp-video"},f.a.createElement("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0},f.a.createElement("source",{src:i,type:'video/mp4; codecs="hvc1"',codecs:"hvc1"}),f.a.createElement("source",{src:n,type:"video/webm"})),f.a.createElement("div",{className:"hp-content top-content ks-ph-20"},a&&f.a.createElement("img",{src:a,alt:t.logoAlt||""}),t.tagline&&f.a.createElement(P.a,C()({},t.tagline,{compatibleTag:"div",compatibleText:t.tagline,compatibleClasses:"ks-text-regular ks-text-md ks-pt-20 white"}))),f.a.createElement("div",{className:"hp-content bottom-content ks-ph-20"},t.description&&f.a.createElement(P.a,C()({},t.description,{compatibleTag:"div",compatibleText:t.description,compatibleClasses:"ks-text-regular ks-text-md ks-pb-20 white"})),r&&f.a.createElement("img",{src:r,alt:t.productLogoAlt||""}),f.a.createElement("div",{className:"ks-text-sm product-streams white ks-pt-10"},f.a.createElement(P.a,C()({},t.streamHeadline,{compatibleTag:"div",compatibleClasses:"stream-title ks-text-xs",compatibleText:t.streamHeadline})),f.a.createElement("div",{className:"ks-text-bold stream-categories"},(t.streamType||[]).map((function(e,t){return f.a.createElement("div",{key:"streamcat-".concat(t),className:"stream-category"+(0!==t?"-multiple":"")},e.text)})))),t.ctaText&&f.a.createElement("div",{className:"ks-text-regular ks-text-center ks-pt-20 white"},f.a.createElement("a",{className:t.ctaType||"roku-button-outline","data-gtm-category":t.gtmCategory,"data-gtm-label":t.gtmLabel,href:t.ctaUrl,"aria-label":t.ctaAriaLabel,"data-reload-navigation":"true"},t.ctaText)),t.legal&&f.a.createElement(P.a,C()({},t.legal,{compatibleTag:"div",compatibleText:t.legal,compatibleClasses:"ks-text-regular ks-text-sm white"})))),f.a.createElement("div",{className:"hp-gradient-bg"})))}}]),o}(f.a.Component);me.data=[{type:"image",key:"bgImage",label:"Background Image",category:"branded-hero"},{type:"image",key:"bgImageXs",label:"Mobile Background Image",category:"branded-hero"},{type:"text",key:"bgImageAlt",label:"Background Image Alt"},{type:"image",key:"video",label:"Video (webm)",category:"branded-hero"},{type:"image",key:"videoXs",label:"Mobile Video (webm)",category:"branded-hero"},{type:"image",key:"videoMov",label:"Video (mov)",category:"branded-hero"},{type:"image",key:"videoMovXs",label:"Mobile Video (mov)",category:"branded-hero"},{type:"image",key:"logo",label:"Logo",category:"branded-hero-logo"},{type:"image",key:"logoXs",label:"Mobile Logo",category:"branded-hero-logo"},{type:"text",key:"logoAlt",label:"Logo Alt"},{type:"dynamicText",key:"tagline",label:"Tagline"},{type:"dynamicText",key:"description",label:"Description"},{type:"image",key:"productLogo",label:"Product Logo",category:"branded-hero-logo"},{type:"image",key:"productLogoXs",label:"Mobile Product Logo",category:"branded-hero-logo"},{type:"text",key:"productLogoAlt",label:"Product Logo Alt"},{type:"text",key:"streamHeadline",label:"Stream Text"},{type:"multiple",key:"streamType",label:"Stream type",data:[{type:"text",key:"text",messages:!1}]},{type:"text",key:"ctaText",label:"CTA Text"},{type:"dropdown",key:"ctaType",label:"CTA Style",value:"",options:[{label:"Transparent Button",value:"roku-button-outline"},{label:"Link",value:"ks-text-bold blue"},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"}]},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"ctaAriaLabel",label:"CTA Aria Label"},{type:"text",key:"legal",label:"Legal"}];var fe=me,ge=(o("1lLH"),function(e){var t=e.id,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"category-card-wrapper"},o.categories&&o.categories.map((function(e,t){var o=e["GTM Label"].value,r=e.image&&e.image.value;return f.a.createElement("a",{key:"category-item-".concat(t),className:"card-link-wrapper",href:e.ctaLink,"data-gtm-category":e.gtmCategory,"data-gtm-label":o,"data-reload-navigation":"true",title:e.ctaText||e.title},f.a.createElement("div",{className:"category-card"},f.a.createElement("div",{className:"category-card__image"},f.a.createElement("img",{loading:"lazy",src:r,alt:e.imageAlt})),f.a.createElement("div",{className:"category-card__content"},e.title&&f.a.createElement("h3",null,e.title),f.a.createElement("div",{className:"category-card-description",dangerouslySetInnerHTML:{__html:e.description}}))))})))});ge.data=[{type:"multiple",key:"categories",label:"Categories",category:"categories",data:[{type:"image",key:"image",label:"Image"},"imageAlt","title","description","ctaLink","ctaText",{type:"gtmDatalist",key:"GTM Label"},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1}]}];var be=ge,he=o("PE5C"),ke=o("uEHV");o("YAQ7");function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ye=N.c.Label,ve=(N.c.Select,N.c.Option,N.c.Textarea),we=N.c.Checkbox,_e=N.c.Input,Re=N.c.Buttons,Ce=function(e){W()(o,e);var t=xe(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).submitSellerForm=r.submitSellerForm.bind(se()(r)),r.model={},r.state={emailSent:!1},r}return q()(o,[{key:"submitSellerForm",value:function(e){if(!1!==e.valid){var t=function(t){return e.fields[t].value},o={rokuemail:this.model.rokuemail,sellerinfo:{firstname:t("fname"),lastname:t("lname"),email:t("selleremail"),jobtitle:t("jobtitle"),state:t("state"),country:t("country"),company:t("company"),comments:t("sellercomments"),companyurl:t("companyurl"),doSellerSellOnline:"checked"===t("sellonline"),doSellerExport:"checked"===t("export")},templates:{sellonline:this.model.sellonlineemailtxt,export:this.model.exportemailtxt,others:this.model.othersemailtxt}},r=[];["sellonline","retail","export","telco","incentivepartner","ci"].forEach((function(e){"checked"===t(e)&&r.push(document.getElementById(e).nextSibling.innerText)})),o.sellerinfo.companyType=r,t("other")&&r.push(t("other")),O.a.request.post(Object(M.c)("/api/v1/reselleremail/send")).send(o).then((function(e){window.scrollTo({top:0,behavior:"smooth"})})).catch((function(e){console.error("Error in sending email - ".concat(e.toString()))})),this.setState({emailSent:!0})}}},{key:"render",value:function(){var e=this;return Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var o=t.split("".concat(e.props.id,".")).join("");e.model[o]=Resources["".concat(t)]}})),this.state.emailSent?f.a.createElement("h2",{className:"text-center reselleremail__success"},this.model.successMsg||"Your email has been sent!"):f.a.createElement("div",{className:"container"},f.a.createElement(N.c,{onSubmit:this.submitSellerForm},f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"fname",type:"text",required:!0},f.a.createElement(ye,null,"First Name"))),f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"lname",type:"text",required:!0},f.a.createElement(ye,null,"Last Name")))),f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"selleremail",type:"text",required:!0},f.a.createElement(ye,null,"Email"))),f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"jobtitle",type:"text",required:!0},f.a.createElement(ye,null,"Job Title")))),f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"state",type:"text",required:!0},f.a.createElement(ye,null,"State"))),f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"country",type:"text",required:!0},f.a.createElement(ye,null,"Country")))),f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"company",type:"text",required:!0},f.a.createElement(ye,null,"Company"))),f.a.createElement("div",{className:"col-sm-6"},f.a.createElement(_e,{name:"companyurl",type:"text"},f.a.createElement(ye,null,"List your company URL if you have")))),f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-sm-12"},f.a.createElement(ye,null,"* Company Type (Click all that apply) :"),f.a.createElement(we,{name:"sellonline"},"Sell online"),f.a.createElement(we,{name:"retail"},"Retail store"),f.a.createElement(we,{name:"export"},"Export"),f.a.createElement(we,{name:"telco"},"Telco / ISP"),f.a.createElement(we,{name:"incentivepartner"},"Incentive Partner"),f.a.createElement(we,{name:"ci"},"CI Custom Installer"),f.a.createElement(_e,{name:"other",type:"text"},f.a.createElement(ye,null,"Other (Fill in type)")))),f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-sm-12"},f.a.createElement(ve,{name:"sellercomments"},f.a.createElement(ye,null,"Comments")))),f.a.createElement(Re,{required:!0,submit:!0})))}}]),o}(f.a.Component);Ce.data=[{type:"text",label:"Roku Email",key:"rokuemail"},{type:"text",label:"Sell Online - email content",key:"sellonlineemailtxt"},{type:"text",label:"Export - email content",key:"exportemailtxt"},{type:"text",label:"Others - email content",key:"othersemailtxt"},{type:"text",label:"Success Msg",key:"successMsg"}];var Ee=Ce,Se=o("1BVX");function Pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Te={category:X.a.string,frames:X.a.array.isRequired,slides:X.a.number,moveBy:X.a.number,hero:X.a.bool,mobileHero:X.a.bool,heroArrows:X.a.bool,feedTitle:X.a.string},Oe=function(e){W()(o,e);var t=Pe(o);function o(e){var r;B()(this,o);var a=(r=t.call(this,e)).props.frames,n=r.props.category;return r.CarouselContainerId=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8),r.CarouselNavigationId=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8),r.RokuCarouselId=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8),r.state={position:0,carouselPosition:0,carouselWidth:0,thumbWidth:0,frames:a,category:n},r.thumbGrouping=0,r.numberOfThumbs=r.props.slides,r.amountToShift=r.props.moveBy||r.numberOfThumbs,r.containerWidth=0,r.slideContainer=null,r.thumbContainer=null,r.initX=0,r.movedX=0,r.isSwiping=!1,r.frameRefs=[],r.init=r.init.bind(se()(r)),r.slideStart=r.slideStart.bind(se()(r)),r.slideMove=r.slideMove.bind(se()(r)),r.slideEnd=r.slideEnd.bind(se()(r)),r}return q()(o,[{key:"componentDidMount",value:function(){if(this.slideContainer=document.querySelector("#".concat(this.CarouselContainerId)),this.thumbContainer=document.querySelector("#".concat(this.CarouselNavigationId)),window.addEventListener("resize",this.init),this.slideContainer&&(this.slideContainer.addEventListener("touchstart",this.slideStart),this.slideContainer.addEventListener("touchmove",this.slideMove),this.slideContainer.addEventListener("touchend",this.slideEnd),this.slideContainer.addEventListener("mousedown",this.slideStart),this.slideContainer.addEventListener("mousemove",this.slideMove),this.slideContainer.addEventListener("mouseup",this.slideEnd),this.slideContainer.addEventListener("mouseleave",this.slideEnd)),this.init(),setTimeout(this.init,150),this.props.positionMoveBy>=0)if(window.innerWidth<768)this.setImagePosition(this.props.positionMoveBy,!1);else if(this.props.positionMoveBy-this.props.slides+1>0){var e=this.props.positionMoveBy-this.props.slides+1;this.thumbGrouping+=e,this.setState({carouselPosition:this.state.carouselPosition+e})}}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.init),this.slideContainer&&(this.slideContainer.removeEventListener("touchstart",this.slideStart),this.slideContainer.removeEventListener("touchmove",this.slideMove),this.slideContainer.removeEventListener("touchend",this.slideEnd),this.slideContainer.removeEventListener("mousedown",this.slideStart),this.slideContainer.removeEventListener("mousemove",this.slideMove),this.slideContainer.removeEventListener("mouseup",this.slideEnd),this.slideContainer.removeEventListener("mouseleave",this.slideEnd))}},{key:"init",value:function(){this.containerWidth=this.refs[this.RokuCarouselId].offsetWidth,this.numberOfThumbs=window.innerWidth<1024?3:this.props.slides||4,this.widthCalc=window.innerWidth<1045?.95:1,this.setState({carouselWidth:this.containerWidth,thumbWidth:this.containerWidth*this.widthCalc/this.numberOfThumbs-6})}},{key:"slideStart",value:function(e){this.slideContainer.style.transitionDuration="0ms",this.initX=e.touches?e.touches[0].screenX:e.screenX,this.isSwiping=!0}},{key:"slideMove",value:function(e){this.isSwiping&&(this.movedX=this.initX-(e.touches?e.touches[0].screenX:e.screenX),this.slideContainer.style.transform="translate3d(".concat(-(this.state.position*this.state.carouselWidth+this.movedX),"px, 0, 0)"))}},{key:"slideEnd",value:function(e){if(this.isSwiping){var t=this.containerWidth/3<150?this.containerWidth/3:150;this.movedX<-t&&0!==this.state.position?this.setImagePosition(this.state.position-1,!1):this.movedX>t&&this.state.position<this.state.frames.length-1?this.setImagePosition(this.state.position+1,!1):this.slideContainer.style.transform="translate3d(-".concat(this.state.position*this.state.carouselWidth,"px, 0, 0)"),this.initX=this.movedX=0,this.isSwiping=!1,this.slideContainer.style.transitionDuration=""}}},{key:"setImagePosition",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";o&&T.a.trackCustomDataEvent({data:{action:"Click",category:"carousel",label:"".concat(document.location.pathname,":").concat(this.state.category,":").concat(o).concat(this.amountToShift)},event:"Click"});var r,a=this.state.carouselPosition;((this.props.hero||this.props.mobileHero&&window.innerWidth<768)&&(this.thumbGrouping=Math.floor(e/this.amountToShift),a=this.thumbGrouping*this.amountToShift),this.setState({position:e,carouselPosition:a}),"function"==typeof this.props.onCarouselItemSelected&&t)&&(this.props.onCarouselItemSelected(this.state.frames[e].url,this.props.feedTitle),T.a.assignLabelForClickEventTracking({target:this.refs.movie,label:"content_tile:".concat(this.state.frames[e].title.split(" ").join("_").toLowerCase())}),T.a.trackCustomClickEvent({label:null===(r=this.refs.movie)||void 0===r?void 0:r.nodeName}))}},{key:"heroItemClicked",value:function(e){"function"==typeof this.props.onHeroItemSelected&&this.props.onHeroItemSelected()}},{key:"shiftThumbs",value:function(e,t){t&&T.a.trackCustomDataEvent({data:{action:"Click",category:"carousel",label:"".concat(document.location.pathname,":").concat(this.state.category,":").concat(t).concat(this.amountToShift)},event:"Click"}),e>0?this.thumbGrouping++:this.thumbGrouping--;for(var o=0,r=this.state.carouselPosition+e,a=0;a<r;a++)o+=this.frameRefs[a].clientWidth;this.setState({carouselPosition:r,moveFramesWidth:o})}},{key:"watchClick",value:function(e,t,o,r){r&&T.a.trackCustomDataEvent({data:{action:"Click",category:"whats-on_the-roku-channel",label:"content_tile:play:".concat(t.title.split(" ").join("_").toLowerCase())},event:"Click"});var a;this.props.resource;void 0!==o&&(T.a.assignLabelForClickEventTracking({target:this.refs.movie,label:"content_tile:detail:".concat(this.state.frames[o].title.split(" ").join("_").toLowerCase())}),T.a.trackCustomClickEvent({label:null===(a=this.refs.movie)||void 0===a?void 0:a.nodeName}));setTimeout((function(){T.d.navigateToPageAndReload(t.url)}),500)}},{key:"render",value:function(){var e=this,t=this.state.frames,o=(this.state.category,this.heroItemClicked);return f.a.createElement("section",{id:this.RokuCarouselId,className:"RokuCarousel",ref:this.RokuCarouselId},f.a.createElement("div",{className:"RokuCarousel-Wrapper"},this.props.heroArrows&&this.state.carouselPosition>0&&f.a.createElement("div",{className:"carousel-navigation-left ".concat(this.props.mobileHero&&!this.props.hero?"visible-xs":"")},f.a.createElement("div",{role:"navigation",onClick:this.setImagePosition.bind(this,this.state.carouselPosition-1,!1,"prev"),"aria-label":"Carousel: Nav left",className:"control left glyphicon glyphicon-arrow-right",tabIndex:"0"})),f.a.createElement("div",{id:this.CarouselContainerId,className:"RokuCarousel-Container ".concat(this.props.mobileHero&&!this.props.hero?"visible-xs":""),style:{width:"".concat(this.state.carouselWidth*t.length,"px"),transform:"translate3d(-".concat(this.state.position*this.state.carouselWidth,"px, 0, 0)")}},(this.props.hero||this.props.mobileHero)&&t.map((function(r,a){return f.a.createElement("div",{onClick:o.bind(e,a),key:a,className:"carousel-image",style:{width:"".concat(e.state.carouselWidth,"px")}},f.a.createElement("div",{className:"Roku-Image",onClick:function(){e.setImagePosition.call(e,a,!1,""),e.watchClick.call(e,r.type,r,a)}},f.a.createElement("img",{loading:"lazy",src:r.image,alt:"(".concat(a+1," of ").concat(t.length,")")})))}))),this.props.heroArrows&&this.state.carouselPosition<t.length-1&&f.a.createElement("div",{className:"carousel-navigation-right ".concat(this.props.mobileHero&&!this.props.hero?"visible-xs":"")},f.a.createElement("div",{role:"navigation",onClick:this.setImagePosition.bind(this,this.state.carouselPosition+1,!1,"next"),"aria-label":"Carousel: Nav right",className:"control right glyphicon glyphicon-arrow-right",tabIndex:"0"}))),f.a.createElement("div",{className:"RokuCarousel-Navigation ".concat(this.props.mobileHero?"hidden-xs":"")},this.thumbGrouping>0&&f.a.createElement("div",{className:"carousel-navigation-left"},f.a.createElement("div",{role:"navigation",onClick:this.shiftThumbs.bind(this,-this.amountToShift,"prev"),"aria-label":"Carousel: Nav left",className:"control left glyphicon glyphicon-arrow-right",tabIndex:"0"})),f.a.createElement("div",{className:"RokuCarousel-Navigation-Wrapper"},f.a.createElement("div",{id:this.CarouselNavigationId,className:"RokuCarousel-Navigation-Container",role:"complementary",style:{width:"".concat(this.state.thumbWidth*t.length+6*t.length,"px"),transform:"translate3d(-".concat(this.state.moveFramesWidth,"px, 0, 0)")}},t.map((function(t,o){return f.a.createElement("div",{key:o,style:{position:"relative"},ref:function(t){return e.frameRefs[o]=t}},f.a.createElement("div",{onClick:e.setImagePosition.bind(e,o,!0,"")},f.a.createElement("div",{ref:"movie",key:o,className:"\n position thumb\n ".concat(e.state.position==o?"active":"","\n "),"data-position":o,tabIndex:"0"},f.a.createElement("img",{alt:"Watch ".concat(t.title," online on The Roku Channel - Roku"),src:t.image,height:"156px"})),e.props.watchUrl&&f.a.createElement("div",{className:"roku-channel-overlay"},f.a.createElement("div",{className:"channel-play glyphicon glyphicon-play white",onClick:e.watchClick.bind(e,t.type,t,void 0,!0)}),f.a.createElement("a",{className:"details-label icon-arrow-right white",role:"presentation","data-gtm-category":"whats-on_the-roku-channel","data-gtm-label":"content_tile:detail:".concat(t.title.split(" ").join("_").toLowerCase()),onClick:e.watchClick.bind(e,t.type,t,void 0,void 0)},"Details",f.a.createElement("div",{className:"glyphicon glyphicon-arrow-right details-arrow"})))))})))),this.amountToShift*this.thumbGrouping+1<t.length-this.numberOfThumbs+this.amountToShift&&this.numberOfThumbs<t.length&&f.a.createElement("div",{className:"carousel-navigation-right"},f.a.createElement("div",{role:"navigation",onClick:this.shiftThumbs.bind(this,this.amountToShift,"next"),"aria-label":"Carousel: Nav right",className:"control right glyphicon glyphicon-arrow-right",tabIndex:"0"}))))}}]),o}(f.a.Component);Oe.propTypes=Te,Oe.defaultProps={slides:4,hero:!1};o("t6sU");function Ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ie=function(e){W()(o,e);var t=Ne(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"itemSelected",(function(e,t){var o=r.props.model,a=void 0===o?{}:o,n=a.modalMessage,i=a.linkMessage,l=a.linkCtaText,s=a.linkCtaUrl,c=(r.state.feeds||[]).filter((function(e){return e.title==t}));if(c.length>0){var u=c[0].view.filter((function(t){return t.watchUrl===e}))[0],d={},p=u.images["16:9_384x0"];d.image=p?"".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars,"/v1/resize/").concat(r.resize.join("x"),"/").concat(encodeURIComponent(p)):u.images["4:3_342x0"]||u.images["2:3_342x0"],d.title=u.title,d.director=u.director?"Director: ".concat(u.director):null,d.cast=u.cast?"Cast: ".concat(u.cast):null,d.genres=u.genres?"Genres: ".concat(u.genres):null,d.paragraph=u.description||"";var m=[];u.releaseYear&&m.push(u.releaseYear),u.starRating&&m.push(u.starRating),u.runTime&&m.push(u.runTime),d.duration=m.toString().split(",").join(" | "),d.channel=u.channel||null,d.modalMessage=n,d.linkMessage=i,d.linkCtaText=l,d.linkCtaUrl=s,r.setState({showModal:!0,modalData:d}),document.documentElement.style.overflowY="hidden"}})),a()(se()(r),"onModalClose",(function(){r.setState({showModal:!1}),document.documentElement.style.overflowY="auto";var e=document.querySelector(".modal-pause");e&&e.classList.remove("modal-pause")})),a()(se()(r),"getData",(function(){var e=r.props,t=(e.keyart,e.api),o=void 0===t?"/api/v3/watch":t,a=e.feedId;O.a.request.get(Object(M.c)(o)).then((function(e){if(200===e.status&&e.body)try{var t=e.body;if(Array.isArray(t)){var o={};o[a]=t,t=o}r.setState({feedData:t||{}},(function(){r.updateFeedData()}))}catch(e){console.error(e)}}),se()(r))})),a()(se()(r),"updateFeedData",(function(){var e=r.props,t=e.feedId,o=e.removeTitles,a=e.pullRows,n=o&&o.split(","),i=r.state.feedData[t]||[],l=[];(a=a&&a.split(","))&&a.length?a.forEach((function(e){var t=e-1;!isNaN(t)&&i[parseInt(t)]&&l.push(i[parseInt(t)])})):l=i,l=l.map((function(e,t){return e.title=e.title.replace(/\s\bsponsored by/,""),e})).filter((function(e){var t=!0;return n&&n.forEach((function(o){o&&-1!==e.title.indexOf(o.trim())&&(t=!1)})),t})),r.setState({feeds:l,load:!1})})),r.state={feeds:[],feedData:{},showModal:!1,modalData:null,load:!0,api:r.props.api},r.slides=window.innerWidth<768?1:window.innerWidth<1024?3:4,r.resize=r.slides>1?[window.innerWidth/2.5,window.innerWidth/(16/9)/2.5]:[384,216],r}return q()(o,[{key:"render",value:function(){var e,t=this,o=this.props,r=o.model,a=void 0===r?{}:r,n=o.titleOverwrites,i=void 0===n?[]:n,l=!0;"modal"===a.clickType?(e=this.itemSelected,l=!1):"watchUrl"!==a.clickType&&(l=!1);var s={};return i.forEach((function(e){s[parseInt(e.rowNumber)-1]=e})),f.a.createElement("div",{className:"channel-feed-container"},f.a.createElement("div",{className:"fixed-bg-container"},f.a.createElement("div",{id:"free-tv",className:"container freemovies"},a.header&&f.a.createElement("h2",{className:"text-center ks-text-bold"},a.header),a.subheader&&f.a.createElement("h3",{className:"text-center"},a.subheader),this.state.feeds.map((function(o,r){if(t.state.showAllFeeds||!(r>a.totalRows)){o.title;var n=o.view.map((function(e){var t=e.images["16:9_384x0"],o="resize/384x216/";return t||(t=e.images["2:3_342x0"]),t||(t=e.images["4:3_342x0"],o=""),{image:"".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars,"/v1/").concat(o).concat(encodeURIComponent(t)),title:e.title,url:e.watchUrl}})),i=o.title.split(" ").join("_").replace("&","and").toLowerCase(),c="carousel-".concat(o.title),u=s[r]||{};return f.a.createElement("div",{key:r,className:"free-tv-carousel",ref:c},f.a.createElement("h3",{dangerouslySetInnerHTML:{__html:u.title||o.title}}),f.a.createElement(Oe,{category:i,frames:n,resource:window.__Roku_App_Initial_Values.resource,heroArrows:!0,mobileHero:!0,slides:t.slides,moveBy:1,feedTitle:o.title,positionMoveBy:-1,onCarouselItemSelected:e,watchUrl:l}),u.disclaimer&&f.a.createElement("div",{className:"ks-text-xs ks-text-regular ks-pv-10",dangerouslySetInnerHTML:{__html:u.disclaimer}}))}})),this.props.seeAllCtaText&&f.a.createElement("div",{className:"ks-mt-30 text-center"},f.a.createElement("a",{target:"_blank",href:this.props.seeAllCtaLink,"data-gtm-category":this.props.seeAllCtaCategory,"data-gtm-label":this.props.seeAllCtaLabel,className:"roku-button"},this.props.seeAllCtaText)))),this.state.showModal&&f.a.createElement(Se.a,{modalData:this.state.modalData,onModalClose:this.onModalClose}))}},{key:"componentDidMount",value:function(){this.getData()}},{key:"componentDidUpdate",value:function(){var e=this;this.props.updateData&&this.state.load&&(this.dataTimeout&&clearTimeout(this.dataTimeout),this.dataTimeout=setTimeout((function(){e.updateFeedData()}),2e3))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.feedId!==t.feedId||e.removeTitles!==t.removeTitles||e.pullRows!==t.pullRows?{load:!0,feedId:e.feedId,removeTitles:e.removeTitles,pullRows:e.pullRows}:null}}]),o}(f.a.Component);function Ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Me=function(e){W()(o,e);var t=Ae(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e,t,o,r=this,a={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(r.props.id,"."))>-1){var t=e.split("".concat(r.props.id,".")).join("");a[t]=Resources["".concat(e)]}})),isNaN(parseInt(a.totalRows))?a.totalRows=void 0:a.totalRows=parseInt(a.totalRows);var n={header:a.header,subheader:a.subheader,totalRows:a.totalRows,clickType:a.clickType,modalMessage:a.modalMessage,linkMessage:a.linkMessage,linkCtaText:a.linkCtaText,linkCtaUrl:a.linkCtaUrl},i="/api/v3/watch";return(0===(null===(e=a.feedId)||void 0===e?void 0:e.indexOf("feed/"))||0===(null===(t=a.feedId)||void 0===t?void 0:t.indexOf("w."))||(null===(o=a.feedId)||void 0===o?void 0:o.split("-").length)>1)&&(i+="/".concat(a.feedId)),f.a.createElement(Ie,C()({},a,{api:i,model:n,updateData:!0}))}}]),o}(f.a.Component);Me.data=[{type:"text",key:"header",label:"Header"},{type:"text",key:"subheader",label:"Subheader"},{type:"text",key:"feedId",label:"Feed Id"},{type:"text",key:"pullRows",label:"Row Numbers to display (Provide comma seperated. Ex: 2,3,5)"},{type:"text",key:"totalRows",label:"Total Rows"},{type:"text",key:"removeTitles",label:"Remove Titles (Provide comma seperated if more than 1)"},{type:"multiple",key:"titleOverwrites",label:"Overwrite Title",data:[{type:"text",key:"rowNumber"},{type:"text",key:"title"},{type:"text",key:"disclaimer"}]},{type:"text",key:"seeAllCtaText",label:"See All Text"},{type:"text",key:"seeAllCtaCategory",label:"See All CTA GTM Category"},{type:"text",key:"seeAllCtaLabel",label:"See All CTA GTM Label"},{type:"text",key:"seeAllCtaLink",label:"See All CTA Url"},{type:"dropdown",key:"clickType",label:"Click feed type",value:"",options:[{label:"Select",value:""},{label:"Open modal",value:"modal"},{label:"Go to watch",value:"watchUrl"}]},{type:"text",key:"modalMessage",label:"Modal Message"},{type:"text",key:"linkMessage",label:"Modal Link Message"},{type:"text",key:"linkCtaText",label:"Modal CTA Text"},{type:"text",key:"linkCtaUrl",label:"Modal CTA Url"}];var Le=Me,De=o("Ctrn"),je=o("Lse8"),He=o.n(je);o("z4US");function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Fe=function(e){W()(o,e);var t=ze(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"init",(function(){r.offsetWidth=r.scrollSection.offsetWidth,r.scrollSection.addEventListener("scroll",r.scrollListener),r.scrollSection.addEventListener("mousedown",r.handleMouseDown),r.scrollSection.addEventListener("mouseup",r.handleMouseRemove),r.scrollSection.addEventListener("mouseleave",r.handleMouseRemove),r.scrollSection.addEventListener("mousemove",r.handleMouseMove)})),a()(se()(r),"scrollListener",(function(e){r.state.pendingChannels||r.fetching||e.target.scrollWidth-(r.offsetWidth+e.target.scrollLeft)<50&&r.setState({pendingChannels:!0},(function(){r.getChannels();var e={event:"Click",action:"Click",label:"channel_scroll:"+r.props.category.name+":"+Math.ceil(r.state.channels.length/20),category:"channelchecker",page:"/channelchecker",title:"Channel Checker"};T.a.trackCustomDataEvent({data:e})}))})),a()(se()(r),"scrollListenerRemove",(function(){r.scrollSection.removeEventListener("scroll",r.scrollListener),r.scrollSection.removeEventListener("mousedown",r.handleMouseDown),r.scrollSection.removeEventListener("mousemove",r.handleMouseMove),r.scrollSection.removeEventListener("mouseup",r.handleMouseRemove),r.scrollSection.removeEventListener("mouseleave",r.handleMouseRemove)})),a()(se()(r),"handleMouseDown",(function(e){r.isMouseDown=!0,r.startX=e.pageX,r.currentScrollLeft=r.scrollSection.scrollLeft})),a()(se()(r),"handleMouseRemove",(function(e){r.isMouseDown=!1})),a()(se()(r),"handleMouseMove",(function(e){if(!r.isMouseDown)return!1;e.preventDefault(),r.scrollSection.scrollLeft=r.currentScrollLeft+(r.startX-e.pageX)})),a()(se()(r),"getChannels",i()(p.a.mark((function e(){var t,o,a,n,i,l,s=arguments;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]&&s[0],r.fetching=!0,o=r.props.category,a=[],n=r.state.channels.length>0?Math.round(r.state.channels.length/20):0,i=21,e.prev=6,e.next=9,O.a.request.get(Object(M.c)("/api/v6/channels?category=".concat(o.id,"&pagestart=").concat(n,"&pagesize=").concat(i,"&categoryType=").concat(o.categoryType)));case 9:(l=e.sent).body&&(a=l.body),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(6);case 15:a.length<i&&r.scrollSection.removeEventListener("scroll",r.scrollListener),t&&"function"==typeof r.props.alternativePassBack&&r.props.alternativePassBack(a.slice(0,20)),r.setState({channels:[].concat(S()(r.state.channels),S()(a.slice(0,i-1))),pendingChannels:!1},(function(){r.fetching=!1}));case 18:case"end":return e.stop()}}),e,null,[[6,13]])})))),a()(se()(r),"renderChannels",(function(){var e=[1,2];0===r.state.channels.length&&(e=S()(Array(20).keys()));var t="",o="";return Resources["globals.gtmCategory"]&&Resources["globals.gtmPageName"]&&(t=Resources["globals.gtmCategory"],o="".concat(Resources["globals.gtmPageName"],":channelchecker:image")),f.a.createElement("div",{className:"channels-wrapper"},r.state.channels.map((function(e){return f.a.createElement(f.a.Fragment,null,r.props.channelClick?f.a.createElement("a",{className:"channel-img",target:"_blank",href:"https://channelstore.roku.com/details/".concat(e.id),key:"".concat(r.catId,"-").concat(e.id),"data-gtm-category":t,"data-gtm-label":"".concat(o,":").concat(e.name.replace(/\s/g,"-"))},f.a.createElement("img",{src:e.thumbnail&&e.thumbnail.replace("http:","https:"),alt:"Install ".concat(e.name," on your Roku Device")})):f.a.createElement("span",{key:"".concat(r.catId,"-").concat(e.id),className:"channel-img"},f.a.createElement("img",{src:e.thumbnail&&e.thumbnail.replace("http:","https:"),alt:"Install ".concat(e.name," on your Roku Device")})))})),r.state.pendingChannels&&e.map((function(e){return f.a.createElement("span",{key:"".concat(r.catId,"-").concat(e),className:"channel-img"},f.a.createElement("img",{src:He.a,alt:"Loading channels"}))})))})),r.state={channels:[],pendingChannels:!0},r.fetching=!1,r.catId=r.props.category.id,r.scrollSection=null,r.isMouseDown=!1,r.startX=0,r.currentScrollLeft=0,r}return q()(o,[{key:"componentDidMount",value:function(){var e=this;this.getChannels(!0),this.scrollSection=this.refs.scrollSection,setTimeout((function(){e.init()}),100)}},{key:"componentWillUnmount",value:function(){this.scrollListenerRemove()}},{key:"render",value:function(){var e=this.props.category;return f.a.createElement("section",{className:"category-section"},f.a.createElement("h2",null,e.name),f.a.createElement("h5",null,e.subhead),f.a.createElement("div",{className:"channel-scroller",ref:"scrollSection"},this.renderChannels()))}}]),o}(f.a.Component);function Be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ve=function(e){W()(o,e);var t=Be(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Resources["".concat(this.props.id,".items")];Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o="tab"===t.ctaTarget?"_blank":"_self",r="tab"===t.ctaTarget?"false":"true",a=t.ctaType||"roku-button-outline";return f.a.createElement("div",{className:"channel-checker"},f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleText:t.headline,compatibleClasses:"ks-text-bold ks-text-xl ks-pb-10"})),f.a.createElement(P.a,C()({},t.description,{compatibleTag:"div",compatibleText:t.description,compatibleClasses:"ks-text-regular ks-text-md ks-pb-10"})),(t.categories||[]).map((function(e,o){return f.a.createElement(Fe,{key:o,category:e,channelClick:t.channelClick})})),f.a.createElement(P.a,C()({},t.disclaimer,{compatibleTag:"div",compatibleText:t.disclaimer,compatibleClasses:"ks-text-regular ks-text-sm ks-pb-10"})),t.seeAllCtaText&&f.a.createElement("div",{className:"ks-mt-20 text-center"},f.a.createElement("a",{href:t.seeAllCtaLink,"data-gtm-category":t.seeAllCtaCategory,"data-gtm-label":t.seeAllCtaLabel,className:"roku-button"},t.seeAllCtaText)),t.ctaText&&f.a.createElement("div",{className:"cta ks-text-bold ks-text-center"},f.a.createElement("a",{className:"".concat(a),"data-gtm-category":t.ctaGtmCategory,"data-gtm-label":t.ctaGtmLabel,href:t.ctaUrl,"aria-label":t.ctaAriaLabel,target:o,"data-reload-navigation":r},t.ctaText)))}}]),o}(f.a.Component);Ve.data=[{type:"dynamicText",key:"headline",label:"Header",title:"Header Text"},{type:"dynamicText",key:"description",label:"Description",title:"Description Text"},{type:"multiple",key:"categories",label:"Categories",data:[{type:"text",key:"name",label:"Name"},{type:"text",key:"subhead",label:"Subhead"},{type:"text",key:"id",label:"Id",message:!1},{type:"text",key:"categoryType",label:"Type",message:!1}]},{type:"boolean",key:"channelClick",help:"Enable channel click"},{type:"dynamicText",key:"disclaimer",label:"Disclaimer",title:"Disclaimer Text"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"dropdown",key:"ctaType",label:"CTA Style",value:"",options:[{label:"Transparent Button",value:"roku-button-outline"},{label:"Link",value:"ks-text-bold blue"},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"}]},{type:"dropdown",key:"ctaTarget",label:"CTA Open Target",value:"",options:[{label:"Same Window",value:""},{label:"New Tab",value:"tab"}]},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"ctaGtmCategory",label:"CTA GTM Category",messages:!1},{type:"text",key:"ctaGtmLabel",label:"CTA GTM Label",messages:!1},{type:"text",key:"ctaAriaLabel",label:"CTA Aria Label"}];var qe=Ve,Ue=o("htIO");function We(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ge={required:"*These fields are required.",firstname:"*First Name","firstname.error":"Allowed: letters, spaces, 0-9, and period.",lastname:"*Last Name","lastname.error":"Allowed: letters, spaces, 0-9, and period.",email:"*Email","email.error":"Please enter a valid email address.",coupon:"*Coupon Code","coupon.error":"Please enter a valid coupon code. Note: Coupons codes are case sensitive.",error:"Error","error.close":"Close","error.address":"Please check and correct your shipping address. We do not recognize the address provided as a shippable address.","error.invalidCouponCode":"The coupon code submitted is incorrect.","error.couponUsed":"The coupon code submitted is already used.","error.outOfStock":"This product is currently out of stock. We apologize for the inconvenience, please check back in a few days to re-place your order.","error.generic":"We're sorry. We are unable to process your order at the moment. Please try again.","error.row":"We currently do not provide shipping to your location.","error.error":"Oops, something is wrong. We are not able to process your order at this moment. This may be due to a bad serial number or multiple orders of extenders.","address.confirmation":"Address Confirmation","address.message":"Here is your updated address, please select Confirm if it is correct.",confirm:"Confirm"},Ye=function(e){W()(o,e);var t=We(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"onSuccess",(function(){r.setState({success:!0},(function(){setTimeout((function(){window.smoothScroll("#coupon-form-success",0)}),500)}))})),r.model={},r.state={success:!1},r}return q()(o,[{key:"render",value:function(){var e=this;Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var o=t.split("".concat(e.props.id,".")).join("");e.model[o]=Resources["".concat(t)]}}));var t=JSON.parse(JSON.stringify(Ge));return Object.keys(this.model).forEach((function(o){e.model[o]&&(t[o]=e.model[o])})),this.state.success?f.a.createElement("div",{id:"coupon-form-success"},t.successMsg1&&f.a.createElement(P.a,t.successMsg1),t.successMsg2&&f.a.createElement(P.a,t.successMsg2)):f.a.createElement("div",{className:"container"},f.a.createElement(Ue.a,{resource:t,onSuccess:this.onSuccess}))}}]),o}(f.a.Component);Ye.data=[{type:"text",label:"SKU",key:"sku",messages:!1},{type:"text",label:"Submit CTA",key:"submit"},{type:"text",label:"Submit GTM Category",key:"submitGtmCategory",messages:!1},{type:"text",label:"Submit GTM Label",key:"submitGtmLabel",messages:!1},{type:"text",label:"Submit Success Redirect URL",key:"submitSuccessUrl",messages:!1},{type:"text",label:"Cancel Text (Optional)",key:"cancel"},{type:"text",label:"Cancel Url",key:"cancelUrl",messages:!1},{type:"text",label:"Cancel GTM Category",key:"cancelGtmCategory",messages:!1},{type:"text",label:"Cancel GTM Label",key:"cancelGtmLabel",messages:!1},{type:"dynamicText",title:"Success Confirmation",label:"Success Message 1",key:"successMsg1"},{type:"dynamicText",title:"Success Confirmation",label:"Success Message 2",key:"successMsg2"},{type:"text",label:"Quantity",key:"quantity",group:"Overwrites",messages:!1}],Object.keys(Ge).forEach((function(e){Ye.data.push({type:"text",label:e.split(".").join(" "),key:e,group:"Overwrites"})}));var Ke=Ye;function Je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ze=function(e){W()(o,e);var t=Je(o);function o(){return B()(this,o),t.apply(this,arguments)}return q()(o,[{key:"render",value:function(){return f.a.createElement("div",{className:"flex center padding top bottom"},f.a.createElement("div",{className:"col-sm-6"},Resources["".concat(this.props.id,".H1")]&&f.a.createElement("h1",null,Resources["".concat(this.props.id,".H1")]),Resources["".concat(this.props.id,".H2")]&&f.a.createElement("h2",null,Resources["".concat(this.props.id,".H2")]),Resources["".concat(this.props.id,".Text")]&&f.a.createElement("p",{dangerouslySetInnerHTML:{__html:Resources["".concat(this.props.id,".Text")]}}),Resources["".concat(this.props.id,".CTA Label")]&&f.a.createElement("a",{className:"roku-button pure-overlay","data-gtm-category":Resources["".concat(this.props.id,".GTM Category")],"data-gtm-label":Resources["".concat(this.props.id,".GTM Label")],href:Resources["".concat(this.props.id,".CTA Link")],"aria-label":Resources["".concat(this.props.id,".CTA Label")]},Resources["".concat(this.props.id,".CTA Label")])),f.a.createElement("div",{className:"col-sm-6"},Resources["".concat(this.props.id,".Image")]&&f.a.createElement("img",{loading:"lazy",className:"img-responsive",alt:Resources["".concat(this.props.id,".ImageAlt")],src:Resources["".concat(this.props.id,".Image")]})))}}]),o}(f.a.Component);Ze.data=[{type:"text",key:"H1"},{type:"text",key:"H2"},{type:"text",key:"Text"},{type:"text",key:"Image",messages:!1},{type:"text",key:"ImageAlt"},{type:"text",key:"CTA Label",messages:!1},{type:"text",key:"CTA Link",messages:!1},{type:"text",key:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"GTM Label",messages:!1}],Ze.className="Roku.ContentBlock";var Qe=Ze;o("ivs+");function Xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var $e=function(e){W()(o,e);var t=Xe(o);function o(e){var r;B()(this,o),r=t.call(this,e),a()(se()(r),"resize",(function(){window.innerWidth!==r.innerWidth&&r.init()})),a()(se()(r),"init",(function(){if(r.innerWidth=window.innerWidth,r.visiblePosters=r.props.visiblePosters||(window.innerWidth>767?5:3),r.innerWidth>1366&&5===r.visiblePosters&&(r.visiblePosters=Math.ceil(r.innerWidth/300)),r.imageWidth=Math.floor(window.innerWidth/r.visiblePosters),"16:9"===r.props.aspectRatio&&1!==r.visiblePosters&&(r.imageWidth=Math.floor(window.innerWidth/2.5),r.innerWidth>1366&&(r.visiblePosters=Math.ceil(r.innerWidth/700),r.imageWidth=Math.floor(window.innerWidth/r.visiblePosters))),r.margin=r.props.noMargin?0:12,r.imageOffset=1,r.showArrows=r.props.showArrows||!1,r.containerLeft=-Math.ceil(r.visiblePosters/2)*r.margin,r.visiblePosters>=4){var e=Math.floor((r.state.frames.length-r.visiblePosters)/2)-1;r.containerLeft=r.containerLeft-e*r.imageWidth-e*r.margin}3===r.visiblePosters&&window.innerWidth<=768&&(r.imageWidth=Math.round(.8*window.innerWidth),r.containerLeft=-2*r.imageWidth+r.margin/r.visiblePosters),1===r.visiblePosters&&(r.imageWidth=r.refs.trcCarouselContainer.getClientRects()[0].width,r.containerLeft=-r.imageWidth,r.overflowHidden=!0,r.imageOffset=0,r.showArrows=!0),r.aspectRatioMod="16:9"===r.props.aspectRatio?1.7778:.6667,r.tempHeight=r.imageWidth/r.aspectRatioMod,r.defaultMarginLeft=1===r.visiblePosters?0:-r.imageWidth,r.active=0,r.animating=!1,r.updateOrder(),r.forceUpdate()})),a()(se()(r),"updateOrder",(function(){var e=r.state.frames.length,t=0,o=r.active-1;for(o<0&&(o=e-1);t<e;){t++;var a=r.refs.trcWrapper.children[o];a&&a.style&&("right"===r.props.direction?a.style.order=e-(e-t):a.style.order=t),o<e-1?o++:o=0}})),a()(se()(r),"next",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(!r.animating){var t=-(r.imageWidth*(r.imageOffset+e)+r.margin);r.active<r.state.frames.length-1?r.active=r.active+e:r.active=0,r.move(t,"next1")}})),a()(se()(r),"prev",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(!r.animating){var t=r.margin+r.imageWidth*(e-r.imageOffset);r.active>0?r.active=r.active-e:r.active=r.state.frames.length-e,r.move(t,"prev1")}})),a()(se()(r),"move",(function(e,t){r.animating=!0,r.refs.trcCarousel.classList.add("animating"),r.refs.trcWrapper.style.marginLeft="".concat(e,"px"),T.a.trackCustomDataEvent({data:{action:"Click",label:"".concat(document.location.pathname,":featured:").concat(t),category:"carousel"},event:"Click"})})),a()(se()(r),"animationEnded",(function(){if(r.animating){r.animating=!1,r.refs.trcCarousel.classList.remove("animating"),r.updateOrder(),r.refs.trcWrapper.style.marginLeft="".concat(r.defaultMarginLeft,"px");for(var e=0;e<r.state.frames.length;e++){var t=r.refs.trcWrapper.children[e];t.tabIndex=t.getBoundingClientRect().left>-100&&t.getBoundingClientRect().right<window.innerWidth+100?"0":"-1"}}})),a()(se()(r),"marqueeScroll",(function(){r.active<r.state.frames.length-1?r.active=r.active+1:r.active=0,window.requestAnimationFrame((function(){r.refs.trcWrapper.style.animation="none",r.updateOrder(),r.refs.trcWrapper.offsetHeight,r.refs.trcWrapper.style.animation=null}))})),a()(se()(r),"handlePosterClick",(function(e){if(r.isSwiping)return r.isSwiping=!1,!1;"function"==typeof r.props.onClick?(r.props.onClick(e.watchId||e.watchUrl),r.refs.trcCarousel.classList.add("modal-pause"),T.a.trackCustomDataEvent({event:"Click",data:{category:"whats-on_featured-free",label:"content_tile:".concat(e.title.split(" ").join("_").toLowerCase())}})):(T.a.trackCustomDataEvent({event:"Click",data:{category:"carousel",label:"content_tile:".concat(e.title.split(" ").join("_").toLowerCase())}}),window.location.href=e.watchUrl)})),a()(se()(r),"slideStart",(function(e){r.initX=e.touches?e.touches[0].screenX:e.screenX,r.swipeStarting=!0})),a()(se()(r),"slideMove",(function(e){r.swipeStarting&&(r.movedX=r.initX-(e.touches?e.touches[0].screenX:e.screenX),!r.isSwiping&&(r.movedX>30||r.movedX<-30)&&(r.isSwiping=!0),r.isSwiping&&(r.refs.trcWrapper.style.marginLeft="".concat(r.defaultMarginLeft-r.movedX,"px")))})),a()(se()(r),"slideEnd",(function(e){if(r.isSwiping){var t=Math.round(r.movedX/r.imageWidth);t>0?r.next(t):r.prev(Math.abs(t)),0!==t&&r.recordGTMEvent(t)}r.initX=r.movedX=0,r.swipeStarting=!1})),a()(se()(r),"recordGTMEvent",(function(e){T.a.trackCustomDataEvent({data:{action:"Click",label:"".concat(document.location.pathname,":featured:").concat(e>0?"next":"prev").concat(Math.abs(e)),category:"carousel",page:document.location.pathname,title:document.title},event:"Click"})})),r.randomId=Math.random().toString(36).substring(7);var n="".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars),i=r.props.frames;return!1!==r.props.modifyFrames&&(i=i.map((function(e){var t=e.images["2:3_342x0"];return t?{image:"".concat(n,"/v1/resize/").concat("342x513","/").concat(encodeURIComponent(t)),title:e.title,watchUrl:e.watchUrl}:null}))),r.state={frames:i.filter((function(e){return null!==e}))},r}return q()(o,[{key:"componentDidUpdate",value:function(){for(var e=0;e<this.state.frames.length;e++){var t=this.refs.trcWrapper.children[e];t.tabIndex=t.getBoundingClientRect().left>-100&&t.getBoundingClientRect().right<window.innerWidth+100?"0":"-1"}}},{key:"componentDidMount",value:function(){var e=this;window.addEventListener("transitionend",this.animationEnded),window.addEventListener("resize",this.resize),this.props.autoStart&&(this.autoInterval=window.setInterval(this.next,1e3),this.refs.trcCarousel.addEventListener("mouseenter",(function(){window.clearInterval(e.autoInterval)})),this.refs.trcCarousel.addEventListener("mouseleave",(function(){e.autoInterval=window.setInterval(e.next,1e3)}),{once:!0}),this.refs.trcCarousel.addEventListener("touchstart",(function(){window.clearInterval(e.autoInterval)}),{once:!0})),this.props.marquee&&(this.marquee=!0,this.refs.trcCarousel.addEventListener("animationend",this.marqueeScroll),this.refs.trcCarousel.addEventListener("mouseenter",(function(){e.refs.trcCarousel.classList.add("marquee-pause")})),this.refs.trcCarousel.addEventListener("mouseleave",(function(){e.refs.trcCarousel.classList.remove("marquee-pause")})),this.refs.trcCarousel.addEventListener("touchstart",(function(){e.refs.trcCarousel.classList.add("marquee-pause")})),this.refs.trcCarousel.addEventListener("touchend",(function(){setTimeout((function(){e.refs.trcCarousel.classList.remove("marquee-pause")}),1e3)}))),this.refs.trcWrapper.addEventListener("mousedown",this.slideStart),this.refs.trcWrapper.addEventListener("mousemove",this.slideMove),this.refs.trcWrapper.addEventListener("mouseup",this.slideEnd),this.refs.trcWrapper.addEventListener("mouseleave",this.slideEnd),this.refs.trcWrapper.addEventListener("touchstart",this.slideStart),this.refs.trcWrapper.addEventListener("touchmove",this.slideMove),this.refs.trcWrapper.addEventListener("touchend",this.slideEnd),this.init()}},{key:"componentWillUnmount",value:function(){this.marquee&&this.refs.trcCarousel.removeEventListener("animationend",this.marqueeScroll),window.removeEventListener("transitionend",this.animationEnded),window.removeEventListener("resize",this.resize),this.refs.trcWrapper.removeEventListener("mousedown",this.slideStart),this.refs.trcWrapper.removeEventListener("mousemove",this.slideMove),this.refs.trcWrapper.removeEventListener("mouseup",this.slideEnd),this.refs.trcWrapper.removeEventListener("mouseleave",this.slideEnd),this.refs.trcWrapper.removeEventListener("touchstart",this.slideStart),this.refs.trcWrapper.removeEventListener("touchmove",this.slideMove),this.refs.trcWrapper.removeEventListener("touchend",this.slideEnd)}},{key:"render",value:function(){var e=this,t="left"===this.props.direction;return f.a.createElement("div",{id:"carousel-".concat(this.randomId),ref:"trcCarouselContainer",className:"content-carousel-nav-wrapper ".concat(this.overflowHidden?"overflow-hidden":"")},f.a.createElement("div",{className:"carousel-navigation-left ".concat(this.showArrows?"":"hide-arrows")},f.a.createElement("div",{onClick:this.prev.bind(this,1),role:"button","aria-label":"Carousel: Nav left",className:"control left glyphicon glyphicon-arrow-right",tabIndex:"0"})),this.marquee&&f.a.createElement("style",{dangerouslySetInnerHTML:{__html:"@keyframes marquee-".concat(this.randomId," {\n 0% { transform: translate3d(0, 0, 0); }\n 100% { transform: translate3d(").concat(t?"-":"").concat(this.imageWidth+this.margin,"px, 0, 0); }\n }\n #carousel-").concat(this.randomId,"\n .trc-wrapper {\n animation: marquee-").concat(this.randomId," 6000ms linear;\n }\n }\n #carousel-").concat(this.randomId," .trc-hero-carousel.marquee .trc-wrapper {\n transform: translate3d(").concat(t?"-":"").concat(this.imageWidth+this.margin,"px, 0, 0);\n }\n ")}}),f.a.createElement("div",{className:"trc-hero-carousel ".concat(this.marquee?"marquee":""),ref:"trcCarousel",style:{marginLeft:this.containerLeft}},f.a.createElement("div",{className:"trc-wrapper",ref:"trcWrapper",style:{marginLeft:this.defaultMarginLeft}},this.state.frames.map((function(t,o){return f.a.createElement("a",{key:o,className:"trc-poster ".concat(e.props.noHover?"":"hover"," ").concat(e.props.noMargin?"no-margin":""),onClick:e.handlePosterClick.bind(e,t),style:{width:"".concat(e.imageWidth,"px"),height:"".concat(e.tempHeight,"px")}},f.a.createElement("img",{src:t.image,alt:"Watch ".concat(t.title," on The Roku Channel")}))})))),f.a.createElement("div",{className:"carousel-navigation-right ".concat(this.showArrows?"":"hide-arrows")},f.a.createElement("div",{onClick:this.next.bind(this,1),"aria-label":"Carousel: Nav right",role:"button",className:"control left glyphicon glyphicon-arrow-right",tabIndex:"0"})))}}]),o}(f.a.Component);o("QCOd");function et(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function tt(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?et(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):et(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function ot(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var rt=function(e){W()(o,e);var t=ot(o);function o(e){var r;B()(this,o),r=t.call(this,e),a()(se()(r),"itemSelected",(function(e,t){var o=r.props.model,a=void 0===o?{}:o,n=a.modalMessage,i=a.linkMessage,l=a.linkCtaText,s=a.linkCtaUrl,c=(r.state.featuredView&&r.state.featuredView[t]||[]).filter((function(t){return t.watchUrl===e})),u=null,d=!0;if(null!=c&&c[0]?u=c[0]:(r.allFeeds||(r.allFeeds=r.state.featuredFeed.flat()),(u=r.allFeeds.filter((function(t){return t.watchUrl===e}))[0]).genres&&u.genres.length>0&&(u.genres=u.genres.join(" | ")),d=!1),u){var p={};if(d){var m=u.images["16:9_384x0"];p.image="".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars,"/v1/").concat(encodeURIComponent(m))}else p.image=u.image;p.title=u.title,p.director=u.director?"Director: ".concat(u.director):null,p.cast=u.cast?"Cast: ".concat(u.cast):null,p.genres=u.genres?"Genres: ".concat(u.genres):null,p.paragraph=u.description||"";var f=[];u.releaseYear&&f.push(u.releaseYear),u.extra&&f.push(u.extra),u.starRating&&f.push(u.starRating),u.runTime&&f.push(u.runTime),p.duration=f.toString().split(",").join(" | "),p.channel=u.channel||null,p.modalMessage=n,p.linkMessage=i,p.linkCtaText=l,p.linkCtaUrl=s,r.setState({showModal:!0,modalData:p}),document.documentElement.style.overflowY="hidden"}})),a()(se()(r),"onModalClose",(function(){r.setState({showModal:!1}),document.documentElement.style.overflowY="auto";var e=document.querySelector(".modal-pause");e&&e.classList.remove("modal-pause")})),a()(se()(r),"getPageLevelQueries",(function(e){var t=[],o=["trc"];return t.push(O.a.request.get(Object(M.c)("/api/v3/watch"))),e.forEach((function(e){var r=e.feedId;(0===r.indexOf("feed/")||0===r.indexOf("w.")||r.split("-").length>1)&&-1===o.indexOf(r)&&(o.push(r),t.push(O.a.request.get(Object(M.c)("/api/v3/watch/".concat(r)))))})),new Promise((function(e){Promise.all(t).then((function(t){var r={};t.forEach((function(e,t){var a=e.body;Array.isArray(a)?r[o[t]]=a:r=tt(tt({},r),a)})),e(r)})).catch((function(t){console.error(t),e({})}))}))})),a()(se()(r),"getData",i()(p.a.mark((function e(){var t,o,a,n,i,l,s,c,u,d,m,f,g,b;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.props,o=t.feedId,a=t.feedTitle,n=t.features,i=t.keyart,l=t.model,s=void 0===l?{}:l,c=t.api,void 0===c?"/api/v2/watch":c,u=s.subscriptions||[],(n||o&&a)&&i&&r.state.load){e.next=4;break}return e.abrupt("return");case 4:return d=n||[],!n&&r.props.feedId&&r.props.feedTitle&&(d=[{feedId:o,feedTitle:a}]),r.setState({load:!1,feedId:o,feedTitle:a,features:d,keyart:i}),e.next=9,r.getPageLevelQueries(d);case 9:m=e.sent;try{f=[],g=[],d.forEach((function(e){var t=e.feedId,o=e.feedTitle,a=(m[t]||[]).map((function(e,t){return e.title=e.title.replace(/\s\bsponsored by/,""),e})),n=a&&a.filter((function(e){return e.title===o}));if(n&&void 0!==n[0]){var l=(n=n[0].view||[]).map((function(e){var t,o=r.keyarts[i],a=!1;if(o.forEach((function(o){!a&&e.images[o]&&(t=encodeURIComponent(e.images[o]),a=!0)})),t)return{image:"".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars,"/v1/resize/").concat(r.resize.join("x"),"/").concat(t),title:e.title,watchUrl:e.watchUrl,genres:e.genres||[],description:e.description||"",extra:e.extra||""}})).filter((function(e){return!!e}));f.push(l),g.push(n)}})),b=[],u.forEach((function(e){(m.premium||[]).forEach((function(t,o){t.title===e.title&&(e.viewTitle&&(t.view||[]).forEach((function(o){o.title===e.viewTitle&&(t.subscription=o)})),t.subscription||(t.subscription=t.view&&t.view[0]),b.push(t))}))})),r.setState({featuredFeed:f,featuredView:g,subscriptionsData:b})}catch(e){console.error(e)}case 11:case"end":return e.stop()}}),e)}))));var n=r.props.features;return!n&&r.props.feedId&&r.props.feedTitle&&(n=[{feedId:r.props.feedId,feedTitle:r.props.feedTitle}]),r.state={feedId:r.props.feedId,feedTitle:r.props.feedTitle,features:n,featuredFeed:null,featuredView:null,showModal:!1,modalData:null,load:!0,api:r.props.api,subscriptions:r.props.model.subscriptions,subscriptionsData:[]},r.allFeeds=null,r.keyarts={"16x9":["16:9_384x0","16:9_320x0","4:3_342x0","2:3_342x0"],"2x3":["2:3_342x0","4:3_342x0","16:9_384x0","16:9_320x0"]},"16x9"===r.props.keyart?r.resize=r.slides>1?[window.innerWidth/2.5,window.innerWidth/(16/9)/2.5]:[384,216]:"2x3"===r.props.keyart&&(r.resize=[342,513]),r}return q()(o,[{key:"render",value:function(){var e,t=this,o=this.props.model,r=void 0===o?{}:o,a=this.state.features;"modal"===r.clickType?e=this.itemSelected:"watchUrl"!==r.clickType&&(e=function(){});var n="tab"===r.ctaTarget?"_blank":"_self",i="tab"===r.ctaTarget?"false":"true",l=r.ctaType||"roku-button-outline";return f.a.createElement("div",{className:"trc-feed-carousel"},f.a.createElement("div",{className:"trc-hero",style:{background:r.removeBackground&&"none"}},f.a.createElement("div",{className:"container"},r.image&&f.a.createElement("img",{src:r.image,alt:r.imgAlt,loading:"lazy"}),f.a.createElement(P.a,C()({},r.header,{compatibleTag:"h1",compatibleText:r.header,compatibleClasses:"ks-text-lg ks-text-medium ks-pt-20 ks-m-0"})),f.a.createElement(P.a,C()({},r.subheader,{compatibleTag:"h2",compatibleText:r.subheader,compatibleClasses:"ks-text-rg ks-text-regular ks-pb-20 ks-mt-10 ks-mb-20"}))),(this.state.featuredFeed||[]).map((function(o,r){var n=a&&a[r]&&a[r].feedDirection&&a[r].feedDirection.value;return f.a.createElement($e,{frames:o,showArrows:!0,key:"trc-".concat(r),onClick:e,modifyFrames:!1,aspectRatio:"16x9"===t.props.keyart&&"16:9",direction:n,row:r})})),f.a.createElement("div",{className:"container"},f.a.createElement(P.a,C()({},r.subscriptionHeader,{compatibleTag:"h1",compatibleText:r.subscriptionHeader,compatibleClasses:"ks-text-lg ks-text-medium ks-pt-20 ks-m-0"})),f.a.createElement(P.a,C()({},r.subscriptionSubheader,{compatibleTag:"h2",compatibleText:r.subscriptionSubheader,compatibleClasses:"ks-text-rg ks-text-regular ks-pb-20 ks-mt-10 ks-mb-20"}))),this.state.subscriptionsData&&this.state.subscriptionsData.length>0&&f.a.createElement("div",{className:"trc-subscriptions ks-wrapper ks-mb-10"},this.state.subscriptionsData.map((function(e,t){if(!e||!e.subscription||!e.subscription.images)return null;var o=e.subscription.images["16:9_384x0"];return o="".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars,"/v1/").concat(encodeURIComponent(o)),f.a.createElement("div",{key:t,className:"trc-sub ks-mb-30"},f.a.createElement("a",{className:"view-image",href:e.subscription.watchUrl},f.a.createElement("img",{src:o,alt:"Watch ".concat(e.subscription.title," on The Roku Channel")})),f.a.createElement("div",{className:"trc-subscription-content hide-mobile"},f.a.createElement("div",{className:"ks-pr-20 ks-text-left"},f.a.createElement("a",{href:e.watchUrl,className:"subscription-title"},f.a.createElement("div",{className:"ks-text-bold ks-text-md ks-mb-10"},e.title)),f.a.createElement("div",{className:"ks-text-regular ks-text-rg"},e.marketingMessage)),f.a.createElement("a",{className:"provider-logo",href:e.watchUrl},f.a.createElement("img",{src:e.image,alt:"Subscribe to ".concat(e.title," on The Roku Channel")}))),f.a.createElement("div",{className:"trc-subscription-content show-mobile"},f.a.createElement("div",{className:"ks-text-mobile ks-mb-10"},f.a.createElement("a",{href:e.watchUrl,className:"subscription-title"},f.a.createElement("div",{className:"ks-text-bold ks-text-md"},e.title)),f.a.createElement("a",{className:"provider-logo",href:e.watchUrl},f.a.createElement("img",{src:e.image,alt:"Subscribe to ".concat(e.title," on The Roku Channel")}))),f.a.createElement("div",{className:"ks-text-regular ks-text-rg ks-text-left"},e.marketingMessage)))}))),r.ctaText&&f.a.createElement("div",{className:"cta ks-text-bold ks-text-center"},f.a.createElement("a",{className:"".concat(l),"data-gtm-category":Object(M.a)()||r.ctaGtmCategory,"data-gtm-label":Object(M.b)(r.ctaText,"TRC_channel_Category_Component")||r.ctaGtmLabel,href:r.ctaUrl,"aria-label":r.ctaAriaLabel,target:n,"data-reload-navigation":i},r.ctaText))),this.state.showModal&&f.a.createElement(Se.a,{modalData:this.state.modalData,onModalClose:this.onModalClose}))}},{key:"componentDidMount",value:function(){this.getData()}},{key:"componentDidUpdate",value:function(){var e=this;"16x9"===this.props.keyart?this.resize=this.slides>1?[window.innerWidth/2.5,window.innerWidth/(16/9)/2.5]:[384,216]:"2x3"===this.props.keyart&&(this.resize=[342,513]),this.props.updateData&&this.state.load&&(this.dataTimeout&&clearTimeout(this.dataTimeout),this.dataTimeout=setTimeout((function(){e.getData()}),2e3))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.feedId!==t.feedId||e.feedTitle!==t.feedTitle||e.keyart!==t.keyart?{load:!0,featuredFeed:null}:null}}]),o}(f.a.Component);function at(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var nt=function(e){W()(o,e);var t=at(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.features;!o&&t.feedId&&t.feedTitle&&(o=[{feedId:t.feedId,feedTitle:t.feedTitle}]);var r={header:t.header,subheader:t.subheader,clickType:t.clickType,image:t.image,imgAlt:t.imgAlt,modalMessage:t.modalMessage,linkMessage:t.linkMessage,linkCtaText:t.linkCtaText,linkCtaUrl:t.linkCtaUrl,ctaText:t.ctaText,ctaType:t.ctaType,ctaTarget:t.ctaTarget,ctaUrl:t.ctaUrl,ctaGtmCategory:t.ctaGtmCategory,ctaGtmLabel:t.ctaGtmLabel,ctaAriaLabel:t.ctaAriaLabel,subscriptionHeader:t.subscriptionHeader,subscriptionSubheader:t.subscriptionSubheader,subscriptions:t.subscriptions||[],removeBackground:t.removeBackground||!1};return f.a.createElement(rt,{keyart:t.keyart,features:o||[],model:r,updateData:!0,api:"/api/v3/watch"})}}]),o}(f.a.Component);nt.data=[{type:"boolean",key:"removeBackground",label:"Remove Background",help:"Remove Background",messages:!1},{type:"image",key:"image",label:"Header Logo",category:"trc-feed-carousel",messages:!1},{type:"text",key:"imgAlt",label:"Image Alt"},{type:"dynamicText",key:"header",title:"Header Text",label:"Header"},{type:"dynamicText",key:"subheader",title:"Subheader Text",label:"Subheader"},{type:"multiple",key:"features",label:"Feeds",data:[{type:"text",key:"feedId",label:"Feed Id"},{type:"text",key:"feedTitle",label:"Feed Title"},{type:"dropdown",key:"feedDirection",label:"Feed Direction",value:"",options:[{label:"",value:""},{label:"Right",value:"right"},{label:"Left",value:"left"}]}]},{type:"dropdown",key:"keyart",label:"Keyart",value:"",options:[{label:"Select",value:""},{label:"16x9",value:"16x9"},{label:"2x3",value:"2x3"}]},{type:"dropdown",key:"clickType",label:"Click feed type",value:"",options:[{label:"Select",value:""},{label:"Open modal",value:"modal"},{label:"Go to watch",value:"watchUrl"}]},{type:"text",key:"modalMessage",label:"Modal Message"},{type:"text",key:"linkMessage",label:"Modal Link Message"},{type:"text",key:"linkCtaText",label:"Modal CTA Text"},{type:"text",key:"linkCtaUrl",label:"Modal CTA Url"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"dropdown",key:"ctaType",label:"CTA Style",value:"",options:[{label:"Link",value:"ks-text-bold blue"},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"},{label:"Transparent Button",value:"roku-button-outline"}]},{type:"dropdown",key:"ctaTarget",label:"CTA Open Target",value:"",options:[{label:"Same Window",value:""},{label:"New Tab",value:"tab"}]},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"ctaGtmCategory",label:"CTA GTM Category",messages:!1},{type:"text",key:"ctaGtmLabel",label:"CTA GTM Label",messages:!1},{type:"text",key:"ctaAriaLabel",label:"CTA Aria Label"},{type:"text",key:"subscriptionHeader",label:"Subscription Header"},{type:"text",key:"subscriptionSubheader",label:"Subscription Subheader"},{type:"multiple",key:"subscriptions",label:"Subscriptions",data:[{type:"text",key:"title",label:"Title"},{type:"text",key:"viewTitle",label:"View Title"}]}];var it=nt,lt=(o("tE0H"),function(e){var t=e.id,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"rp-content-row"},f.a.createElement("div",{className:"row rp-content"},f.a.createElement("div",{className:"col-md-12 rp-content-img-xs"},f.a.createElement("div",{className:"Roku-Image"},f.a.createElement("img",{loading:"lazy",src:o.image,className:"img-responsive",alt:o.imageAlt}))),o.image&&"left"===o.imagePosition&&f.a.createElement("div",{className:"col-md-6 rp-content-img"},f.a.createElement("div",{className:"Roku-Image"},f.a.createElement("img",{loading:"lazy",src:o.image,className:"img-responsive",alt:o.imageAlt}))),f.a.createElement("div",{className:"col-md-6"},f.a.createElement("h2",{className:"ks-text-medium"},o.Heading),f.a.createElement("p",null,o.Copy),o["CTA Copy"]&&f.a.createElement("a",{href:o["CTA Link"],className:"ks-text-bold glyphicon glyphicon-arrow-right-after","data-gtm-category":o["GTM Category"],"data-gtm-label":o["GTM Label"],"data-reload-navigation":"true"},o["CTA Copy"])),o.image&&"right"===o.imagePosition&&f.a.createElement("div",{className:"col-md-6 rp-content-img"},f.a.createElement("div",{className:"Roku-Image"},f.a.createElement("img",{loading:"lazy",src:o.image,className:"img-responsive",alt:o.imageAlt})))))});lt.data=[{type:"dropdown",key:"imagePosition",label:"Image Position",value:"",options:[{label:"Select image position",value:""},{label:"Right",value:"right"},{label:"Left",value:"left"}]},{type:"text",key:"Heading"},{type:"text",key:"Copy"},{type:"text",key:"CTA Copy"},{type:"text",key:"CTA Link",messages:!1},{type:"text",key:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"GTM Label",messages:!1},{type:"image",key:"image",label:"Image",messages:!1},{type:"text",key:"imageAlt",label:"Image Alt Text"}];var st=lt;o("iM+p");function ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ut=function(e){W()(o,e);var t=ct(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"onMouseOver",(function(e){if(!r.isMobile()){var t=r.podsRefs["pod-".concat(e)],o=r.podsRefs["pod-hover-".concat(e)];t.style.display="none",o.style.display=""}})),a()(se()(r),"onMouseOut",(function(e){if(!r.isMobile()){var t=r.podsRefs["pod-".concat(e)],o=r.podsRefs["pod-hover-".concat(e)];t.style.display="",o.style.display="none"}})),a()(se()(r),"onTouchStart",(function(e,t,o){r.isMobile()&&(r.touchstartX=o.changedTouches[0].screenX)})),a()(se()(r),"onTouchEnd",(function(e,t,o){r.isMobile()&&(r.touchendX=o.changedTouches[0].screenX,r.handleGesture(e,t))})),a()(se()(r),"handleGesture",(function(e,t){r.touchendX<r.touchstartX&&"pod"===r.state["active-".concat(t)]&&r.setState(a()({},"active-".concat(t),"hover")),r.touchendX>r.touchstartX&&"hover"===r.state["active-".concat(t)]&&r.setState(a()({},"active-".concat(t),"pod"))})),a()(se()(r),"isMobile",(function(){return window.innerWidth<1080})),r.podsRefs={},r.state={},r}return q()(o,[{key:"componentDidMount",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));for(var o=t.pods||[],r=this.state,a=0;a<o.length;a++){this.podsRefs["pod-".concat(a)];var n=this.podsRefs["pod-hover-".concat(a)];this.isMobile()?r["active-".concat(a)]="pod":n.style.display="none"}this.setState(r)}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=function(e){var t,o=e.view,r=e.src,a=e.alt,n=e.pod,i=e.model,l=f.a.createElement("img",{className:"".concat(o,"-view show-component"),loading:"eager",src:r,alt:a});return f.a.createElement(f.a.Fragment,null,null!==(t=n.imageClick)&&void 0!==t&&t.value&&n.ctaUrl?f.a.createElement("a",{"data-gtm-category":i.gtmCategory,"data-gtm-label":n.imageGtmLabel,href:n.ctaUrl,"data-reload-navigation":"true"},l):f.a.createElement(f.a.Fragment,null,l))},r=function(e,t,o,r){return f.a.createElement("div",{className:"pod-content ks-ph-10",style:{background:"linear-gradient(".concat(t.pods.length>2?180:200,"deg, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,1))")}},f.a.createElement("div",{className:"pod-text show-content"},f.a.createElement(P.a,C()({},o.value,{compatibleTag:"div",compatibleClasses:"ks-text-medium ks-text-lg ks-pl-10 white",compatibleText:o.value||o})),f.a.createElement(P.a,C()({},r.value,{compatibleTag:"div",compatibleClasses:"ks-text-regular ks-text-rg ks-pt-10 ks-pl-10 white pod-description",compatibleText:r.value||r}))),e.ctaText&&f.a.createElement("div",{className:"desktop-view ks-text-regular ks-text-center ks-pt-20 white"},f.a.createElement("a",{className:e.ctaType||"roku-button-outline","data-gtm-category":t.gtmCategory,"data-gtm-label":e.gtmLabel,href:e.ctaUrl,"aria-label":e.ctaAriaLabel,"data-reload-navigation":"true"},e.ctaText)))};return f.a.createElement("div",{className:"doorway-component"},(t.pods||[]).map((function(a,n){return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"pod-component",style:{left:"hover"===e.state["active-".concat(n)]?"-".concat(window.innerWidth-70,"px"):"0px"}},f.a.createElement("div",{className:"pod",ref:function(t){return e.podsRefs["pod-".concat(n)]=t},onMouseOver:function(t){return e.onMouseOver(n)},onTouchStart:function(t){return e.onTouchStart("pod",n,t)},onTouchEnd:function(t){return e.onTouchEnd("pod",n,t)}},a.image&&a.image.value&&o({view:"desktop",src:a.image.value,alt:a.imageAlt,pod:a,model:t}),(a.imageMobile&&a.imageMobile.value||a.image&&a.image.value)&&o({view:"mobile",src:a.imageMobile&&a.imageMobile.value||a.image&&a.image.value,alt:a.imageAlt,pod:a,model:t}),r(a,t,a.headline,a.description)),f.a.createElement("div",{className:"pod-hover",ref:function(t){return e.podsRefs["pod-hover-".concat(n)]=t},onMouseLeave:function(t){return e.onMouseOut(n,t)},onTouchStart:function(t){return e.onTouchStart("hover",n,t)},onTouchEnd:function(t){return e.onTouchEnd("hover",n,t)}},a.imageHover&&a.imageHover.value&&o({view:"desktop",src:a.imageHover.value,alt:a.imageHoverAlt,pod:a,model:t}),(a.imageMobileHover&&a.imageMobileHover.value||a.imageHover&&a.imageHover.value)&&o({view:"mobile",src:a.imageMobileHover&&a.imageMobileHover.value||a.imageHover&&a.imageHover.value,alt:a.imageHoverAlt,pod:a,model:t}),r(a,t,a.headlineHover,a.descriptionHover))),f.a.createElement("div",{className:"pod-status"},f.a.createElement("div",{className:"ks-mr-4 ".concat("pod"===e.state["active-".concat(n)]?"pod-active white-bg":"pod-inactive grey500-bg")}),f.a.createElement("div",{className:"".concat("hover"===e.state["active-".concat(n)]?"pod-active white-bg":"pod-inactive grey500-bg")})),a.ctaText&&f.a.createElement("div",{className:"mobile-view ks-text-regular ks-text-center white"},f.a.createElement("a",{className:"roku-button-outline","data-gtm-category":t.gtmCategory,"data-gtm-label":a.gtmLabel,href:a.ctaUrl,"aria-label":a.ctaAriaLabel,"data-reload-navigation":"true"},a.ctaText)))})))}}]),o}(f.a.Component);ut.data=[{type:"text",key:"gtmCategory",label:"GTM Category"},{type:"multiple",key:"pods",label:"Pods",data:[{type:"image",key:"image",help:"Image",category:"doorway-component"},{type:"image",key:"imageMobile",help:"Mobile Image",category:"doorway-component"},{type:"text",key:"imageAlt"},{type:"dynamicText",key:"headline",label:"Headline",title:"Headline Text"},{type:"dynamicText",key:"description",label:"Description",title:"Description Text"},{type:"text",key:"ctaText"},{type:"text",key:"ctaUrl"},{type:"text",key:"gtmLabel"},{type:"text",key:"ctaAriaLabel"},{type:"image",key:"imageHover",help:"Image Hover",category:"doorway-component"},{type:"image",key:"imageMobileHover",help:"Mobile Image on hover",category:"doorway-component"},{type:"text",key:"imageHoverAlt"},{type:"dynamicText",key:"headlineHover",label:"Headline on hover",title:"Headline on hover text"},{type:"dynamicText",key:"descriptionHover",label:"Description on hover",title:"Description on hover text"},{type:"boolean",key:"imageClick",label:"Image Click",help:"Image Clickable",messages:!1}]}];var dt=ut,pt=o("W9e6");o("eLNm");function mt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ft=function(e){W()(o,e);var t=mt(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).keyCount=0,r.getKey=r.getKey.bind(se()(r)),r}return q()(o,[{key:"getKey",value:function(){return this.keyCount++}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));T.b.getPageConfig();var o=t.blocks||[];return f.a.createElement("div",{key:"drawer-key-"+this.getKey(),className:"row roku-blocks"},o.map((function(e,t){return e.gridSize=e.gridSize?e.gridSize:"6",f.a.createElement("div",{key:"draw-item-key-"+t,ref:"block-item-"+t,className:"block col-sm-12 col-md-".concat(e.gridSize)},e.image&&e.image.value&&f.a.createElement(pt.a,{url:e.image.value,alt:e.imageAlt||e.title}),e.icon&&f.a.createElement("div",{className:"icon"},f.a.createElement("span",{className:"glyphicon "+e.icon}," ")),f.a.createElement("div",{className:"ks-pv-10 draw-content ".concat(e.contentAlign&&e.contentAlign.value||"")},e.title&&f.a.createElement("h3",{className:"draw-title"},e.title),e.content&&f.a.createElement("div",{className:"ks-text-regular ks-text-sm"},e.content),e.linkText&&f.a.createElement("a",{className:"glyphicon glyphicon-arrow-right-after ks-button-link ks-pb-20",href:e.linkUrl,"data-gtm-category":e.linkGtmCategory,"data-gtm-label":e.linkGtmLabel,"aria-label":e.linkAriaLabel,"data-reload-navigation":"true"},e.linkText)))})))}}]),o}(f.a.Component);ft.data=[{type:"multiple",key:"blocks",label:"Blocks",data:[{type:"image",key:"image",label:"Image",category:"drawer-block"},"imageAlt",{type:"text",key:"icon",messages:!1},"title","content","linkText",{type:"dropdown",options:[{value:"ks-text-left",label:"Left align"},{value:"ks-text-center",label:"Center align"},{value:"ks-text-right",label:"Right align"}],key:"contentAlign",messages:!1},{type:"text",key:"linkUrl",messages:!1},{type:"text",key:"linkGtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"linkGtmLabel",messages:!1},{type:"text",key:"linkAriaLabel",messages:!1},{type:"text",key:"gridSize",messages:!1}]}];var gt=ft;function bt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ht=function(e){W()(o,e);var t=bt(o);function o(){return B()(this,o),t.apply(this,arguments)}return q()(o,[{key:"render",value:function(){var e=Resources["".concat(this.props.id,".headerText")]||{},t=Resources["".concat(this.props.id,".headerId")]||"";return f.a.createElement(P.a,C()({},e,{id:t,compatibleTag:"div",compatibleText:e}))}}]),o}(f.a.Component);ht.data=[{type:"dynamicText",key:"headerText",label:"Header",title:"Dynamic Text"},{type:"text",key:"headerId",label:"Header ID",title:"ID"}];var kt=ht;o("0L2D");function xt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var yt=function(e){W()(o,e);var t=xt(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={},o=Resources["".concat(this.props.id,".items")]||[];Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var r=12/(o.length||1);return f.a.createElement("div",{className:"container-fluid end-page-ctas"},f.a.createElement("div",{"aria-label":this.props.ariaLabel},t.items&&t.items.map((function(o,a){return f.a.createElement("div",{key:"cta-".concat(e.props.id,"-").concat(a),className:"cta-section col-sm-"+r},f.a.createElement(P.a,C()({},o.title.value,{compatibleTag:"h3",compatibleText:o.title.value||o.title})),f.a.createElement(P.a,C()({},o.description.value,{compatibleTag:"div",compatibleText:o.description.value||o.description})),o.text&&f.a.createElement("a",{"aria-label":o.ariaLabel,href:o.url,"data-gtm-category":t.gtmCategory,"data-gtm-label":o.gtmLabel,"data-reload-navigation":"true",className:"glyphicon glyphicon-arrow-right-after",tabIndex:"0"},o.text))}),this)))}}]),o}(f.a.Component);yt.data=[{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"multiple",key:"items",data:[{type:"dynamicText",key:"title",label:"Title",title:"Title Text"},{type:"dynamicText",key:"description",label:"Description",title:"Description Text"},{type:"text",key:"url",messages:!1},"text",{type:"text",key:"gtmLabel",messages:!1},"ariaLabel"]}];var vt=yt,wt=o("DiPl");o("VS4C");function _t(e){var t,o,r=e.id,a={},n=3;return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(r,"."))>-1){var t=e.split("".concat(r,".")).join("");a[t]=Resources["".concat(e)]}})),a.eventsCount&&!isNaN(a.eventsCount)&&(n=Number(a.eventsCount)),a.showall&&(n=a.events.length),f.a.createElement("div",{className:"events-finresults"},f.a.createElement(P.a,C()({},a.title,{compatibleTag:"h1",compatibleText:a.title})),!(null==a||null===(t=a.events)||void 0===t||!t.length)&&a.events.slice(0,n).map((function(e){var t,o,r;return f.a.createElement("div",{className:"result-item ks-mb-10"},f.a.createElement("div",{className:"item-heading"},e.isLink.value?f.a.createElement("a",{className:"ks-mt-20","data-gtm-category":e.gtmCategory,target:(null==e||null===(t=e.title_newtab)||void 0===t?void 0:t.value)&&"_blank",href:e.link},e.title):f.a.createElement("h4",{className:"ks-text-bold"},e.title),f.a.createElement("p",null,e.date),e.description&&f.a.createElement("p",null,e.description),e.locationlabel&&f.a.createElement(f.a.Fragment,null,f.a.createElement("p",null,e.locationlabel),f.a.createElement("p",null,f.a.createElement("em",null,e.location))),e.webcastlinktext&&e.webcastlink&&f.a.createElement("a",{target:(null==e||null===(o=e.webcastlinktext_newtab)||void 0===o?void 0:o.value)&&"_blank",href:e.webcastlink},e.webcastlinktext),e.resourcelabel&&e.resourcelink&&f.a.createElement("div",null,f.a.createElement("p",null,e.resourcelabel),f.a.createElement("a",{href:e.resourcelink,target:(null==e||null===(r=e.webcastlinktext_newtab)||void 0===r?void 0:r.value)&&"_blank"},e.resourcelinktext))))})),n<(null==a||null===(o=a.events)||void 0===o?void 0:o.length)&&!a.showall&&f.a.createElement("div",{className:"releases-link ks-mt-10 ks-pt-40"},f.a.createElement("a",{href:"/events-and-presentations/events",className:"ks-text-bold"},"See all events")))}_t.data=[{type:"dynamicText",key:"title",label:"Title"},{type:"text",key:"eventsCount",label:"No.of Events to Show",placeholder:"Add number here"},{type:"boolean",key:"showall",label:"Show All Events",help:"(overrides above no of events)"},{type:"multiple",key:"events",label:"IR Events",data:[{type:"text",key:"title",label:"Event Title"},{type:"text",key:"description",label:"Event Description"},{type:"boolean",key:"isLink",help:"Title Linkable ?"},{type:"boolean",key:"title_newtab",help:"open in New Tab",label:"Event Title"},{type:"text",key:"date",label:"Event Date"},{type:"text",key:"link",label:"Event Link"},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"webcastlinktext",label:"Webcast Link Text"},{type:"boolean",help:"open in New Tab",label:"Webcast Link",key:"webcastlinktext_newtab"},{type:"text",key:"webcastlink",label:"Webcast Link"},{type:"text",key:"resourcelabel",label:"Resource Label"},{type:"text",key:"resourcelink",label:"Resource Link"},{type:"text",key:"resourcelinktext",label:"Resource Link Text"},{type:"text",key:"locationlabel",label:"Location Label"},{type:"text",key:"location",label:"Location"}]}];var Rt=_t,Ct=o("sGEw"),Et=o("cDf5"),St=o.n(Et),Pt=o("6oDi");o("HUKu");function Tt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ot=function(e){W()(o,e);var t=Tt(o);function o(e){var r;B()(this,o),r=t.call(this,e);var a=e.items,n=void 0===a?[]:a;return r.state={items:r.props.items||null,itemsCount:n.length||0,imagesLoading:!0,contentHeight:"0"},r}return q()(o,[{key:"componentDidMount",value:function(){this.updateDimensions(),window.addEventListener("resize",this.updateDimensions.bind(this))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateDimensions)}},{key:"generateContentFeaturedItem",value:function(e,t){var o=12/this.state.itemsCount,r=(this.state.items.length,"content-block center-content"),a="featured-item text-center clearfix",n="img-container";1===this.state.itemsCount&&(a+=" only-one"),e.disclaimer=e.disclaimer||"",e.disclaimer&&(r+=" has-disclaimer");var i,l=e.imageUrl,s=""!==this.props.referrer?this.props.referrer:"generic_feature_item",c=f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:l,alt:e.imageAlt||""}),u=Object(Pt.b)(l);return u&&(n+=" spotlight-img video",c=f.a.createElement("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,poster:e.poster&&e.poster.value||null},f.a.createElement("source",{src:l,type:"video/mp4"}))),u&&e.openVideoInModal&&e.openVideoInModal.value&&(i=f.a.createElement(Pt.a,{videoId:l,playText:e.PlayLabel,gtmCategory:s,gtmLabel:e.clickType})),f.a.createElement("div",{key:"featured-item-".concat(t),className:"col-xs-12 col-md-".concat(o)},f.a.createElement("div",{className:a,ref:"featured-item-".concat(t)},e.image&&f.a.createElement("div",{className:n},e.imageClickable?f.a.createElement("a",{"data-gtm-category":s,"data-gtm-label":e.clickType,href:e.ctaLink,"data-reload-navigation":"true",target:e.ctaNewwindow?"_blank":"_self"},c):f.a.createElement(f.a.Fragment,null,c,i)),f.a.createElement("div",{className:r,style:{height:1===this.state.itemsCount&&"0"!==this.state.contentHeight?this.state.contentHeight:"inherit"}},f.a.createElement("div",{className:"title-text"},e.title&&f.a.createElement("h1",{className:"title pure-overlay","data-pure-tag":"title",dangerouslySetInnerHTML:{__html:e.title}}),!!this.hasSelector[".description"]&&e.copy&&f.a.createElement("div",{className:"description pure-overlay","data-pure-tag":"copy",dangerouslySetInnerHTML:{__html:e.copy}}),!!this.hasSelector[".price"]&&f.a.createElement("div",{ref:"price".concat(t),className:"price"})),!!this.hasSelector[".ctas"]&&f.a.createElement("div",{className:"ctas"},e.ctaLink&&f.a.createElement("a",{"data-gtm-category":s,"data-gtm-label":e.clickType,className:"roku-button pure-overlay","data-pure-tag":"cta",href:e.ctaLink,"data-reload-navigation":"true","aria-label":e.ctaText,target:e.ctaNewwindow?"_blank":"_self"},e.ctaText)),!!this.hasSelector[".disclaimer"]&&f.a.createElement("div",{className:"disclaimer pure-overlay","data-pure-tag":"disclaimer",dangerouslySetInnerHTML:{__html:e.disclaimer}}))))}},{key:"handleImageChange",value:function(){this.setState({imagesLoading:!this.imagesLoaded(this.refs["featured-items-container"])})}},{key:"imagesLoaded",value:function(e){for(var t=e.querySelectorAll("img"),o=!0,r=0;r<t.length;r++)t[r].complete||(o=!1);return o&&this.adjustHeights(),o}},{key:"adjustHeights",value:function(){var e=this;[".title-text",".ctas",".disclaimer",".content-block"].forEach((function(t){(".title-text"===t||e.hasSelector[t])&&function(t){var o=0;if(e.state.itemsCount>1&&e.bodyWidth>319){for(var r=1;r<=e.state.itemsCount;r++){var a="featured-item-".concat(r),n=e.refs[a].querySelector(t);n&&(n.style.height=null,n.clientHeight>o&&(o=n.clientHeight))}for(var i=1;i<=e.state.itemsCount;i++){var l="featured-item-".concat(i),s=e.refs[l].querySelector(t);s&&(s.style.height="".concat(o,"px"))}}}(t)})),window.innerWidth>1023&&1===this.state.itemsCount&&this.refs.featuredImage1&&this.setState({contentHeight:"".concat(this.refs.featuredImage1.clientHeight,"px")}),window.innerWidth<=1023&&1===this.state.itemsCount&&"0"!==this.state.contentHeight&&this.setState({contentHeight:"0"})}},{key:"render",value:function(){var e=this,t=[],o=1,r={".title":"title",".description":"copy",".price":["price","sku"],".ctas":["ctaLink"],".disclaimer":"disclaimer",".content-block":["title","copy","ctaLink","disclaimer"]};return this.hasSelector=Object.keys(r).reduce((function(t,o){return e.state.items.find((function(e){var t=r[o];return"string"==typeof t?!!e[t]:!!t.find((function(t){return!!e[t]}))}))&&(t[o]=!0),t}),{}),this.state.items.map((function(r){t.push(e.generateContentFeaturedItem(r,o)),o++})),f.a.createElement("div",{className:"row",ref:"featured-items-container"},t)}},{key:"updateDimensions",value:function(){var e=window,t=document,o=t.documentElement,r=t.getElementsByTagName("body")[0],a=e.innerWidth||o.clientWidth||r.clientWidth,n=e.innerHeight||o.clientHeight||r.clientHeight;this.bodyWidth=a,this.bodyHeight=n,this.adjustHeights()}}]),o}(f.a.Component);function Nt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var It=function(e){W()(o,e);var t=Nt(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e={items:[],referrer:""};return e.referrer=Resources["".concat(this.props.id,".referrer")],(Resources["".concat(this.props.id,".items")]||[]).forEach((function(t){var o={};t.hasOwnProperty("image")&&"object"===St()(t.image)&&"image"===t.image.type&&(o.image=o.imageUrl=t.image.value),o.imageAlt=t.imageAlt,o.title=t.title,o.copy=t.copy,o.ctaLink=t.ctaLink,o.ctaText=t.ctaText,o.clickType=t.GTM_Label,o.disclaimer=t.disclaimer,o.PlayLabel=t.PlayLabel,o.poster=t.poster,o.openVideoInModal=t.openVideoInModal,t.hasOwnProperty("imageClickable")&&"object"===St()(t.imageClickable)&&"boolean"===t.imageClickable.type&&(o.imageClickable=t.imageClickable.value),e.items.push(o)})),f.a.createElement(Ot,{items:e.items,referrer:e.referrer})}}]),o}(f.a.Component);It.data=[{type:"text",key:"referrer",label:"GTM Category "},{type:"multiple",key:"items",label:"PodItems",data:[{type:"image",key:"image"},{type:"image",key:"poster",label:"Poster for Video",category:"pdp-spotlight"},"imageAlt","title","copy","ctaLink","ctaText","GTM_Label","disclaimer",{type:"text",key:"PlayLabel",default:!1},{type:"boolean",key:"imageClickable",help:"Image Clickable"},{type:"boolean",key:"openVideoInModal",help:"Open Video in Modal",messages:!1}]}];var At=It,Mt=o("jm9M");o("6lAj"),o("qlVB");function Lt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Dt=function(e){W()(o,e);var t=Lt(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={props:null,selectedTab:0},r.updateProps=r.updateProps.bind(se()(r)),r}return q()(o,[{key:"componentWillReceiveProps",value:function(e){this.updateProps(e)}},{key:"updateProps",value:function(e){var t={};t.title=Resources["".concat(this.props.id,".title")],t.subhead=Resources["".concat(this.props.id,".subhead")],t.product_title=Resources["".concat(this.props.id,".product_title")],t.features=(Resources["".concat(this.props.id,".links")]||[]).map((function(e){return e.imageUrl=e.image.value||null,e})),this.setState({props:t,variant:e.variant,length:t.features.length},(function(){S()(document.querySelectorAll(".accordion-card .card-description a")).forEach((function(e,o){t.features[o]&&(e.setAttribute("data-gtm-category","product_detail"),e.setAttribute("data-gtm-label","".concat(t.product_title,":os_link:").concat(t.features[o].clickLabel)))}))}))}},{key:"componentDidMount",value:function(){this.updateProps(this.props)}},{key:"handleAccordionClick",value:function(e,t,o){o&&isNaN(o)&&(T.a.trackCustomDataEvent({event:"Click",data:{category:"product_detail",label:t}}),this.setState({selectedTab:e}))}},{key:"navClick",value:function(e){var t,o=this.state,r=o.selectedTab,a=o.length,n=r+e;t=-1===n?a-1:n===a?0:n,this.setState({selectedTab:t})}},{key:"render",value:function(){var e=this,t=this.state,o=t.props,r=(t.variant,this.props.r),a={display:"none"},n={};return n.title=Resources["".concat(this.props.id,".title")],n.subhead=Resources["".concat(this.props.id,".subhead")],n.product_title=Resources["".concat(this.props.id,".product_title")],n.features=(Resources["".concat(this.props.id,".links")]||[]).map((function(e){return e.imageUrl=e.image.value||null,e})),f.a.createElement("section",{className:"Roku-Template-Product feature-platform-container"},o&&o.title&&f.a.createElement("h2",{className:"feature-platform-title"},o.title),o&&o.subhead&&f.a.createElement("p",{className:"feature-platform-subhead"},o.subhead),f.a.createElement("section",{className:"platform-sub-container"},f.a.createElement("section",{className:"tab-bar"},o&&n.features.map((function(t,o){var r=t.description;return t.linkText&&t.linkUrl&&(r+=" [".concat(t.linkText,"](").concat(t.linkUrl,")")),f.a.createElement("section",{className:"sub-tab-bar",key:t.title+o},f.a.createElement("section",{className:"tab-button-container not-small ".concat(o==e.state.selectedTab?"hide-big":null),role:"button",onClick:e.handleAccordionClick.bind(e,o,Resources["".concat(e.props.id,".product_title")]+":os_tab:"+t.clickLabel)},f.a.createElement("a",{"data-gtm-category":"product_feature",className:"tab-button",type:"button",value:o},t.title)),f.a.createElement("section",{className:"accordion-card-wrap",style:o!=e.state.selectedTab?a:null},f.a.createElement("section",{className:"accordion-card"},f.a.createElement("section",{className:"card"},f.a.createElement("h3",{className:"card-title"},t.title),f.a.createElement("div",{className:"card-description"},Mt.a.markdown(r))))))}))),f.a.createElement("section",{className:"hide-big indicator-container"},o&&n.features.map((function(t,o){return f.a.createElement("a",{title:t.title,key:"".concat(o+o+t.title),type:"button",className:"nav-indicator ".concat(o==e.state.selectedTab?"nav-active":""),role:"button",onClick:e.handleAccordionClick.bind(e,o)})}))),f.a.createElement("section",{className:"accordion-column"},f.a.createElement("section",{className:"accordion-row"},f.a.createElement("section",{className:"nav-button"},f.a.createElement("a",{onClick:this.navClick.bind(this,-1),className:"right nav-button glyphicon glyphicon-arrow-left",role:"button","aria-label":"Nav left"})),f.a.createElement("section",{className:"image-container"},o&&n.features.map((function(t,o){var n,i;return t.imageUrl?n=t.imageUrl:r&&(n="".concat(r.endpoints.cdn,"/s/").concat(r.version,"/common/").concat(t.image.url)),t.imageAlt?i=t.imageAlt:t.image&&t.image.url&&(i=t.image.url),f.a.createElement("img",{className:"img-responsive",key:t.title+o,style:o!=e.state.selectedTab?a:null,src:n,alt:i})}))),f.a.createElement("section",{className:"nav-button"},f.a.createElement("a",{onClick:this.navClick.bind(this,1),className:"left nav-button glyphicon glyphicon-arrow-right",role:"button","aria-label":"Nav right"}))))))}}]),o}(f.a.Component);Dt.data=[{type:"text",key:"title",label:"Title",default:"Title"},{type:"text",key:"subhead",label:"Description"},{type:"text",key:"product_title",label:"GTM Label Title",messages:!1},{type:"multiple",key:"links",label:"Features",category:"product-features",data:["title","description","linkText",{type:"text",key:"linkUrl",messages:!1},{type:"text",key:"clickLabel",messages:!1},{type:"image",key:"image"},"imageAlt"]}];var jt=Dt,Ht=o("OmJr"),zt=o.n(Ht),Ft=o("Y6iw");class Bt{_initDateObj(){this.dateObj={};const e=String(this.date.getFullYear());this.dateObj.YYYY=e,this.dateObj.YY=e.slice(-2);const t=String(this.date.getMonth());this.dateObj.MMMM=Bt.months[t],this.dateObj.MMM=Bt.months[t].substring(0,3),this.dateObj.MM=1===(parseInt(t)+1).length?"0"+(parseInt(t)+1):String(parseInt(t)+1),this.dateObj.M=String(parseInt(t)+1);const o=String(this.date.getDate());this.dateObj.DD=1===o.length?"0"+o:o,this.dateObj.D=o;const r=String(this.date.getDay());this.dateObj.dddd=Bt.days[r],this.dateObj.ddd=Bt.days[r].substring(0,3);const a=String(this.date.getHours());this.dateObj.HH=1===a.length?"0"+a:a,this.dateObj.H=a,parseInt(a)>12?(this.dateObj.hh=1===String(parseInt(a)-12).length?"0"+(parseInt(a)-12):String(parseInt(a)-12),this.dateObj.h=String(parseInt(a)-12)):(this.dateObj.hh=1===a.length?"0"+a:a,this.dateObj.h=a);const n=String(this.date.getMinutes());this.dateObj.mm=1===n.length?"0"+n:n,this.dateObj.m=n;const i=String(this.date.getSeconds());this.dateObj.ss=1===i.length?"0"+i:i,this.dateObj.s=i;const l=String(this.date.getMilliseconds());this.dateObj.SSS=l,parseInt(a)<12?this.dateObj.aa="am":this.dateObj.aa="pm",this.dateObj.AA=this.dateObj.aa.toUpperCase()}format(e,t){if(this.date=arguments.length>1?e instanceof Date?e:e?new Date(e):new Date:new Date,!t)return this.date.toLocaleString();this._initDateObj();let o=t;return t.split(/[^A-Za-z]/).forEach(e=>{0!==e.length&&/[A-Za-z]/.test(e)&&(o=o.replace(e,this.dateObj[e]))}),o}}Bt.months={0:"January",1:"February",2:"March",3:"April",4:"May",5:"June",6:"July",7:"August",8:"September",9:"October",10:"November",11:"December"},Bt.days={0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday"};const Vt=new Bt;var qt=o("a/7Z"),Ut=o.n(qt),Wt=(o("jo23"),"/api/v1/newsroom/pressrelease?id=");function Gt(e){var t=this,o=e.id,r=Object(m.useState)({}),a=s()(r,2),n=a[0],i=a[1],l=Object(m.useState)(""),c=s()(l,2),u=c[0],d=c[1],p=Object(m.useState)("none"),g=s()(p,2),b=g[0],h=g[1],k=Object(m.useState)(""),x=s()(k,2),y=x[0],v=x[1],w=Ut()(),_={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");_[t]=Resources["".concat(e)]}})),Object(m.useEffect)((function(){var e=window.location.pathname.split("/").pop()||"efiqm3pr-1612467490";O.a.request.get(Wt+e).then((function(e){var t,o,r,a,l,s,c;void 0!==e&&(i(null==e||null===(t=e.body)||void 0===t?void 0:t.data),d(null==e||null===(o=e.body)||void 0===o||null===(r=o.data)||void 0===r?void 0:r.superscription),v(n.url?"".concat(null===(a=window)||void 0===a||null===(l=a.__Roku_App_Initial_Values)||void 0===l||null===(s=l.resource)||void 0===s||null===(c=s.endpoints)||void 0===c?void 0:c.cdn,"/").concat(n.url):"/news"),console.log(null==e?void 0:e.body))})).catch((function(e){console.log("Error: Failed to get newsroom press release data")}))}),[]),f.a.createElement("div",{className:"ks-wrapper newsroom-article-page"},f.a.createElement("div",{className:"newsroom-article-head ks-text-left ks-pv-60"},f.a.createElement("a",{href:"/investor/financial-releases",className:"ks-button-link glyphicon glyphicon-arrow-left","data-reload-navigation":"true"},w.backTo),f.a.createElement("h1",{className:"ks-text-bold ks-text-xxl ks-pt-30 black"}," ",n.title," "),f.a.createElement("p",{className:"newsroom-post-date"},Vt.format(n.publishDate,"dddd, MMMM D, YYYY, h:mm:ss aa")),f.a.createElement("section",{className:"followbuttons"},f.a.createElement("a",{"aria-label":"Mail","data-gtm-category":"share_buttons","data-gtm-label":"share:social",title:w.share,role:"button",className:"follow-button glyphicon glyphicon-newsletter",onClick:function(){h((function(e){return"visible"===e?"none":"visible"}))}}),f.a.createElement("div",{className:"newsroom-social-share ".concat(b)},f.a.createElement(Ft.FacebookShareButton,{url:y,title:n.title,"aria-label":"Facebook"},f.a.createElement(Ft.FacebookIcon,{size:38,round:!0})),f.a.createElement(Ft.TwitterShareButton,{url:y,title:n.title},f.a.createElement(Ft.TwitterIcon,{size:38,round:!0})),f.a.createElement(Ft.LinkedinShareButton,{url:y,title:n.title},f.a.createElement(Ft.LinkedinIcon,{size:38,round:!0})),f.a.createElement(Ft.EmailShareButton,{url:y,subject:n.title,body:"".concat(w.readSharedArticleEmail,'. "').concat(n.title,'" - ').concat(y)},f.a.createElement(Ft.EmailIcon,{size:38,round:!0}))),f.a.createElement(zt.a,{trigger:function(){return f.a.createElement("a",{"aria-label":"PDF","data-gtm-category":"share_buttons","data-gtm-label":"print:pdf",title:"Print PDF",role:"button",className:"follow-button glyphicon glyphicon-roku-blog",href:"#"})},content:function(){return t.componentRef}}))),f.a.createElement("div",{className:"row ks-pb-20"},f.a.createElement("div",{className:"newsroom-article col-md-8 ks-pl-no"},u&&f.a.createElement("q",null,u),f.a.createElement("article",{dangerouslySetInnerHTML:{__html:n.body}}),f.a.createElement("div",{className:"newsroom-back-to"},f.a.createElement("a",{href:"/investor/financial-releases",className:"ks-button-link glyphicon glyphicon-arrow-left","data-reload-navigation":"true"},w.backTo))),f.a.createElement("div",{className:"newsroom-sidebar ks-mt-10 col-md-4"},f.a.createElement("div",{className:"newsroom-side-section ks-p-20"},f.a.createElement("h2",{className:"newsroom-search-title ks-text-lg"},w["downloads.all"]),n.image&&f.a.createElement("div",null,f.a.createElement("img",{alt:"".concat(n.title),className:"img-responsive newsroom-image ks-mt-20",src:n.image}),f.a.createElement("div",{className:"ks-pt-10"},f.a.createElement("a",{role:"button",href:n.image,target:"_blank",download:n.image,className:"ks-pt-10 newsroom-download-link"},w.downloads))),n.assets&&n.assets.length>0&&n.assets.map((function(e,t){return""!==e&&f.a.createElement("div",null,f.a.createElement("img",{alt:"Image ".concat(t+1,": ").concat(n.title),className:"img-responsive newsroom-image ks-mt-20",src:e}),f.a.createElement("div",{className:"ks-pt-10"},f.a.createElement("a",{role:"button",href:e,target:"_blank",download:e,className:"ks-pt-10 newsroom-download-link"},w.downloads)))}))))))}window.location.pathname.includes("/investor")&&(Wt="/investor/api/v1/newsroom/pressrelease?id="),Gt.data=[];var Yt=Gt,Kt=(o("EvKg"),"/api/v1/newsroom/pressreleases");function Jt(e){var t,o,r=e.id,a=Object(m.useState)([]),n=s()(a,2),i=n[0],l=n[1],c=Object(m.useState)(!1),u=s()(c,2),d=u[0],p=(u[1],{});Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(r,"."))>-1){var t=e.split("".concat(r,".")).join("");p[t]=Resources["".concat(e)]}}));var g=3;return p.eventsCount&&!isNaN(p.eventsCount)&&(g=Number(p.eventsCount)),p.showall&&(g=p.events.length),Object(m.useEffect)((function(){O.a.request.get(Kt).then((function(e){var t,o;void 0!==e&&l(d?null==e||null===(t=e.body)||void 0===t?void 0:t.allStories:null==e||null===(o=e.body)||void 0===o?void 0:o.allStories.slice(0,Number(p.rows)||Number.MAX_SAFE_INTEGER))})).catch((function(e){console.log("Error: Failed to get newsroom press releases data")}))}),[p.rows,d]),f.a.createElement("div",{className:"ir-finresults-events"},f.a.createElement("div",{className:"fe-finresults"},f.a.createElement(P.a,C()({},p.heading,{compatibleTag:"h2",compatibleClasses:"finresult-heading ks-text-bold ks-text-xl",compatibleText:p.heading})),!!i.length&&i.length&&f.a.createElement("div",{className:"result-div"},i.map((function(e){return f.a.createElement("div",{className:"result-item"},f.a.createElement("div",{className:"item-heading"},f.a.createElement("h4",{className:"ks-text-bold ks-text-md ks-mv-0"},e.title),f.a.createElement("p",{className:"ks-text-regular ks-mt-10 ks-mb-30"},Vt.format(e.date,"MMMM D, YYYY")),f.a.createElement("a",{href:"https://newsroom.roku.com/news/".concat(e.year,"/").concat(e.month,"/").concat(e.slugID,"/").concat(e.storyID),target:(null==p?void 0:p.viewtext_newtab)&&"_blank",className:"ks-text-bold1"},p.viewtext)))}))),p.seeAllReleasesLabel&&f.a.createElement("div",{className:"releases-link"},f.a.createElement("div",{className:"item-heading"},f.a.createElement("a",{href:p.seeAllReleasesLink||"/press-releases",className:"ks-button",target:(null==p?void 0:p.seealllabel_newtab)&&"_blank"},p.seeAllReleasesLabel)))),f.a.createElement("div",{className:"fe-events"},f.a.createElement(P.a,C()({},p.title,{compatibleTag:"h2",compatibleClasses:"finresult-heading ks-text-bold ks-text-xl",compatibleText:p.title})),!(null==p||null===(t=p.events)||void 0===t||!t.length)&&p.events.slice(0,g).length&&f.a.createElement("div",{className:"result-div"},p.events.slice(0,g).map((function(e){var t,o,r;return f.a.createElement("div",{className:"result-item"},f.a.createElement("div",{className:"item-heading"},e.isLink.value?f.a.createElement("a",{className:"ks-mt-20 title-link","data-gtm-category":e.gtmCategory,target:(null==e||null===(t=e.title_newtab)||void 0===t?void 0:t.value)&&"_blank",href:e.link},e.title):f.a.createElement("h4",{className:"ks-text-bold ks-text-md ks-mv-0"},e.title),f.a.createElement("p",{className:"ks-text-regular ks-mt-10 ks-mb-30"},e.date),e.description&&f.a.createElement("p",null,e.description),e.locationlabel&&f.a.createElement(f.a.Fragment,null,f.a.createElement("p",null,e.locationlabel),f.a.createElement("p",null,f.a.createElement("em",null,e.location))),e.webcastlinktext&&e.webcastlink&&f.a.createElement("a",{target:(null==e||null===(o=e.webcastlinktext_newtab)||void 0===o?void 0:o.value)&&"_blank",href:e.webcastlink},e.webcastlinktext),e.resourcelabel&&e.resourcelink&&f.a.createElement("div",null,f.a.createElement("p",null,e.resourcelabel),f.a.createElement("a",{href:e.resourcelink,target:(null==e||null===(r=e.webcastlinktext_newtab)||void 0===r?void 0:r.value)&&"_blank"},e.resourcelinktext))))}))),g<=(null==p||null===(o=p.events)||void 0===o?void 0:o.length)&&!p.showall&&p.seeAllEventsLabel&&f.a.createElement("div",{className:"releases-link"},f.a.createElement("div",{className:"item-heading"},f.a.createElement("a",{href:p.seeAllEventsLink||"/events-and-presentations/events",className:"ks-button"},p.seeAllEventsLabel)))))}window.location.pathname.includes("/investor")&&(Kt="/investor/api/v1/newsroom/pressreleases"),Jt.data=[{type:"dynamicText",label:"Heading",key:"heading"},{type:"text",label:"No Of Rows",key:"rows"},{type:"text",label:"View release label",key:"viewtext"},{type:"boolean",help:"open in New Tab",label:"Release Link",key:"viewtext_newtab"},{type:"text",label:"See all releases label",key:"seeAllReleasesLabel"},{type:"text",label:"See all releases ink",key:"seeAllReleasesLink",messages:!1},{type:"boolean",help:"open in New Tab",label:"SeeAll Link",key:"seealllabel_newtab"},{type:"dynamicText",key:"title",label:"Title"},{type:"text",key:"eventsCount",label:"No.of Events to Show",placeholder:"Add number here",messages:!1},{type:"boolean",key:"showall",label:"Show All Events",help:"(overrides above no of events)"},{type:"multiple",key:"events",label:"IR Events",data:[{type:"text",key:"title",label:"Event Title"},{type:"text",key:"description",label:"Event Description"},{type:"boolean",key:"isLink",help:"Title Linkable ?"},{type:"boolean",key:"title_newtab",help:"open in New Tab",label:"Event Title"},{type:"text",key:"date",label:"Event Date"},{type:"text",key:"link",label:"Event Link"},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"webcastlinktext",label:"Webcast Link Text"},{type:"boolean",help:"open in New Tab",label:"Webcast Link",key:"webcastlinktext_newtab"},{type:"text",key:"webcastlink",label:"Webcast Link",messages:!1},{type:"text",key:"resourcelabel",label:"Resource Label"},{type:"text",key:"resourcelink",label:"Resource Link",messages:!1},{type:"text",key:"resourcelinktext",label:"Resource Link Text"},{type:"text",key:"locationlabel",label:"Location Label"},{type:"text",key:"location",label:"Location"}]},{type:"text",label:"See all events label",key:"seeAllEventsLabel"},{type:"text",label:"See all events link",key:"seeAllEventsLink",messages:!1}];var Zt=Jt;function Qt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Xt=function(e){W()(r,e);var t,o=Qt(r);function r(e){var t;B()(this,r),t=o.call(this,e),a()(se()(t),"addModalListener",(function(){try{t.triggerEl.removeEventListener("click",t.openModal)}catch(e){}try{t.triggerEl=document.querySelector('[href="#'.concat(t.props.id,'"]'))}catch(e){}t.triggerEl?t.triggerEl.addEventListener("click",t.openModal):(t.count++,t.count<100?setTimeout((function(){t.addModalListener()}),100):console.log("ERROR attaching FindInStoreModal.addModalListener",t.props.id))})),a()(se()(t),"handleCopyClick",(function(){setTimeout((function(){t.copyEl=document.getElementById("output").contentWindow.document.querySelector('[data-id="'.concat(t.props.id,'"]')),t.copyEl&&t.copyEl.addEventListener("click",t.copyCTAUrl)}),1e3)})),a()(se()(t),"copyCTAUrl",(function(){document.getElementById("output").contentWindow.document.getElementById("copy-".concat(t.props.id)).select(),document.getElementById("output").contentWindow.document.execCommand("copy")})),a()(se()(t),"openModal",(function(e){e.preventDefault();var o=t.model.name,r=t.model.headline,a=t.model.sku;t.model.tab;try{window.$BV.SI.trackConversion({type:"FindInStore",label:"PDP",value:a})}catch(e){}o&&r&&a||console.log("Invalid FindInStore payload",JSON.stringify(t.model,null,4));t.state.product})),t.triggerEl=null,t.copyEl=null,t.model=null,t.count=0;var n=!1;return-1!==window.location.hostname.indexOf("portal")&&(n=!0),t.state={show:n},t}return q()(r,[{key:"omponentDidMount",value:(t=i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.model.sku){e.next=11;break}return e.prev=1,e.next=4,g.a.getProductData(this.model.sku);case 4:t=e.sent,this.setState({product:t}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error("Unable to get product data",e.t0);case 11:case"end":return e.stop()}}),e,this,[[1,8]])}))),function(){return t.apply(this,arguments)})},{key:"componentWillUnmount",value:function(){try{this.triggerEl.removeEventListener("click",this.openModal)}catch(e){}try{this.copyEl.removeEventListener("click",this.copyCTAUrl)}catch(e){}}},{key:"render",value:function(){var e=this;this.model={},Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var o=t.split("".concat(e.props.id,".")).join("");e.model[o]=Resources["".concat(t)]}}));var t=null;return this.triggerEl||this.addModalListener(),this.state.show&&(this.handleCopyClick(),t=f.a.createElement("style",{dangerouslySetInnerHTML:{__html:"\n .find-in-store-module {\n padding: 20px;\n margin: 20px 0;\n border: 1px solid #5F308C;\n }\n .find-in-store-module p {\n margin: 0;\n }\n "}})),f.a.createElement("section",null,this.state.show&&f.a.createElement("div",{className:"find-in-store-module"},t,f.a.createElement("p",null,"Find in Store Modal (*Click to copy)"),f.a.createElement("p",null,this.model.headline," - ",this.model.name," - ",this.model.sku," - ",this.model.tab||"local"),f.a.createElement("input",{id:"copy-".concat(this.props.id),value:"#".concat(this.props.id)})))}}]),r}(f.a.Component);Xt.data=[{type:"text",key:"headline",label:"Headline"},{type:"text",key:"name",label:"Product name",messages:!1},{type:"text",key:"sku",label:"SKU",messages:!1},{type:"dropdown",options:[{value:"local",label:"Local"},{value:"online",label:"Online"}],key:"tab",label:"Default tab",messages:!1}];var $t=Xt;o("cC88");function eo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var to=function(e){W()(o,e);var t=eo(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"generateImgUrl",(function(e){var t=e.postInfo,o=e.shellResource,a=e.mediaInfo,n=(e.fallbackUrl,e.size),i=void 0===n?"377x197":n,l="",s=o&&o.endpoints&&o.endpoints["blogpost.image.location"]&&o.endpoints["blogpost.image.path"];if(s&&r.postHasImgUrl(t)){var c="".concat(o.endpoints["blogpost.image.location"],"/").concat(o.endpoints["blogpost.image.path"],"/").concat(t._embedded["wp:featuredmedia"][0].media_details.file);l="https://cigars.roku.com/v1/resize/".concat(i,"/").concat(encodeURIComponent(c),"?quality=90")}else s&&r.mediaInfoHasImgUrl(a)&&(l="".concat(o.endpoints["blogpost.image.location"],"/").concat(o.endpoints["blogpost.image.path"],"/").concat(a.media_details.file));return l})),a()(se()(r),"postHasImgUrl",(function(e){return e&&(e.featuredmedia||e.featured_media)&&e._embedded&&e._embedded["wp:featuredmedia"]&&e._embedded["wp:featuredmedia"].length&&e._embedded["wp:featuredmedia"][0].media_details&&e._embedded["wp:featuredmedia"][0].media_details.file})),a()(se()(r),"mediaInfoHasImgUrl",(function(e){return e&&e.media_details&&e.media_details.file})),r.state={posts:[]},r}return q()(o,[{key:"render",value:function(){var e=this,t=this.state.posts,o=void 0===t?[]:t,r={};Resources["".concat(this.props.id,".items")];return Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var o=t.split("".concat(e.props.id,".")).join("");r[o]=Resources["".concat(t)]}})),f.a.createElement("div",{className:"follow-us"},f.a.createElement(P.a,C()({},r.headline,{compatibleTag:"div",compatibleText:r.headline,compatibleClasses:"ks-text-bold ks-text-xl ks-pb-10"})),f.a.createElement(P.a,C()({},r.description,{compatibleTag:"div",compatibleText:r.description,compatibleClasses:"ks-text-regular ks-text-md ks-pb-10"})),f.a.createElement("div",{className:"follow-blog-posts"},o.map((function(e){return f.a.createElement("a",{className:"blog-post",href:e.link,"data-gtm-category":r.gtmCategory,"data-gtm-label":"".concat(r.gtmLabel,":").concat(e.slug)},f.a.createElement("img",{loading:"lazy",src:e.image,alt:"".concat(e.altImage)}),f.a.createElement("div",{className:"post-title ks-pt-10 grey-bg ks-pb-10 purple ks-ph-6 ks-text-medium"},f.a.createElement("span",{dangerouslySetInnerHTML:{__html:e.title}})))}))))}},{key:"componentDidMount",value:function(){var e=this,t={};Resources["".concat(this.props.id,".items")];Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),O.a.request.get(Object(M.c)("/api/v1/posts?tag=".concat(t.tag||578))).then((function(o){var r=JSON.parse(o.text),a=window.__Roku_App_Initial_Values.resource,n=a&&a.endpoints,i=r.map((function(o){return{title:o.title&&o.title.rendered||"",image:e.generateImgUrl({postInfo:o,shellResource:a}),slug:o.slug,link:"".concat(n["blogpost.url"],"/").concat(o.slug),altImage:"".concat(o.title&&o.title.rendered," - ").concat(t.altTitle||"Read on Roku Blog")}}));e.setState({posts:i})})).catch((function(e){console.error(e)}))}}]),o}(f.a.Component);to.data=[{type:"dynamicText",key:"headline",label:"Header",title:"Header Text"},{type:"dynamicText",key:"description",label:"Description",title:"Description Text"},{type:"text",key:"tag",label:"Tag Id (Default 578)"},{type:"text",key:"altTitle",label:"Alt title (includes blog title)"},{type:"text",key:"gtmCategory",label:"Post GTM Category"},{type:"text",key:"gtmLabel",label:"Post GTM Label (title will append)"}];var oo=to,ro=o("/hMQ"),ao=(o("hLTf"),o("/4pj")),no=o.n(ao),io=function(e){var t=e.inputText,o=e.resource,r=e.key,a=e.locale;if(a&&t&&o&&r&&"en-us"!==a&&!r.includes("canonicalUrl")&&"string"==typeof t){var n,i=t.split("#")[0],l=(i=i.split("?")[0])&&(i.startsWith("/")||i.startsWith("https://www.roku.com"))&&/^(?:(\/?[\w-]+)(\/[\w-]+)*\/?|(((http|https):\/\/)?[\w-]+(\.[\w-]+)*([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?))$/i.test(i),s=t.toLowerCase();no()().getCountries().forEach((function(e){s.includes(e.code.split("_").join("-").toLowerCase())&&(n=!0)})),l&&!n&&(t.startsWith("https://www.roku.com")?o[r]="https://www.roku.com"+t.split("https://www.roku.com").join("/".concat(a)):o[r]="/".concat(a).concat(t))}},lo=function(e,t){return(e||[]).forEach((function(e){if(e.id=e.displayName.toLowerCase().split(" ").join("_"),e.subMenus&&e.subMenus.value&&e.subMenus.value.forEach((function(e){if(e.id=e.displayName.toLowerCase().split(" ").join("_"),e.popupHeadline)e.popUpModal={headline:e.popupHeadline||"",content:e.popupContent||"",proceed:e.popupProceedText||"",cancel:e.popupCancelText||""};else if(e.linkEndpoint){e.linkPath=e.link,e.link=void 0;var o={inputText:e.linkPath,resource:e,key:"linkPath",locale:t};io(o)}})),e.subMenus&&(e.subMenus=e.subMenus.value||[]),e.subMenus&&e.subMenus.length)e.link=void 0,e.linkPath=void 0,e.linkEndpoint=void 0;else if(e.linkEndpoint){e.linkPath=e.link,e.link=void 0;var o={inputText:e.linkPath,resource:e,key:"linkPath",locale:t};io(o)}})),e};function so(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var co=function(e){W()(o,e);var t=so(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=__Roku_App_Initial_Values.resource;return o.items=lo(t.items),o.direction=t.direction||"right",o.checkout=t.checkout||!1,o.signinGreeting=t.signinGreeting||"",o.signinText=t.signinText||"",o.authSubMenus=lo(t.authSubMenus),o.logo=t.logo||"",f.a.createElement("div",{className:"Global-Header"},f.a.createElement(ro.a,{resource:o,config:o,cart:0}))}}]),o}(f.a.Component);co.data=[{type:"boolean",key:"checkout",help:"Show Checkout"},{type:"dropdown",options:[{value:"right",label:"Right"},{value:"left",label:"Left"}],key:"direction",help:"Direction",default:!1,messages:!1},{type:"image",key:"logo",label:"Logo Image",category:"logo-image"},{type:"multiple",key:"items",label:"Items",data:[{type:"text",key:"displayName"},{type:"text",key:"link",messages:!1},{type:"text",key:"linkEndpoint",messages:!1},{type:"multiple",key:"subMenus",label:"Sub Menus",data:[{type:"text",key:"displayName"},{type:"text",key:"link",messages:!1},{type:"text",key:"linkEndpoint",messages:!1},{type:"text",key:"icon",messages:!1},{type:"text",key:"popupHeadline"},{type:"text",key:"popupContent"},{type:"text",key:"popupProceedText"},{type:"text",key:"popupCancelText"}]}]},{type:"text",key:"signinText",label:"Signin Text"},{type:"text",key:"signinGreeting",label:"Signin Greeting"},{type:"multiple",key:"authSubMenus",label:"Auth Submenu",data:[{type:"text",key:"displayName"},{type:"text",key:"link",messages:!1}]}];var uo=co,po=o("3JuD"),mo=(o("Y1FP"),function(e,t){return(Object.keys(e)||[]).forEach((function(t){if(t.indexOf("section.social.")>-1){var o=t.replace("section.social.","").split(".");void 0===e["section.social"]&&(e["section.social"]={});for(var r=0,a=e["section.social"];o[r];){if(!o[r+1]){a[o[r]]=e[t];break}a[o[r]]={},a=a[o[r]],r++}}else if(t.indexOf("section.sitemap.")>-1){var n=t.replace("section.sitemap.",""),i=n.split(".");void 0===e["section.sitemap"]&&(e["section.sitemap"]={});for(var l=0,s=e["section.sitemap"];i[l];){if(!i[l+1]){s[i[l]]=e[t];break}s[i[l]]={},s=s[i[l]],l++}if("accordions"===n){var c=[];e["section.sitemap"].accordions.map((function(e){e.title={},e["title.text"]&&(e.title={text:e["title.text"]}),e.body=e.body&&e.body.value||[],c.push([e])})),e["section.sitemap"].accordions=c}}else if(t.indexOf("section.legal.")>-1){var u=t.replace("section.legal.","").split(".");void 0===e["section.legal"]&&(e["section.legal"]={});for(var d=0,p=e["section.legal"];u[d];){if(!u[d+1]){p[u[d]]=e[t];break}p[u[d]]={},p=p[u[d]],d++}}else if("continents"===t){var m=[];(e.continents||[]).forEach((function(e){m.push({continent:{show:!0,text:e.text},regions:e.regions.value||[]})})),void 0===e["section.countryselector"]&&(e["section.countryselector"]={continents:m})}else"locales"===t&&(e[t]||[]).forEach((function(t){e[t.locale]=t.country}))})),void 0===e["section.legal"]?(e["section.legal"]={},e["section.legal"].links=[]):void 0===e["section.legal"].links?e["section.legal"].links=[]:e["section.legal"].links.forEach((function(e){var o={inputText:e.path,resource:e,key:"path",locale:t};io(o)})),e});function fo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var go=function(e){W()(o,e);var t=fo(o);function o(e){var r;B()(this,o),r=t.call(this,e);try{r.shell=shell}catch(e){}return r}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t=mo(t),f.a.createElement("div",{className:"Global-Standard-Footer ks-pb-30"},f.a.createElement(po.b,{App:T.b,footerModel:t}))}}]),o}(f.a.Component);go.data=[{type:"boolean",key:"section.social.disabled",help:"Disable",label:"Disable",group:"Social Section",messages:!1},{type:"boolean",key:"section.social.blog.enabled",help:"Enable Blog",label:"Enable Blog",group:"Social Section",messages:!1},{type:"boolean",key:"section.social.newsletter.enabled",help:"Enable Newsletter",label:"Enable Newsletter",group:"Social Section",messages:!1},{type:"text",key:"social.newslettersignup.label.1",label:"Newsletter Label 1",group:"Social Section"},{type:"text",key:"social.newslettersignup.label.2",label:"Newsletter Label 2",group:"Social Section"},{type:"multiple",key:"section.social.icons",label:"Icons",data:[{type:"text",key:"title"},{type:"text",key:"glyph",label:"Glyphicon Icon"},{type:"text",key:"link",messages:!1}],group:"Social Section"},{type:"boolean",key:"section.sitemap.disabled",help:"Disable",label:"Disable",group:"Sitemap Section",messages:!1},{type:"multiple",key:"section.sitemap.accordions",label:"Accordions",data:[{type:"text",key:"title.text"},{type:"multiple",key:"body",label:"Links",data:[{type:"text",key:"text"},{type:"text",key:"url",messages:!1},{type:"text",key:"endpoint",messages:!1},{type:"text",key:"modalHeadline"},{type:"text",key:"modalContent"},{type:"text",key:"modalProceedText"},{type:"text",key:"modalCancelText"}]}],group:"Sitemap Section"},{type:"boolean",key:"section.legal.disabled",help:"Disable",label:"Disable",group:"Legal Section",messages:!1},{type:"text",key:"legal.happystreaming",label:"Logo Title",group:"Legal Section"},{type:"text",key:"legal.happystreaming.aria",label:"Logo Aria Label",group:"Legal Section"},{type:"text",key:"legal.copyright",label:"Copyright Section Aria Label",group:"Legal Section"},{type:"text",key:"legal.copyright.symbol",label:"Copyright Symbol",group:"Legal Section"},{type:"text",key:"legal.copyright.year",label:"Copyright Year",group:"Legal Section"},{type:"text",key:"legal.copyright.rokuinc.aria",label:"Copyright Roku Inc Aria Label",group:"Legal Section"},{type:"text",key:"legal.copyright.rokuinc",label:"Copyright Roku Inc",group:"Legal Section"},{type:"text",key:"legal.copyright.allrightsreserved",label:"Copyright All rights reserved",group:"Legal Section"},{type:"text",key:"legal.copyright.text",label:"Copyright Text",group:"Legal Section"},{type:"multiple",key:"section.legal.links",label:"Links",data:[{type:"text",key:"text"},{type:"text",key:"path"},{type:"text",key:"endpoint"},{type:"text",key:"clickLabel"}],group:"Legal Section"},{type:"text",key:"legal.country.link",label:"Country Link Text",group:"Country Section"},{type:"text",key:"countryselector.link.text",label:"Country Link Text Title",group:"Country Section"},{type:"text",key:"countryselector.modal.title",label:"Country Selector Modal Title",group:"Country Section"},{type:"multiple",key:"continents",label:"Continents",data:[{type:"text",key:"text"},{type:"multiple",key:"regions",label:"Regions",data:[{type:"text",key:"text"},{type:"text",key:"url",messages:!1},{type:"text",key:"clickLabel",messages:!1}]}],group:"Country Section"}];var bo=go;o("G5wq");function ho(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ko=function(e){W()(o,e);var t=ho(o);function o(){return B()(this,o),t.apply(this,arguments)}return q()(o,[{key:"render",value:function(){var e="h1";if(Resources["".concat(this.props.id,".Size")])switch(parseInt(Resources["".concat(this.props.id,".Size")])){case 1:e="h1";break;case 2:e="h2";break;case 3:e="h3";break;case 4:e="h4";break;case 5:e="h5";break;case 6:e="h6"}return f.a.createElement("div",{className:"Rapid-Header ".concat(Resources["".concat(this.props.id,".Text Align")])},f.a.createElement(e,{className:"".concat(Resources["".concat(this.props.id,".Font Weight")])},Resources["".concat(this.props.id,".Header")]))}}]),o}(f.a.Component);ko.data=[{type:"text",key:"Header",default:"Add header text"},{type:"dropdown",options:[{value:1,label:"Header Type: 1"},{value:2,label:"Header Type: 2"},{value:3,label:"Header Type: 3"},{value:4,label:"Header Type: 4"},{value:5,label:"Header Type: 5"},{value:6,label:"Header Type: 6"}],key:"Size",messages:!1},{type:"dropdown",options:[{value:"txt-light",label:"Light"},{value:"txt-medium",label:"Medium"},{value:"txt-bold",label:"Bold"}],key:"Font Weight",messages:!1},{type:"dropdown",options:[{value:"text-left",label:"Left align"},{value:"text-center",label:"Center align"},{value:"text-right",label:"Right align"}],key:"Text Align",messages:!1}];var xo=ko;function yo(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(!e)return;if("string"==typeof e)return vo(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return vo(e,t)}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,n=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw n}}}}function vo(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}function wo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var _o=new RegExp(/{{(.*?)}}/g),Ro=function(e){W()(o,e);var t=wo(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e,t={},o="";if(Resources["".concat(this.props.id,".Messages")]){var r,a=yo(Resources["".concat(this.props.id,".Messages")]);try{for(a.s();!(r=a.n()).done;){var n=r.value;t[n.key]=n.value}}catch(e){a.e(e)}finally{a.f()}}if(Resources["".concat(this.props.id,".Code")])for(o=Resources["".concat(this.props.id,".Code")];e=_o.exec(o);)t[e[1]]&&(o=o.replace(e[0],t[e[1]]));var i=Resources["".concat(this.props.id,".Header")];return f.a.createElement("div",null,f.a.createElement(P.a,C()({},i,{compatibleTag:"div",compatibleText:i})),f.a.createElement("div",{dangerouslySetInnerHTML:{__html:o}}))}}]),o}(f.a.Component);Ro.data=[{type:"dynamicText",key:"Header"},{type:"code",key:"Code"},{type:"multiple",key:"Messages",data:[{type:"text",key:"key",messages:!1},"value"]}];var Co=Ro,Eo=o("KImI"),So=o("Eut8"),Po=o.n(So),To=N.c.Label,Oo=N.c.Textarea,No=N.c.Input,Io=N.c.Buttons;function Ao(e){var t=Object(m.useState)(!1),o=s()(t,2),r=o[0],a=o[1],n=Object(m.useState)(!1),i=s()(n,2),l=i[0],c=i[1],u={};Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.id,"."))>-1){var o=t.split("".concat(e.id,".")).join("");u[o]=Resources["".concat(t)]}}));return f.a.createElement("div",{className:"ir-contact-wrapper"},l&&f.a.createElement(A.c,{requireButtonClick:!0,onClose:function(){return c(!1)}},f.a.createElement(A.b,null,u.signupsuccessheader||Po()()["contactinfo.successheader"]),f.a.createElement("p",null,u.signupsuccessdesc||Po()()["contactinfo.successsubheader"])),r&&f.a.createElement(Eo.a,{visible:!0}),f.a.createElement(N.c,{onSubmit:function(e){if(!1!==e.valid){var t=function(t){return e.fields[t].value},o={name:t("contactname"),email:t("contactemail"),subject:t("subject"),comments:t("comments")};a(!0),O.a.request.post("/investor/api/v1/ir/contact").send(o).then((function(e){a(!1),c(!0)})).catch((function(e){a(!1),console.error("Error in sending email - ".concat(e.toString()))}))}}},f.a.createElement(No,{type:"text",name:"contactname",required:!0},f.a.createElement(To,null,"Name")),f.a.createElement(No,{type:"email",name:"contactemail",required:!0},f.a.createElement(To,null,"Email")),f.a.createElement(No,{type:"text",name:"subject",required:!0},f.a.createElement(To,null,"Subject")),f.a.createElement(Oo,{name:"comments",required:!0},f.a.createElement(To,null,"Comments")),f.a.createElement(Io,{required:!0,submitLabel:u.cta||"Submit"})))}Ao.data=[{type:"text",key:"cta",label:"CTA"},{type:"text",key:"signupsuccessheader",label:"Success Header"},{type:"text",key:"signupsuccessdesc",label:"Success Description"}];var Mo=Ao,Lo=(o("jrA7"),function(e){var t=e.id,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}}));var r=o.footnotes||[];return f.a.createElement("div",{className:"container-fluid"},f.a.createElement("div",{className:"Roku-Legal container"},f.a.createElement("ol",null,r.map((function(e,t){if(e.footnote)return f.a.createElement("li",{className:"footnote footnote-"+(t+1),key:"footnote-"+t},e.footnote)}),void 0))))});Lo.data=[{type:"multiple",key:"footnotes",label:"Legal Footnotes",data:[{type:"text",key:"footnote",label:"Legal Message"}]}];var Do=Lo;o("vfHX");function jo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ho=function(e){W()(o,e);var t=jo(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"resize",(function(){r.init()})),a()(se()(r),"scrollListener",(function(){var e=r.state.data;e&&(r.timeout&&window.cancelAnimationFrame(r.timeout),r.timeout=window.requestAnimationFrame((function(){var t=window.scrollY;t<r.startAnimationAt||(r.imgPosition=Math.floor(Math.abs(t-r.startAnimationAt)/r.framesPerScrollPx),r.imgPosition>r.assetLength||(r.copyItems.forEach((function(e,t){try{var o=e.getClientRects()[0].y;if(o>r.windowHeight)return;var a=null,n=(r.windowHeight-o)/r.opacityHeight;n>1||o<0?a=1:n>0&&(a=n),e.style.opacity=a}catch(e){}})),r.refs.lottieImage.src=e.assets[Math.min(r.assetLength-1,r.imgPosition)].p))})))})),r.timeout=null,r.inPortal="",-1!==window.location.hostname.indexOf("portal")&&(r.inPortal=" in-portal"),r.state={data:null},r}return q()(o,[{key:"componentDidMount",value:function(){this.file=Resources["".concat(this.props.id,".file")],this.file&&(this.file=this.file.replace("http:","https:"),this.getLottieFile()),window.innerWidth>767&&window.addEventListener("resize",this.resize),setTimeout(this.init.bind(this),1)}},{key:"getLottieFile",value:function(){var e=this;O.a.request.get(Object(M.c)(this.file)).then((function(t){var o=t.body;e.setState({data:o},e.init)})).catch((function(e){console.log("Invalid Lottie File")}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.scrollListener),window.removeEventListener("resize",this.resize)}},{key:"init",value:function(){(this.ci=this.refs.contentItems,this.copyItems=S()(this.ci.querySelectorAll(".copy-item")),this.height=this.ci.scrollHeight,this.windowHeight=window.innerHeight,this.assetLength=0,this.state.data&&this.state.data.assets&&(this.assetLength=this.state.data.assets.length),this.offsetTop=parseInt(Resources["".concat(this.props.id,".start_offset_top")])||0,this.framesPerScrollPx=(this.height-this.offsetTop)/this.assetLength,this.startAnimationAt=0,this.imageHeight=0,window.addEventListener("scroll",this.scrollListener),this.assetLength>0&&(this.imgPosition=this.imgPosition||0,this.refs.lottieImage.src=this.state.data.assets[this.imgPosition].p,this.imageHeight=this.refs.lottieImage.getClientRects()[0].height,0===this.imageHeight&&setTimeout(this.init.bind(this),1),this.startAnimationAt=this.refs.lottieContainer.getClientRects()[0].y+window.scrollY-this.imageHeight-this.offsetTop),this.opacityHeight=.35*this.windowHeight,window.innerWidth<901)&&(this.opacityHeight=.1*this.windowHeight,document.querySelector(".Pdp-Nav")&&(this.refs.lottiePlayer.style.top="78.45px"))}},{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"lottie-wrapper".concat(this.inPortal),ref:"lottieContainer"},f.a.createElement("div",{className:"player",ref:"lottiePlayer"},f.a.createElement("img",{loading:"lazy",src:t.image,ref:"lottieImage"})),f.a.createElement("div",{className:"content",ref:"contentItems"},t.frames&&t.frames.map((function(t,o){return f.a.createElement("div",{key:"lottie-".concat(e.props.id,"-").concat(o),className:"copy-item"},f.a.createElement("h2",{className:"ks-text-bold ks-text-lg grey600",dangerouslySetInnerHTML:{__html:t.title}}),f.a.createElement("p",{className:"ks-text-regular ks-text-md grey500",dangerouslySetInnerHTML:{__html:t.description}}))}))))}}]),o}(f.a.Component);Ho.data=[{type:"image",key:"image",label:"Default Image",category:"content-lottie"},{type:"file",key:"file",label:"Lottie Data",category:"content-lottie"},{type:"multiple",key:"frames",label:"Content",category:"lottie-content",data:[{type:"text",key:"title",label:"Title"},{type:"text",key:"description",label:"Description"}]},{type:"text",key:"start_offset_top",label:"Start scrolling N pixels before",group:"Advanced",default:!1,messages:!1}],Ho.className="Roku.Lottie";var zo=Ho;o("ZXyh");function Fo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Bo=function(e){W()(o,e);var t=Fo(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));t.spotlights&&t.spotlights.length;return f.a.createElement("div",{className:"Icon-Spotlight ks-pv-20"},t.spotlights&&t.spotlights.map((function(o,r){return f.a.createElement("div",{key:"slc-".concat(e.props.id,"-").concat(r),className:"spotlight-container ks-pt-30 ks-pb-10 ks-ph-20 ".concat(t.spotlights.length>r+1?"content-margin":"")},o.icon&&f.a.createElement("div",{className:"sp-icon ks-text-jumbo ks-pr-20"},f.a.createElement("span",{className:"icon glyphicon glyphicon-".concat(o.icon),role:"img","aria-label":o.iconAlt})),f.a.createElement("div",{className:"spotlight-content"},o.headline&&f.a.createElement("div",{className:"spotlight-headline ks-pb-20 ks-text-medium ks-text-md"},o.headline),o.description&&f.a.createElement("div",{className:"sp-description ks-pb-20 ks-text-regular ks-text-rg"},o.description),o.ctaText&&f.a.createElement("a",{className:"spotlight-cta ks-text-bold ks-pb-20 ".concat(o.ctaType&&o.ctaType.value," blue"),"data-gtm-category":o.gtmCategory,"data-gtm-label":o.gtmLabel,href:o.ctaUrl,"aria-label":o.ariaLabel,"data-reload-navigation":"true"},o.ctaText)))})))}}]),o}(f.a.Component);Bo.data=[{type:"multiple",key:"spotlights",label:"Spotlights",data:[{type:"text",key:"icon",messages:!1},"iconAlt","headline","description","ctaText",{type:"dropdown",key:"ctaType",value:"",options:[{label:"Link",value:""},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"}]},{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmCategory",messages:!1,isGtmCategory:!0},{type:"text",key:"gtmLabel",messages:!1},"ariaLabel"]}];var Vo=Bo,qo=o("TJpk"),Uo=o.n(qo);function Wo(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Go={name:X.a.string},Yo="https://www.roku.com/assets/roku-logo-purple.png",Ko={title:"Roku",description:"Roku provides the simplest way to stream entertainment to your TV. On your terms. With more channels than any other streaming player.",author:"Roku",publisher:"Roku",name:"Roku",image:Yo,url:"http://www.roku.com",copyright:(new Date).getFullYear(),themeColor:"#662d91",ogTitle:"Roku",ogType:"Website",ogImage:Yo,ogDescription:"Roku provides the simplest way to stream entertainment to your TV. On your terms. With more channels than any other streaming player.",ogSiteName:"Roku",twitterCard:"summary",twitterTitle:"Roku",twitterDescription:"Roku provides the simplest way to stream entertainment to your TV. On your terms. With more channels than any other streaming player.",twitterImage:Yo,twitterSite:"@RokuPlayer",twitterCreator:"@RokuPlayer"},Jo=function(e){W()(o,e);var t=Wo(o);function o(){return B()(this,o),t.apply(this,arguments)}return q()(o,[{key:"render",value:function(){var e=T.b.getLocale(),t=e.language+"_"+e.country,o=t.split("_").join("-").toLowerCase(),r=this.props.tags.title?this.props.tags.title:this.props.title;!0===this.props.tags.skipTitleAppend||(-1===r.indexOf("| Roku")&&(r+=" | Roku"),"en_US"!==t&&r.trim().endsWith("| Roku")&&no()().getCountries().forEach((function(e){e.code===t&&(r+=" ".concat(e.name))})));T.Meta&&T.Meta.updateMetaInformation({pageConfig:{title:r,description:this.props.tags.description?this.props.tags.description:this.props.description,component:this.props.component},titleAsString:!0,descriptionAsString:!0});var a=T.b.getPageRoute();"en-us"===o||a.startsWith("/".concat(o))||(a="/".concat(o).concat(a));var n="".concat(window.location.protocol,"//").concat(window.location.hostname).concat(a);return f.a.createElement("div",null,f.a.createElement(Uo.a,{title:r,meta:[{name:"description",content:this.props.tags.description?this.props.tags.description:this.props.description},{name:"author",content:this.props.tags.author?this.props.tags.author:this.props.author},{name:"robots",content:this.props.tags.robots?this.props.tags.robots:this.props.robots},{name:"publisher",content:this.props.tags.publisher?this.props.tags.publisher:this.props.publisher},{property:"og:type",content:this.props.tags.ogType?this.props.tags.ogType:this.props.ogType},{property:"og:title",content:this.props.tags.ogTitle||r||this.props.ogTitle},{property:"og:url",content:this.props.tags.url||n||this.props.url},{property:"og:image",content:this.props.tags.image?this.props.tags.image:this.props.image},{property:"og:description",content:this.props.tags.ogDescription||this.props.tags.description||this.props.ogDescription},{property:"og:site_name",content:this.props.tags.ogSiteName?this.props.tags.ogSiteName:this.props.ogSiteName},{property:"og:locale",content:this.props.tags.ogLocale||this.props.ogLocale||t},{itemprop:"description",content:this.props.tags.description?this.props.tags.description:this.props.description},{itemprop:"image",content:this.props.tags.image?this.props.tags.image:this.props.image},{itemprop:"name",content:this.props.tags.name||r||this.props.name},{itemprop:"url",content:this.props.tags.url||n||this.props.url},{name:"twitter:card",content:this.props.tags.twitterCard?this.props.tags.twitterCard:this.props.twitterCard},{name:"twitter:url",content:this.props.tags.url||n||this.props.url},{name:"twitter:title",content:this.props.tags.twitterTitle||r||this.props.twitterTitle},{name:"twitter:description",content:this.props.tags.twitterDescription||this.props.tags.description||this.props.twitterDescription},{name:"twitter:image",content:this.props.tags.twitterImage?this.props.tags.twitterImage:this.props.twitterImage},{name:"twitter:site",content:this.props.tags.twitterSite?this.props.tags.twitterSite:this.props.twitterSite},{name:"twitter:creator",content:this.props.tags.twitterCreator?this.props.tags.twitterCreator:this.props.twitterCreator}],link:[{rel:"canonical",href:this.props.tags.canonicalUrl||n}]}))}}]),o}(f.a.Component);Jo.propTypes=Go,Jo.defaultProps=Ko;var Zo=Jo,Qo=function(e){var t=e.id,o=e.override,r={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var o=e.split("".concat(t,".")).join("");r[o]=Resources["".concat(e)]}})),r.robots=r.noindex?"noindex":"index",r.nofollow?r.robots=r.robots?"".concat(r.robots,", nofollow"):"nofollow":r.robots=r.robots?"".concat(r.robots,", follow"):"follow",r.maxImagePreview&&(r.robots=r.robots?"".concat(r.robots,", max-image-preview:").concat(r.maxImagePreview):"max-image-preview:".concat(r.maxImagePreview)),o&&Object.assign(r,o);var a=__Roku_App_Initial_Values.resource.features["cigars.rapid.url"]||"https://cigars.roku.com/v1/";return Object.keys(r).forEach((function(e){"string"==typeof r[e]&&-1!==r[e].indexOf(a)&&(r[e]=decodeURIComponent(r[e].replace(a,"")).replace("http:","https:").split("?")[0])})),r&&r.canonicalUrl&&r.canonicalUrl.endsWith("index")&&(r.canonicalUrl=r.canonicalUrl.replace("index","")),f.a.createElement(Zo,{component:"Roku.Page",tags:r})};Qo.defaults={title:"Roku",description:"Roku provides the simplest way to stream entertainment to your TV. On your terms. With more channels than any other streaming player.",image:"https://www.roku.com/assets/roku-logo-purple.png",ogTitle:"Roku",ogImage:"https://www.roku.com/assets/roku-logo-purple.png",ogDescription:"Roku provides the simplest way to stream entertainment to your TV. On your terms. With more channels than any other streaming player.",twitterTitle:"Roku",twitterDescription:"Roku provides the simplest way to stream entertainment to your TV. On your terms. With more channels than any other streaming player.",twitterImage:"https://www.roku.com/assets/roku-logo-purple.png"},Qo.data=[{type:"text",key:"title",label:"Title"},{type:"text",key:"description",label:"Description"},{type:"text",key:"canonicalUrl",label:"Canonical Url",messages:!1},{type:"image",key:"image",label:"Image",category:"meta-image"},{type:"text",key:"ogTitle",label:"OG Title"},{type:"text",key:"ogDescription",label:"OG Description"},{type:"image",key:"ogImage",label:"OG Image",category:"meta-image"},{type:"text",key:"twitterTitle",label:"Twitter Title"},{type:"text",key:"twitterDescription",label:"Twitter Description"},{type:"image",key:"twitterImage",label:"Twitter Image",category:"meta-image"},{type:"boolean",key:"noindex",label:"No Index",help:"Do not show this page in search results"},{type:"boolean",key:"nofollow",label:"No Follow",help:"Do not follow the links on this page"},{type:"dropdown",key:"maxImagePreview",label:"max-image-preview",value:"",options:[{label:"Select",value:""},{label:"none",value:"none"},{label:"Standard",value:"standard"},{label:"Large",value:"large"}]},{type:"dropdown",key:"redirect",label:"Redirect",value:"",options:[{label:"No Redirect",value:""},{label:"301",value:"301"},{label:"302",value:"302"}]},{type:"text",key:"redirectUrl",label:"Redirect URL"},{type:"boolean",key:"skipTitleAppend",label:"Title Change",help:"Skip Roku Append"},{type:"text",key:"customSitemapUrls",label:"Custom Sitemap URLs",help:"Relative path links for dynamic page sitemap urls"}];var Xo=Qo;o("lDbA");function $o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var er=function(e){W()(o,e);var t=$o(o);function o(e){var r;B()(this,o),r=t.call(this,e),a()(se()(r),"addModalListener",(function(e){try{r.triggerEl.removeEventListener("click",r.openModal)}catch(e){}try{r.triggerEl=document.querySelector(e)}catch(e){}r.triggerEl?(r.triggerEl.addEventListener("click",r.openModal),r.triggerEl.removeAttribute("href")):(r.count++,r.count<100?setTimeout((function(){r.addModalListener(e)}),100):r.state.displayInline||console.log("ERROR attaching modalListner",r.props.id))})),a()(se()(r),"openModal",(function(e){r.setState({show:!0})})),a()(se()(r),"closeModal",(function(e,t){return"ok"===e&&r.model.primaryBtn&&("redirect"===r.model.primaryAction?T.d.navigateToPageAndReload(r.model.primaryRedirect):r.setState({show:!1})),"cancel"===e&&r.model.secondaryBtn&&("redirect"===r.model.secondaryAction?T.d.navigateToPageAndReload(r.model.secondaryRedirect):r.setState({show:!1})),"neutral"===e&&r.setState({show:!1}),!1})),r.triggerEl=null,r.model=null,r.count=0,r.modalRef=Object(m.createRef)();var n=!1,i=!1;return-1!==window.location.hostname.indexOf("portal")&&(n=!0,i=!0),r.state={show:n,displayInline:i},r}return q()(o,[{key:"componentDidMount",value:function(){-1===window.location.hostname.indexOf("portal")&&this.modalRef.current.classList.remove("display-modal-inline")}},{key:"componentWillUnmount",value:function(){try{this.triggerEl.removeEventListener("click",this.openModal)}catch(e){}}},{key:"render",value:function(){var e=this;return this.model={},Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var o=t.split("".concat(e.props.id,".")).join("");e.model[o]=Resources["".concat(t)]}})),!this.triggerEl&&this.model.trigger&&setTimeout((function(){e.addModalListener(e.model.trigger)}),1),f.a.createElement("section",{ref:this.modalRef,className:this.state.displayInline?"display-modal-inline":""},this.state.show&&f.a.createElement(A.c,{onClose:this.closeModal},this.model.headline&&f.a.createElement(A.b,null,this.model.headline),this.model.content&&f.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.model.content}}),this.model.primaryBtn&&f.a.createElement(A.d,null,this.model.primaryBtn),this.model.secondaryBtn&&f.a.createElement(A.a,null,this.model.secondaryBtn)))}}]),o}(f.a.Component);er.data=[{type:"text",key:"headline",label:"Headline"},{type:"text",key:"content",label:"Content"},{type:"text",key:"trigger",label:"Trigger",default:!1},{type:"text",key:"primaryBtn",label:"Label",group:"Primary Button",default:!1},{type:"dropdown",options:[{value:"close",label:"Close modal"},{value:"redirect",label:"Redirect to"}],label:"Action",key:"primaryAction",group:"Primary Button",default:!1},{type:"text",key:"primaryRedirect",label:"Link",group:"Primary Button",default:!1},{type:"text",key:"secondaryBtn",label:"Label",group:"Secondary Button",default:!1},{type:"dropdown",options:[{value:"close",label:"Close modal"},{value:"redirect",label:"Redirect to"}],label:"Action",key:"seconaryAction",group:"Secondary Button",default:!1},{type:"text",key:"secondaryRedirect",label:"Link",group:"Secondary Button",default:!1}];var tr=er,or=o("ZBvP");o("S6HW");function rr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ar=function(e){W()(o,e);var t=rr(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Oem-Image-Spotlight ks-pv-20"},f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-text-xl ks-text-center ks-pb-20",compatibleText:t.headline})),t.description&&f.a.createElement("div",{className:"ks-text-regular ks-text-rg ks-pb-20",dangerouslySetInnerHTML:{__html:t.description}}),t.image&&f.a.createElement("div",{className:"spotlight-img ks-pb-30"},f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.imageAlt||""})),t.spotlights&&t.spotlights.length&&f.a.createElement("div",{className:"spotlight-container"},t.spotlights.map((function(o,r){return f.a.createElement("div",{key:"spotlight-".concat(e.props.id,"-").concat(r),className:"spotlight-content ".concat(t.spotlights.length>r+1?"content-margin":"")},o.headline&&f.a.createElement("div",{className:"ks-text-bold ks-text-lg ks-pb-20"},o.headline),o.description&&f.a.createElement("div",{className:"ks-text-regular ks-text-md ks-pb-20 ks-text-left",dangerouslySetInnerHTML:{__html:o.description}}),o.ctaText&&f.a.createElement("a",{className:"spotlight-cta ks-text-bold blue","data-gtm-category":o.gtmCategory,"data-gtm-label":o.gtmLabel,href:o.ctaUrl,"data-reload-navigation":"true"},o.ctaText))}))))}}]),o}(f.a.Component);ar.data=[{type:"dynamicText",key:"headline",title:"Headline Text",label:"Headline"},{type:"text",key:"description",label:"Description"},{type:"image",key:"image",label:"Image",category:"oem-spotlight"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"multiple",key:"spotlights",label:"Spotlights",data:["headline","description","ctaText",{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",messages:!1}]}];var nr=ar,ir=o("txec");o("dLhK");function lr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var sr=function(e){W()(o,e);var t=lr(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.imageWidth=t.imageWidth||"width50";var o,r=1==t.reverse?"spotlight-reverse":"spotlight-no-reverse",a="rokutv"===t.pageType?"ks-text-xl":"ks-text-lg",n="rokutv"===t.pageType?"ks-text-regular ks-text-rg":"ks-text-medium ks-text-md",i="tab"===t.ctaTarget?"_blank":"_self",l="tab"===t.ctaTarget?"false":"true",s="",c=null;t.YouTubeID&&(o=t.YouTubeID,s="video",c=f.a.createElement(Pt.a,{videoId:o,playText:t.PlayLabel}));var u=Object(Pt.b)(t.image),d=f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.imageAlt||"Spotlight Image"});return u&&(s="video",d=f.a.createElement("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,poster:t.poster||null},f.a.createElement("source",{src:t.image,type:"video/mp4"}))),u&&t.openVideoInModal&&(c=f.a.createElement(Pt.a,{videoId:t.image,playText:t.PlayLabel,gtmCategory:Object(M.a)()||t.gtmCategory,gtmLabel:Object(M.b)(t.ctaText,"dynamic_side_spotlight:video")||t.gtmImageLabel||t.gtmLabel})),f.a.createElement("div",{className:"Oem-Side-Spotlight"},f.a.createElement("div",{className:"".concat(r," ").concat(t.imageWidth)},t.image&&f.a.createElement("div",{className:"spotlight-img ".concat(s)},t.ctaText&&t.imageClick?f.a.createElement("a",{"data-gtm-category":Object(M.a)()||t.gtmCategory,"data-gtm-label":Object(M.b)(t.ctaText,"dynamic_side_spotlight:image")||t.gtmImageLabel||t.gtmLabel,href:t.ctaUrl,target:i,"data-reload-navigation":l},f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.imageAlt||""})):f.a.createElement(f.a.Fragment,null,d,c)),f.a.createElement("div",{className:"spotlight-container"},f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleText:t.headline,compatibleClasses:"ks-text-bold ".concat(a," ks-pb-10")})),f.a.createElement(P.a,C()({},t.description,{compatibleTag:"div",compatibleText:t.description,compatibleClasses:"".concat(n," ks-pb-20")})),t.info&&t.info.length>0&&f.a.createElement("div",{className:"spotlight-info ks-pb-20"},t.info.map((function(t,o){return f.a.createElement("div",{key:"icon-".concat(e.props.id,"-").concat(o),className:"info ks-text-regular ks-text-rg ks-pb-10"},t.icon&&f.a.createElement("i",{className:"ks-pr-10 glyphicon glyphicon-".concat(t.icon)}),t.text)}))),t.ctaText&&f.a.createElement("div",{className:"spotlight-cta ks-text-bold"},f.a.createElement("a",{className:"".concat(t.ctaType),"data-gtm-category":Object(M.a)()||t.gtmCategory,"data-gtm-label":Object(M.b)(t.ctaText,"dynamic_side_spotlight")||t.gtmLabel,href:t.ctaUrl,"aria-label":t.ariaLabel,target:i,"data-reload-navigation":l},t.ctaText)))))}}]),o}(f.a.Component);sr.data=[{type:"boolean",key:"reverse",label:"Image on right"},{type:"image",key:"image",label:"Image",category:"oem-spotlight",messages:!1},{type:"image",key:"poster",label:"Poster for Video",category:"oem-spotlight"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"boolean",key:"openVideoInModal",help:"Open Video in Modal",messages:!1},{type:"text",key:"YouTubeID",messages:!1,default:!1},{type:"text",key:"PlayLabel",default:!1},{type:"dropdown",key:"imageWidth",label:"Image Width",value:"width50",options:[{label:"50%",value:"width50"},{label:"60%",value:"width60"}]},{type:"dropdown",key:"pageType",label:"Page Type",value:"other",options:[{label:"Roku TV",value:"rokutv"},{label:"Other",value:"other"}]},{type:"dynamicText",key:"headline",title:"Headline Text",label:"Headline"},{type:"dynamicText",key:"description",title:"Description Text",label:"Description"},{type:"multiple",key:"info",label:"Info",data:["text",{type:"text",key:"icon",messages:!1}]},{type:"text",key:"ctaText",label:"CTA Text"},{type:"dropdown",key:"ctaType",label:"CTA Style",value:"",options:[{label:"Link",value:"ks-text-bold blue"},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"},{label:"Transparent Button",value:"ks-button-secondary transperant-button"},{label:"Transparent Button white",value:"ks-button-outline"},{label:"Transparent Button black",value:"ks-button-secondary transperant-button button-black"}]},{type:"dropdown",key:"ctaTarget",label:"CTA Open Target",value:"",options:[{label:"Same Window",value:""},{label:"New Tab",value:"tab"}]},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria Label"},{type:"boolean",key:"imageClick",label:"Image Click",help:"Image Clickable",messages:!1},{type:"text",key:"gtmImageLabel",label:"GTM Image Label",messages:!1}];var cr=sr;o("jScO");function ur(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var dr=function(e){W()(o,e);var t=ur(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8);return f.a.createElement("div",{className:"Offers-Landing-Hero"},f.a.createElement("div",null,f.a.createElement("div",{className:"Roku-Hero-Media-Inner variant-f"},f.a.createElement("div",null,f.a.createElement("div",{className:"Roku-PictureFill"},f.a.createElement("style",{dangerouslySetInnerHTML:{__html:"#".concat(o," {\n background-image: url(").concat(t.imageUrl,");\n }\n\n @media (max-width: 1023px) {\n #").concat(o," {\n background-image: url(").concat(t.imageXsUrl||t.imageUrl,");\n }\n }")}}),f.a.createElement("div",{className:"media-bg",id:o,"aria-label":t.imageAlt},f.a.createElement("div",null,f.a.createElement("div",{className:"roku-hero-media-content-container"},f.a.createElement("div",{className:"container variant-e-hero-container"},f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"roku-hero-media-content"},f.a.createElement("div",{className:"content-box-container"},f.a.createElement("div",{className:"content-box"},f.a.createElement("h1",null,f.a.createElement("p",{className:"headline",dangerouslySetInnerHTML:{__html:t.headline}}),t.subhead&&f.a.createElement("p",{className:"subhead",dangerouslySetInnerHTML:{__html:t.subhead}})),t.ctaText&&f.a.createElement("a",{"data-gtm-category":t.referrer,"data-gtm-label":t.ctaTrackingLabel||"hero:"+t.ctaText.replace(/[\!\?\%\$\®\$\™\#\,\ \.\:]+/gi,"_"),className:"roku-button",href:t.ctaUrl,"data-reload-navigation":!0!==t.ctaNewWindow?"true":"false",target:!0===t.ctaNewWindow?"_blank":"_self"},t.ctaText),t.disclaimer&&f.a.createElement("p",{className:"disclaimer"},t.disclaimer)))))))),t.imageAlt&&f.a.createElement("span",{role:"img","aria-labelledby":o}," "))))),t.legal&&f.a.createElement("div",{className:"roku-hero-media-disclaimer disclaimer"},f.a.createElement("div",null,t.legal))))}}]),o}(f.a.Component);dr.data=[{type:"image",key:"imageUrl",label:"Image",category:"offers-landing-hero"},{type:"image",key:"imageXsUrl",label:"Image Xs",category:"offers-landing-hero"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"text",key:"headline",label:"Headline"},{type:"text",key:"subhead",label:"Subhead"},{type:"text",key:"disclaimer",label:"Disclaimer"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"boolean",key:"ctaNewWindow",label:"CTA Click",help:"Open in new window"},{type:"text",key:"referrer",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"ctaTrackingLabel",label:"GTM Label",messages:!1},{type:"text",key:"legal",label:"Legal Disclaimer"}];var pr=dr;o("3HIL");function mr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var fr=function(e){W()(o,e);var t=mr(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"getImageContent",(function(e){return f.a.createElement("div",{className:"col-md-6 col-sm-12 col-xs-12"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:e.imageUrl,alt:e.imageAlt||""}))})),r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.position="right"===t.position?"right":"left",t.ctaMode="text"===t.ctaMode?"text":"button";var o=t.bgColor||"";return t.bgTexture&&!o&&(o="b0"),f.a.createElement("div",{className:"Offers-Landing-Section"},f.a.createElement("section",{className:1==t.bgTexture?"roku-bg-texture-"+o.toLowerCase():"roku-bg-"+o},f.a.createElement("div",{className:"row offer-section-content ".concat("right"===t.position?"offer-section-right":"")},"left"===t.position&&this.getImageContent(t),f.a.createElement("div",{className:"offer-row-content col-md-6 col-sm-12 col-xs-12"},f.a.createElement("h2",null,t.title),f.a.createElement("div",{className:"description"},f.a.createElement("div",{className:"div-inline"},t.description),"text"==t.ctaMode&&f.a.createElement("div",{className:"div-inline"},f.a.createElement("a",{className:"display-inline","data-reload-navigation":!0!==t.ctaNewWindow?"true":"false","data-gtm-category":t.gtmCategory,"data-gtm-label":t.gtmLabel,href:t.ctaUrl,target:!0===t.ctaNewWindow?"_blank":"_self","aria-label":t.ctaText},t.ctaText))),"button"==t.ctaMode&&t.ctaText&&f.a.createElement("a",{className:"roku-button","data-reload-navigation":!0!==t.ctaNewWindow?"true":"false","data-gtm-category":t.gtmCategory,"data-gtm-label":t.gtmLabel,href:t.ctaUrl,target:!0===t.ctaNewWindow?"_blank":"_self","aria-label":t.ctaText},t.ctaText),f.a.createElement("p",{className:"disclaimer"},t.disclaimer)),"right"===t.position&&this.getImageContent(t))))}}]),o}(f.a.Component);fr.data=[{type:"image",key:"imageUrl",label:"Image",category:"offers-landing-section"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"dropdown",key:"position",label:"Image Position",value:"",options:[{label:"Left",value:"left"},{label:"Right",value:"right"}]},{type:"text",key:"title",label:"Title"},{type:"text",key:"description",label:"Description"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"dropdown",key:"ctaMode",label:"CTA Style",value:"",options:[{label:"Button",value:"button"},{label:"Link",value:"text"}]},{type:"boolean",key:"ctaNewWindow",label:"CTA Click",help:"Open in new window"},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"disclaimer",label:"Disclaimer"},{type:"boolean",key:"bgTexture",label:"Background Texture",help:"Texture"},{type:"dropdown",key:"bgColor",label:"Texture Color",value:"b0",options:[{label:"White (B0)",value:"b0"},{label:"Light Grey (B1)",value:"b1"},{label:"Dark Grey (B4)",value:"b4"},{label:"Light Black (B5)",value:"b5"},{label:"Black (B6)",value:"b6"}]}];var gr=fr;o("2in3");function br(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var hr=function(e){W()(o,e);var t=br(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).keyCount=0,r.getKey=r.getKey.bind(se()(r)),r}return q()(o,[{key:"getKey",value:function(){return this.keyCount++}},{key:"render",value:function(){return f.a.createElement("div",{key:"drawer-key-"+this.getKey(),className:"row roku-blocks"},this.props.model.map((function(e,t){return f.a.createElement("div",{key:"draw-item-key-"+t,ref:"block-item-"+t,className:"block col-sm-12 col-md-"+(e.gridSize||12)},e.image&&f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:e.image,alt:e.imageAlt||""}),e.icon&&f.a.createElement("div",{className:"icon"},f.a.createElement("span",{className:"glyphicon "+e.icon}," ")),e.title&&f.a.createElement("h3",{className:"draw-title"},e.title),e.content&&f.a.createElement("div",null,f.a.createElement("div",{className:"div-inline"},e.content),e.ctaText&&f.a.createElement("div",{className:"div-inline"},f.a.createElement("a",{className:"div-inline",href:e.ctaUrl,"data-reload-navigation":"true","data-gtm-category":e.gtmCategory,"data-gtm-label":e.gtmLabel,"aria-label":e.ctaText},e.ctaText))))})))}}]),o}(f.a.Component);o("xmus");function kr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var xr=function(e){W()(o,e);var t=kr(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"getImageContent",(function(e){return f.a.createElement("div",{className:"col-md-6 col-sm-12 col-xs-12"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:e.imageUrl,alt:e.imageAlt||""}))})),a()(se()(r),"getDefaultFaq",(function(e){return f.a.createElement("div",{className:"row offer-section-content"},f.a.createElement("div",{className:"faq-content"},e.headline&&f.a.createElement("h2",{className:"faq-headline"},e.headline),f.a.createElement(hr,{model:e.blocks||[]})))})),a()(se()(r),"getSectionFaq",(function(e){return f.a.createElement("div",{className:"row offer-section-content ".concat("right"===e.position?"offer-section-right":"")},"left"===e.position&&r.getImageContent(e),f.a.createElement("div",{className:"col-md-6"},f.a.createElement("div",{className:"faq-content layout-2"},e.headline&&f.a.createElement("h2",{className:"faq-headline"},e.headline),f.a.createElement(hr,{model:e.blocks||[]}))),"right"===e.position&&r.getImageContent(e))})),r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.type="section"===t.type?"section":"default",t.position="right"===t.position?"right":"left",t.ctaMode="text"===t.ctaMode?"text":"button";var o=t.bgColor||"";return t.bgTexture&&!o&&(o="b0"),f.a.createElement("div",{className:"Offers-Landing-Faq"},f.a.createElement("section",{className:1==t.bgTexture?"roku-bg-texture-"+o.toLowerCase():"roku-bg-"+o.toLowerCase()},"default"===t.type&&this.getDefaultFaq(t),"section"===t.type&&this.getSectionFaq(t)))}}]),o}(f.a.Component);xr.data=[{type:"dropdown",key:"type",label:"FAQ Style",value:"",options:[{label:"Default",value:"default"},{label:"Section",value:"section"}]},{type:"text",key:"headline",label:"Headline"},{type:"multiple",key:"blocks",label:"FAQs",data:["title","content","ctaText",{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",messages:!1}]},{type:"boolean",key:"bgTexture",label:"Background Texture",help:"Texture"},{type:"dropdown",key:"bgColor",label:"Texture Color",value:"b0",options:[{label:"White (B0)",value:"b0"},{label:"Light Grey (B1)",value:"b1"},{label:"Dark Grey (B4)",value:"b4"},{label:"Light Black (B5)",value:"b5"},{label:"Black (B6)",value:"b6"}]},{type:"dropdown",key:"position",label:"Image Position",value:"",options:[{label:"Left",value:"left"},{label:"Right",value:"right"}],group:"Section Content"},{type:"image",key:"imageUrl",label:"Image",category:"offers-landing-section",group:"Section Content"},{type:"text",key:"imageAlt",label:"Image Alt",group:"Section Content"}];var yr=xr;o("J1ki");function vr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var wr=function(e){W()(o,e);var t=vr(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.bgColor||"";return t.bgTexture&&!o&&(o="b0"),f.a.createElement("div",{className:"Offers-Landing-Banner"},f.a.createElement("section",{className:t.bgTexture?"roku-bg-texture-"+o.toLowerCase():"roku-bg-"+o.toLowerCase()},f.a.createElement("div",{className:"offers-banner"},t.content&&f.a.createElement("p",{className:"roku-font-2"},t.content),t.ctaText&&f.a.createElement("a",{className:"roku-button",href:t.ctaUrl,"data-reload-navigation":"true","data-gtm-category":t.gtmCategory,"data-gtm-label":t.gtmLabel,"aria-label":t.ctaText},t.ctaText))))}}]),o}(f.a.Component);wr.data=[{type:"text",key:"content",label:"Content"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"boolean",key:"bgTexture",label:"Background Texture",help:"Texture"},{type:"dropdown",key:"bgColor",label:"Texture Color",value:"b0",options:[{label:"White (B0)",value:"b0"},{label:"Light Grey (B1)",value:"b1"},{label:"Dark Grey (B4)",value:"b4"},{label:"Light Black (B5)",value:"b5"},{label:"Black (B6)",value:"b6"}]}];var _r=wr,Rr=o("je4i"),Cr=o.n(Rr),Er=o("by07");function Sr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Pr=function(e){W()(o,e);var t=Sr(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement(Er.a,{unit:t.offerType||"offer-banner",title:t.title,description:t.description,thumbnail:t.thumbnail,imageAlt:t.imageAlt||t.title,disclaimer:t.disclaimer,url:t.url,disclaimerURL:t.disclaimerURL,gaLabel:t.gtmLabel,salePrice:t.salePrice&&t.salePrice,retailPrice:t.retailPrice&&t.retailPrice,ctaText:t.ctaText,key:Cr.a.generate()})}}]),o}(f.a.Component);Pr.data=[{type:"dropdown",options:[{value:"offer-banner",label:"Partner Offer"},{value:"product-banner",label:"Product Offer"},{value:"offsite-banner",label:"Offsite Offer"}],key:"offerType",label:"Offer Type",messages:!1},{type:"image",key:"thumbnail",label:"Image",category:"product-banner"},{type:"text",key:"imageAlt",label:"Image Alt. Text"},{type:"text",key:"title",label:"Offer Title",messages:!0},{type:"text",key:"description",label:"Offer Description",messages:!0},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"url",label:"CTA Link",messages:!1},{type:"text",key:"salePrice",label:"Sale Price (Offsite Offer Only)"},{type:"text",key:"retailPrice",label:"Retail Price (Offsite Offer Only)"},{type:"text",key:"disclaimer",label:"Disclaimer"},{type:"text",key:"disclaimerURL",label:"Disclaimer Link",messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label"}];var Tr=Pr,Or=o("16Jc"),Nr=o("Gpnc"),Ir=o.n(Nr),Ar=o("9hFa"),Mr=o.n(Ar),Lr=o("yl30"),Dr=o.n(Lr);o("gVJR");function jr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Hr=function(e){W()(o,e);var t=jr(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={orderDetails:"",title:"",desc:"",image:""},r.resource=r.props.resource,r.calcSavedAmount=r.calcSavedAmount.bind(se()(r)),r}return q()(o,[{key:"calcSavedAmount",value:function(e,t){var o=parseFloat(e)-parseFloat(t);return o!==parseInt(o)&&(o=o.toFixed(2)),parseInt(o)}},{key:"render",value:function(){var e=this.props,t=e.offer,o=e.resource,r=t.thumbnail?t.thumbnail.split("/").pop().split(".").shift():"generic",a="slot"+this.props.index+":"+r,n="";t.hasOwnProperty("sku")&&(n=f.a.createElement("div",{className:"offers-shop-button",ref:"shop-button-"+t.sku}));var i="",l="";void 0!==t.ctas&&(i=t.ctas.map((function(e,t){return l=e.url||"",f.a.createElement("a",{key:"offer-cta-"+t,target:e.external?"_blank":"_self",href:e.url,"data-gtm-category":"special_offers","data-gtm-label":a+":cta:"+e.text.toLowerCase().replace(/\s/g,"_"),className:"offers-cta-link","data-reload-navigation":"true",title:e.text},e.text)})));var s=this.state.image||t&&t.sku&&"https://image.roku.com/w/shop/".concat(t.sku,".png");return f.a.createElement("div",{className:"special-offer row"},s&&f.a.createElement("div",{className:"offer-image-col text-center"},l?f.a.createElement("a",{href:l,"data-gtm-category":"special_offers","data-gtm-label":a+":cta:thumbnail","data-reload-navigation":"true"},f.a.createElement("img",{alt:this.state.title||t.title,src:s,className:"img-responsive"})):f.a.createElement("img",{alt:this.state.title||t.title,src:s,className:"img-responsive"})),f.a.createElement("div",{className:"offer-text-col bottom"},l?f.a.createElement("a",{href:l,"data-gtm-category":"special_offers","data-gtm-label":a+":cta:offer_title",title:this.state.title||t.title,"data-reload-navigation":"true"},(this.state.title||t.title)&&f.a.createElement("h2",{className:"offer-title"},this.state.title||t.title)):f.a.createElement(f.a.Fragment,null,(this.state.title||t.title)&&f.a.createElement("h2",{className:"offer-title"},this.state.title||t.title)),f.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.desc||t.desc}}),this.state.orderDetails&&f.a.createElement("div",{className:"backorder-message"},f.a.createElement("span",null,this.state.orderDetails))),f.a.createElement("div",{className:"offer-cta-col bottom"},this.state.product&&f.a.createElement("div",{className:"offer-saved-price"},f.a.createElement("span",null,o["price.save"]," "),f.a.createElement(b.a,{hideChange:!0,price:this.calcSavedAmount(this.state.product.price,this.state.product.special_price)})),f.a.createElement("div",{className:"offer-sku-price row"},this.state.product&&f.a.createElement("div",{className:"offer-sale-price"},this.state.product&&f.a.createElement(b.a,{price:parseFloat(this.state.product.special_price)})),f.a.createElement("div",{className:"offer-mrsp"},this.state.product&&f.a.createElement(b.a,{price:parseFloat(this.state.product.price),slashed:!0}))),n,i))}},{key:"componentDidMount",value:function(){var e=this.props.product;if(this.props.offer.hasOwnProperty("sku")&&e){if(this.props.offer.details&&(e.inventory_due_date=null,e.details=this.props.offer.details),e.promo.price_offer_subhead)try{var t=/(\[.+?\])/g,o=e.promo.price_offer_subhead.match(t);o&&(this.props.offer.navigateUrl=o[0].replace("[","").replace("]",""),o[1]&&(this.props.product.cta=o[1].replace("[","").replace("]","")),e.promo.price_offer_subhead=e.promo.price_offer_subhead.replace(t,""))}catch(e){}Dr.a.render(f.a.createElement(h.a,{model:this.props.product,referrer:"offers",navigateUrl:this.props.offer.navigateUrl||""}),this.refs["shop-button-"+this.props.offer.sku]);var r="",a="",n="";e.promo&&(r=e.promo.price_offer_headline,a=e.promo.price_offer_subhead,n=e.promo.sales_img_url),this.setState({orderDetails:e.details,product:e,title:r,desc:a,image:n})}}}]),o}(f.a.Component);function zr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Fr=function(e){W()(o,e);var t=zr(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).resource=Object.assign(Ir()(),Mr()()),r.state={offers:[],productData:{}},r.getProductData=r.getProductData.bind(se()(r)),r.getProductOffers=r.getProductOffers.bind(se()(r)),g.a.resource=r.resource,r.getProductData(),r}return q()(o,[{key:"getProductData",value:function(){var e=this;g.a.getAllProductsData().then((function(t){e.setState({productData:t},(function(){e.getProductOffers()}))})).catch((function(e){console.log("Error getting product data",e)}))}},{key:"getProductOffers",value:function(){var e=this,t=[],o=T.b.getLocale(),r="".concat(o.country,"-").concat(o.language.toUpperCase()),a="".concat(o.language.toUpperCase(),"-").concat(o.country),n="".concat(o.country,"-").concat(o.country),i=/([A-Z]{2}-[A-Z]{2})/;Object.keys(this.state.productData).forEach((function(l){e.state.productData[l].promo&&"players"===e.state.productData[l].type&&("US"===o.country?!1===i.test(e.state.productData[l].sku)&&("R"===e.state.productData[l].sku.substr(-1)||"R2"===e.state.productData[l].sku.substr(-2)||"BDL1"===e.state.productData[l].sku.substr(-4)||"BDL2"===e.state.productData[l].sku.substr(-4))&&t.push(e.state.productData[l]):-1===e.state.productData[l].sku.indexOf(r)&&-1===e.state.productData[l].sku.indexOf(a)&&-1===e.state.productData[l].sku.indexOf(n)||t.push(e.state.productData[l]))})),this.resource=Mr()(),(t=t.sort((function(e,t){return null===e.promo.offer_page_priority&&(e.promo.offer_page_priority=1e3),null===t.promo.offer_page_priority&&(t.promo.offer_page_priority=1e3),e.promo.offer_page_priority-t.promo.offer_page_priority}))).forEach((function(e,o){t.forEach((function(r,a){if(o===a)return null;if(r.sku===e.sku&&t[a]&&t[a].special_price&&t[o]&&t[o].special_price){var n=parseInt(t[a].price)-parseInt(t[a].special_price),i=parseInt(t[o].price)-parseInt(t[o].special_price);if(n>i)t=t.filter((function(e){return e!=t[o]}));else if(i>n)t=t.filter((function(e){return e!=t[a]}));else if(n===i&&t[a].promo&&t[a].promo.offer_page_priority&&t[o].promo&&t[o].promo.offer_page_priority){var l=parseInt(t[a].promo.offer_page_priority),s=parseInt(t[o].promo.offer_page_priority);l>s?t=t.filter((function(e){return e!=t[o]})):s>l?t=t.filter((function(e){return e!=t[a]})):l===s&&(t=t.filter((function(e){return e!=t[o]})))}else t=t.filter((function(e){return e!=t[o]}))}}))})),this.setState({offers:t})}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=this.state.offers||[];return f.a.createElement("div",{className:"Roku-Page-Offers"},o.map((function(e,t){return f.a.createElement("section",{key:"offers-product-".concat(e.sku)},f.a.createElement(Hr,{resource:Mr()(),offer:e,index:t+1,product:e}))})))}}]),o}(f.a.Component);Fr.data=[];var Br=Fr,Vr=o("/HFf");o("HlIl");function qr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ur=function(e){W()(o,e);var t=qr(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={},r}return q()(o,[{key:"render",value:function(){var e={DE:"UVP",FR:"PVC"},t=[],o=this.props.model,r=this.props.slashed||!1;if(this.props.price)t=parseFloat(this.props.price).toFixed(2).split(".");else{if(!(o&&(o.price||o.special_price)&&o.price>0))return f.a.createElement("div",null);t=(r?o.price:""!==o.special_price?o.special_price:o.price).split(".")}if(r&&o&&""==o.special_price||""===t[0]&&""===t[1])return f.a.createElement("div",null);o&&o.sku;var a=T.b.getLocale(),n=t[0],i=t[1];n=parseInt(n).toLocaleString("en");var l=Vr[a.language+"_"+a.country].symbol,s=this.props.hideChange&&"00"===i;switch(a.country){case"SV":case"PA":case"AR":case"CL":case"CO":n=n.replace(/[,.]/g,(function(e){return","===e?".":","}));break;case"GT":case"HN":n=s?n:n.substring(0,n.length)+"."+i}switch(a.country){case"FR":case"DE":n=n.replace(/[,.]/g,(function(e){return"."===e?",":"."})),n=s?n:n.substring(0,n.length)+","+i}return~["DE","FR"].indexOf(a.country)?f.a.createElement("span",{"data-sku":this.props.sku,className:"".concat(""," msrp-container")},f.a.createElement("span",{className:"bills"},e[a.country]&&f.a.createElement("span",{className:"msrp"},e[a.country]),n),l):~["AR","CL","CO","CR","GT","HN","NI","PE","SV"].indexOf(a.country)?f.a.createElement("span",{"data-sku":this.props.sku,className:""},l,f.a.createElement("span",{className:"bills"},n)):f.a.createElement("span",{"data-sku":this.props.sku,className:""},l,f.a.createElement("span",{className:"bills"},n),!s&&f.a.createElement("span",{className:"decimal-point"},".",i))}}]),o}(f.a.Component);Ur.className="Price-Decimal",Ur.propTypes={sku:X.a.string,price:X.a.number,slashed:X.a.bool,model:X.a.object},Ur.defaultProps={sku:"",slashed:!1};var Wr=o("F7qB");o("ajTt");function Gr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Yr=function(e){W()(o,e);var t=Gr(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"handleScroll",(function(){r.elMenu.getBoundingClientRect().y>0?(r.bannerEl.classList.add("hide-pdp-addtocart-banner"),r.mobileBannerEl&&r.mobileBannerEl.classList.add("hide-pdp-addtocart-banner")):(r.bannerEl.classList.remove("hide-pdp-addtocart-banner"),r.mobileBannerEl&&r.mobileBannerEl.classList.remove("hide-pdp-addtocart-banner"))})),a()(se()(r),"getProductData",function(){var e=i()(p.a.mark((function e(t){var o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null,e.prev=1,e.next=4,g.a.getProductData(t);case 4:o=e.sent,r.setState({product:o}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error("Unable to get product data",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()),a()(se()(r),"handleFindInStore",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"local",t=(r.state.product,Resources["".concat(r.props.id,".fisLink")]);if(t)T.d.navigateToPageAndReload(t);else try{try{window.$BV.SI.trackConversion({type:"FindInStore",label:"PDP",value:r.ps_sku})}catch(e){}"true"===__Roku_App_Initial_Values.resource.features["fis.ps"]&&("local"===e?document.querySelector(".ps-widget.instore").click():document.querySelector(".ps-widget.online").click())}catch(e){}})),a()(se()(r),"handleWtb",(function(){var e=r.state.wtbModal;r.setState({wtbModal:!e})})),a()(se()(r),"renderPricing",(function(e){var t=window.innerWidth<768,o=r.state.product&&(r.state.product.special_price||r.state.product.price),a=r.state.product&&r.state.product.price,n=null;o=e.overwrite_special_price||e.overwrite_price||o,a=e.overwrite_price||a,(o=parseFloat(o))<(a=parseFloat(a))?n=parseFloat(a)-parseFloat(o):a=null;var i=e.addToCartCta||r.state.product&&r.state.product.cta,l=!!e.addToCartOpensFIS,s=e.fisDefaultTabToOpen?e.fisDefaultTabToOpen:"local",c=e.addToCartLink;return r.state.product&&"in-stock"!==r.state.product.state&&!e.addToCartLink&&(e.addToCartOpensFISIfItemNotInStock&&(l=!0,!1,i=e.findInStoreLabel),e.addToCartOOSLink&&(c=e.addToCartOOSLink)),f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"Pdp-Banner-Header ks-text-bold ks-text-lg"},e.productName),f.a.createElement("div",{className:"pdp-pricing"},!t&&f.a.createElement(f.a.Fragment,null,n&&f.a.createElement("div",{className:"pdp-pricing__save"},e.saveLabel," ",f.a.createElement(Ur,{hideChange:!0,price:n})),a&&f.a.createElement("div",{className:"pdp-pricing__discount"},f.a.createElement(Ur,{price:a})),f.a.createElement("div",{className:"pdp-pricing__main"},f.a.createElement(Ur,{price:o}))),t&&f.a.createElement("div",null,f.a.createElement("div",{className:"pdp-pricing__main"},f.a.createElement(Ur,{price:o})),f.a.createElement("div",{className:"pdp-pricing-special"},a&&f.a.createElement("div",{className:"pdp-pricing__discount"},f.a.createElement(Ur,{price:a})),n&&f.a.createElement("div",{className:"pdp-pricing__save"},e.saveLabel," ",f.a.createElement(Ur,{hideChange:!0,price:n})))),f.a.createElement("div",{className:"pdp-cta__add-to-cart"},l&&!e.wtbModal&&f.a.createElement("a",{"data-gtm-category":e.addToCartGtmCategory||"product_players","data-gtm-label":e.addToCartGtmLabel,className:"ks-button",onClick:function(){return r.handleFindInStore(s)}},i),!l&&(e.addToCartLink||r.state.product)&&!e.wtbModal&&f.a.createElement(h.a,{ctaText:i,model:r.state.product||{sku:null,details:null},referrer:e.addToCartGtmCategory||"product_players",gtmLabel:e.addToCartGtmLabel,navigateUrl:c}),e&&e.wtbModal&&f.a.createElement("a",{"data-gtm-category":e.wtbGtmCategory||"product_players","data-gtm-label":e.wtbGtmLabel,className:"ks-button wtb-button",onClick:function(){return r.handleWtb(e)}},f.a.createElement("div",{className:"wtb-cta-text"},e["wtb.cta.text"])))))})),r.state={product:null,wtbModal:!1},r.sku=Resources["".concat(r.props.id,".sku")],r.ps_sku=Resources["".concat(r.props.id,".ps_sku")],r.ps_sku||(r.ps_sku=r.sku),g.a.resource=__Roku_App_Initial_Values.resource,r}return q()(o,[{key:"componentDidMount",value:function(){this.sku&&this.getProductData(this.sku),this.elMenu=document.querySelector(".Pdp-Hero .pdp-pricing"),this.bannerEl=document.querySelector(".Pdp-AddToCart-Banner"),this.mobileBannerEl=document.querySelector(".Pdp-AddToCart-Banner-Header"),window.addEventListener("scroll",this.handleScroll,!1)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this.handleScroll,!1)}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=this.state.wtbModal,r=!0===Resources["".concat(this.props.id,".Mobile View")],a=!0===Resources["".concat(this.props.id,".Mobile Header")],n=window.innerWidth<768,i=!!t.addToCartOpensFIS,l=!0;return this.state.product&&"in-stock"!==this.state.product.state&&!t.addToCartLink&&t.addToCartOpensFISIfItemNotInStock&&(i=!0,l=!1),n&&!r?null:f.a.createElement(f.a.Fragment,null,a&&f.a.createElement("div",{className:"Pdp-AddToCart-Banner-Header ks-text-bold ks-text-lg grey-bg hide-pdp-addtocart-banner"},t.productName),f.a.createElement("div",{className:"Pdp-AddToCart-Banner grey-bg hide-pdp-addtocart-banner ks-pb-20"},f.a.createElement("div",{className:"sticky ks-ph-20"},this.renderPricing(t)),(l||i)&&f.a.createElement("div",{className:"ps-widget-hidden"},f.a.createElement("div",{className:"ps-widget online","ps-sku":this.ps_sku,"ps-config":"5eb9676beae093002911fb56"}),f.a.createElement("div",{className:"ps-widget instore","ps-sku":this.ps_sku,"ps-config":"5eb967b40872ef0012259ecc"})),o&&f.a.createElement(Wr.b,{onClose:this.handleWtb,headline:t["wtb.modal.headline"],shopOnline:t["wtb.modal.shopOnline"],gtmCategory:t.wtbGtmCategory,gtmLabel:t.wtbGtmLabel,inStore:t["wtb.modal.inStore"],onlineRetailer:t.onlineRetailer,inStoreRetailer:t.inStoreRetailer,sku:this.sku,wtbGtmOverwriteAutomated:t.wtbGtmOverwriteAutomated})))}}]),o}(f.a.Component);Yr.data=[{type:"text",key:"sku",label:"SKU",messages:!1},{type:"text",key:"ps_sku",label:"Price Spider SKU",messages:!1},{type:"boolean",key:"Mobile View",help:"Hide on Mobile"},{type:"boolean",key:"Mobile Header",help:"Mobile header stick to top"},{type:"text",key:"productName",label:"Product Name"},{type:"text",key:"saveLabel",label:"Save"},{type:"text",key:"addToCartCta",label:"Overwrite Add to Cart CTA",default:!1,group:"Overwrites"},{type:"text",key:"addToCartLink",label:"Add to Cart Link",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"findInStoreLabel",label:"Find in store",group:"Overwrites"},{type:"text",key:"fisLink",label:"Find in store link",group:"Overwrites",default:!1,messages:!1},{type:"boolean",key:"addToCartOpensFIS",help:"Add to Cart CTA open Find in Store",group:"Overwrites",default:!1,messages:!1},{type:"boolean",key:"addToCartOpensFISIfItemNotInStock",help:"Add To Cart open Find in Store when product out of stock",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"addToCartOOSLink",label:"Add To Cart link if out of stock",group:"Overwrites",default:!1,messages:!1},{type:"dropdown",options:[{value:"local",label:"Local"},{value:"online",label:"Online"}],key:"fisDefaultTabToOpen",help:"Default FIS tab",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"addToCartGtmCategory",label:"Overwrite Add to Cart GTM Category",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"addToCartGtmLabel",label:"Overwrite Add to Cart GTM Label",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"overwrite_price",label:"Overwrite price",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"overwrite_special_price",label:"Overwrite special price",group:"Overwrites",default:!1,messages:!1}];var Kr=Object(Wr.a)(Yr);o("o95p");function Jr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Zr=function(e){W()(o,e);var t=Jr(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Pdp-Banner ks-p-20"},f.a.createElement("div",{className:"banner-img ".concat(t.autoImg?"full-height":"")},f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.imageAlt||""})),f.a.createElement("div",{className:"banner-content ".concat(t.singleline?"single-line":"")},f.a.createElement("div",{className:"banner-headline ks-text-xs ks-text-medium grey600"},t.headline),f.a.createElement("div",{className:"banner-description ks-text-rg ks-text-regular grey600\n ".concat(t.singleline?"glyphicon glyphicon-bullet":""),dangerouslySetInnerHTML:{__html:t.description}}),f.a.createElement("div",{className:"banner-disclaimer ks-text-xs ks-text-light grey600"},t.disclaimer)),f.a.createElement("div",{className:"banner-cta"},f.a.createElement("a",{className:"ks-text-bold","data-gtm-category":Object(M.a)()||t.gtmCategory,"data-gtm-label":Object(M.b)(t.ctaText,"pdp_banner")||t.gtmLabel,href:t.ctaUrl,"aria-label":t.ariaLabel,"data-reload-navigation":"true"},t.ctaText)))}}]),o}(f.a.Component);Zr.data=[{type:"image",key:"image",label:"Image",category:"product-banner"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"boolean",key:"autoImg",help:"Make img expand to full height"},{type:"text",key:"headline",label:"Headline"},{type:"text",key:"description",label:"Description"},{type:"boolean",key:"singleline",help:"Make header and description a single line"},{type:"text",key:"disclaimer",label:"Disclaimer"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria label"}];var Qr=Zr;o("yeEk");function Xr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var $r=function(e){W()(o,e);var t=Xr(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.heading?f.a.createElement("div",{className:"Pdp-Header ks-text-medium ks-text-xxl ks-pv-20"},t.heading):null}}]),o}(f.a.Component);$r.data=[{type:"text",key:"heading",label:"Heading"}];var ea=$r,ta=o("xWVN"),oa=o("lWWm");o("Tbf2");function ra(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var aa=function(e){W()(o,e);var t=ra(o);function o(e){var r;B()(this,o),r=t.call(this,e),a()(se()(r),"ensureMounted",(function(){r.slideContainer=r.refs.HeroCarouselContainer,r.slideContainer?r.handleListeners():setTimeout((function(){r.ensureMounted()}),100)})),a()(se()(r),"handleListeners",(function(){window.addEventListener("resize",r.init),r.framesCount>1&&(r.slideContainer.addEventListener("touchstart",r.slideStart),r.slideContainer.addEventListener("touchmove",r.slideMove),r.slideContainer.addEventListener("touchend",r.slideEnd),r.slideContainer.addEventListener("mousedown",r.slideStart),r.slideContainer.addEventListener("mousemove",r.slideMove),r.slideContainer.addEventListener("mouseup",r.slideEnd),r.slideContainer.addEventListener("mouseleave",r.slideEnd)),r.init(),setTimeout(r.init,150),r.props.autoslide&&r.startCarouselInterval()})),a()(se()(r),"init",(function(){r.containerWidth=r.refs.HeroCarousel.offsetWidth,r.setState({carouselWidth:r.containerWidth,thumbWidth:20},(function(){r.setToVisible()}))})),a()(se()(r),"setToVisible",(function(){clearInterval(r.visibleTimeout),r.visibleTimeout=setTimeout((function(){window.requestAnimationFrame((function(){r.refs.HeroCarouselContainer.style.height="auto"}))}),250)})),a()(se()(r),"slideStart",(function(e){e.touches||(r.isMouse=!0,e.preventDefault()),r.slideContainer&&(r.slideContainer.style.transitionDuration="0ms",r.initX=e.touches?e.touches[0].screenX:e.screenX,r.isSwiping=!0)})),a()(se()(r),"slideMove",(function(e){r.isSwiping&&r.slideContainer&&(r.isMouse&&e.preventDefault(),r.movedX=r.initX-(e.touches?e.touches[0].screenX:e.screenX),r.slideContainer.style.transform="translate3d(".concat(-(r.state.position*r.state.carouselWidth+r.movedX),"px, 0, 0)"))})),a()(se()(r),"slideEnd",(function(e){if(r.isSwiping&&r.slideContainer){r.isMouse&&e.preventDefault();var t=r.containerWidth/5;r.movedX<-t&&0!==r.state.position?r.setImagePosition(r.state.position-1):r.movedX>t&&r.state.position<r.state.frames.length-1?r.setImagePosition(r.state.position+1):r.slideContainer.style.transform="translate3d(-".concat(r.state.position*r.state.carouselWidth,"px, 0, 0)"),r.initX=r.movedX=0,r.isSwiping=!1,r.slideContainer.style.transitionDuration=""}}));var n=r.props.frames;return r.framesCount=r.props.frames.length,r.state={position:0,carouselWidth:0,thumbWidth:0,frames:n,navigation:!1!==r.props.navigation},r.containerWidth=0,r.slideContainer=null,r.initX=0,r.movedX=0,r.isMouse,r.isSwiping=!1,r.carouselInterval=null,r.stopCarouselInterval=r.stopCarouselInterval.bind(se()(r)),r.startCarouselInterval=r.startCarouselInterval.bind(se()(r)),r}return q()(o,[{key:"componentDidMount",value:function(){this.ensureMounted()}},{key:"shouldComponentUpdate",value:function(e,t){return e.frames&&e.frames.length!==this.state.frames.length&&e.frames[e.frames.length-1].image&&e.frames[e.frames.length-1].image!==this.state.frames[this.state.frames.length-1].image&&this.setState({frames:e.frames}),!0}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.init),this.slideContainer.removeEventListener("touchstart",this.slideStart),this.slideContainer.removeEventListener("touchmove",this.slideMove),this.slideContainer.removeEventListener("touchend",this.slideEnd),this.slideContainer.removeEventListener("mousedown",this.slideStart),this.slideContainer.removeEventListener("mousemove",this.slideMove),this.slideContainer.removeEventListener("mouseup",this.slideEnd),this.slideContainer.removeEventListener("mouseleave",this.slideEnd),this.stopCarouselInterval()}},{key:"stopCarouselInterval",value:function(){this.carouselInterval&&clearInterval(this.carouselInterval)}},{key:"startCarouselInterval",value:function(){var e=this;this.carouselInterval=setInterval((function(){var t=e.state.position+1;t>=e.state.frames.length&&(t=0),e.setImagePosition.call(e,t,!0)}),1e3*this.props.duration)}},{key:"setImagePosition",value:function(e,t){"left"===e&&-1===(e=this.state.position-1)&&(e=this.framesCount-1),"right"===e&&(e=this.state.position+1)===this.framesCount&&(e=0),this.setState({position:e}),this.props.autoslide&&!0!==t&&this.stopCarouselInterval()}},{key:"render",value:function(){var e=this,t=this.state.frames;return f.a.createElement("section",{className:"HeroCarousel",ref:"HeroCarousel"},f.a.createElement("div",{className:"HeroCarousel-Wrapper"},f.a.createElement("div",{className:"HeroCarousel-Container",ref:"HeroCarouselContainer",style:{width:"".concat(this.state.carouselWidth*t.length,"px"),transform:"translate3d(-".concat(this.state.position*this.state.carouselWidth,"px, 0, 0)")}},t.map((function(t,o){return f.a.createElement("div",{key:t+o,className:"carousel-image",style:{width:"".concat(e.state.carouselWidth,"px")}},t.image&&f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.alt&&t.alt.length>100?t.alt.substring(0,96).concat("..."):t.alt}),"object"===St()(t.content)&&t.content,"string"==typeof t.content&&f.a.createElement("span",{className:"carousel-content",dangerouslySetInnerHTML:{__html:t.content}}))})))),this.state.navigation&&f.a.createElement("div",{className:"HeroCarousel-Navigation"},f.a.createElement("div",{className:"HeroCarousel-Navigation-Wrapper"},f.a.createElement("div",{className:"HeroCarousel-Navigation-Container",role:"complementary"},f.a.createElement("a",{role:"button","aria-label":"Move carousel left",className:"glyphicon glyphicon-arrow-left position","data-gtm-category":this.props.gtmCategory,"data-gtm-label":"".concat(this.props.gtmLabel,":hero:carousel-left"),onClick:function(){return e.setImagePosition("left")}}),t.map((function(t,o){var r="".concat(e.props.gtmLabel,":hero:position").concat(o+1);return f.a.createElement("a",{key:t.image,"aria-label":"Carousel image ".concat(o,": ").concat(t.alt),className:"\n position glyphicon glyphicon-bullet\n ".concat(e.state.position===o?"active":"","\n "),"data-gtm-category":e.props.gtmCategory,"data-gtm-label":r,"data-position":o,tabIndex:"0",role:"button",onClick:e.setImagePosition.bind(e,o),ref:"carouselSlot".concat(o+1)})})),f.a.createElement("a",{role:"button","aria-label":"Move carousel right",className:"glyphicon glyphicon-arrow-right position","data-gtm-category":this.props.gtmCategory,"data-gtm-label":"".concat(this.props.gtmLabel,":hero:carousel-right"),onClick:function(){return e.setImagePosition("right")}})))))}}]),o}(f.a.Component);aa.propTypes={frames:X.a.array.isRequired,gtmCategory:X.a.string,gtmLabel:X.a.string};var na=aa,ia=o("u2TZ"),la=o.n(ia),sa=(o("0ltp"),function(e){var t,o=e.model,r=T.b.getUserState().auth,a=Object(m.useState)(!0),n=s()(a,2),l=n[0],c=n[1],u=Object(m.useState)([]),d=s()(u,2),g=d[0],b=d[1],h=Object(m.useState)([]),k=s()(h,2),x=k[0],y=k[1];function v(){return(v=i()(p.a.mark((function e(){var t,o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.request.get(Object(M.c)("/api/v1/devices"));case 2:null!=(o=e.sent)&&null!==(t=o.body)&&void 0!==t&&t.devices&&b(o.body.devices);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return(w=i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.request.get(Object(M.c)("/api/v1/accessory/items/".concat(o.accTableKey)));case 2:null!=(t=e.sent)&&t.body&&y(t.body),c(!1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){if(o.accSeeCompatibilityId){e.preventDefault();var t=document.querySelector(o.accSeeCompatibilityId);t&&window.scrollTo({top:t.getClientRects()[0].top,left:0,behavior:"smooth"})}}return Object(m.useEffect)((function(){r&&function(){v.apply(this,arguments)}()}),[]),Object(m.useEffect)((function(){o.accTableKey&&function(){w.apply(this,arguments)}()}),[o.accTableKey]),f.a.createElement("div",{className:"pdp-compatible-with"},!r&&(t=o.accGlyphs.split(",").map((function(e){return e.trim()})),f.a.createElement("div",{className:"with-icons"},f.a.createElement("div",{className:"icons-wrapper"},t.map((function(e){return f.a.createElement("i",{key:"g-".concat(e),className:"glyphicon glyphicon-".concat(e)})}))),f.a.createElement("div",{className:"text-flex"},f.a.createElement("div",null,o.accNotLoggedInHeader),f.a.createElement("a",{role:"button",onClick:_},o.accSeeCompatibility)))),r&&f.a.createElement("div",{className:"without-icons"},f.a.createElement("div",{className:"ks-text-medium"},o.accCompatibleWith),!l&&function(){if(0===g.length)return f.a.createElement("p",null,o.accNoDevices);var e=[],t=x.filter((function(e){return e.sku===o.sku}))[0];if(g.forEach((function(o){var r,a,n,i;r=o,a=t.compatible_with,n=t.exclude_from,i=r.model.split("X")[0],((null==a?void 0:a.length)>0?!a.some((function(e){return e.toLowerCase().includes(i.toLowerCase())})):(null==n?void 0:n.length)>0&&n.some((function(e){return e.toLowerCase().includes(i.toLowerCase())})))||e.push(o)})),0===e.length)return f.a.createElement("p",null,o.accNoCompatibleDevices);var r=e.slice(0,3),a=e.length>3?e.length-3:null;return f.a.createElement(f.a.Fragment,null,r.map((function(e,t){return f.a.createElement("div",{key:"comp-with-".concat(t),className:"cw-label glyphicon glyphicon-success-small"},f.a.createElement("div",{className:"text-flex"},f.a.createElement("div",{className:"cw-label__main"},e.name||e.model),f.a.createElement("div",{className:"cw-label__secondary"},e.location)))})),a&&f.a.createElement(H,{title:o.accModalTitle,button:"+".concat(a," ").concat(o.accModalAdditional),buttonClass:"ks-button-link",wrapperClass:"right ks-mt-10"},e.map((function(e,t){return f.a.createElement("div",{className:"cw-label",key:"comp-with-popover-".concat(t)},f.a.createElement("div",{className:"text-flex"},f.a.createElement("div",{className:"cw-label__main"},e.name||e.model),f.a.createElement("div",{className:"cw-label__secondary"},e.location)))}))))}()))});function ca(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ua(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ca(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ca(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function da(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var pa=[{image:{value:"https://via.placeholder.com/780x585?text=1"},alt:"alt1"},{image:{value:"https://via.placeholder.com/780x585?text=2"},alt:"alt2"},{image:{value:"https://via.placeholder.com/780x585?text=3"},alt:"alt3"}],ma=function(e){W()(o,e);var t=da(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"checkForHashAndLoadModal",(function(){if(r.state.product){if("true"===__Roku_App_Initial_Values.resource.features["fis.ps"])if(!document.querySelector(".ps-widget.online").innerHTML)return void setTimeout(r.checkForHashAndLoadModal,500);var e=window.document.location.hash;e&&setTimeout((function(){"#find-in-store"===e&&r.handleFindInStore(),"#find-online"===e&&r.handleFindInStore("online"),"#where-to-buy"===e&&r.handleWtb()}),1e3)}else setTimeout(r.checkForHashAndLoadModal,500)})),a()(se()(r),"scrollToReview",(function(){window.smoothScroll("#pdp-reviews",-100)})),a()(se()(r),"promoScroll",(function(){var e=Resources["".concat(r.props.id,".promoLinkTo")];e&&window.smoothScroll('[data-id="'.concat(e,'"]'),-30)})),a()(se()(r),"closeWarning",(function(){r.setState({showAddToCartWarning:!1})})),a()(se()(r),"renderBundle",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=null;try{o="".concat(__Roku_App_Initial_Values.resource.endpoints.checkout,"/checkout/add")}catch(e){}var a=0,n=0;return e["bundle_products".concat(t)]&&(e["bundle_products".concat(t)].forEach((function(e){var t=parseFloat(e.price)||0,o=parseFloat(e.special_price)||0;a+=t-o,n+=o})),a>0&&(a=a.toFixed(2).replace(".00","")),n=n.toFixed(2).replace(".00","")),f.a.createElement("div",{className:"pdp-bundle"},e["bundle_header".concat(t)]&&f.a.createElement("div",{className:"pdp-bundle__header"},e["bundle_header".concat(t)]),e["bundle_products".concat(t)].map((function(t,o){return f.a.createElement("div",{key:"bundle-".concat(o),className:"pdp-bundle__product"},f.a.createElement("a",{className:"product-cta",href:t.ctaLink,"data-gtm-category":t.overwriteGtmCategory||e.gtmCategory,"data-gtm-label":t.overwriteGtmLabel||"".concat(e.gtmLabel,":bundle:").concat(t.cta),"data-reload-navigation":"true"},t.cta),f.a.createElement("span",{className:"product-price"},t.price>0&&f.a.createElement(Ur,{price:t.price})),f.a.createElement("span",{className:"product-special_price"},f.a.createElement(Ur,{price:t.special_price})))})),f.a.createElement("div",{className:"pdp-bundle__product pdp-bundle__save-label"},f.a.createElement("div",{className:"product-cta"},a>0&&"".concat(e["bundle_save_label".concat(t)]," ").concat(r.currency).concat(a)),f.a.createElement("div",{className:"product-special_price"},e.totalLabel,": ",r.currency,n)),e["bundle_sku".concat(t)]&&f.a.createElement("div",{className:"pdp-cta"},f.a.createElement("div",{className:"pdp-cta__compare"},f.a.createElement("a",{className:"pdp-cta__compare-btn ks-button compare","data-reload-navigation":"true",href:"".concat(o,"/").concat(e["bundle_sku".concat(t)]),"data-gtm-category":e["bundle_gtm_category".concat(t)]||e.gtmCategory,"data-gtm-label":e["bundle_gtm_label".concat(t)]||"".concat(e.gtmLabel,":bundle:").concat(e["bundle_sku".concat(t)],":add")},e["bundle_cta".concat(t)]))),e["bundle_disclaimer".concat(t)]&&f.a.createElement("div",{className:"pdp-bundle__disclaimer pdp-offer"},e["bundle_disclaimer".concat(t)]))})),a()(se()(r),"handleWtb",(function(){var e=r.state.wtbModal;r.setState({wtbModal:!e})})),a()(se()(r),"handleFindInStore",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"local",t=(r.state.product,Resources["".concat(r.props.id,".fisLink")]);if(t)T.d.navigateToPageAndReload(t);else try{try{window.$BV.SI.trackConversion({type:"FindInStore",label:"PDP",value:r.ps_sku})}catch(e){}"true"===__Roku_App_Initial_Values.resource.features["fis.ps"]&&("local"===e?document.querySelector(".ps-widget.instore").click():document.querySelector(".ps-widget.online").click())}catch(e){}})),a()(se()(r),"getRating",(function(e){var t="/api/1.0/bazaarvoice/product/".concat(e,"/rating");__Roku_App_Initial_Values.resource.features["review.starrating.prefix"]&&(t=__Roku_App_Initial_Values.resource.features["review.starrating.prefix"]+t),O.a.request.get(Object(M.c)(t)).then((function(e){void 0!==e&&r.setState({rating:e.body.rating,reviewCount:e.body.totalReviews})})).catch((function(e){console.log("Error: Failed to get rating data")}))})),a()(se()(r),"getProductData",function(){var e=i()(p.a.mark((function e(t){var o,a,n,i,l;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null,e.prev=1,e.next=4,g.a.getProductData(t);case 4:o=e.sent,r.setState({product:o}),null!==(a=o)&&void 0!==a&&a.offerId&&(l=[{sku:t,id:o.offerId,discount:(null===(n=o.discount)||void 0===n||null===(i=n.toFixed)||void 0===i?void 0:i.call(n,2))||"0.00"}],dataLayer.push({event:"offerLoaded",offers:l})),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),console.error("Unable to get product data",e.t0);case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}()),r.state={rating:null,reviewCount:null,reviewId:Resources["".concat(r.props.id,".reviewId")],product:null,processing:!1,wtbModal:!1,loaded:!1,showAddToCartWarning:!Object(M.d)(Resources["".concat(r.props.id,".warning_devices")]||"")},r.reviewId,r.sku=Resources["".concat(r.props.id,".sku")],r.ps_sku=Resources["".concat(r.props.id,".ps_sku")],r.ps_sku||(r.ps_sku=r.sku),g.a.resource=__Roku_App_Initial_Values.resource,r.locale=T.b.getLocale(),r.currency=Vr[r.locale.language+"_"+r.locale.country].symbol,r}return q()(o,[{key:"componentDidMount",value:function(){var e=__Roku_App_Initial_Values.resource.rapid.products[this.sku]||null;this.reviewId=e?e.reviewId:Resources["".concat(this.props.id,".reviewId")],this.reviewId&&this.getRating(this.reviewId),this.sku&&this.getProductData(this.sku),this.setState({loaded:!0}),"true"===__Roku_App_Initial_Values.resource.features["fis.ps"]?([{name:"ps-account",content:"1608"},{name:"ps-country",content:this.locale.country},{name:"ps-language",content:this.locale.language}].forEach((function(e){var t=document.createElement("meta");t.name=e.name,t.content=e.content,document.head.appendChild(t)})),[{src:"//cdn.pricespider.com/1/lib/ps-widget.js",onload:this.checkForHashAndLoadModal},{src:"//cdn.pricespider.com/1/1608/ps-utid.js"}].forEach((function(e){var t=document.createElement("script");t.src=e.src,t.async=!0,e.onload&&(t.onload=e.onload),document.body.appendChild(t)}))):this.checkForHashAndLoadModal()}},{key:"render",value:function(){var e=this,t={},o=__Roku_App_Initial_Values.resource.rapid.products[this.sku]||null;o&&(t.streams=o.streams&&o.streams.map((function(e){return{label:e}})),t.productname=o.name,t.streamsLabel=o.streamsLabel);var r=document.querySelector("link[rel='canonical']").href;Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");Resources["".concat(o)]&&(t[r]=Resources["".concat(o)])}}));var a=(t=ua(ua({},o),t)).frames;t.frames||(a=pa);var n=a.map((function(e){return{alt:e.alt,image:e.image.value,content:e.content}})),i=this.state.product&&(this.state.product.special_price||this.state.product.price),l=this.state.product&&this.state.product.price,s=null;i=t.overwrite_special_price||t.overwrite_price||i,l=t.overwrite_price||l,(i=parseFloat(i))<(l=parseFloat(l))?s=parseFloat(l)-parseFloat(i):l=null;var c=null;t.logoimage&&(c=t.logoimage);var u=null,d=null;if(this.state.product&&(this.state.product.promo&&this.state.product.promo.pdp_disclaimer&&(d=this.state.product.promo.pdp_disclaimer),"backorder"===this.state.product.state||"preorder"===this.state.product.state)){var p=new Date(this.state.product.inventory_due_date),m=(this.locale.language+"-"+this.locale.country).toLowerCase(),g=p.toLocaleDateString(m,{month:"numeric",day:"numeric",year:"2-digit"});u=this.state.product.backorder_message||la()()["backorder.expected"]+g}var b=t.addToCartCta||this.state.product&&this.state.product.cta,k=!!t.addToCartOpensFIS,x=!!t.hideAddToCart,y=t.fisDefaultTabToOpen?t.fisDefaultTabToOpen:"local",v=!0,w=t.addToCartLink;this.state.product&&"in-stock"!==this.state.product.state&&!t.addToCartLink&&(t.addToCartOpensFISIfItemNotInStock&&(k=!0,v=!1,b=t.findInStoreLabel),t.addToCartOOSLink&&(w=t.addToCartOOSLink));var _=!(!this.state.product||!this.state.product.offerId),R=this.state.wtbModal,E="",S="";!0!==t.wtbGtmOverwriteAutomated&&Resources["globals.gtmCategory"]&&Resources["globals.gtmPageName"]&&(E=Resources["globals.gtmCategory"],S="".concat(Resources["globals.gtmPageName"],":pdp_hero:ecommerce:").concat(t.sku));var T=t.tag||this.state.product&&this.state.product.description;return T&&(T=T.trim()),f.a.createElement("div",{className:"Pdp-Hero ks-pv-20"},f.a.createElement("div",{className:"pdp-carousel"},t.badgetext&&f.a.createElement("div",{className:"product-badge ks-mv-10 ".concat(t.badgetype," ").concat(t.badgetype,"-light-bg")},t.badgetext),f.a.createElement(na,{frames:n,gtmCategory:t.gtmCategory,gtmLabel:t.gtmLabel}),this.state.product&&f.a.createElement(oa.a,{type:"product",sku:this.state.product.sku,name:this.state.product.name,images:a&&a,description:this.state.product.description&&this.state.product.description,category:this.state.product.type&&this.state.product.type,reviewID:this.reviewId&&this.reviewId,locale:this.locale.country,url:r,data:this.state.product})),f.a.createElement("div",{className:"pdp-hero-details"},f.a.createElement("div",{className:"pdp-name ks-mt-10"},!c&&f.a.createElement("h1",null,t.productname),c&&f.a.createElement("img",{loading:"lazy",src:c,alt:t.productname})),t.streams&&t.streams.length>0&&f.a.createElement("div",{className:"pdp-streams"},t.streamsLabel,t.streams.map((function(e){return f.a.createElement("div",{key:"stream-".concat(e.label),className:"pdp-stream__item"},e.label)}))),f.a.createElement("div",{className:"pdp-ratings"},null!==this.state.rating&&f.a.createElement(ta.a,{rating:this.state.rating,count:this.state.reviewCount,onreviewStarClick:this.scrollToReview}),null!==this.state.reviewCount&&f.a.createElement("a",{className:"pdp-ratings__count glyphicon glyphicon-chevron-right-after",role:"button",onClick:this.scrollToReview,"data-gtm-category":t.gtmCategory,"data-gtm-label":"".concat(t.gtmLabel,":review:").concat(t.sku),"aria-label":"".concat(this.state.reviewCount," reviews")},this.state.reviewCount," ",t.reviewsLabel)),f.a.createElement("div",{className:"pdp-tag ks-text-bold"},T),t.accTableKey&&f.a.createElement(sa,{model:t}),t.productDescription&&f.a.createElement("p",{className:"pdp-desc"},t.productDescription),f.a.createElement("div",{className:"pdp-list"},t.list&&t.list.map((function(e,t){var o=e.icon?"glyphicon-".concat(e.icon):"glyphicon-check";return f.a.createElement("div",{key:"list=".concat(t),className:"pdp-list__item glyphicon ".concat(o)},f.a.createElement("span",{dangerouslySetInnerHTML:{__html:"".concat(e.text).concat(e.subtext&&"<br />").concat(e.subtext)}}))}))),f.a.createElement("div",{className:"pdp-pricing ".concat(_?"personal-offer":"")},f.a.createElement("div",{className:"pdp-pricing__main"},f.a.createElement(Ur,{price:i})),l&&f.a.createElement("div",{className:"pdp-pricing__discount"},f.a.createElement(Ur,{price:l})),s&&f.a.createElement("div",{className:"pdp-pricing__save"},t.saveLabel," ",f.a.createElement(Ur,{hideChange:!0,price:s})),_&&f.a.createElement("div",{className:"personal-offer-msg"},f.a.createElement("p",{className:"txt-bold ks-text-sm ks-mb-0 glyphicon glyphicon-tag"},t.overwrite_customer_offer||"Your price",f.a.createElement("br",null),f.a.createElement("span",{className:"txt-regular",dangerouslySetInnerHTML:{__html:this.state.product.offerDescription}})))),f.a.createElement("div",{className:"pdp-offer"},f.a.createElement("span",null,t.overwrite_disclaimer||u),f.a.createElement("span",null,d)),t.warning_devices&&this.state.showAddToCartWarning&&f.a.createElement("div",{className:"pdp-warning grey-bg"},f.a.createElement(P.a,C()({},t.warning_header,{compatibleTag:"div",compatibleClasses:"great-headline ks-text-center ks-text-medium",compatibleText:t.warning_header})),t.warning_content&&f.a.createElement("p",{dangerouslySetInnerHTML:{__html:t.warning_content}}),f.a.createElement("button",{className:"pdp-warning-btn",onClick:this.closeWarning},t.warning_button_cta)),!this.state.showAddToCartWarning&&f.a.createElement("div",{className:"pdp-cta"},!x&&f.a.createElement("div",{className:"pdp-cta__add-to-cart"},k&&!t.wtbModal&&f.a.createElement("a",{"data-gtm-category":E||t.addToCartGtmCategory||"product_players","data-gtm-label":S?"".concat(S,":primary-button:wtb:buy-now:").concat((b||"").toLowerCase().replace(/\s/g,"-")):t.addToCartGtmLabel,className:"ks-button",onClick:function(){return e.handleFindInStore(y)}},b),!k&&(t.addToCartLink||this.state.product)&&!t.wtbModal&&f.a.createElement(h.a,{ctaText:b,model:this.state.product||{sku:null,details:null},referrer:t.addToCartGtmCategory||"product_players",gtmLabel:t.addToCartGtmLabel,navigateUrl:w,automatedGtmCategory:E,automatedGtmLabel:S?"".concat(S,":primary-button"):""}),t&&t.wtbModal&&f.a.createElement("a",{"data-gtm-category":E||t.wtbGtmCategory||"product_players","data-gtm-label":S?"".concat(S,":primary-button:").concat((t["wtb.cta.text"]||"").toLowerCase().replace(/\s/g,"-")):t.wtbGtmLabel,className:"ks-button wtb-button",onClick:function(){return e.handleWtb(t)}},f.a.createElement("div",{className:"wtb-cta-text"},t["wtb.cta.text"]))),this.state.loaded&&t["Compare link"]&&f.a.createElement("div",{className:"pdp-cta__compare"},f.a.createElement("a",{"data-gtm-category":E||t.gtmCategory,"data-gtm-label":S?"".concat(S,":secondary-button:").concat((t.compareLabel||"").toLowerCase().replace(/\s/g,"-")):"".concat(t.gtmLabel,":compare"),className:"pdp-cta__compare-btn ks-button compare",href:t["Compare link"],"data-reload-navigation":"true"},t.compareLabel))),!this.state.showAddToCartWarning&&t.bundle_products&&t.bundle_products.length>0&&this.renderBundle(t),!this.state.showAddToCartWarning&&t.bundle_products2&&t.bundle_products2.length>0&&this.renderBundle(t,"2"),(t.freeShipping||t.moneyBackGuarantee)&&f.a.createElement("div",{className:"pdp-notice"},t.freeShipping&&f.a.createElement("div",{className:"pdp-free-shipping glyphicon glyphicon-free-shipping"},t.freeShipping),t.moneyBackGuarantee&&f.a.createElement("div",{className:"pdp-free-shipping glyphicon glyphicon-calendar"},t.moneyBackGuarantee)),v&&t["Find in Store"]&&f.a.createElement("div",{className:"pdp-fis"},f.a.createElement("a",{onClick:function(){return e.handleFindInStore(y)},"data-gtm-category":E||t.gtmCategory,"data-gtm-label":S?"".concat(S,":find-in-store:").concat((t.findInStoreLabel||"").toLowerCase().replace(/\s/g,"-")):"".concat(t.gtmLabel,":find_in_store")},f.a.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.6331 16.4029C19.4245 16.6906 20 17.2662 20 18.1295V19.4245C20 19.7122 19.7122 20 19.4245 20H0.791367C0.431655 20 0.215827 19.7122 0.215827 19.4245V18.1295C0.215827 17.3381 0.647482 16.7626 1.36691 16.4748V9.06475C0.57554 8.70504 0 8.05755 0 7.1223C0 7.05036 0 6.97842 0 6.90648L2.3741 0.359712C2.44604 0.143885 2.66187 0 2.8777 0H17.1223C17.3381 0 17.554 0.143885 17.6259 0.359712L19.9281 6.90648C20 6.97842 20 7.05036 20 7.1223C20 7.69784 19.7122 8.20144 19.3525 8.63309C19.1367 8.84892 18.9209 8.92086 18.6331 9.06475V16.4029ZM7.84173 16.3309V11.3669H5.17986V16.3309H7.84173ZM9.06475 16.3309H17.482V9.20863C16.9065 9.06475 16.6187 8.92086 16.259 8.56115C15.8273 8.99281 15.3957 9.20863 14.6763 9.20863C14.0288 9.20863 13.5971 8.99281 13.0935 8.56115C12.6619 8.99281 12.2302 9.20863 11.5827 9.20863C10.8633 9.20863 10.4317 8.99281 10 8.56115C9.56835 8.99281 9.06475 9.20863 8.41727 9.20863C7.76978 9.20863 7.26619 8.99281 6.83453 8.56115C6.40288 8.99281 5.97122 9.20863 5.2518 9.20863C4.60432 9.20863 4.17266 8.99281 3.74101 8.56115C3.30935 8.92086 3.02158 9.06475 2.51799 9.20863V16.3309H4.02878V10.7914C4.02878 10.4317 4.31655 10.2158 4.60432 10.2158H8.48921C8.77698 10.2158 9.06475 10.4317 9.06475 10.7914V16.3309ZM3.30935 1.15108L1.15108 7.19424C1.22302 7.69784 1.65468 8.05755 2.15827 8.05755C2.66187 8.05755 3.16547 7.6259 3.16547 7.05036C3.16547 6.33094 4.31655 6.33094 4.31655 7.05036C4.31655 7.6259 4.7482 8.05755 5.2518 8.05755C5.82734 8.05755 6.25899 7.6259 6.25899 7.05036C6.25899 6.33094 7.41007 6.33094 7.41007 7.05036C7.41007 7.6259 7.91367 8.05755 8.41727 8.05755C8.99281 8.05755 9.42446 7.6259 9.42446 7.05036C9.42446 6.33094 10.5755 6.33094 10.5755 7.05036C10.5755 7.6259 11.0072 8.05755 11.5827 8.05755C12.0863 8.05755 12.518 7.6259 12.518 7.05036C12.518 6.33094 13.6691 6.33094 13.6691 7.05036C13.741 7.6259 14.1727 8.05755 14.6763 8.05755C15.2518 8.05755 15.6835 7.6259 15.6835 7.05036C15.6835 6.33094 16.8345 6.33094 16.8345 7.05036C16.8345 7.6259 17.2662 8.05755 17.8417 8.05755C18.3453 8.05755 18.777 7.69784 18.8489 7.19424L16.6906 1.15108H3.30935ZM18.8489 18.8489V18.1295C18.8489 17.7698 18.5612 17.482 18.1295 17.482H2.01439C1.65468 17.482 1.36691 17.7698 1.36691 18.1295V18.8489H18.8489Z",fill:"#767574"})),t.findInStoreLabel)),t.promo&&f.a.createElement("div",{className:"pdp-promo"},f.a.createElement("div",{className:"pdp-promo__copy"},t.promo),f.a.createElement("a",{className:"glyphicon glyphicon-chevron-down-after",onClick:this.promoScroll,role:"button","aria-label":"Scroll to promo","data-gtm-category":t.gtmCategory,"data-gtm-label":"".concat(t.gtmLabel,":promo:arrow_down")}))),(v||k&&!x)&&f.a.createElement("div",{className:"ps-widget-hidden"},f.a.createElement("div",{className:"ps-widget online","ps-sku":this.ps_sku,"ps-config":"5eb9676beae093002911fb56"}),f.a.createElement("div",{className:"ps-widget instore","ps-sku":this.ps_sku,"ps-config":"5eb967b40872ef0012259ecc"})),R&&f.a.createElement(Wr.b,{onClose:this.handleWtb,headline:t["wtb.modal.headline"],shopOnline:t["wtb.modal.shopOnline"],gtmCategory:t.wtbGtmCategory,gtmLabel:t.wtbGtmLabel,inStore:t["wtb.modal.inStore"],onlineRetailer:t.onlineRetailer,inStoreRetailer:t.inStoreRetailer,sku:this.sku,wtbGtmOverwriteAutomated:t.wtbGtmOverwriteAutomated}))}}]),o}(f.a.Component);ma.data=[{type:"text",key:"sku",label:"SKU",messages:!1},{type:"text",key:"ps_sku",label:"Price Spider SKU",default:!1,messages:!1},{type:"text",key:"productname",label:"Product name",default:!1},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM label",messages:!1},{type:"dropdown",key:"badgetype",label:"Badge",value:"",options:[{label:"Select badge type",value:""},{label:"grey",value:"grey600"},{label:"green",value:"green200"},{label:"purple",value:"purple500"},{label:"orange",value:"orange100"}]},{type:"text",key:"badgetext",label:"Badge Text"},{type:"image",key:"logoimage",label:"Logo image",category:"pdp-hero-items",default:!1},{type:"text",key:"streamsLabel",label:"Streams label",default:!1},{type:"multiple",key:"streams",label:"Streams",data:["label"],default:!1},{type:"text",key:"reviewId",label:"Review ID",messages:!1},{type:"text",key:"tag",label:"Tag"},{type:"multiple",key:"list",label:"List",data:["text","subtext",{type:"text",key:"icon",messages:!1}]},{type:"text",key:"Compare link",messages:!1},{type:"text",key:"compareLabel",label:"Compare label",messages:!1},{type:"text",key:"freeShipping",label:"Free Shipping"},{type:"text",key:"moneyBackGuarantee",label:"30 Day Money Back"},{type:"boolean",key:"Find in Store",help:"Show Find in Store link"},{type:"text",key:"promo",label:"Promo"},{type:"text",key:"promoLinkTo",label:"Promo Link To",messages:!1},{type:"multiple",key:"frames",label:"Carousel frames",category:"pdp-carousel-items",data:[{type:"image",key:"image",label:"Image",category:"pdp-carousel-items"},{type:"text",key:"content"},"alt"]},{type:"text",key:"totalLabel",label:"Total",group:"Labels"},{type:"text",key:"reviewsLabel",label:"Reviews",group:"Labels"},{type:"text",key:"saveLabel",label:"Save",group:"Labels"},{type:"text",key:"findInStoreLabel",label:"Find in store",group:"Labels"},{type:"text",key:"findInStoreModalHeader",label:"Find in store modal header",group:"Labels"},{type:"text",key:"productDescription",label:"Product description",group:"Labels",default:!1},{type:"text",key:"bundle_header",label:"Bundle header",group:"Bundle 1",messages:!1},{type:"multiple",key:"bundle_products",label:"Bundle products",category:"pdp-bundle-items",group:"Bundle 1",data:[{type:"text",key:"cta"},{type:"text",key:"ctaLink",messages:!1},{type:"text",key:"price",messages:!1},{type:"text",key:"special_price",messages:!1},{type:"text",key:"overwriteGtmCategory",messages:!1},{type:"text",key:"overwriteGtmLabel",messages:!1}]},{type:"text",key:"bundle_save_label",label:"Bundle Save label",group:"Bundle 1",messages:!1},{type:"text",key:"bundle_sku",label:"Bundle SKU",group:"Bundle 1",messages:!1},{type:"text",key:"bundle_cta",label:"Bundle CTA",group:"Bundle 1"},{type:"text",key:"bundle_gtm_category",label:"Overwrite Bundle GTM Category",group:"Bundle 1",messages:!1},{type:"text",key:"bundle_gtm_label",label:"Overwrite Bundle GTM Label",group:"Bundle 1",messages:!1},{type:"text",key:"bundle_disclaimer",label:"Bundle disclaimer",group:"Bundle 1",messages:!1},{type:"text",key:"bundle_header2",label:"Bundle header",group:"Bundle 2",messages:!1},{type:"multiple",key:"bundle_products2",label:"Bundle products",category:"pdp-bundle-items",group:"Bundle 2",data:[{type:"text",key:"cta"},{type:"text",key:"ctaLink",messages:!1},{type:"text",key:"price",messages:!1},{type:"text",key:"special_price",messages:!1},{type:"text",key:"overwriteGtmCategory",messages:!1},{type:"text",key:"overwriteGtmLabel",messages:!1}]},{type:"text",key:"bundle_save_label2",label:"Bundle Save label",group:"Bundle 2",messages:!1},{type:"text",key:"bundle_sku2",label:"Bundle SKU",group:"Bundle 2",messages:!1},{type:"text",key:"bundle_cta2",label:"Bundle CTA",group:"Bundle 2"},{type:"text",key:"bundle_gtm_category2",label:"Overwrite Bundle GTM Category",group:"Bundle 2",messages:!1},{type:"text",key:"bundle_gtm_label2",label:"Overwrite Bundle GTM Label",group:"Bundle 2",messages:!1},{type:"text",key:"bundle_disclaimer2",label:"Bundle disclaimer",group:"Bundle 2",messages:!1},{type:"text",key:"accTableKey",label:"Web Table Key",messages:!1,default:!1,group:"Accessory"},{type:"text",key:"accNotLoggedInHeader",label:"Not logged in Header",placeholder:"Works with ...",default:!1,group:"Accessory"},{type:"text",key:"accSeeCompatibility",label:"See compatibility",default:!1,group:"Accessory"},{type:"text",key:"accSeeCompatibilityId",label:"Scroll to DIV",placeholder:"#some-id",default:!1,group:"Accessory"},{type:"text",key:"accGlyphs",label:"Glyphicons",placeholder:"roku-tv, audio, player",default:!1,group:"Accessory"},{type:"text",key:"accNoDevices",label:"No Devices",placeholder:"Customer has no devices on account",default:!1,group:"Accessory"},{type:"text",key:"accNoCompatibleDevices",label:"No Compatibile Devices",placeholder:"Customer has no compatible devices on account",default:!1,group:"Accessory"},{type:"text",key:"accCompatibleWith",label:"Compatibile With Devices",placeholder:"Compatible with your devices",default:!1,group:"Accessory"},{type:"text",key:"accModalTitle",label:"Modal Title",placeholder:"My devices",default:!1,group:"Accessory"},{type:"text",key:"accModalAdditional",label:"Modal Additional",placeholder:"additional devices to view",default:!1,group:"Accessory"},{type:"boolean",key:"wtbGtmOverwriteAutomated",help:"Overwrite Automated GTM",default:!1,group:"Overwrites"},{type:"text",key:"addToCartCta",label:"Overwrite Add to Cart CTA",default:!1,group:"Overwrites"},{type:"text",key:"addToCartLink",label:"Add to Cart Link",group:"Overwrites",default:!1,messages:!1},{type:"boolean",key:"hideAddToCart",help:"Hide Add to Cart CTA",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"fisLink",label:"Find in store link",group:"Overwrites",default:!1,messages:!1},{type:"boolean",key:"addToCartOpensFIS",help:"Add to Cart CTA open Find in Store",group:"Overwrites",default:!1,messages:!1},{type:"boolean",key:"addToCartOpensFISIfItemNotInStock",help:"Add To Cart open Find in Store when product out of stock",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"addToCartOOSLink",label:"Add To Cart link if out of stock",group:"Overwrites",default:!1,messages:!1},{type:"dropdown",options:[{value:"local",label:"Local"},{value:"online",label:"Online"}],key:"fisDefaultTabToOpen",help:"Default FIS tab",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"addToCartGtmCategory",label:"Overwrite Add to Cart GTM Category",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"addToCartGtmLabel",label:"Overwrite Add to Cart GTM Label",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"overwrite_price",label:"Overwrite price",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"overwrite_special_price",label:"Overwrite special price",group:"Overwrites",default:!1,messages:!1},{type:"text",key:"overwrite_disclaimer",label:"Overwrite disclaimer",default:!1,group:"Overwrites"},{type:"text",key:"overwrite_customer_offer",label:"Overwrite Customer Offer",default:!1,group:"Overwrites"},{type:"text",key:"warning_devices",label:"Devices to check",default:!1,group:"Warning"},{type:"dynamicText",key:"warning_header",label:"Header",title:"Heading Text",default:!1,group:"Warning"},{type:"text",key:"warning_content",label:"Content",default:!1,group:"Warning"},{type:"text",key:"warning_button_cta",label:"CTA",default:!1,group:"Warning"}];var fa=Object(Wr.a)(ma);o("4y3k");function ga(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ba=function(e){W()(o,e);var t=ga(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).tabs=null,r.state={tab:0},r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.useCategory=void 0!==t.useCategory&&t.useCategory;var o=t.frames;t.frames||(o=[{image:{value:"https://via.placeholder.com/780x440?text=1"},tab:"Tab 1",alt:"Placeholder",copy:"Text for tab 1"},{image:{value:"https://via.placeholder.com/780x440?text=2"},tab:"Tab 2",alt:"Placeholder",copy:"Text for tab 2"},{image:{value:"https://via.placeholder.com/780x440?text=3"},tab:"Tab 3",alt:"Placeholder",copy:"Text for tab 3"}]);var r=o[this.state.tab];return f.a.createElement("div",{className:"pdp-image-swapper"},f.a.createElement(P.a,C()({},t.header,{compatibleTag:"h2",compatibleText:t.header,compatibleClasses:"ks-text-medium ks-text-xl ks-mb-10 ks-text-center"})),f.a.createElement(P.a,C()({},t.subheader,{compatibleTag:"h3",compatibleText:t.subheader,compatibleClasses:"ks-text-light ks-text-lg ks-mb-30 ks-mt-0 ks-text-center grey500"})),f.a.createElement("div",{className:"pdp-image-swapper__images"},!t.useCategory&&o.map((function(t,o){var r,a,n;Object(Pt.b)(null==t||null===(r=t.image)||void 0===r?void 0:r.value)?a=f.a.createElement("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0},f.a.createElement("source",{src:null==t||null===(n=t.image)||void 0===n?void 0:n.value,type:"video/mp4"})):a=f.a.createElement("img",{loading:"eager",src:t.image&&t.image.value,alt:t.alt});return f.a.createElement("div",{key:"image-".concat(t.tab),className:"pdp-image-swapper__image ".concat(e.state.tab===o&&"active")},a)})),t.useCategory&&f.a.createElement("div",{key:"image-".concat(this.state.tab),className:"pdp-image-swapper__image swapper_category active"},f.a.createElement(ke.a,{model:r,showLoading:!0,automatedGtmComponent:"image_swapper"}))),f.a.createElement("div",{ref:function(t){return e.tabs=t},className:"pdp-image-swapper__tabs"},o.map((function(o,r){return f.a.createElement("a",{key:"tab-".concat(o.tab),role:"button",className:"pdp-image-swapper__tab ".concat(e.state.tab===r&&"active"," ").concat(t.whiteTabs&&"pdp-image-swapper__tab_white"),"data-gtm-category":Object(M.a)()||t.gtmCategory||"product","data-gtm-label":Object(M.b)(o.tab,"image_swapper:nav_tab")||"".concat(t.gtmLabel||"pdp-image-swapper",":").concat(o.tab),onClick:function(){return e.setState({tab:r})}},o.tab)}))),f.a.createElement("div",{className:"pdp-image-swapper__copy"},o.map((function(t,o){return f.a.createElement("p",{key:"copy-".concat(t.tab),className:"pdp-image-swapper__copy-item ".concat(e.state.tab===o&&"active")},f.a.createElement("span",{dangerouslySetInnerHTML:{__html:t.copy}}))}))))}}]),o}(f.a.Component);ba.data=[{type:"dynamicText",key:"header",label:"Header"},{type:"dynamicText",key:"subheader",label:"Subheader"},{type:"boolean",key:"useCategory",label:"Use Category",help:"Category instead of image"},{type:"multiple",key:"frames",label:"Carousel frames",category:"pdp-image-swapper-items",data:[{type:"image",key:"image",label:"Image"},"tab","alt","copy",{type:"text",key:"countryCode",label:"Country Code (Ex: US, CA)",messages:!1},{type:"text",key:"languageCode",label:"Language Code (Ex: en, fr)",messages:!1},{type:"text",key:"category",label:'Category (ID or "trc")',messages:!1},{type:"text",key:"categoryType",label:"Type (algo, curated, tag)",messages:!1},{type:"text",key:"numOfChannels",label:"Channels per frame (Max 10)",messages:!1},{type:"text",key:"maxChannels",label:"Total Channels",messages:!1},{type:"text",key:"imgPadding",label:"Channel Image Padding",messages:!1},{type:"boolean",key:"showModal",help:"Modal on channel click"}]},{type:"boolean",key:"whiteTabs",label:"Tabs Color",help:"White Tabs",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1}];var ha=ba;o("kAaE");function ka(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var xa=function(e){W()(o,e);var t=ka(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Pdp-Legal ks-pb-30"},t.headline&&f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-text-sm grey600",compatibleText:t.headline})),t.legal&&t.legal.length&&f.a.createElement("div",{className:"ks-text-regular ks-text-xs ks-pb-10 grey600 legal-text"},t.legal.map((function(t,o){return f.a.createElement(f.a.Fragment,{key:"legal-".concat(e.props.id,"-").concat(o)},f.a.createElement(P.a,C()({key:"legal-".concat(o)},t.description.value,{compatibleTag:"span",compatibleText:t.description.value||t.description})),t.ctaText&&f.a.createElement("a",{className:"ks-text-medium legal-link","data-gtm-category":Object(M.a)()||t.gtmCategory,"data-gtm-label":Object(M.b)(t.ctaText,"legal")||t.gtmLabel,href:t.ctaUrl,"aria-label":t.ariaLabel,"data-reload-navigation":"true"},t.ctaText))}))))}}]),o}(f.a.Component);xa.data=[{type:"dynamicText",key:"headline",label:"Headline",title:"Headline",default:!1},{type:"multiple",key:"legal",label:"Description",data:[{type:"dynamicText",key:"description",label:"Description",title:"Description",default:!1},"ctaText",{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",messages:!1},{type:"text",key:"ariaLabel",messages:!1}]}];var ya=xa;o("GotT");function va(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var wa=function(e){W()(o,e);var t=va(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={sticky:!1,open:!1,showHeight:null,activeNav:{},navIds:[]},r.showNavPosition,r.currentPosition,r.navPosition={},r.handleScroll=r.handleScroll.bind(se()(r)),r.scrollToSection=r.scrollToSection.bind(se()(r)),r}return q()(o,[{key:"componentDidMount",value:function(){var e=this;window.addEventListener("scroll",this.handleScroll);var t=(Resources["".concat(this.props.id,".tabs")]||[]).map((function(e){return{name:e.name,id:e.links.value}}));this.setState({navIds:t}),setTimeout((function(){var t=document.querySelector(".pdp-name");t&&(e.showNavPosition=t.getBoundingClientRect().top-64),e.state.navIds.forEach((function(o){if(t=document.querySelector('section[data-id="'.concat(o.id,'"]'))){var r=t.getBoundingClientRect().top-100;e.navPosition[r]=o}}))}),1e3)}},{key:"handleScroll",value:function(e){var t=this;if(window.innerWidth>768)this.state.sticky&&this.setState({sticky:!1});else{var o,r=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,a={};Object.keys(this.navPosition);Object.keys(this.navPosition).forEach((function(e){var n=parseInt(e);r>n&&(!o||n>=o)&&(a=t.navPosition[e],o=n)})),this.currentPosition=r,this.setState({sticky:r>this.showNavPosition,activeNav:a})}}},{key:"scrollToSection",value:function(e){var t,o=this;Object.keys(this.navPosition).forEach((function(r){o.navPosition[r].name===e.name&&(t=parseInt(r))}));var r=this.currentPosition,a=t+20,n=r<=a?1:-1,i=Math.round((a-r)*n/25),l=0,s=r+i*n;if(a>r)for(var c=r;c<a;c+=i)setTimeout("window.scrollTo(0, "+s+")",20*l),(s+=i)>a&&(s=a),l++;else for(var u=r;u>a;u-=i)setTimeout("window.scrollTo(0, "+s+")",20*l),(s-=i)<a&&(s=a),l++;void 0!==t&&this.setState({open:!1})}},{key:"render",value:function(){var e=this;if(window.innerWidth>768)return null;var t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Pdp-Nav grey-bg ".concat(this.state.sticky&&"sticky")},f.a.createElement("div",{className:"subnav-content ks-pv-20",onClick:function(){return e.setState({open:!e.state.open})}},f.a.createElement("div",{className:"pdp-img"},f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.imageAlt})),f.a.createElement("div",{className:"nav-arrow-container"},f.a.createElement("span",{className:"nav-active-tab ks-pr-10 ks-text-rg ks-text-medium"},this.state.activeNav.name),f.a.createElement("i",{className:"glyphicon glyphicon-chevron-".concat(this.state.open?"up":"down","-md-after ks-text-lg ks-mt-4 blue")}))),f.a.createElement("div",null,this.state.open&&this.state.navIds.map((function(t){return f.a.createElement("div",{key:"nav-".concat(t.id),className:"ks-text-rg ks-pv-10 nav-links ".concat(e.state.activeNav.name===t.name?"ks-text-medium purple":"ks-text-regular"),onClick:function(){return e.scrollToSection(t)}},t.name)}))))}}]),o}(f.a.Component);wa.data=[{type:"image",key:"image",label:"Image",category:"product-nav"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"multiple",key:"tabs",label:"Tabs",data:[{type:"dropdownNav",key:"links",value:"",options:[]},{type:"text",key:"name"}]}];var _a=wa;o("4bda");function Ra(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ca=function(e){W()(o,e);var t=Ra(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=window.innerWidth<1024&&t.imageXs||t.image;return f.a.createElement("div",{className:"Pdp-Spec ks-pv-20"},f.a.createElement("div",{className:"spec-container"},f.a.createElement("div",{className:"ks-text-medium ks-text-md grey600 spec-feature"},t.feature),f.a.createElement("div",{className:"spec-content"},o&&f.a.createElement("div",{className:"spec-img"},f.a.createElement("img",{loading:"lazy",src:o,alt:t.imageAlt||""})),t.content&&t.content.map((function(t,o){return f.a.createElement("div",{key:"pdpspec-".concat(e.props.id,"-").concat(o),className:"ks-pb-20 ks-text-regular ks-text-rg"},t.headline&&f.a.createElement("div",{className:"grey600"},t.headline),t.description&&f.a.createElement("div",{className:"grey500"},t.description))})))))}}]),o}(f.a.Component);Ca.data=[{type:"text",key:"feature",label:"Feature"},{type:"image",key:"image",label:"Image",category:"product-spec",previewDimensions:"100x100"},{type:"image",key:"imageXs",label:"Mobile Image",category:"product-spec",previewDimensions:"100x100"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"multiple",key:"content",label:"Content",data:["headline","description"]}];var Ea=Ca;o("O+Bh");function Sa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Pa=function(e){W()(o,e);var t=Sa(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"moveLeft",(function(){r.carousel.setImagePosition("left")})),a()(se()(r),"moveRight",(function(){r.carousel.setImagePosition("right")})),r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=Resources["".concat(this.props.id,".frames")];o||(o=[1,2,3].map((function(e){return{Quote:"Placeholder quote ".concat(e),Attribution:"Source, 1/1/01",logo:{value:"http://via.placeholder.com/50x50?text=".concat(e)}}})));var r=o.map((function(e){return{content:f.a.createElement("div",{className:"pdp-quote-item"},f.a.createElement("h2",null,e.Quote),f.a.createElement("p",null,e.logo&&e.logo.value&&f.a.createElement("img",{loading:"lazy",alt:"",role:"presentation",src:e.logo.value}),e.Attribution))}})),a=Resources["".concat(this.props.id,".Autoslide")],n=Resources["".concat(this.props.id,".duration")]||5;return f.a.createElement("div",{className:"pdp-quote-carousel"},f.a.createElement("div",{className:"quote-container"},f.a.createElement(na,{ref:function(t){return e.carousel=t},frames:r,autoslide:a,duration:n,navigation:!1}),r.length>1&&f.a.createElement("div",{className:"pdp-quote-carousel__navigation"},f.a.createElement("button",{"aria-label":"Previous Slide",onClick:this.moveLeft,className:"nav-arrow-left","data-gtm-category":t.gtmCategory,"data-gtm-label":"quote:left"},f.a.createElement("span",{className:"glyphicon glyphicon-arrow-left"})),f.a.createElement("button",{"aria-label":"Next Slide",onClick:this.moveRight,className:"nav-arrow-right","data-gtm-category":t.gtmCategory,"data-gtm-label":"quote:right"},f.a.createElement("span",{className:"glyphicon glyphicon-arrow-right"})))))}}]),o}(f.a.Component);Pa.data=[{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"multiple",key:"frames",label:"Quote frames",category:"pdp-quote-items",data:[{type:"image",key:"logo",label:"Logo"},{type:"text",key:"Quote",messages:!1},{type:"text",key:"Attribution",messages:!1}]},{type:"boolean",key:"Autoslide",help:"Autosllide carousel",messages:!1},{type:"text",key:"duration",label:"Slide duration",messages:!1}];var Ta=Pa,Oa=o("b+KD");o("lWBg");function Na(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ia=function(e){W()(o,e);var t=Na(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"toggleMute",(function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();try{var t=e.currentTarget.parentElement.querySelector("video");t.muted=!t.muted,t.muted?(e.currentTarget.classList.remove("unmuted"),e.currentTarget.setAttribute("aria-label","Muted")):(e.currentTarget.classList.add("unmuted"),e.currentTarget.setAttribute("aria-label","Unmuted"))}catch(e){}})),a()(se()(r),"togglePlay",(function(e){e.preventDefault(),e.stopPropagation(),e.nativeEvent.stopImmediatePropagation();try{var t=e.currentTarget.parentElement.querySelector("video");t.paused?(t.play(),e.currentTarget.classList.add("video-play-hide")):e.currentTarget.classList.remove("video-play-hide")}catch(e){}})),a()(se()(r),"onCtaClick",(function(e,t){T.d.navigateToPageAndReload(t)})),r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=window.innerWidth<768,r=t.spotlights&&t.spotlights.length,a=r<4?"ks-pb-30":"ks-pb-20",n=r<4?"":"spotlight-container-xs",i=r<4?"ks-text-lg ks-text-bold grey600":"ks-text-rg ks-text-bold grey600",l=r<4?"ks-text-md ks-text-regular spotlight-description grey500":"ks-text-rg ks-text-regular grey500";return"rokutv"===t.pageType&&(i="ks-text-lg ks-text-medium",l="ks-text-rg ks-text-regular",n+=" spotlight-container-rokutv",a="ks-pb-20"),[f.a.createElement(P.a,C()({},t.header,{compatibleTag:"h1",compatibleText:t.header})),f.a.createElement("div",{className:"Pdp-Spotlight ks-pv-20"},t.spotlights&&t.spotlights.map((function(r,s){r.imageAlt=r.imageAlt&&r.imageAlt.length>100?r.imageAlt.substring(0,96).concat("..."):r.imageAlt||"";var c,u="",d=null;r.YouTubeID&&(c=r.YouTubeID,u="video",d=f.a.createElement(Pt.a,{videoId:c,playText:r.PlayLabel,gtmCategory:Object(M.a)()||r.gtmCategory,gtmLabel:Object(M.b)(r.ctaText,"spotlight:video")||r.gtmImageLabel||r.gtmLabel}));var p=r.image&&r.image.value,m=r.poster&&r.poster.value;o&&r.imageXs&&r.imageXs.value&&(p=r.imageXs.value),o&&r.posterXs&&r.posterXs.value&&(m=r.posterXs.value);var g=Object(Pt.b)(p),b=f.a.createElement("img",{loading:"lazy",src:p,alt:r.imageAlt});if(g){var h=r.nocontrols&&r.nocontrols.value,k=r.noautoplay&&r.noautoplay.value,x=!h;x&&(x=k),b=f.a.createElement("div",{style:{position:"relative"}},f.a.createElement("video",{autoPlay:!x,loop:!0,muted:!0,playsInline:!0,poster:m||null},f.a.createElement("source",{src:p,type:"video/mp4"})),x&&f.a.createElement("div",{className:"video-play",onClick:e.togglePlay},f.a.createElement("div",{className:"video-icon"})),!h&&f.a.createElement("button",{className:"mute-btn ".concat("bottom-right"),onClick:e.toggleMute,"aria-label":"Muted"},f.a.createElement("span",{className:"muted"},f.a.createElement(Oa.a,null)),f.a.createElement("span",{className:"unmuted"},f.a.createElement(Oa.b,null))))}return g&&r.openVideoInModal&&r.openVideoInModal.value&&(u="video",d=f.a.createElement(Pt.a,{videoId:p,playText:r.PlayLabel,gtmCategory:Object(M.a)()||r.gtmCategory,gtmLabel:Object(M.b)(r.ctaText,"spotlight:video")||r.gtmImageLabel||r.gtmLabel})),f.a.createElement("div",{key:"pdpspotlight-".concat(e.props.id,"-").concat(s),className:"spotlight-container ".concat(n," ").concat(t.spotlights.length>s+1?"content-margin":"")},p&&f.a.createElement("div",{className:"spotlight-img ".concat(a," ").concat(u)},r.ctaUrl&&p&&r.imageClick&&r.imageClick.value?f.a.createElement("a",{"data-gtm-category":Object(M.a)()||r.gtmCategory,"data-gtm-label":Object(M.b)(r.ctaText,"spotlight:image")||r.gtmImageLabel||r.gtmLabel,onClick:function(t){return e.onCtaClick(t,r.ctaUrl)},target:r.externalTarget&&r.externalTarget.value?"_blank":"_self","data-reload-navigation":r.externalTarget&&r.externalTarget.value?"":"true"},b):f.a.createElement(f.a.Fragment,null,b),f.a.createElement(f.a.Fragment,null,d)),f.a.createElement(P.a,C()({},r.headline.value,{compatibleTag:"div",compatibleClasses:"spotlight-headline ks-pb-20 ".concat(i),compatibleText:r.headline.value||r.headline})),f.a.createElement(P.a,C()({},r.description.value,{compatibleTag:"div",compatibleClasses:"spotlight-description ks-pb-20 ".concat(l),compatibleText:r.description.value||r.description})),r.ctaText&&f.a.createElement("a",{className:"spotlight-cta ks-pb-10 ks-text-bold ".concat(r.ctaType&&r.ctaType.value),"data-gtm-category":Object(M.a)()||r.gtmCategory,"data-gtm-label":Object(M.b)(r.ctaText,"spotlight")||r.gtmLabel,href:r.ctaUrl,target:r.externalTarget&&r.externalTarget.value?"_blank":"_self","aria-label":r.ariaLabel,"data-reload-navigation":r.externalTarget&&r.externalTarget.value?"":"true"},r.ctaText))})))]}}]),o}(f.a.Component);Ia.data=[{type:"dropdown",key:"pageType",label:"Page Type",value:"other",options:[{label:"Roku TV",value:"rokutv"},{label:"Other",value:"other"}]},{type:"dynamicText",key:"header",title:"Spotlight Header",label:"Spotlight Header"},{type:"multiple",key:"spotlights",label:"Spotlights",data:[{type:"image",key:"image",help:"Image/Video",category:"pdp-spotlight"},{type:"image",key:"poster",help:"Poster for Video",category:"pdp-spotlight"},{type:"image",key:"imageXs",help:"Mobile Image/Video",category:"pdp-spotlight"},{type:"image",key:"posterXs",help:"Poster for Mobile Video",category:"pdp-spotlight"},"imageAlt",{type:"boolean",key:"nocontrols",help:"No controls"},{type:"boolean",key:"noautoplay",help:"Disable Autoplay"},{type:"text",key:"YouTubeID",messages:!1,default:!1},{type:"text",key:"PlayLabel",default:!1},{type:"dynamicText",key:"headline",title:"Headline Text",label:"Headline"},{type:"dynamicText",key:"description",title:"Description Text",label:"Description"},"ctaText",{type:"dropdown",key:"ctaType",value:"",options:[{label:"Link",value:""},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"},{label:"White Button Outline",value:"ks-button-outline"},{label:"Purple Button Outline",value:"ks-button-outline-purple"},{label:"Black Button Outline",value:"ks-button-outline-black"}]},{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",messages:!1},"ariaLabel",{type:"boolean",key:"imageClick",help:"Image Clickable",messages:!1},{type:"text",key:"gtmImageLabel",messages:!1},{type:"boolean",key:"externalTarget",help:"External Target",messages:!1},{type:"boolean",key:"openVideoInModal",help:"Open Video in Modal",messages:!1}]}];var Aa=Ia;o("/THy");function Ma(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var La=function(e){W()(o,e);var t=Ma(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o,r=t.image;if(r){var a=r.substr(r.lastIndexOf(".")+1);o=["mp4","webm"].includes(a)}return f.a.createElement("div",{className:"Pdp-Side-Spotlight ks-pv-20"},t.image&&f.a.createElement("div",{className:"spotlight-img"},o?f.a.createElement("video",{autoPlay:!0,loop:!0,muted:!0},f.a.createElement("source",{src:t.image,type:"video/mp4"})):f.a.createElement("img",{loading:"lazy",src:t.image,alt:t.imageAlt||""})),t.spotlights&&t.spotlights.length&&f.a.createElement("div",{className:"spotlight-container"},t.spotlights.map((function(o,r){return f.a.createElement("div",{key:"spotlight-content-".concat(e.props.id,"-").concat(r),className:"spotlight-content ".concat(t.spotlights.length!==r+1&&"ks-pb-40")},f.a.createElement(P.a,C()({},o.headline.value,{compatibleTag:"div",compatibleText:o.headline.value||o.headline,compatibleClasses:"ks-text-bold ks-text-lg ks-pb-10 grey600"})),f.a.createElement(P.a,C()({},o.description.value,{compatibleTag:"div",compatibleText:o.description.value||o.description,compatibleClasses:"ks-text-regular ks-text-md ks-pb-10 grey500"})),o.ctaText&&f.a.createElement("a",{className:"spotlight-cta ks-text-medium ks-text-md ks-pb-10 blue400","data-gtm-category":o.gtmCategory,"data-gtm-label":o.gtmLabel,href:o.ctaUrl,"aria-label":o.ariaLabel,"data-reload-navigation":"true"},o.ctaText))}))))}}]),o}(f.a.Component);La.data=[{type:"image",key:"image",label:"Image",category:"product-side-spotlight",messages:!1},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"multiple",key:"spotlights",label:"Content",data:[{type:"dynamicText",key:"headline",title:"Headline Text",label:"Headline"},{type:"dynamicText",key:"description",title:"Description Text",label:"Description"},"ctaText",{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",messages:!1},"ariaLabel"]}];var Da=La;o("wtrp");function ja(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ha=function(e){W()(o,e);var t=ja(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"lineClamp",(function(e){e&&e.length>100&&(e=e.slice(0,100),new RegExp(/[\s.,-]/).test(e.slice(-1))&&(e=e.slice(0,-1)),e+="...");return e})),a()(se()(r),"updateData",(function(){var e=r.state,t=e.filter,o=e.count,a=e.displayCount,n=e.premiumSubscriptions;o=o||3,a=a||9;var i=[],l=(i=t?n.filter((function(e){return-1===e.title.indexOf(t)})):n).slice(0,o),s=i.slice(o,o+a);r.setState({heroes:l,channels:s,load:!1})})),a()(se()(r),"getData",(function(){var e=r.props,t=(e.filter,e.count,e.displayCount,e.api),o=void 0===t?"/api/v3/watch":t;O.a.request.get(Object(M.c)(o)).then((function(e){try{var t,o,a,n,i,l,s=e.body.premium||[],c=(null===(t=__Roku_App_Initial_Values)||void 0===t||null===(o=t.resource)||void 0===o||null===(a=o.features)||void 0===a?void 0:a["premium.sub.remove.filter"])||"(save";s=s.filter((function(e){var t;return!(null!==(t=e.marketingMessage)&&void 0!==t&&t.includes(c))})),"true"===(null===(n=__Roku_App_Initial_Values)||void 0===n||null===(i=n.resource)||void 0===i||null===(l=i.features)||void 0===l?void 0:l["premium.sub.remove.first.item"])&&(s=s.slice(1)),r.setState({premiumSubscriptions:s,load:!0})}catch(e){console.error(e)}})).catch((function(e){console.error(e)}))})),r.state={heroes:[],channels:[],premiumSubscriptions:[],filter:r.props.filter,count:r.props.count,displayCount:r.props.displayCount,seeAllSubscriptions:"https://therokuchannel.roku.com/browse/w.Y81yDw75dQFgze2MyvD0SDdRlBN4vmtpKQWbB7R0F1JdJ/premium-subscriptions"},r}return q()(o,[{key:"render",value:function(){var e=this;return f.a.createElement("div",{className:"premium-subscription-wrapper roku-bg-color-b2 roku-color-b5 text-center"},f.a.createElement("div",{className:"container"},f.a.createElement("h2",null,this.props.header),f.a.createElement("h3",null,this.props.subheader),f.a.createElement("div",{className:"hero-subscriptions"},this.state.heroes.map((function(t,o){var r=t.view.map((function(e){return{image:e.images["16:9_384x0"],title:e.title,watchUrl:e.watchUrl}}));return f.a.createElement("div",{key:o,className:"hero-sub"},f.a.createElement("a",{className:"provider-logo",href:t.watchUrl,"data-gtm-category":"whats-on_the-roku-channel","data-gtm-label":"whats-on_the-roku-channel:".concat(t.title.toLowerCase())},f.a.createElement("img",{loading:"lazy",src:t.image,alt:"Subscribe to ".concat(t.title," on The Roku Channel")})),r&&f.a.createElement($e,{frames:r,modifyFrames:!1,visiblePosters:1,aspectRatio:"16:9",noMargin:!0,noHover:!0,showArrows:!0}),f.a.createElement("h4",null,t.title),f.a.createElement("p",null,e.lineClamp(t.marketingMessage)),e.props.buttonText&&f.a.createElement("a",{className:"roku-button roku-button-sm",href:t.watchUrl,"data-gtm-category":"whats-on_the-roku-channel","data-gtm-label":"whats-on_the-roku-channel:discover_".concat(t.title.toLowerCase())},e.props.buttonText))}))),f.a.createElement("div",{className:"channel-subscriptions"},this.state.channels.map((function(e,t){return f.a.createElement("div",{key:t,className:"channel-sub"},f.a.createElement("a",{href:e.watchUrl,"data-gtm-category":"whats-on_the-roku-channel","data-gtm-label":"whats-on_the-roku-channel:".concat(e.title)},f.a.createElement("img",{loading:"lazy",src:e.image,alt:"".concat(e.title," Channel on Roku")})))}))),this.props.seeAllText&&f.a.createElement("a",{className:"roku-button",href:this.props.seeAllLink||this.state.seeAllSubscriptions,"data-gtm-category":this.props.seeAllCategory,"data-gtm-label":this.props.seeAllLabel},this.props.seeAllText),this.props.disclaimer&&f.a.createElement("p",{className:"disclaimer",dangerouslySetInnerHTML:{__html:this.props.disclaimer}})))}},{key:"componentDidUpdate",value:function(){this.state.load&&this.updateData()}},{key:"componentDidMount",value:function(){this.getData()}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.filter!==t.filter||e.count!==t.count||e.displayCount!==t.displayCount?{load:!0,filter:e.filter,count:e.count,displayCount:e.displayCount}:null}}]),o}(f.a.Component);function za(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Fa=function(e){W()(o,e);var t=za(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),isNaN(parseInt(t.count))?t.count=void 0:t.count=parseInt(t.count),isNaN(parseInt(t.displayCount))?t.displayCount=void 0:t.displayCount=parseInt(t.displayCount),f.a.createElement(Ha,t)}}]),o}(f.a.Component);Fa.data=[{type:"text",key:"header",label:"Header"},{type:"text",key:"subheader",label:"Subheader"},{type:"text",key:"filter",label:"Filter Text"},{type:"text",key:"count",label:"Number of Heros"},{type:"text",key:"displayCount",label:"Number of Channels"},{type:"text",key:"buttonText",label:"Subscription Button Text"},{type:"text",key:"seeAllText",label:"See All Text"},{type:"text",key:"seeAllCategory",label:"See All CTA GTM Category"},{type:"text",key:"seeAllLabel",label:"See All CTA GTM Label"},{type:"text",key:"seeAllLink",label:"See All CTA Url"},{type:"text",key:"disclaimer",label:"Disclaimer"}];var Ba=Fa,Va=(o("NCX3"),o("5JY2")),qa=o.n(Va),Ua=o("SKi/"),Wa=o.n(Ua);o("4NOs");function Ga(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ya=function(e){W()(o,e);var t=Ga(o);function o(e){var r;B()(this,o),r=t.call(this,e);var a=T.b.getLocale();return r.currency=Vr[a.language+"_"+a.country].symbol,r}return q()(o,[{key:"render",value:function(){var e=this.props.product||{},t=parseFloat((parseFloat(e.price)-parseFloat(e.special_price)).toFixed(2));return f.a.createElement("div",{className:"Roku-Price-Promo ks-text-sm"},f.a.createElement("div",{className:"ks-text-bold save-price"},f.a.createElement("span",{className:"ks-pr-6"},Wa()()["save.title"])," ",f.a.createElement(Ur,{hideChange:!0,price:t})))}}]),o}(f.a.Component),Ka=function(e,t){e.forEach((function(e){var o,r=document.getElementById("output"),a=0;try{if(r)o=r.contentWindow.document.getElementsByClassName(e);else if(t)o=document.querySelector("section[data-id=".concat(t,"]")).getElementsByClassName(e);else o=document.getElementsByClassName(e);for(var n=0;n<o.length;n++){var i=o[n].offsetHeight;a=i>a?i:a}for(var l=0;l<o.length;l++)o[l].style.height="".concat(a,"px")}catch(e){}}))};function Ja(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Za(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Ja(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Ja(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Qa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Xa=function(e){W()(o,e);var t=Qa(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={productData:{}},g.a.resource={endpoints:{productdata:__Roku_App_Initial_Values.resource.endpoints.productdata},features:{"price.promo.enabled":__Roku_App_Initial_Values.resource.features["price.promo.enabled"]}},r.gotoCta=r.gotoCta.bind(se()(r)),r.locale=T.b.getLocale(),r}return q()(o,[{key:"componentDidMount",value:function(){var e=this,t=["ratings-and-streams","product-info","product-price-container","product-disclaimer"];g.a.getAllProductsData().then((function(o){e.setState({productData:o,currency:Vr[e.locale.language+"_"+e.locale.country].symbol},(function(){window.innerWidth>767&&Ka(t,e.props.id)}))})).catch((function(e){console.log("Failed to get product data",e)}))}},{key:"gotoCta",value:function(e){var t=window.location.origin+window.location.pathname,o=e.split("#")[0];o.indexOf(t)>-1||window.location.pathname===o?(window.location=e,window.location.reload()):T.d.navigateToPageAndReload(e)}},{key:"render",value:function(){var e=this,t={},o=this.state.productData,r=__Roku_App_Initial_Values.resource||{};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Roku-Product-Compare ks-pv-30"},f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-text-medium ks-text-xl ks-text-center ks-pb-10",compatibleText:t.headline})),t.subhead&&f.a.createElement("div",{className:"ks-text-center ks-pb-30"},f.a.createElement("a",{className:"ks-button-link","data-reload-navigation":"true","data-gtm-label":"".concat(t.gtmCategory,":").concat(t.subheadGtmLabel),"data-gtm-category":t.gtmCategory,"aria-label":t.subheadAriaLabel,role:"button",href:t.subheadUrl},t.subhead)),f.a.createElement("div",{className:"product-container ks-mb-20"},t&&t.product&&t.product.map((function(a,n){var i,l,s=__Roku_App_Initial_Values.resource.rapid.products[a.sku]||null;Object.keys(a).forEach((function(e){a[e]||delete a[e]}));var c=Za(Za({},s),a);s&&(c.streamType&&c.streamType.value||(c.streamType.value=s.streams&&s.streams.map((function(e){return{text:e}}))),c.streamHeadline||(c.streamHeadline=s.streamsLabel||""),c.info&&c.info.value||(c.info.value=s.info),s.exclusiveImage&&s.exclusiveTitle&&(c.exclusive.value=!0,c.exclusiveImage.value=s.exclusiveImage),c.image.value||(c.image.value=s.image));var u="",d=!1,p="";if(o&&o[c.sku]&&o[c.sku].offerId)d=!0,p=o[c.sku].offerDescription||"";else if(c.disclaimer)u=c.disclaimer;else if(o&&o[c.sku]){var m=o[c.sku];"backorder"!==m.state&&"preorder"!==m.state||!m.inventory_due_date||(m.details=qa()()["backorder.expected"]+Vt.format(m.inventory_due_date,qa()()["backorder.date.format"])),(""!==m.details||m.promo)&&(u=m.details||"",r.features&&"true"===r.features["".concat(c.sku,".backorder.message")]&&(u=qa()()["backorder.expected"]+m.backorder_message),m.promo&&m.promo.product_overview_disclaimer&&(u+="\n"+m.promo.product_overview_disclaimer))}var g="",k="",x="";return!0!==t.wtbGtmOverwriteAutomated&&Resources["globals.gtmCategory"]&&Resources["globals.gtmPageName"]&&(g=Resources["globals.gtmCategory"],k="".concat(Resources["globals.gtmPageName"],":pdp_compare:ecommerce:").concat(c.sku,":primary-button"),x="".concat(Resources["globals.gtmPageName"],":pdp_compare:ecommerce:").concat(c.sku,":image")),f.a.createElement("div",{key:"pc-".concat(e.props.id,"-").concat(n),className:"product ks-mb-20 white-bg "+(c.featured&&c.featured.value?"featured":"")},c.badgetext&&f.a.createElement("div",{className:"product-badge ks-mv-10 ".concat(null==c||null===(i=c.badgetype)||void 0===i?void 0:i.value," ").concat(null==c||null===(l=c.badgetype)||void 0===l?void 0:l.value,"-light-bg")},c.badgetext),f.a.createElement("div",null,f.a.createElement("a",{className:"product-image","data-reload-navigation":"true","data-gtm-label":x||"".concat(t.gtmCategory,":image:").concat(c.gtmLabel),"data-gtm-category":g||t.gtmCategory,"aria-label":"".concat(c.featuredText||"").concat(c.nameAlt),role:"button",href:c.url},c.featured&&c.featured.value?f.a.createElement("div",{className:"current-featured ks-pv-10 ks-text-center ks-text-sm ks-text-bold"},c.featuredText):c.exclusive&&c.exclusive.value&&c.exclusiveImage&&c.exclusiveImage.value?f.a.createElement("div",{className:"ks-ph-20 ks-text-bold product-exclusive"},f.a.createElement("img",{loading:"lazy",alt:"","aria-hidden":"true",role:"presentation",className:"img-responsive ks-pr-10",src:c.exclusiveImage.value}),f.a.createElement("div",{className:"product-exclusive-title black"},c.exclusiveTitle)):f.a.createElement("div",{className:"product-empty-div"}),f.a.createElement("img",{loading:"lazy",className:"ks-pv-20 img-responsive",src:c.image&&c.image.value,alt:c.imageAlt}),f.a.createElement("div",{className:"product-title ks-button-link"},c.name)),f.a.createElement("div",{className:" product-heading"},f.a.createElement("div",{className:"ks-ph-20"},f.a.createElement("div",{className:"ks-pb-10 ratings-and-streams"},f.a.createElement("div",{className:"product-header"},f.a.createElement("div",{className:"ks-text-sm product-streams"},c.streamHeadline&&f.a.createElement("div",{className:"stream-title ks-text-xs"},c.streamHeadline),f.a.createElement("div",{className:"ks-text-bold stream-categories"},c.streamType&&c.streamType.value&&c.streamType.value.map((function(t,o){return f.a.createElement("div",{key:"pc-stream-".concat(e.props.id,"-").concat(o),className:"stream-category"+(0!==o?"-multiple":"")},t.text)})))),c.reviewId&&"US"===e.locale.country&&f.a.createElement("a",{className:"product-rating","aria-label":c.name+" reviews",role:"button","data-gtm-category":t.gtmCategory,"data-gtm-label":"stars:".concat(c.gtmLabel),href:"".concat(c.url,"#pdp-reviews")},f.a.createElement(ta.a,{productId:c.reviewId})))),f.a.createElement("div",{className:"product-info ks-pb-10"},c.info&&c.info.value&&c.info.value.map((function(t,o){return f.a.createElement("div",{key:"pc-info-".concat(e.props.id,"-").concat(n,"-").concat(o),className:"info ks-pb-10"},t.icon&&f.a.createElement("i",{className:"ks-pr-10 glyphicon glyphicon-".concat(t.icon)}),t.text)})))),f.a.createElement("div",{className:"product-price-container"},f.a.createElement("div",{className:"".concat(d&&"cust-offer"," ks-p-20")},f.a.createElement("div",{className:"product-save"},c.sku&&o[c.sku]&&""!==o[c.sku].special_price&&o[c.sku].price!==o[c.sku].special_price&&f.a.createElement(Ya,{product:o[c.sku]})),c.sku&&o[c.sku]&&f.a.createElement("div",{className:"product-shop"},f.a.createElement("div",{className:"product-price"},f.a.createElement(b.a,{model:o[c.sku]}),""!==o[c.sku].special_price&&o[c.sku].price!==o[c.sku].special_price&&f.a.createElement(b.a,{model:o[c.sku],slashed:!0})),c.exclusive&&c.exclusive.value?f.a.createElement("div",{className:"product-add ".concat(c.exclusiveImage&&c.exclusiveImage.value?"exclusive":"")},f.a.createElement("a",{role:"button",className:"ks-button","data-gtm-label":k?"".concat(k,":").concat((c.ctaText||"").toLowerCase().replace(/\s/g,"-")):"".concat(t.gtmCategory,":").concat(c.cartGtmLabel),"data-gtm-category":g||t.gtmCategory,"aria-label":c.ctaAlt,href:c.exclusiveCtaUrl,"data-reload-navigation":"true"},c.ctaText,c.exclusiveImage&&c.exclusiveImage.value&&f.a.createElement("img",{loading:"lazy",role:"presentation",alt:"","aria-hidden":"true",className:"img-responsive",src:c.exclusiveImage.value}))):c.exclusive&&!c.exclusive.value&&c.ctaUrl?f.a.createElement("div",{className:"product-add"},f.a.createElement("a",{role:"button",className:"ks-button","data-gtm-label":k?"".concat(k,":").concat((c.ctaText||"").toLowerCase().replace(/\s/g,"-")):"".concat(t.gtmCategory,":").concat(c.cartGtmLabel),"data-gtm-category":g||t.gtmCategory,"aria-label":c.ctaAlt,onClick:function(){return e.gotoCta(c.ctaUrl)}},f.a.createElement("div",{className:"add-text"},c.ctaText))):f.a.createElement("div",{className:"product-add"},c.sku&&o[c.sku]&&c.ctaText&&f.a.createElement(h.a,{ctaText:c.ctaText,model:o[c.sku],referrer:"product_players",navigateUrl:c.ctaUrl,automatedGtmCategory:g,automatedGtmLabel:k}),c.sku&&o[c.sku]&&!c.ctaText&&f.a.createElement(h.a,{model:o[c.sku],referrer:"product_players",navigateUrl:c.ctaUrl,automatedGtmCategory:g,automatedGtmLabel:k}))),d&&f.a.createElement("div",{className:"row no-marg ks-pt-20"},f.a.createElement("div",{className:"col-xs-1 no-pad"},f.a.createElement("p",{className:"glyphicon glyphicon-tag icon"})),f.a.createElement("div",{className:"col-xs-11 no-pad"},f.a.createElement("h4",{className:"ks-text-medium ks-mt-0 ks-mb-2"},qa()()["customer.offer.headline"]),f.a.createElement("p",null,p))),f.a.createElement("div",{className:"product-disclaimer ks-ph-20 ks-pt-20 ks-pb-10 ks-text-xs ks-text-light ks-text-center"},u))))))}))))}}]),o}(f.a.Component);Xa.data=[{type:"dynamicText",key:"headline",title:"Headline Text",label:"Headline"},{type:"text",key:"subhead",label:"Subhead"},{type:"text",key:"subheadUrl",label:"Subhead URL",messages:!1},{type:"text",key:"subheadAriaLabel",label:"Subhead aria label"},{type:"boolean",key:"wtbGtmOverwriteAutomated",help:"Overwrite Automated GTM"},{type:"text",key:"gtmCategory",label:"GTM category",messages:!1},{type:"text",key:"subheadGtmLabel",label:"Subhead GTM Label",messages:!1},{type:"multiple",key:"product",label:"Product",data:[{type:"boolean",key:"featured",help:"Feature product"},"featuredText",{type:"dropdown",key:"badgetype",label:"Badge",value:"",options:[{label:"Select badge type",value:""},{label:"grey",value:"grey600"},{label:"green",value:"green200"},{label:"purple",value:"purple500"},{label:"orange",value:"orange100"}]},{type:"text",key:"badgetext",label:"Badge Text"},{type:"boolean",key:"exclusive",help:"Make this product exclusive"},{type:"text",key:"exclusiveTitle",default:!1},{type:"image",key:"image",default:!1},"imageAlt",{type:"text",key:"sku",messages:!1},{type:"text",key:"name",messages:!1,default:!1},"nameAlt",{type:"text",key:"url",messages:!1},{type:"text",key:"gtmLabel",messages:!1},{type:"text",key:"reviewId",messages:!1,default:!1},{type:"text",key:"streamHeadline",default:!1},{type:"multiple",key:"streamType",label:"Stream type",default:!1,data:[{type:"text",key:"text",messages:!1}]},{type:"multiple",key:"info",label:"Product Info",data:[{type:"text",key:"icon",messages:!1},"text"]},{type:"text",key:"ctaText",default:!1},{type:"text",key:"cartGtmLabel",messages:!1},{type:"text",key:"ctaAlt",default:!1},{type:"text",key:"ctaUrl",messages:!1},{type:"image",key:"exclusiveImage"},{type:"text",key:"exclusiveCtaUrl",messages:!1},{type:"text",key:"disclaimer",default:!1}]}];var $a=Xa;o("leuV");function en(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var tn=function(e){W()(o,e);var t=en(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.content||[];return f.a.createElement("div",{className:"Roku-Template-Product product-template-compatible"},f.a.createElement("h2",{className:"title",dangerouslySetInnerHTML:{__html:t.title}}),f.a.createElement("div",{className:"maincontent"},o.map((function(t,o){return f.a.createElement("div",{key:"pcb-".concat(e.props.id,"-").concat(o)},t.image&&t.image.value&&f.a.createElement("img",{loading:"lazy",src:t.image.value,alt:t.alt,key:"compatible-".concat(o)}))}))))}}]),o}(f.a.Component);tn.data=[{type:"text",key:"title",label:"Title"},{type:"multiple",key:"content",label:"Compatible products",data:[{type:"image",key:"image",label:"Image",category:"product-compatible"},"alt"]}];var on=tn,rn=o("v7Pr");o("ym+r");function an(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var nn=function(e){W()(o,e);var t=an(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));t.referrer&&t.referrer;var o={backgroundColor:t.bgColor||"",backgroundImage:t.bgImageColor||""};return f.a.createElement("div",{className:"Roku-Template-Product Roku-PromoBanner"},f.a.createElement("section",{className:"bg-contain ".concat(t.customClass),style:o},f.a.createElement(rn.a,{imgUrl:t.bgImage,imgXsUrl:t.bgImageXs},f.a.createElement("div",null,f.a.createElement("section",null,f.a.createElement("div",{className:"promobanner-content row"},f.a.createElement("div",{className:"promobanner-text text-left roku-pad top"},t.headline?f.a.createElement("h2",{className:"promobanner-headline"},Mt.a.markdown(t.headline)):"",t.headline2?f.a.createElement("h3",{className:"promobanner-headline-2"},Mt.a.markdown(t.headline2)):"",t.subhead?f.a.createElement("h6",{className:"promobanner-subhead"},t.subhead):"",t.ctaText&&t.ctaLink&&f.a.createElement("div",null,f.a.createElement("a",{"data-reload-navigation":!0,"data-gtm-category":t.referrer,"data-gtm-label":t.ctaText.replace(/ /g,"_"),className:"promobanner-cta roku-button-outline",href:t.ctaLink,"aria-label":t.ariaLabel},t.ctaText)),t.disclaimer&&f.a.createElement("div",{className:"disclaimer"},Mt.a.markdown(t.disclaimer)))))))))}}]),o}(f.a.Component);nn.data=[{type:"image",key:"bgImage",label:"Image",category:"product-banner"},{type:"image",key:"bgImageXs",label:"Image Mobile",category:"product-banner"},{type:"text",key:"bgImageAlt",label:"Image alt"},{type:"text",key:"bgImageColor",label:"Background Color (Linear Gradiant)",messages:!1},{type:"text",key:"customClass",label:"Custom Class",messages:!1},{type:"text",key:"headline",label:"Headline"},{type:"text",key:"headline2",label:"Headline 2"},{type:"text",key:"subhead",label:"Subhead"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaLink",label:"CTA Link",messages:!1},{type:"text",key:"ariaLabel",label:"Aria Label"},{type:"text",key:"disclaimer",label:"Disclaimer"}];var ln=nn,sn=o("QeIK"),cn=o("NizY"),un=o.n(cn);o("2iQK");function dn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var pn=function(e){W()(o,e);var t=dn(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"getProductData",function(){var e=i()(p.a.mark((function e(t){var o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null,e.prev=1,e.next=4,g.a.getProductData(t);case 4:o=e.sent,r.setState(a()({},"product_".concat(t),o)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error("Unable to get product data",e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}()),r.state={},g.a.resource=__Roku_App_Initial_Values.resource,r.locale=T.b.getLocale(),r.currency=Vr[r.locale.language+"_"+r.locale.country].symbol,r}return q()(o,[{key:"componentDidMount",value:function(){var e=this;(Resources["".concat(this.props.id,".frames")]||[]).forEach((function(t){t.sku&&e.getProductData(t.sku)}));var t=window.sessionStorage.getItem("shopData-skus");t&&0===window.location.pathname.indexOf("/checkout/confirmation")&&(t=JSON.parse(t),this.setState({checkoutSkus:t}))}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o="";if(t.frames&&t.frames.length>1&&(o=!0),this.state.checkoutSkus&&t.checkout_specific_skus){var r=t.checkout_specific_skus.split(",").map((function(e){return e.trim()})),a=[].concat(S()(r),S()(this.state.checkoutSkus));if(!(new Set(a).size!==a.length))return null}return f.a.createElement("div",{className:"products-cross-sells ".concat(o&&"multiple")},t.frames&&t.frames.map((function(o,r){var a=e.state["product_".concat(o.sku)],n=a&&(a.special_price||a.price),i=a&&a.price,l=null;n=o.special_price||o.price||n,i=o.price||i,parseFloat(n)<parseFloat(i)?l=(l=parseFloat(i)-parseFloat(n)).toFixed(2).replace(".00",""):i=null;var s="linear-gradient(90deg, ".concat(o.gradientHex||"#007D9E"," 0%,").concat(o.gradientHexEnd||"transparent"," 100%)"),c="linear-gradient(180deg, ".concat(o.gradientHex||"#007D9E"," 0%,").concat(o.gradientHexEnd||"transparent"," 100%)"),u=o.rightAlignImage&&o.rightAlignImage.value?" right-align":"";return f.a.createElement("div",{key:"cross-sell-".concat(r),className:"products-cross-sell ".concat(u)},f.a.createElement("div",{className:"products-cross-sell_image"},f.a.createElement("div",{className:"image__gradientH",style:{background:s}}),f.a.createElement("div",{className:"image__gradientV",style:{background:c}}),f.a.createElement("img",{loading:"lazy",src:o.image&&o.image.value,alt:o.imageAlt||""})),f.a.createElement("div",{className:"products-cross-sell_content ks-p-20"},f.a.createElement("h3",{dangerouslySetInnerHTML:{__html:o.title}}),f.a.createElement("p",{dangerouslySetInnerHTML:{__html:o.description}}),n&&f.a.createElement("div",{className:"pcs-pricing"},f.a.createElement("div",{className:"pcs-pricing__main"},e.currency,n),i&&f.a.createElement("div",{className:"pcs-pricing__discount"},e.currency,i),l&&f.a.createElement("div",{className:"pcs-pricing__save"},un()().save," ",e.currency,l)),f.a.createElement("div",{className:"pcs__cta"},o.cta&&o.ctaLink&&f.a.createElement("a",{className:"ks-button",href:o.ctaLink,"data-gtm-category":t.gtmCategory,"data-gtm-label":o.gtmLabel,"aria-label":o.ariaLabel,"data-reload-navigation":"true"},o.cta),!o.ctaLink&&a&&f.a.createElement(h.a,{ctaText:o.cta||a.cta,model:a||{sku:null,details:null},referrer:t.gtmCategory||"product_players",gtmLabel:o.gtmLabel})),f.a.createElement("p",{className:"disclaimer"},o.disclaimer)))})))}}]),o}(f.a.Component);pn.data=[{type:"multiple",key:"frames",label:"Cross Sells",category:"product-cross-sell",data:[{type:"text",key:"title",label:"Title"},{type:"text",key:"description",label:"Description"},{type:"image",key:"image",label:"Image",category:"product-cross-sell"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"boolean",key:"rightAlignImage",help:"Image on right"},{type:"text",key:"sku",label:"SKU"},{type:"text",key:"gradientHex",label:"Gradient (#HEX)",default:"#007D9E",messages:!1},{type:"text",key:"gradientHexEnd",label:"Gradient End(#HEX)",default:"transparent",messages:!1},{type:"text",key:"price",label:"Price",default:"",messages:!1},{type:"text",key:"special_price",label:"Special price",default:"",messages:!1},{type:"text",key:"cta",label:"CTA",default:""},{type:"text",key:"ctaLink",label:"CTA Link",default:"",messages:!1},{type:"text",key:"disclaimer",label:"Disclaimer"},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria Label",messages:!1}]},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"checkout_specific_skus",label:"Checkout Specific SKUs",group:"Advanced",default:!1,messages:!1}];var mn=pn;o("r/YI");function fn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var gn=function(e){W()(o,e);var t=fn(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Roku-Template-Product Roku-Product-FAQ ks-pv-40",itemScope:!0,itemType:"https://schema.org/FAQPage"},f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-text-md faq-header",compatibleText:t.headline})),f.a.createElement("div",{className:"faq-content-container"},t.questions&&t.questions.map((function(e,o){var r=e.liststyle&&e.liststyle.value||"ol";return f.a.createElement("div",{key:"faq-".concat(o),className:"faq-content",itemScope:!0,itemProp:"mainEntity",itemType:"https://schema.org/Question"},f.a.createElement("h3",{className:"ks-text-lg faq-title",itemProp:"name"},e.title),e.description&&f.a.createElement("div",{className:"faq-description",itemScope:!0,itemProp:"acceptedAnswer",itemType:"https://schema.org/Answer"},f.a.createElement("span",{itemProp:"text"},Mt.a.markdown(e.description))),f.a.createElement(r,{className:"faq-description"},e.faqitems&&e.faqitems.value&&e.faqitems.value.map((function(e,t){return f.a.createElement("li",{key:"faqitem-".concat(o,"-").concat(t)},e.itemText)}))),f.a.createElement("div",{className:"faq-ctas"},e.ctas&&e.ctas.value&&e.ctas.value.map((function(e,r){return f.a.createElement("div",{key:"cta-".concat(o,"-").concat(r),className:"faq-cta ks-pv-20 ks-pr-20"},f.a.createElement("a",{role:"button",className:"ks-text-bold ks-button-link","data-gtm-label":Object(M.b)(e.ctaText,"product_faqs")||"".concat(t.gtmCategory,":").concat(e.gtmLabel),"data-gtm-category":Object(M.a)()||t.gtmCategory,"aria-label":e.ctaText,href:e.url,"data-reload-navigation":"true"},e.ctaText,f.a.createElement("i",{className:"glyphicon glyphicon-arrow-right"})))}))),o!==t.questions.length-1&&f.a.createElement("hr",null))}))))}}]),o}(f.a.Component);gn.data=[{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"dynamicText",key:"headline",title:"FAQ headline text",label:"FAQ headline"},{type:"multiple",key:"questions",label:"FAQs",data:["title","description",{type:"dropdown",value:"",key:"liststyle",options:[{value:"",label:"Select list style"},{value:"ol",label:"Numbers"},{value:"ul",label:"Bullets"}]},{type:"multiple",key:"faqitems",label:"FAQ Item",data:["itemText"]},{type:"multiple",key:"ctas",label:"CTAs",data:["ctaText",{type:"text",key:"url",messages:!1},{type:"text",key:"gtmLabel",messages:!1}]}]}];var bn=gn;o("Dn81");function hn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var kn=function(e){W()(o,e);var t=hn(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o="finder-content";return"center"===t.contentAlign&&(o+=" content-align-center"),f.a.createElement("div",{className:"Roku-Product-Finder ks-pt-30 ks-pb-10"},f.a.createElement(P.a,C()({},t.title,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-text-xxl ".concat(o),compatibleText:t.title})),f.a.createElement("div",{className:"".concat(o)},t.subhead),f.a.createElement("div",{className:"finder-navigation ks-pv-20 ".concat(o)},t&&t.links&&t.links.map((function(o,r){return f.a.createElement("div",{key:"pf-".concat(e.props.id,"-").concat(r),className:"finder-button-container ks-pr-20"},f.a.createElement("a",{className:"ks-button",href:o.url,"data-gtm-label":"product_finder:".concat(o.label),"data-gtm-category":t.category,"aria-label":o.alt,role:"button","data-reload-navigation":"true"},o.text))}))))}}]),o}(f.a.Component);kn.data=[{type:"dynamicText",key:"title",label:"Title",title:"Title Text"},{type:"text",key:"subhead",label:"Description"},{type:"dropdown",key:"contentAlign",label:"Content Align",value:"left",options:[{label:"Left",value:"left"},{label:"Center",value:"center"}]},{type:"text",key:"category",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"multiple",key:"links",label:"Finder buttons",data:["text",{type:"text",key:"url",messages:!1},"label","alt"]}];var xn=kn;o("EFxw");function yn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var vn=function(e){W()(o,e);var t=yn(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Roku-ProductGreatFor ks-pv-20"},f.a.createElement(P.a,C()({},t.heading,{compatibleTag:"div",compatibleClasses:"great-headline ks-text-center ks-text-medium",compatibleText:t.heading})),f.a.createElement("div",{className:"ks-pb-20"},t.subhead),f.a.createElement("div",{className:"great-title ks-text-center ks-text-m ks-text-bold"},t.greatTitle),f.a.createElement("div",{className:"great-container ks-text-sm"},t&&t.great&&t.great.map((function(t,o){return f.a.createElement("div",{key:"greatfor-".concat(e.props.id,"-").concat(o),className:"great-item"+(0!==o?"-multiple":"")},t.item)}))))}}]),o}(f.a.Component);vn.data=[{type:"dynamicText",key:"heading",title:"Heading Text",label:"Heading"},{type:"text",key:"subhead",label:"Sub heading"},{type:"text",key:"greatTitle",label:"Great for title"},{type:"multiple",key:"great",label:"Great for section",data:["item"]}];var wn=vn,_n=(o("v0oC"),o("/uZA")),Rn=o.n(_n);function Cn(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function En(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Cn(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Cn(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function Sn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Pn=function(e){W()(o,e);var t=Sn(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={productData:{}},g.a.resource={endpoints:{productdata:__Roku_App_Initial_Values.resource.endpoints.productdata},features:{"price.promo.enabled":__Roku_App_Initial_Values.resource.features["price.promo.enabled"]}},r.locale=T.b.getLocale(),r.model={},Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(r.props.id,"."))>-1){var t=e.split("".concat(r.props.id,".")).join("");r.model[t]=Resources["".concat(e)]}})),r}return q()(o,[{key:"componentDidMount",value:function(){var e=this,t=["ratings-and-streams","product-info","product-price-container","product-disclaimer"];g.a.getAllProductsData().then((function(o){var r,a=[];null!==(r=e.model)&&void 0!==r&&r.product&&e.model.product.forEach((function(e){var t;null!==(t=o[e.sku])&&void 0!==t&&t.offerId&&a.push({sku:e.sku,id:o[e.sku].offerId,discount:o[e.sku].discount.toFixed(2)})})),a.length>0&&dataLayer.push({event:"offerLoaded",offers:a}),e.setState({productData:o,productDataLoaded:!0,currency:Vr[e.locale.language+"_"+e.locale.country].symbol},(function(){window.innerWidth>767&&Ka(t,e.props.id)}))})).catch((function(e){console.log("Failed to get product data",e)}))}},{key:"render",value:function(){var e=this,t=this.model,o=this.state.productData,r=__Roku_App_Initial_Values.resource||{};return f.a.createElement("div",{className:"Roku-Product-Grid ks-pt-30 ks-pb-10"},f.a.createElement(P.a,C()({},t.headline,{compatibleTag:"div",compatibleClasses:"ks-text-medium ks-text-xl ks-text-center ks-pt-10 ks-pb-20",compatibleText:t.headline})),f.a.createElement("div",{className:"product-container ks-mb-20"},t&&t.product&&t.product.map((function(a,n){var i,l,s,c,u,d,p,m,g,k,x,y,v,w,_,R=__Roku_App_Initial_Values.resource.rapid.products[a.sku]||null;Object.keys(a).forEach((function(e){a[e]||delete a[e]}));var E=En(En({},R),a);R&&(E.streamType&&E.streamType.value||(E.streamType.value=R.streams&&R.streams.map((function(e){return{text:e}}))),E.streamHeadline&&E.streamHeadline.value||(E.streamHeadline=R.streamsLabel||""),E.info&&E.info.value||(E.info.value=R.info),R.exclusiveImage&&R.exclusiveTitle&&(E.exclusive.value=!0,E.exclusiveImage.value=R.exclusiveImage),E.image.value||(E.image.value=R.image));var S="",T=!1,O="";if(null!=o&&null!==(i=o[E.sku])&&void 0!==i&&i.offerId)T=!0,O=o[E.sku].offerDescription;else if(E.disclaimer)S=E.disclaimer;else if(null!=o&&o[E.sku]){var N=o[E.sku];"backorder"!==N.state&&"preorder"!==N.state||!N.inventory_due_date||(N.details=Rn()()["backorder.expected"]+Vt.format(N.inventory_due_date,Rn()()["backorder.date.format"])),(""!==N.details||N.promo)&&(S=N.details||"",r.features&&"true"===r.features["".concat(E.sku,".backorder.message")]&&(S=Rn()()["backorder.expected"]+N.backorder_message),N.promo&&N.promo.product_overview_disclaimer&&(S+="\n"+N.promo.product_overview_disclaimer))}var I=E.sku&&(null==o?void 0:o[E.sku])&&""!==o[E.sku].special_price&&o[E.sku].price!==o[E.sku].special_price,A="",M="",L="",D="";return!0!==t.wtbGtmOverwriteAutomated&&Resources["globals.gtmCategory"]&&Resources["globals.gtmPageName"]&&(A=Resources["globals.gtmCategory"],M="".concat(Resources["globals.gtmPageName"],":product_grid:ecommerce:").concat(E.sku,":primary-button"),L="".concat(Resources["globals.gtmPageName"],":product_grid:ecommerce:").concat(E.sku),E.name&&(D="".concat((E.name||"").toLowerCase().replace(/\s/g,"-")))),f.a.createElement("div",{key:"pg-".concat(e.props.id,"-").concat(n),className:"product ks-mb-20 white-bg"},E.badgetext&&f.a.createElement("div",{className:"product-badge ks-mv-10 ".concat(null==E||null===(l=E.badgetype)||void 0===l?void 0:l.value," ").concat(null==E||null===(s=E.badgetype)||void 0===s?void 0:s.value,"-light-bg")},E.badgetext),f.a.createElement("div",{className:"product-card"},f.a.createElement("a",{className:"product-image","data-reload-navigation":"true","data-gtm-label":L?"".concat(L,":image"):"".concat(t.gtmCategory,":image:").concat(E.gtmLabel),"data-gtm-category":A||t.gtmCategory,"aria-label":"".concat(E.exclusiveTitle||"").concat(E.nameAlt),role:"button",href:E.url},null!==(c=E.exclusive)&&void 0!==c&&c.value&&null!==(u=E.exclusiveImage)&&void 0!==u&&u.value?f.a.createElement("div",{className:"ks-ph-20 ks-text-bold product-exclusive"},f.a.createElement("img",{loading:"lazy",className:"img-responsive ks-pr-10",src:E.exclusiveImage.value,alt:E.exclusiveImageAlt}),f.a.createElement("div",{className:"product-exclusive-title black"},E.exclusiveTitle)):f.a.createElement("div",{className:"product-empty-div"}),f.a.createElement("img",{className:"ks-pv-20 img-responsive",src:null===(d=E.image)||void 0===d?void 0:d.value,alt:E.imageAlt})),f.a.createElement("div",{className:"product-heading"},f.a.createElement("div",{className:"ks-pt-20 ks-ph-20"},f.a.createElement("div",{className:" ratings-and-streams"},f.a.createElement("div",{className:"product-header"},f.a.createElement("div",{className:"product-title"},f.a.createElement("a",{className:"ks-button-link","data-reload-navigation":"true","data-gtm-label":L?"".concat(L,":").concat(D):"".concat(t.gtmCategory,":").concat(E.gtmLabel),"data-gtm-category":A||t.gtmCategory,"aria-label":"".concat(E.exclusiveTitle||"").concat(E.nameAlt),role:"button",href:E.url},E.name)),f.a.createElement("div",{className:"ks-text-sm product-streams"},f.a.createElement(P.a,C()({},null===(p=E.streamHeadline)||void 0===p?void 0:p.value,{compatibleTag:"div",compatibleClasses:"stream-title ks-text-xs",compatibleText:(null===(m=E.streamHeadline)||void 0===m?void 0:m.value)||E.streamHeadline})),f.a.createElement("div",{className:"ks-text-bold stream-categories"},null===(g=E.streamType)||void 0===g||null===(k=g.value)||void 0===k?void 0:k.map((function(t,o){return f.a.createElement("div",{key:"streamcat-".concat(e.props.id,"-").concat(o),className:"stream-category"+(0!==o?"-multiple":"")},t.text)})))),E.reviewId&&"US"===e.locale.country&&f.a.createElement("a",{className:"product-rating","aria-label":E.name+" reviews",role:"button","data-gtm-category":t.gtmCategory,"data-gtm-label":"stars:".concat(E.gtmLabel),href:"".concat(E.url,"#pdp-reviews")},f.a.createElement(ta.a,{productId:E.reviewId})))),f.a.createElement("div",{className:"product-info ks-pb-10"},null===(x=E.info)||void 0===x||null===(y=x.value)||void 0===y?void 0:y.map((function(t,o){return f.a.createElement("div",{key:"prodinfo-".concat(e.props.id,"-").concat(o),className:"info ks-pb-10"},t.icon&&f.a.createElement("i",{className:"ks-pr-10 glyphicon glyphicon-".concat(t.icon)}),t.text)})))),f.a.createElement("div",{className:"".concat(T&&"cust-offer"," ks-p-20")},f.a.createElement("div",{className:"product-price-container"},f.a.createElement("div",{className:"product-save"},I&&f.a.createElement(Ya,{product:o[E.sku]})),E.sku&&(null==o?void 0:o[E.sku])&&f.a.createElement("div",{className:"product-shop ks-pb-20"},f.a.createElement("div",{className:"product-price"},f.a.createElement(b.a,{model:o[E.sku]}),I&&f.a.createElement(b.a,{model:o[E.sku],slashed:!0})),null!==(v=E.exclusive)&&void 0!==v&&v.value?f.a.createElement("div",{className:"product-add ".concat(null!==(w=E.exclusiveImage)&&void 0!==w&&w.value?"exclusive":"")},f.a.createElement("a",{role:"button",className:"ks-button","data-gtm-label":M?"".concat(M,":").concat((E.ctaText||"").toLowerCase().replace(/\s/g,"-")):"".concat(t.gtmCategory,":").concat(E.cartGtmLabel),"data-gtm-category":A||t.gtmCategory,"aria-label":E.ctaAlt,href:E.exclusiveCtaUrl,"data-reload-navigation":"true"},E.ctaText,(null===(_=E.exclusiveImage)||void 0===_?void 0:_.value)&&f.a.createElement("img",{role:"presentation",className:"img-responsive",src:E.exclusiveImage.value}))):E.exclusive&&!E.exclusive.value&&E.ctaUrl?f.a.createElement("div",{className:"product-add"},f.a.createElement("a",{role:"button",className:"ks-button","data-gtm-label":M?"".concat(M,":").concat((E.ctaText||"").toLowerCase().replace(/\s/g,"-")):"".concat(t.gtmCategory,":").concat(E.cartGtmLabel),"data-gtm-category":A||t.gtmCategory,"aria-label":E.ctaAlt,href:E.ctaUrl,"data-reload-navigation":"true"},f.a.createElement("div",{className:"add-text"},E.ctaText))):f.a.createElement("div",{className:"product-add"},E.sku&&(null==o?void 0:o[E.sku])&&E.ctaText&&f.a.createElement(h.a,{ctaText:E.ctaText,model:o[E.sku],referrer:"product_players",navigateUrl:E.ctaUrl,automatedGtmCategory:A,automatedGtmLabel:M}),E.sku&&(null==o?void 0:o[E.sku])&&!E.ctaText&&f.a.createElement(h.a,{model:o[E.sku],referrer:"product_players",navigateUrl:E.ctaUrl,automatedGtmCategory:A,automatedGtmLabel:M})))),T&&f.a.createElement("div",{className:"row no-marg"},f.a.createElement("div",{className:"col-xs-1 no-pad"},f.a.createElement("p",{className:"glyphicon glyphicon-tag icon"})),f.a.createElement("div",{className:"col-xs-11 no-pad"},f.a.createElement("h4",{className:"ks-text-medium ks-mt-0 ks-mb-2"},Rn()().customerOfferHeadline),f.a.createElement("p",null,O)))),S&&f.a.createElement("div",{className:"product-disclaimer ks-p-20 ks-pb-10 ks-text-xs ks-text-light ks-text-center"},S))))}))))}}]),o}(f.a.Component);Pn.data=[{type:"dynamicText",key:"headline",label:"Headline",title:"Headline Text"},{type:"boolean",key:"wtbGtmOverwriteAutomated",label:"Overwrite Automated GTM"},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"multiple",key:"product",label:"Product",data:[{type:"boolean",key:"exclusive",help:"Make this product exclusive"},{type:"text",key:"exclusiveTitle",default:!1},{type:"dropdown",key:"badgetype",label:"Badge",value:"",options:[{label:"Select badge type",value:""},{label:"grey",value:"grey600"},{label:"green",value:"green200"},{label:"purple",value:"purple500"},{label:"orange",value:"orange100"}]},{type:"text",key:"badgetext",label:"Badge Text"},{type:"image",key:"image",category:"product-players",default:!1},"imageAlt",{type:"text",key:"sku",messages:!1},{type:"text",key:"name",messages:!1,default:!1},"nameAlt",{type:"text",key:"url",messages:!1},{type:"text",key:"gtmLabel",messages:!1},{type:"text",key:"reviewId",messages:!1,default:!1},{type:"dynamicText",key:"streamHeadline",label:"streamHeadline",title:"StreamHeadline Text",default:!1},{type:"multiple",key:"streamType",label:"Stream type",data:[{type:"text",key:"text",messages:!1}]},{type:"multiple",key:"info",label:"Product Info",default:!1,data:[{type:"text",key:"icon",messages:!1},"text"]},{type:"text",key:"ctaText",default:!1},{type:"text",key:"cartGtmLabel",messages:!1},{type:"text",key:"ctaAlt",default:!1},{type:"text",key:"ctaUrl",messages:!1},{type:"image",key:"exclusiveImage",category:"product-players"},"exclusiveImageAlt",{type:"text",key:"exclusiveCtaUrl",messages:!1},{type:"text",key:"disclaimer",default:!1}]}];var Tn=Pn;o("wh89");function On(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Nn=function(e){W()(o,e);var t=On(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"getMobileType",(function(e){var t=navigator.userAgent||navigator.vendor||window.opera,o=/iPad|iPhone|iPod/.test(t)||/android/i.test(t);return!o||(!("ios"!==e||!o||!/iPad|iPhone|iPod/.test(t)||window.MSStream)||!("android"!==e||!o||!/android/i.test(t)||/windows phone/i.test(t)))})),a()(se()(r),"renderButtons",(function(e){return f.a.createElement("div",{className:"mobile-app-container"},e["mobile.apple.link"]&&f.a.createElement("div",{className:"mobile-app-button"},f.a.createElement("a",{href:e["mobile.apple.link"],"data-gtm-category":"product_detail","data-gtm-label":e["mobile.apple.clicklabel"],target:"_blank","aria-label":e["mobile.apple.img.alt"]},f.a.createElement(pt.a,{file:e["mobile.apple.downloadbtn"],alt:e["mobile.apple.img.alt"]}))),e["mobile.google.link"]&&f.a.createElement("div",{className:"mobile-app-button"},f.a.createElement("a",{href:e["mobile.google.link"],"data-gtm-category":"product_detail","data-gtm-label":e["mobile.google.clicklabel"],target:"_blank","aria-label":e["mobile.google.img.alt"]},f.a.createElement(pt.a,{file:e["mobile.google.downloadbtn"],alt:e["mobile.google.img.alt"]}))),e.links&&e.links.map((function(e){if("ios"===e.appType&&!r.getMobileType("ios"))return null;if("android"===e.appType&&!r.getMobileType("android"))return null;var t=parseFloat(e.rating)||0;return f.a.createElement("div",{className:"mobile-app-button",key:e.alt},f.a.createElement("a",{href:e.url,"data-gtm-category":"product_detail","data-gtm-label":e.label,target:"_blank","aria-label":e.alt},f.a.createElement("span",{className:"app-button-text"},e.label),f.a.createElement(pt.a,{url:e.imageUrl,alt:e.alt})),f.a.createElement("span",{className:"app-rating"},t),f.a.createElement(ta.a,{rating:t}))})))})),r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.links&&t.links.forEach((function(e){e.imageUrl=e.image.value,e.appType=e.apptype&&e.apptype.value}));var o=null;return t.frames&&(o=t.frames.map((function(t){return"ios"===t.apptype.value&&e.getMobileType("ios")||"android"===t.apptype.value&&e.getMobileType("android")?{alt:t.alt,image:t.image.value}:t.apptype.value?void 0:{alt:t.alt,image:t.image.value}})).filter((function(e){return!!e}))),f.a.createElement("div",{className:"Roku-Template-Product product-template-mobile"},f.a.createElement("div",{className:"maincontent"},f.a.createElement("div",{className:"col"},f.a.createElement("h3",{className:"title"},t.title),f.a.createElement("p",{className:"description"},t.description,t.texts&&t.texts.map((function(e,t){return f.a.createElement("p",{key:"text-".concat(t)},e.description)}))),f.a.createElement("ul",{className:"list"},t.list&&t.list.map((function(e,t){return f.a.createElement("li",{className:"glyphicon glyphicon-check",key:"list-".concat(t)},f.a.createElement("span",{className:"list-wrapper"},f.a.createElement("span",{className:"list-title"},e.title),f.a.createElement("span",{className:"list-body"},e.body)))}))),f.a.createElement("div",{className:"hidden-xs"},this.renderButtons(t))),f.a.createElement("div",{className:"col carousel-container"},o&&f.a.createElement(na,{frames:o,gtmCategory:t.gtmCategory,gtmLabel:t.gtmLabel}),!o&&f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:t.imageUrl,alt:t.imageAlt}),f.a.createElement("div",{className:"visible-xs"},this.renderButtons(t)))))}}]),o}(f.a.Component);Nn.data=[{type:"text",key:"title",label:"Title"},{type:"text",key:"description",label:"Description"},{type:"image",key:"imageUrl",label:"Image",category:"product-mobile"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"multiple",key:"frames",label:"Carousel frames",category:"product-mobile",data:[{type:"image",key:"image",label:"Image",category:"product-mobile"},"alt",{type:"dropdown",key:"apptype",value:"",options:[{label:"Select Mobile OS",value:""},{label:"iOS",value:"ios"},{label:"Android",value:"android"},{label:"Other OS",value:"other"}]}]},{type:"multiple",key:"list",label:"List",data:["title","body"]},{type:"multiple",key:"texts",label:"Text",data:["heading","description",{type:"dropdown",key:"italic",value:"false",options:[{label:"Normal Text",value:"false"},{label:"Italic Text",value:"true"}]}]},{type:"multiple",key:"links",label:"App Buttons",category:"product-mobile-app-buttons",data:[{type:"text",key:"url",messages:!1},"label",{type:"image",key:"image"},"alt","rating",{type:"dropdown",key:"apptype",value:"",options:[{label:"Select Mobile OS",value:""},{label:"iOS",value:"ios"},{label:"Android",value:"android"},{label:"Other OS",value:"other"}]}]},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM label",messages:!1}];var In=Nn;o("s+JY");function An(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Mn=function(e){W()(o,e);var t=An(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"componentDidMount",value:function(){Ka(["item-title","item-subhead"])}},{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Roku-Product-Promo"},f.a.createElement(P.a,C()({},t.heading,{compatibleTag:"h2",compatibleText:t.heading})),f.a.createElement("div",{className:"promo-content-container ks-pv-30 ks-wrapper"},t.promoItems&&t.promoItems.map((function(o,r){return f.a.createElement("div",{key:"promo-items-".concat(e.props.id,"-").concat(r),className:"promo-item ks-text-center white"},f.a.createElement("div",{className:"item-icon ks-pt-30 ks-pb-20"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:o.image.value,alt:o.imageAlt||""})),f.a.createElement("div",{className:"ks-text-bold item-title"},o.title),f.a.createElement("div",{className:"item-subhead ks-pb-30 ks-pt-20"},o.subhead),f.a.createElement("div",{className:"item-button ks-pb-30"},o.ctaText&&f.a.createElement("a",{role:"button",className:"ks-button transparent-bg","data-gtm-label":"".concat(t.gtmCategory,":").concat(o.gtmLabel),"data-gtm-category":t.gtmCategory,alt:o.ctaAlt,href:o.ctaUrl,"data-reload-navigation":"true"},o.ctaText)))}))))}}]),o}(f.a.Component);Mn.data=[{type:"dynamicText",title:"Heading Text",key:"heading",label:"Heading"},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"multiple",key:"promoItems",label:"Promo Item",data:[{type:"image",key:"image"},"imageAlt","title","subhead","ctaText","ctaAlt",{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmLabel",messages:!1}]}];var Ln=Mn;o("mbzM");function Dn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var jn=function(e){W()(o,e);var t=Dn(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"fixReviewDOM",(function(e){"undefined"!=typeof window&&(document.querySelectorAll("#pdp-reviews a[role=button]").forEach((function(e){e.removeAttribute("href")})),setTimeout((function(){document.querySelectorAll("#BVRRSummaryContainer [role='presentation'], #BVRRContainer [role='presentation']").forEach((function(e){e.removeAttribute("role")}));var e=S()(document.querySelectorAll("div.bv-author"));e.length>0&&e.forEach((function(e){e.setAttribute("itemprop","author"),e.setAttribute("itemtype","https://schema.org/Person"),e.setAttribute("itemscope",""),e.querySelector("span").setAttribute("itemprop","name")})),document.querySelectorAll(".bv-rating-stars").forEach((function(e){if(e.innerText="","ABBR"===e.nodeName)try{var t=document.createElement("div");t.className=e.className,t.style.cssText=e.style.cssText,t.title=e.title,e.replaceWith(t)}catch(e){}}))}),1e3))})),a()(se()(r),"loadReviews",(function(){var e=document.createElement("link"),t=0;document.location.search.match(/bvstate=pg:\d+\/ct:r/g)&&(t=parseInt(document.location.search.split("pg:")[1].split("/ct")[0]))>1&&((e=document.createElement("link")).rel="prev",e.href="".concat(document.location.origin).concat(document.location.pathname,"?bvstate=pg:").concat(t-1,"/ct:r"),document.getElementsByTagName("head")[0].appendChild(e)),$BV.configure("global",{productId:r.reviewId}),$BV.ui("rr","show_reviews",{doShowContent:function(){}}).then((function(e){if(e.TotalReviewCount>30*t){var o=document.createElement("link");o.rel="next",o.href="".concat(document.location.origin).concat(document.location.pathname,"?bvstate=pg:").concat(t+1,"/ct:r"),document.getElementsByTagName("head")[0].appendChild(o)}document.querySelector('link[rel="canonical"]').href="".concat(document.location.origin).concat(document.location.pathname),r.fixReviewDOM()}))})),r}return q()(o,[{key:"render",value:function(){var e=Resources["".concat(this.props.id,".reviews.id")];try{e=e.split("_").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")}catch(e){}return f.a.createElement("div",{id:"pdp-reviews",className:"Roku-Template-Product product-template-reviews"},f.a.createElement("div",null,f.a.createElement("h2",{className:"title"},Resources["".concat(this.props.id,".reviews.title")]||"Customer reviews"),f.a.createElement("div",{className:"row",itemScope:!0,itemType:"http://schema.org/Product"},f.a.createElement("meta",{itemProp:"name",content:e}),f.a.createElement("div",{className:"user-reviews col-xs-12"},f.a.createElement("div",{id:"BVRRSummaryContainer"}),f.a.createElement("div",{id:"BVRRContainer"})))))}},{key:"componentDidMount",value:function(){this.reviewId=Resources["".concat(this.props.id,".reviews.id")];var e=__Roku_App_Initial_Values.resource.endpoints["bazaarvoice.url"]+"/static/roku/en_US/bvapi.js",t=document.createElement("script");t.onload=function(){this.reviewId&&this.loadReviews()}.bind(this),t.setAttribute("type","text/javascript"),t.setAttribute("src",e),document.getElementsByTagName("head")[0].appendChild(t)}}]),o}(f.a.Component);jn.data=[{type:"text",key:"reviews.title",label:"Title"},{type:"text",key:"reviews.id",label:"Review Id",messages:!1}];var Hn=jn;o("hBsj");function zn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Fn=function(e){W()(o,e);var t=zn(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e={};return e.title=Resources["".concat(this.props.id,".title")],e.steps=Resources["".concat(this.props.id,".steps")]||[],e.ctaTitle=Resources["".concat(this.props.id,".ctaTitle")],e.ctaText=Resources["".concat(this.props.id,".ctaText")],e.ctaLink=Resources["".concat(this.props.id,".ctaLink")],e.ctaLabel=Resources["".concat(this.props.id,".ctaLabel")],f.a.createElement("div",{className:"Roku-Template-Product product-template-setup roku-bg-texture-b0",id:"pdp-setup"},f.a.createElement("div",null,f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"col-xs-12"},e.title&&f.a.createElement("h2",null,e.title))),f.a.createElement("div",{className:"row"},e.steps.map((function(e,t){var o="glyphicon-"+e.icon,r=e.title,a=e.content;return f.a.createElement("div",{key:"step-"+t,className:"step col-sm-3"},f.a.createElement("div",{"aria-label":r,className:"glyphicon "+o}),f.a.createElement("h3",null,a))}),this)),f.a.createElement("div",{className:"row"},f.a.createElement("div",{className:"cta"},e.ctaTitle&&f.a.createElement("h3",null,e.ctaTitle),e.ctaText&&f.a.createElement("div",null,f.a.createElement("a",{"data-gtm-category":"product_detail","data-gtm-label":e.ctaLabel||this.props.product||NaN,href:e.ctaLink,className:"roku-button","aria-label":e.ariaLabel,"data-reload-navigation":"true"},e.ctaText))))))}}]),o}(f.a.Component);Fn.data=[{type:"text",key:"title",label:"Title"},{type:"multiple",key:"steps",label:"Steps",data:[{type:"text",key:"icon",messages:!1},"arialabel","content"]},{type:"text",key:"ctaTitle",label:"CTA Title"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaLink",label:"CTA Link",messages:!1},{type:"text",key:"ctaLabel",label:"CTA GTM Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria label"}];var Bn=Fn;o("G4WL");function Vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}X.a.string.isRequired,X.a.object.isRequired,X.a.number;var qn={"roku-1":"c3","streaming-stick":"c4","streaming-stick-2016":"c4","streaming-stick-plus":"b3","roku-express":"c3","roku-express-plus":"c6s","roku-premiere":"c5","roku-premiere-plus":"c2","roku-ultra":"b5","test-product":"b5","roku-wireless":"c10","roku-touch":"c10"},Un=function(e){W()(o,e);var t=Vn(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e={};e.title=Resources["".concat(this.props.id,".title")],e.product=Resources["".concat(this.props.id,".product")],e.colorCode=Resources["".concat(this.props.id,".colorCode")],e.cols=Resources["".concat(this.props.id,".cols")],e.specs=Resources["".concat(this.props.id,".specs")];var t=this.props.product||e.product,o=qn[t]||e.colorCode;if(o){var r=e.cols||this.props.cols||3;r="string"!=typeof r||isNaN(r)?3:parseInt(r);for(var a=e.specs&&JSON.parse(JSON.stringify(e.specs))||[],n=[],i=Math.ceil(a.length/r);a.length;)n.push(a.splice(0,Math.min(i,a.length)));var l=12/r,s=0;return f.a.createElement("div",{className:"Roku-Template-Product product-template-specs roku-bg-texture-"+o,id:"pdp-specs"},f.a.createElement("div",null,f.a.createElement("h2",{className:"title"},e.title),f.a.createElement("div",{className:"row"},n.map((function(e,t){return f.a.createElement("div",{key:"spec-col-".concat(t),className:"col-sm-".concat(l)},e.map((function(e){var t=e.content?e.content.replace(/{markdown}/g,""):"";return s+=1,f.a.createElement("div",{key:"col-".concat(s),className:"spec"},e&&f.a.createElement("section",null,e.title&&f.a.createElement("div",{className:"title"},e.title),f.a.createElement("div",{className:"content"},t&&t.split("||").map((function(e,t){return f.a.createElement("p",{key:t,dangerouslySetInnerHTML:{__html:e}})})),e.descriptions&&e.descriptions.map((function(e,t){return f.a.createElement("p",{key:t,dangerouslySetInnerHTML:{__html:e}})})),e.imageUrl&&f.a.createElement(pt.a,{url:e.imageUrl,alt:e.imageAlt}),e.image&&f.a.createElement(pt.a,{file:e.image,alt:e.image.alt}))))}),this))}),this)),e.legal&&f.a.createElement("div",{className:"specs-legal"},e.legal)))}return f.a.createElement("div",null)}}]),o}(f.a.Component);Un.data=[{type:"text",key:"title",label:"Title"},{type:"text",key:"product",label:"Product Name"},{type:"text",key:"colorCode",label:"KS Color Code",messages:!1},{type:"text",key:"cols",label:"Columns",messages:!1},{type:"multiple",key:"specs",label:"Specs",data:["title","content"]}];var Wn=Un;function Gn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Yn=function(e){W()(o,e);var t=Gn(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this.props.model;return f.a.createElement("section",{className:"feature-secondary-container"+(this.props.last?" last":"")},f.a.createElement("div",{className:"secondary-icon"},f.a.createElement("span",{className:"glyphicon ".concat(e.icon),"aria-label":e.alt?e.alt:"Icon"})),f.a.createElement("div",{className:"content"},f.a.createElement("h2",{className:"title"},Mt.a.markdown(e.title)),f.a.createElement("div",{className:"description"},Mt.a.markdown(e.description))))}},{key:"componentDidMount",value:function(){var e,t=this.props.model,o=document.querySelectorAll(".feature-secondary-container .description p");S()(o).forEach((function(o,r){e=(t.gtmCategory?t.gtmCategory:"")+":2_features:"+t.title.toLowerCase().replace(/ /g,"_"),o.innerHTML=o.innerHTML.replace("<a","<a data-gtm-category=product_detail data-gtm-label="+e+" ")}))}}]),o}(f.a.Component),Kn=o("MuND");o("vRTO");function Jn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Zn=function(e){W()(o,e);var t=Jn(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).mobileMarginSet=!1,r.tabletMarginSet=!1,r.state={ref:"",refArray:[],show:!0,isMobile:window.innerWidth<=767,isTablet:window.innerWidth>767&&window.innerWidth<1080},r.toggleDrawer=r.toggleDrawer.bind(se()(r)),r.page=T.b.getPageConfig().page||T.b.getPageConfig().name||document.location.pathname.slice(1),r}return q()(o,[{key:"toggleDrawer",value:function(e){this.setState({show:!this.state.show,ref:e})}},{key:"generateContent",value:function(e,t){var o=t%2==0;return f.a.createElement("div",null,f.a.createElement("div",{className:"Roku-Template-Product content-container",id:"content-box-container-"+(t-1)},f.a.createElement("div",{className:(o?"content-col3":"content-col2")+(e.position&&e.position.value?" position-"+e.position.value:"")},f.a.createElement("div",{id:"content-box-"+(t-1),className:"content-box"},f.a.createElement(P.a,C()({},e.title.value,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-text-xl ks-pb-20",compatibleText:e.title.value||e.title})),e.description&&f.a.createElement("div",{className:"ks-pb-20 ks-text-regular ks-text-rg",dangerouslySetInnerHTML:{__html:e.description}}),e.ctaText&&f.a.createElement("a",{className:"ks-button-link glyphicon glyphicon-arrow-right-after",href:e.ctaLink,"data-gtm-category":e.gtmCategory,"data-gtm-label":e.gtmLabel,"aria-label":e.ctaAriaLabel,"data-reload-navigation":"true"},e.ctaText),e.featuredApps&&e.featuredApps.length>0&&f.a.createElement("div",{className:"app-icons"},f.a.createElement("div",{className:"available"},e.availabilityText),e.featuredApps.map((function(e,t){return f.a.createElement("img",{loading:"lazy",key:"feat-app-spot-".concat(t),className:"feat-app-spot",src:Object(Kn.a)(T.b.getPage(),e.img),alt:e.imgAlt})})),e["more.text"]&&f.a.createElement("div",{className:"more-apps-text"},e["more.text"])),e.available&&e.available.value&&f.a.createElement("div",{className:"stream-icons"},f.a.createElement("div",{className:"available"},e.availableText),e.available.value.map((function(e,t){return f.a.createElement("span",{role:"img",key:t,"aria-label":e.alt,className:"glyphicon "+e.icon})})))))))}},{key:"renderTablet",value:function(e,t){var o=t%2?"spotlight-reverse":"spotlight-no-reverse";return f.a.createElement("div",{className:"Side-Spotlight Roku-Template-Product ks-pb-20"},f.a.createElement("div",{className:"".concat(o," width60")},(e.imagexs||e.image)&&f.a.createElement("div",{className:"spotlight-img"},f.a.createElement("img",{loading:"lazy",src:e.imagexs.value||e.image.value,alt:e.imageAlt||""})),f.a.createElement("div",{className:"spotlight-container"},e.title&&f.a.createElement("div",{className:"ks-text-bold ks-text-xl ks-pb-20"},e.title),e.description&&f.a.createElement("div",{className:"ks-text-regular ks-text-rg ks-pb-20"},e.description),e.ctaText&&f.a.createElement("a",{className:"ks-button-link glyphicon glyphicon-arrow-right-after",href:e.ctaLink,"data-gtm-category":e.gtmCategory,"data-gtm-label":e.gtmLabel,"aria-label":e.ctaAriaLabel,"data-reload-navigation":"true"},e.ctaText),e.featuredApps&&e.featuredApps.length>0&&f.a.createElement("div",{className:"app-icons"},f.a.createElement("div",{className:"available ks-text-regular"},e.availabilityText),e.featuredApps.map((function(e,t){return f.a.createElement("img",{loading:"lazy",key:"featured-app-spot-".concat(t),className:"feat-app-spot",src:Object(Kn.a)(T.b.getPage(),e.img),alt:e.imgAlt})})),e["more.text"]&&f.a.createElement("div",{className:"more-apps-text"},e["more.text"])),e.available&&e.available.value&&f.a.createElement("div",{className:"stream-icons"},f.a.createElement("div",{className:"available ks-text-regular"},e.availableText),e.available.value.map((function(e,t){return f.a.createElement("span",{role:"img",key:t,"aria-label":e.alt,className:"glyphicon "+e.icon})}))))))}},{key:"setMobileMarginTop",value:function(e){for(var t,o=0;o<e;o++)(t=document.getElementById("content-box-container-".concat(o)))&&(t.style.marginTop="55%");this.mobileMarginSet=!0}},{key:"setTabletMarginTop",value:function(e){for(var t,o=0;o<e;o++)(t=document.getElementById("content-box-container-".concat(o)))&&(t.style.marginTop=700-document.getElementById("content-box-"+o).clientHeight-75+"px");this.tabletMarginSet=!0}},{key:"clearMobileMargins",value:function(e){for(var t,o=0;o<e;o++)(t=document.getElementById("content-box-container-"+o))&&(t.style.marginTop="0px");this.mobileMarginSet=!1}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.spotlights||[];return f.a.createElement("div",{className:"product-template-spotlights",id:"pdp-spotlights"},o&&o.map((function(t,o){var r=t.secondary&&t.secondary.value;"url(".concat(t.image.value,")"),t.bgColor;return e.state.isTablet?f.a.createElement("div",{key:"spotlight-key-"+o},e.renderTablet(t,o)):f.a.createElement("div",{key:"spotlight-key-"+o,id:"spotlight-key-"+o,className:"spotlight-feature"},f.a.createElement("style",{dangerouslySetInnerHTML:{__html:"#sfb-".concat(o," {\n background-image: url(").concat(t.image.value,");\n }\n\n @media (max-width: 1023px) {\n #sfb-").concat(o," {\n background-image: url(").concat(t.imagexs&&t.imagexs.value||t.image.value,");\n }\n }")}}),f.a.createElement("div",{className:"spotlight-feature-background",id:"sfb-".concat(o)},e.generateContent(t,o+1)),r&&r.length>0&&f.a.createElement("div",{className:"features-secondary"},r.map((function(e,r){return f.a.createElement(Yn,{key:"feature-"+o+"-secondary-"+r,model:e,last:r===t.secondary.length-1||r===t.secondary.length-2})}))))})))}},{key:"componentDidMount",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),t.spotlights&&t.spotlights.length||(t.spotlights=[]);var o,r;t.spotlights;(o=document.querySelectorAll(".product-template-spotlights .Roku-PictureFill .description p"))&&S()(o).forEach((function(e,o){r=(t.product_title?t.product_title.replace(/[^A-Za-z0-9\s]+/g,""):"")+":sl_feature:"+t.spotlights[o].title,e.innerHTML=e.innerHTML.replace("<a",'<a data-gtm-category="product_detail" data-gtm-label="'+r.toLowerCase().replace(/ /g,"_")+'" ')})),this.state.isMobile?this.setMobileMarginTop(t.spotlights.length):this.state.isTablet?this.setTabletMarginTop(t.spotlights.length):this.clearMobileMargins(t.spotlights.length)}}]),o}(f.a.Component);Zn.data=[{type:"multiple",key:"spotlights",label:"Spotlights",data:[{type:"image",key:"image",label:"Image",category:"product-spotlights"},{type:"image",key:"imagexs",label:"Image Xs",category:"product-spotlights"},"imageAlt",{type:"dropdown",key:"position",label:"Content Position",value:"",options:[{label:"Select content position",value:""},{label:"Right",value:"right"},{label:"Left",value:"left"}]},{type:"text",key:"bgColor",messages:!1},{type:"dynamicText",key:"title",label:"Title",title:"Title Text"},"description","ctaText",{type:"text",key:"ctaLink",messages:!1},{type:"text",key:"gtmCategory",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",messages:!1},"ctaAriaLabel","disclaimer",{type:"multiple",key:"secondary",label:"Secondary",data:[{type:"text",key:"icon",messages:!1},"alt","title","description"]},"availableText",{type:"multiple",key:"available",label:"Available",data:[{type:"text",key:"icon",messages:!1},"alt"]}]}];var Qn=Zn,Xn=(o("yjOc"),o("1r++"));function $n(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ei=function(e){W()(o,e);var t=$n(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"playVideo",(function(){var e=!r.state.showVideo,t=!r.state.play;r.setState({showVideo:e,play:t})})),r.state={showVideo:!1,play:!1},r}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Roku-ProductWitb ks-pv-30"},t.videoId&&f.a.createElement(Xn.a,{videoId:t.videoId,show:this.state.showVideo,hide:!this.state.showVideo,play:this.state.play,shell:{},backdropClick:!0,close:this.playVideo}),f.a.createElement(P.a,C()({},t.heading,{compatibleTag:"div",compatibleClasses:"witb-header ks-text-center ks-text-xl ks-text-medium ks-pb-20",compatibleText:t.heading})),f.a.createElement("div",{className:"witb-body"},f.a.createElement("div",{className:"witb-image-container"},f.a.createElement("div",{className:"witb-image ks-pb-10"},f.a.createElement("img",{className:"img-responsive",src:t.image,alt:t.imageAlt})),t.videoCTA&&f.a.createElement("div",{className:"witb-video ks-pb-20"},f.a.createElement("a",{onClick:this.playVideo,className:"ks-ph-10 ks-button-link purple","data-gtm-label":Object(M.b)(t.videoCTA,"what_in_the_box:video")||t.gtmLabel,"data-gtm-category":Object(M.a)()||t.gtmCategory,"aria-label":t.ariaLabel,role:"button"},f.a.createElement("i",{className:"ks-pr-10 glyphicon glyphicon-play purple"}),t.videoCTA))),f.a.createElement("div",{className:"witb-content"},t.items&&t.items.map((function(e,t){return f.a.createElement("div",{key:"witb-".concat(t),className:"ks-pb-10"},e.item)})))))}}]),o}(f.a.Component);ei.data=[{type:"dynamicText",key:"heading",title:"Heading Text",label:"Heading"},{type:"image",key:"image",label:"What's in the box image"},{type:"text",key:"imageAlt",label:"What's in the box alt"},{type:"multiple",key:"items",label:"Box items",data:["item"]},{type:"text",key:"videoCTA",label:"Video CTA text"},{type:"text",key:"videoId",label:"YouTube Video ID",messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"ariaLabel",label:"Video aria label"}];var ti=ei;o("pKxl");function oi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ri=function(e){W()(o,e);var t=oi(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"componentDidMount",value:function(){Ka(["ymal-top-content","ymal-disclaimer"])}},{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"Roku-Product-Ymal ks-pv-60"},t.ymalHeader&&f.a.createElement(P.a,C()({},t.ymalHeader,{compatibleTag:"div",compatibleClasses:"ks-text-regular ks-text-lg",compatibleText:t.ymalHeader})),f.a.createElement("div",{className:"ymal-container"},t.ymal&&t.ymal.map((function(o,r){var a,n=!0===t.border?"ymal-border":"";return f.a.createElement("div",{key:"ymal-".concat(e.props.id,"-").concat(r),className:"ymal white-bg ks-text-center ks-mv-20 ".concat(n),style:{backgroundColor:t.boxcolor}},f.a.createElement("div",{className:"ymal-top-content"},f.a.createElement(P.a,C()({key:"ymal-title-".concat(r)},o.title.value,{compatibleTag:"div",compatibleClasses:"ks-text-medium ks-text-md ymal-title ks-pb-20",compatibleText:o.title.value||o.title})),f.a.createElement(P.a,C()({key:"ymal-desc-".concat(r)},o.description.value,{compatibleTag:"div",compatibleClasses:"ymal-description ks-text-regular ks-text-rg",compatibleText:o.description.value||o.description}))),f.a.createElement("div",{className:"ymal-image ks-pv-20"},f.a.createElement("img",{loading:"lazy",src:o.image.value,className:"img-responsive",alt:o.imageAlt})),o.ctaText&&f.a.createElement("div",{className:"ymal-button ks-pb-20"},f.a.createElement("a",{role:"button",target:(null==o||null===(a=o.cta_newtab)||void 0===a?void 0:a.value)&&"_blank",className:"ks-button","data-gtm-label":Object(M.b)(o.ctaText,"you_may_also_like")||o.gtmLabel,"data-gtm-category":Object(M.a)()||t.gtmCategory,alt:o.ctaAlt,href:o.ctaUrl,"data-reload-navigation":"true"},o.ctaText)),f.a.createElement(P.a,C()({key:"ymal-disc-".concat(r)},o.disclaimer.value,{compatibleTag:"div",compatibleClasses:"ymal-disclaimer ks-text-xs ks-text-regular",compatibleText:o.disclaimer.value||o.disclaimer})))}))))}}]),o}(f.a.Component);ri.data=[{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"color",key:"boxcolor",label:"Box Color",default:!1},{type:"dynamicText",key:"ymalHeader",title:"Title",label:"Title",default:!1},{type:"boolean",key:"border",help:"Grey Border",messages:!1},{type:"multiple",key:"ymal",label:"YMAL",data:[{type:"dynamicText",key:"title",title:"Title",label:"Title",default:!1},{type:"dynamicText",key:"description",title:"Description",label:"Description",default:!1},{type:"image",key:"image"},"imageAlt","ctaText",{type:"boolean",key:"cta_newtab",label:"open in New Tab",help:"open in New Tab"},"ctaAlt",{type:"text",key:"ctaUrl",messages:!1},{type:"text",key:"gtmLabel",messages:!1},{type:"dynamicText",key:"disclaimer",title:"Disclaimer",label:"Disclaimer",default:!1}]}];var ai=ri,ni=o("9/qG");function ii(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var li=function(e){W()(o,e);var t=ii(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){Resources["".concat(this.props.id)];var e={frames:[]};return e.duration=Number(Resources["".concat(this.props.id,".duration")])||7,e.position=Number(Resources["".concat(this.props.id,".position")])||0,e.disableAnimation=Resources["".concat(this.props.id,".disableAnimation")],e.variant=Resources["".concat(this.props.id,".variant")]||"hero",(Resources["".concat(this.props.id,".frames")]||[]).forEach((function(t){var o={};"object"===St()(t["GTM Label"])?o.clickType=t["GTM Label"]&&t["GTM Label"].value||"":o.clickType=t["GTM Label"],o.referrer=t["GTM Category"],o.imageAlt=t.imageAlt,o.ctaLink=t.ctaLink,o.ctaText=t.ctaText,o.disclaimer=t.disclaimer,o.headline=t.headline,o.subhead=t.subhead,o.legal=t.legal,o.image=t.image&&t.image.value||null,o.imagexs=t.imagexs&&t.imagexs.value||null,o.videoUrl=t.video&&t.video.value||null,o.webVtt=t.vttFile&&t.vttFile.value||null,o.pauseDuration=Number(t.pauseDuration)||0,o.mutebutton=t.mutebutton&&t.mutebutton.value||"",t.snow&&"boolean"===t.snow.type&&(o.snow=Boolean(t.snow.value)),t.modal&&"boolean"===t.modal.type&&(o.modal=Boolean(t.modal.value)),t.disable&&!0===t.disable.value||!1||e.frames.push(o)})),f.a.createElement(ni.a,{frames:e.frames,duration:e.duration,position:e.position,disableAnimation:e.disableAnimation,variant:e.variant})}}]),o}(f.a.Component);li.data=[{type:"boolean",key:"disableAnimation",label:"Disable Animation",value:!1},{type:"text",key:"duration",label:"Duration"},{type:"text",key:"position",label:"Position"},{type:"dropdown",key:"variant",label:"Variant",value:"hero",options:[{label:"hero",value:"hero"},{label:"offers",value:"offers"}]},{type:"multiple",key:"frames",label:"Frames",category:"promo-carousel",data:[{type:"image",key:"image",help:"Desktop Image"},{type:"image",key:"imagexs",help:"Mobile Image"},{type:"image",key:"video",help:"Video"},{type:"file",key:"vttFile",help:"WebVTT"},{type:"dropdown",key:"mutebutton",label:"Mute & CC button",value:"bottom-right",options:[{label:"Top Left",value:"top-left"},{label:"Top Right",value:"top-right"},{label:"Bottom Left",value:"bottom-left"},{label:"Bottom Right",value:"bottom-right"},{label:"Hidden",value:"hidden"}]},"imageAlt",{type:"gtmDatalist",key:"GTM Label"},{type:"text",key:"GTM Category"},"pauseDuration","ctaLink","ctaText","disclaimer","headline","legal","subhead",{type:"boolean",key:"snow",help:"Enable Image Snow",value:!1},{type:"boolean",key:"modal",help:"Modal",value:!1},{type:"boolean",key:"disable",help:"Disable this frame",value:!1}]}];var si=li;o("FvCi");function ci(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ui=function(e){W()(o,e);var t=ci(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"onTouchStart",(function(e,t){r.isMobile()&&(r.touchstartX=t.changedTouches[0].screenX)})),a()(se()(r),"onTouchEnd",(function(e,t){r.isMobile()&&(r.touchendX=t.changedTouches[0].screenX,r.handleGesture(e))})),a()(se()(r),"handleGesture",(function(e){var t=r.state,o=t.activeFrame,a=t.totalPromotions;r.touchendX<r.touchstartX&&o<a-1&&r.setState({activeFrame:o+1,left:"-".concat((window.innerWidth-55)*(o+1))}),r.touchendX>r.touchstartX&&o>0&&r.setState({activeFrame:o-1,left:"-".concat((window.innerWidth-55)*(o-1))})})),a()(se()(r),"isMobile",(function(){return window.innerWidth<1080})),r.state={activeFrame:0,totalPromotions:0,left:0},r}return q()(o,[{key:"componentDidMount",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),this.setState({totalPromotions:(t.promotions||[]).length})}},{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.promotions||[],r=function(e){return f.a.createElement(f.a.Fragment,null,f.a.createElement(P.a,C()({tag:"h1"},e.headline.value,{compatibleTag:"h1",compatibleClasses:"ks-text-medium ks-text-lg ks-pt-10 ks-ph-20 white ks-pb-0 ks-mb-0",compatibleText:e.headline.value||e.headline})),f.a.createElement(P.a,C()({},e.description.value,{compatibleTag:"div",compatibleClasses:"ks-text-regular ks-text-rg ks-pv-10 ks-ph-20 white",compatibleText:e.description.value||e.description})))};return f.a.createElement("div",{className:"promotion-component"},f.a.createElement("div",{className:"promotion-content",style:{left:"".concat(this.state.left,"px")}},o.map((function(a,n){var i=a.image&&a.image.value,l=Object(Pt.b)(i),s=null,c=f.a.createElement("img",{src:i,alt:a.imageAlt});return l&&(c=f.a.createElement("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0},f.a.createElement("source",{src:i,type:"video/mp4"}))),l&&a.openVideoInModal&&a.openVideoInModal.value&&!a.imageClickLink&&(s=f.a.createElement(Pt.a,{videoId:i,playText:a.PlayLabel,gtmCategory:a.gtmCategory,gtmLabel:a.gtmImageLabel})),f.a.createElement("div",{className:"promotion-div flex-items-".concat(a.numberOfItemsInRow||1," ").concat(1===o.length?"one-item":""),onTouchStart:function(t){return e.onTouchStart(n,t)},onTouchEnd:function(t){return e.onTouchEnd(n,t)}},f.a.createElement("div",{className:"promotion-image-content purple-bg"},f.a.createElement("div",{className:"promotion-video"},i&&(a.imageClickLink?f.a.createElement("a",{"data-gtm-category":t.gtmCategory,"data-gtm-label":a.imageGtmLabel,href:a.imageClickLink,"data-reload-navigation":"true"},c):f.a.createElement(f.a.Fragment,null,c)),f.a.createElement(f.a.Fragment,null,s)),a.imageClickLink?f.a.createElement("a",{"data-gtm-category":t.gtmCategory,"data-gtm-label":a.imageGtmLabel,href:a.imageClickLink,"data-reload-navigation":"true"},r(a)):f.a.createElement(f.a.Fragment,null,r(a))),f.a.createElement("div",{className:"promotion-logo-content ks-pv-10 ".concat(a.logo&&a.logo.value?"reverse-direction":"")},a.logo&&a.logo.value&&f.a.createElement("a",{className:"provider-logo",href:a.logoLink,"data-gtm-category":t.gtmCategory,"data-gtm-label":a.logoGtmLabel,"data-reload-navigation":"true"},f.a.createElement("img",{src:a.logo.value,alt:a.logoAlt})),f.a.createElement(P.a,C()({},a.legal.value,{compatibleTag:"div",compatibleClasses:"promotion-legal ks-text-regular ks-text-xs ks-pr-20 white",compatibleText:a.legal.value||a.legal||" "}))))}))),o.length>1&&f.a.createElement("div",{className:"promotion-status"},o.map((function(t,o){return f.a.createElement("div",{className:"ks-mr-4 ".concat(e.state.activeFrame===o?"promotion-active white-bg":"promotion-inactive grey500-bg")})}))))}}]),o}(f.a.Component);ui.data=[{type:"text",key:"gtmCategory",label:"GTM Category"},{type:"multiple",key:"promotions",label:"Promotions",data:[{type:"image",key:"image",help:"Image or Video",category:"promotion-component"},{type:"text",key:"imageAlt"},{type:"boolean",key:"openVideoInModal",help:"Open Video in Modal",messages:!1},{type:"text",key:"PlayLabel",default:!1},{type:"text",key:"numberOfItemsInRow"},{type:"text",key:"imageClickLink"},{type:"text",key:"imageGtmLabel"},{type:"dynamicText",key:"headline",label:"Headline",title:"Headline Text"},{type:"dynamicText",key:"description",label:"Description",title:"Description Text"},{type:"dynamicText",key:"legal",label:"Legal",title:"Legal Text"},{type:"image",key:"logo",help:"Channel Logo",category:"promotion-component-logo"},{type:"text",key:"logoAlt"},{type:"text",key:"logoLink"},{type:"text",key:"logoGtmLabel"}]}];var di=ui,pi=o("zUOG"),mi=(o("Ba/k"),o("lDgO"));function fi(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function gi(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):fi(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var bi=function(e){if(!Number.isFinite(e))return"";var t=parseInt(e);if(0===t)return"";var o=parseInt(t/3600),r=parseInt((t-60*o*60)/60);return"".concat(o,"h ").concat(r,"m")},hi=function(e){return e.replace(/[^A-Za-z0-9\s]/gi,"").replace(/[:\s]/gi,"-")},ki=function(e){var t=e.id,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}}));var r=o.rootPath;o.tabs&&o.tabs.length>0&&(r+="|"+o.tabs.map((function(e){return e.url.replace("".concat(o.basePath,"/"),"")})).join("|"));var a=new RegExp("/(".concat(r,")(?:/)?(?:/(.+?))?$"),"ig"),n=Object(m.useRef)(),l=Object(m.useRef)(1),c=Object(m.useState)([]),u=s()(c,2),d=u[0],g=u[1],b=Object(m.useState)(null),h=s()(b,2),k=h[0],x=h[1],y=Object(m.useState)(null),v=s()(y,2),w=v[0],_=v[1],R=Object(m.useState)(null),C=s()(R,2),E=C[0],P=C[1],N=Object(m.useState)(!1),I=s()(N,2),A=I[0],L=I[1],D=Object(m.useState)(!0),j=s()(D,2),H=j[0],z=j[1],F=Object(m.useState)([]),B=s()(F,2),V=B[0],q=B[1],U=Object(m.useState)(null),W=s()(U,2),G=W[0],Y=W[1],K=Object(m.useState)(null),J=s()(K,2),Z=J[0],Q=J[1],X=Object(m.useState)(null),$=s()(X,2),ee=$[0],te=$[1],oe=Object(m.useState)(null),re=s()(oe,2),ae=re[0],ne=re[1],ie=Object(m.useState)(null),le=s()(ie,2),se=le[0],ce=le[1],ue=Object(m.useState)(null),de=s()(ue,2),pe=de[0],me=de[1],fe=T.b.getQueryString(),ge=Object(m.useRef)(k),be=function(e){ge.current=e,x(e)};Object(m.useEffect)((function(){return xe(),function(){ke.apply(this,arguments)}(),window.addEventListener("popstate",he),function(){window.removeEventListener("popstate",he)}}),[]),Object(m.useEffect)((function(){fe.id&&"details"!==k?we("/content/v1/roku/".concat(fe.id)):(fe.q&&null!=n&&n.current&&(n.current.value=decodeURIComponent(fe.q)),k&&0===d.length&&Re())}),[k]);var he=function(e){xe(e.state)};function ke(){return(ke=i()(p.a.mark((function e(){var t,o,r,a;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=__Roku_App_Initial_Values.applicationState)||void 0===t||null===(o=t.channelstoreState)||void 0===o||!o.auth){e.next=10;break}return e.prev=1,e.next=4,O.a.request.get(Object(M.c)("/api/v1/devices/esn"));case 4:null!=(a=e.sent)&&null!==(r=a.body)&&void 0!==r&&r.deviceId&&window.localStorage.setItem("didesn",a.body.deviceId),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(1);case 10:case"end":return e.stop()}}),e,null,[[1,8]])})))).apply(this,arguments)}function xe(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;be(null);var r=document.location.pathname,i=a.exec(r);a.lastIndex=0;var l=i||[],c=s()(l,3),u=(c[1],c[2]);t&&t.query&&n.current&&(n.current.value=t.query);var d=null===(e=o.tabs)||void 0===e?void 0:e.filter((function(e){return r.indexOf(e.url)>-1}))[0],p=o.rootPath,m=o.rootName,f=null,b=null,h=o.rootDescription,x=o.rootLabel;d&&d.type&&(p=d.type.value,m=d.name,h=d.description,x=d.label,f=d.metaTitle,b=d.metaDescription||d.description);var y=m;u&&(y=t&&t.title||null,p="details");var v=0;t&&(t.items&&(g(t.items),z(!1)),u&&(p="details",m="Details",_(t),z(!1)),t.position&&(v=t.position)),k===p&&(g([]),Re()),be(p),te(x),Q(h),ce(f),me(b);var w={Cta:o.baseName||o.rootName};o.basePath?(w["Cta Link"]=o.basePath,w["GTM Label"]="".concat(p,":breadcrumb:").concat(o.baseName||o.rootName),w["GTM Category"]=o.gtmCategory):(w["Cta Link"]=o.rootPath,w.onClick=Ee,w["GTM Label"]="".concat(p,":breadcrumb:").concat(o.baseName||o.rootName),w["GTM Category"]=o.gtmCategory);var R=[w];if(d&&u){var C="".concat(p,":breadcrumb:").concat(u,":").concat(d.name);R.push({Cta:d.name,"Cta Link":d.url,onClick:u?Ee:null,"GTM Label":C,"GTM Category":o.gtmCategory})}q(R),Y(y),ne(null),P(m),setTimeout((function(){window.scrollTo(0,v)}),100)}function ye(){var e="";"movies"===k&&(e+="&movies=1"),"series"===k&&(e+="&series=1"),"person"===k&&(e+="&person=1"),l.current>1&&(e+="&page=".concat(l.current));var t=null;return n.current&&n.current.value&&(t=n.current.value,T.a.trackCustomDataEvent({data:{action:"Click",label:"".concat(o.gtmLabel,":").concat(t),category:o.gtmCategory},event:"Click"})),t?(be("search"),e+="&query=".concat(t),window.history.pushState({pushedByController:!0},null,"".concat(o.basePath,"/").concat(o.rootPath,"?q=").concat(t))):document.location.search&&-1===document.location.search.indexOf("id=")&&window.history.pushState({pushedByController:!0},null,"".concat(o.basePath,"/").concat(o.rootPath)),e&&(e="?"+e.substr(1)),"/api/v1/sow/search"+e}function ve(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];O.a.request.get(Object(M.c)(e)).then((function(e){if(e.body&&e.body.view){var r=e.body.view.slice(0,15);15===r.length?L(!0):L(!1);var a=[];a=t?r:[].concat(S()(d),S()(r));var i=null;n.current&&n.current.value&&(i=n.current.value),g(a);var l={type:k,items:a,pushedByController:!0};i&&(l.query=i,te(o.rootLabel),Q(o.rootDescription)),fe.id||window.history.replaceState(l,null,document.location.pathname+document.location.search),z(!1)}})).catch((function(e){console.error(e),z(!1)}))}function we(e){var t,r=document.location.pathname;z(!0),be("details");var a=e.split("?")[0],n=null===(t=o.tabs)||void 0===t?void 0:t.filter((function(e){return-1!==r.indexOf(e.url)}))[0],i="";if(n&&"person"===n.type&&(i="?document=person"),n&&"movies"===n.type&&(i="?document=movie"),n&&"series"===n.type&&(i="?document=series"),!i){var l=window.localStorage.getItem("didesn");l&&(i="?did=".concat(l))}O.a.request.get(Object(M.c)("/api/v1/sow"+a+i)).then((function(e){var t=e.body.view;(e.body&&!e.body.view||e.body&&e.body.view==={})&&T.d.navigateToPageAndReload("/whats-on/search"),_(e.body.view),z(!1),Y(e.body.view.title);var r="person"===t.meta.mediaType&&o.tagPersonAppend?o.tagPersonAppend:o.tagAppend,a="".concat(o.howToStream," ").concat(t.title).concat(t.extra?" - "+t.extra:" "," ").concat(r),i=null;null!=n&&n.metaDescription&&(i=(i=n.metaDescription+" ").replace(/<title>/g,t.title)),ce(a),me(i);var l=document.location.pathname;document.location.search&&(l+=document.location.search);var s=gi(gi({},e.body.view),{},{pushedByController:!0});window.history.replaceState(s,null,l)})).catch((function(e){console.error("ERROR",e),z(!1),T.d.navigateToPageAndReload("/whats-on/search")}))}function _e(e){"Enter"===e.key&&Re()}function Re(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&(l.current=1);var t=ye();ve(t,e)}function Ce(){l.current=l.current+1,Re(!1),T.a.trackCustomDataEvent({data:{action:"Click",category:"".concat(Resources["globals.gtmCategory"]),label:"".concat(k,"-category:search-results:page-").concat(l.current-1,":see-more")},event:"Click"})}function Ee(e){e.preventDefault();var t=e.target;t.hasAttribute("href")||(t=t.parentElement),n.current&&(n.current.value=null),l.current=1,z(!0),L(!1),g([]),window.history.pushState({pushedByController:!0},null,t.getAttribute("href")),xe()}function Se(e){var t=e.content,r=hi(t.title),a=t.meta.mediaType,n=document.location.pathname,i="?id="+t.meta.id;if(a){var l;"movie"===a&&(a="movies"),"tvspecial"===a&&(a="series");var s=null===(l=o.tabs)||void 0===l?void 0:l.filter((function(e){var t;return(null===(t=e.type)||void 0===t?void 0:t.value)===a}))[0];s&&(n=s.url)}return n+"/"+r+i}function Pe(e,t){e.preventDefault(),Y(null);var r=gi(gi({position:window.scrollY},window.history.state),{},{pushedByController:!0});window.history.replaceState(r,null,document.location.pathname+document.location.search),window.scrollTo(0,0);var a=t.content,n=hi(a.title),i=a.meta.mediaType,l=document.location.pathname,s="?id="+a.meta.id;if(i){var c;"movie"===i&&(i="movies"),"tvspecial"===i&&(i="series");var u=null===(c=o.tabs)||void 0===c?void 0:c.filter((function(e){var t;return(null===(t=e.type)||void 0===t?void 0:t.value)===i}))[0];if(u){l=u.url;var d=[V[0]];d.push({Cta:u.name,"Cta Link":u.url,onClick:a?Ee:null,"GTM Label":"".concat(i,":breadcrumb:").concat(n,":").concat(u.name),"GTM Category":o.gtmCategory}),q(d)}}var p=l+"/"+n;z(!0),window.history.pushState({pushedByController:!0},null,p+s),we(a.meta.href)}function Te(e){var t=document.querySelector('[data-key="'.concat(e,'"]'));t&&t.classList.remove("loading")}function Oe(e){ne(e.target.value)}var Ne=n.current&&n.current.value||window.history.state&&window.history.state.query||"",Ie=d.filter((function(e){var t,o,r,a;return(null===(t=e.content)||void 0===t||null===(o=t.viewOptions)||void 0===o?void 0:o.length)>0||"person"===(null===(r=e.content)||void 0===r||null===(a=r.meta)||void 0===a?void 0:a.mediaType)})).length||0;var Ae=-1!==document.location.search.indexOf("q="),Me=[{property:"og:title",content:se},{name:"twitter:title",content:se}],Le=pe||w&&w.description,De=o.metaAddDesc||"",je=document.location.href;Le&&(Me=[].concat(S()(Me),[{itemprop:"description",content:Le+De},{itemprop:"url",content:je},{name:"description",content:Le+De},{property:"og:description",content:Le+De},{property:"og:url",content:je},{name:"twitter:description",content:Le+De},{name:"twitter:url",content:je}]));var He,ze=document.location.search.startsWith("?id"),Fe="details"===ge.current&&!ze;return Fe&&(console.warn("Invalid details page requested"),setTimeout((function(){document.location.href="".concat(document.location.origin).concat(o.basePath,"/").concat(o.rootPath)}),2500)),f.a.createElement("div",{className:"sow-container"},se&&f.a.createElement(Uo.a,{title:se,meta:Me,link:[{rel:"canonical",href:je}]}),Ae&&f.a.createElement(Uo.a,{meta:[{name:"robots",content:"noindex, follow"}]}),Fe&&f.a.createElement(Uo.a,{meta:[{name:"robots",content:"noindex, nofollow"}]}),f.a.createElement(mi.a,{levels:V,lastLevel:G,key:"bc-".concat(V.length,"-").concat(G),headerSize:"h1"}),(!k||"details"===k)&&(!w||H)&&f.a.createElement("div",{className:"sow-wrapper details-view-fetching"},f.a.createElement("div",{className:"sp sp-circle sp-center"})),"details"===k?function(){var e,t;if(!w||H)return null;var r=null;w&&w.images&&((r=w.images.filter((function(e){return"2:3"===e.aspectRatio}))[0])||(r=w.images[0])),r=r?"".concat(r.path,"/magic/396x0/filters:quality(70)"):"https://image.roku.com/w/rapid/images/default-image.png";var a=w.meta.mediaType,n=w.extra||null,i=w.parentalRatings&&w.parentalRatings[0]&&w.parentalRatings[0].code||null,l=w.runTimeSeconds&&bi(w.runTimeSeconds)||null,s=w.genres||w.roles||[],c=w.starRating||null,u=w.description||null;u&&o.appendDescription&&w.meta&&["movies","series"].indexOf(w.meta.mediaType)>-1&&(u="".concat(u," ").concat(o.appendDescription));var d=[],p=[];w.credits&&(d=w.credits.filter((function(e){return"ACTOR"===e.role||"VOICE"===e.role})).slice(0,3),p=w.credits.filter((function(e){return"DIRECTOR"===e.role})).slice(0,2));var m,g,b,h=w.viewOptions||w.films||[],k=null;if(w.seasons&&(k=w.seasons.map((function(e){return{title:e.title,season:e.seasonNumber,release:e.releaseYear}})),h=ae?w.seasons.filter((function(e){return e.seasonNumber===ae}))[0].viewOptions:null===(m=w.seasons[0])||void 0===m?void 0:m.viewOptions),w.films){var x=w.films.filter((function(e){return"movie"===e.type})).length,y=w.films.filter((function(e){return["series","tvspecial"].includes(e.type)})).length;x>0&&(g="".concat(x," ").concat(o.moviesTag)),y>0&&(b="".concat(y," ").concat(o.seriesTag)),y>0&&(b+=" ".concat(o.tagAppend)),g&&0===y&&(g+=" ".concat(o.tagAppend))}var v="person"===w.meta.mediaType&&o.tagPersonAppend?o.tagPersonAppend:o.tagAppend,_="".concat(o.howToStream," ").concat(w.title," ").concat(w.extra?w.extra+" ":"").concat(v),R="https://schema.org/TVSeries";"movie"===w.meta.mediaType&&(R="https://schema.org/Movie"),"person"===w.meta.mediaType&&(R="https://schema.org/Person");var C="",E=!1,S=s?s[Math.floor(Math.random()*s.length)]:"";return"series"!==w.meta.mediaType&&"movie"!==w.meta.mediaType||(E=!0),d.length>0&&d.forEach((function(e,t){if(t<d.length-1&&"undefined"!==e.name)C=C+e.name+", ";else{var r="undefined"!==e.name?e.name:" ".concat(o.moreTxt," ");C=C+" ".concat(o.andText," ")+r}})),f.a.createElement("div",{className:"sow-wrapper",key:"details-".concat(w.meta.id)},f.a.createElement("div",{className:"sow-details",itemScope:!0,itemType:R},f.a.createElement("div",{className:"sow-details__poster"},r&&f.a.createElement("img",{itemProp:"image",src:r,alt:_})),f.a.createElement("div",{className:"sow-details__info"},f.a.createElement("h1",null,f.a.createElement("span",{className:"sow-htw"},o.howToWatch," "),f.a.createElement("span",{className:"ks-text-bold title"},f.a.createElement("span",{itemProp:"name"},w.title," ")," ","person"===a&&o.actorsTag," ")),"person"===a&&f.a.createElement("span",{className:"hidden",role:"presentation",itemProp:"jobTitle"},"Actor"),(null===(e=k)||void 0===e?void 0:e.length)>0&&f.a.createElement("div",{className:"sow-details__seasons"},k.map((function(e,t){return f.a.createElement("span",{key:"sow-details-seasons-".concat(t),itemProp:"containsSeason",role:"presentation",itemScope:!0,itemType:"https://schema.org/TVSeason"},f.a.createElement("span",{itemProp:"name"},e.title))})),f.a.createElement("div",{className:"Roku-Form"},f.a.createElement("div",{className:"select-group"},f.a.createElement("div",{className:"select-wrapper"},f.a.createElement("select",{defaultValue:k[0].season,onChange:Oe},k.map((function(e){return f.a.createElement("option",{key:"season-".concat(e.season),value:e.season},e.title," ",e.release&&"(".concat(e.release,")"))}))))))),f.a.createElement("div",{className:"sow-details__extra"},n&&f.a.createElement("span",{itemProp:"dateCreated"},n),i&&f.a.createElement("span",null,i),l&&f.a.createElement("span",null,l),s.map((function(e){return f.a.createElement("span",{key:"genre-".concat(e)},e)})),c&&f.a.createElement("span",{className:"stars",itemProp:"reviewRating",itemScope:!0,itemType:"https://schema.org/Rating"},f.a.createElement(ta.a,{rating:c,maxStars:4}),f.a.createElement("meta",{itemProp:"worstRating",content:"1"}),f.a.createElement("meta",{itemProp:"ratingValue",content:c}),f.a.createElement("meta",{itemProp:"bestRating",content:"4"})),g&&f.a.createElement("span",null,g),b&&f.a.createElement("span",null,b)),u&&f.a.createElement("p",{itemProp:"description"},u," ",o.metaAddDesc||""),f.a.createElement("div",{className:"sow-details__persons"},d.map((function(e,t){var r,a,n=e.films,i=null;n&&(r=n.filter((function(e){return"movie"===e.meta.mediaType})).length,a=n.filter((function(e){return["series","tvspecial"].includes(e.meta.mediaType)})).length),0===t&&(r||a)&&(i=" (",i+=r?r+" movies":"",i+=r&&a?" ":"",i+=a?a+" TV shows":"",i+=")");var l=gi({title:e.name},e),s=Se({content:l});return f.a.createElement("a",{key:"actor-".concat(t),itemProp:"actor",itemScope:!0,itemType:"https://schema.org/Person",href:s,"data-gtm-category":o.gtmCategory,"data-gtm-label":"".concat(o.gtmLabel,":credits:actor:").concat(e.name),onClick:function(e){return Pe(e,{content:l})}},f.a.createElement("span",{itemProp:"name"},e.name),i,t<d.length-1&&",")})),p.length>0&&f.a.createElement("span",{className:"directed-by"},o.directedBy,":"),p.map((function(e,t){var r=gi({title:e.name},e),a=Se({content:r});return f.a.createElement("a",{key:"actor-".concat(e.personId),itemProp:"director",itemScope:!0,itemType:"https://schema.org/Person",href:a,"data-gtm-category":o.gtmCategory,"data-gtm-label":"".concat(o.gtmLabel,":credits:director:").concat(e.name),onClick:function(e){return Pe(e,{content:r})}},f.a.createElement("span",{itemProp:"name"},e.name),t<p.length-1&&",")}))),f.a.createElement("div",{className:"sow-list-wrapper"},f.a.createElement("div",{className:"sow-available-list"},null===(t=h)||void 0===t?void 0:t.map((function(e){var t;if(!e.isPrivate){var r=null;e.images&&((r=e.images.filter((function(e){return"2:3"===e.aspectRatio}))[0])||(r=e.images[0]));var n=null,i=null,l="".concat(o.installOn," ").concat(e.channelName," ").concat(o.installAppend);if("person"===a){if(n=e.parentalRatings&&e.parentalRatings[0]&&e.parentalRatings[0].code||null,i=bi(e.runTimeSeconds),!e.title)return null;var s="person"===e.meta.mediaType&&o.tagPersonAppend?o.tagPersonAppend:o.tagAppend;l="".concat(o.howToStream," ").concat(e.title).concat(e.extra?" - "+e.extra:""," ").concat(s)}var c=null;if("151908"===e.channelId&&null!==(t=e.channelDetails)&&void 0!==t&&t.images){var u=e.channelDetails.images.filter((function(e){return"providerPremiumSub"===e.type}))[0];u&&(c=u.path)}var d=f.a.createElement("div",{key:"option-".concat(e.channelId||e.meta.id),className:"list-option"},f.a.createElement(yi,{channelId:e.channelId,posterImg:r,altTitle:l,gtmCat:o.gtmCategory,gtmLab:o.gtmLabel,forceImg:c}),"person"!==a&&f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"list-option__info"},f.a.createElement("a",{className:"ks-text-medium",href:"https://channelstore.roku.com/details/".concat(e.channelId),"data-gtm-category":"sow:channel","data-gtm-label":"search:search_on_web:channel:Add ".concat(e.channelName)},"Add ",e.channelName),f.a.createElement("div",{className:"list-option__info-watch"},o.watchIn,e.inHd&&f.a.createElement("span",null,"HD"),e.in4k&&f.a.createElement("span",null,"4K"),!e.inHd&&!e.in4k&&f.a.createElement("span",null,"SD")),f.a.createElement("div",null,e.priceDisplay)),"The Roku Channel"===e.channelName&&f.a.createElement(f.a.Fragment,null,f.a.createElement("a",{className:"trc-link",target:"_blank","data-gtm-category":o.gtmCategory,"data-gtm-label":"".concat(o.gtmLabel,":trc:").concat(e.title),href:"https://therokuchannel.com/details/".concat(e.playId)},f.a.createElement("i",{className:"glyphicon glyphicon-play ks-mr-6"}),"Free"==e.priceDisplay?o.watchOnTRC:o.watchOnTRCSub))),"person"===a&&f.a.createElement("div",{className:"list-option__info person"},f.a.createElement("div",{className:"list-option__info-film"},f.a.createElement("span",null,e.title),f.a.createElement("span",null,e.starRating>0&&f.a.createElement(ta.a,{rating:e.starRating||0,maxStars:4}))),f.a.createElement("div",{className:"list-option__info-details"},e.extra&&f.a.createElement("span",null,e.extra),n&&f.a.createElement("span",null,n),i&&f.a.createElement("span",null,i),e.genres&&e.genres.map((function(e){return f.a.createElement("span",{key:"list-option-".concat(e)},e)})))));return"person"===a?f.a.createElement("a",{className:"list-option-click-wrapper","data-key":e.meta.id,href:Se({content:e}),key:e.meta.id,onClick:function(t){return Pe(t,{content:e})},"data-gtm-category":o.gtmCategory,"data-gtm-label":"".concat(o.gtmLabel,":person:").concat(e.title)},d):d}})))))),f.a.createElement("div",{className:"ks-ph-100 sow-dyn-txt"},w&&o&&E&&f.a.createElement("div",null,f.a.createElement("span",{className:"ks-text-bold"},w.title),", ",-1!=="aeiouAEIOU".indexOf(S[0])?o.genreAnVowel:o.genreAConsonant," ",S&&S.toLowerCase()," ",w.meta.mediaType," ",o.starring," ",f.a.createElement("span",{className:"ks-text-bold"},C)," ",o.isAvailableTxt," ",o.watchItOnTxt," "," ",h.map((function(e,t){return f.a.createElement("span",{className:"ks-text-bold",key:e.channelId},f.a.createElement("a",{className:"ks-text-bold",target:"_blank",href:"https://channelstore.roku.com/details/".concat(e.channelId),key:e.channelId},"undefined"!==e.channelName?e.channelName:""),f.a.createElement("span",{className:"ks-text-light"},t===h.length-1?" ":t===h.length-2?" ".concat(void 0!==o.orText?o.orText:""," "):", "))})),o.onRokuTxt)))}():f.a.createElement("div",{className:"sow-wrapper"},f.a.createElement("div",{className:"sow-category-label"},f.a.createElement("h1",{className:"ks-text-bold mt-0"},ee),f.a.createElement("p",{className:"mb-2"},Z)),f.a.createElement("div",{className:"sow-header"},f.a.createElement("div",{className:"sow-search"},f.a.createElement("input",{ref:n,id:"search",type:"search",defaultValue:Ne,"aria-label":o.search,placeholder:o.search,onKeyPress:_e}),f.a.createElement("a",{className:"search-button",title:o.search,"aria-label":"".concat(o.search," button"),role:"button",onClick:function(){Re()}},f.a.createElement("span",{className:"roku-search"}))),f.a.createElement("div",{className:"sow-tabs"},f.a.createElement("div",{className:"sow-fc"},f.a.createElement("div",{className:"tabs-header"},o.tabsHeader),f.a.createElement("div",{className:"tabs-group"},null===(He=o.tabs)||void 0===He?void 0:He.map((function(e){var t=-1!==document.location.pathname.indexOf(e.url);return f.a.createElement("a",{key:"tab-".concat(e.url),tabIndex:"0",role:"button","data-gtm-category":o.gtmCategory,"data-gtm-label":"".concat(o.gtmLabel,":tab:").concat(e.name),href:e.url,onClick:Ee,className:t?"active":""},e.name)})))))),H&&f.a.createElement("div",{className:"sp sp-circle sp-center"}),!H&&f.a.createElement("div",{className:"sow-info"},Ne&&f.a.createElement("h2",null,o.showingResultsFor," ",f.a.createElement("strong",null,'"',Ne,'"')),!Ne&&f.a.createElement("h2",null,f.a.createElement("strong",null,E)," ",o.availableOnRoku),f.a.createElement("span",null,!Ne&&"100+",Ne&&Ie<15&&Ie,Ne&&Ie>=15&&"15+"," ",o.plusResults)),f.a.createElement("div",{className:"sow-grid"},d.map((function(e){var t,r;if(0===(null===(t=e.content)||void 0===t||null===(r=t.viewOptions)||void 0===r?void 0:r.length))return null;var a=e.content.images.filter((function(e){return"2:3"===e.aspectRatio}))[0];a||(a=e.content.images[0]),a=a?"".concat(a.path,"/magic/300x0/filters:quality(70)"):"https://image.roku.com/w/rapid/images/default-image.png";var n,i="person"===e.content.meta.mediaType&&o.tagPersonAppend?o.tagPersonAppend:o.tagAppend,l="".concat(o.howToStream," ").concat(e.content.title).concat(e.content.extra?" - "+e.content.extra:""," ").concat(i);return"movie"===e.content.meta.mediaType?n="Movie":"series"===e.content.meta.mediaType?n="TVSeries":"person"===e.content.meta.mediaType&&(n="Person"),f.a.createElement("a",{role:"button",key:e.content.meta.id,href:Se(e),className:"sow-item loading","data-key":e.content.meta.id,onClick:function(t){return Pe(t,e)},"data-gtm-category":o.gtmCategory,"data-gtm-label":"".concat(o.gtmLabel,":poster:").concat(e.content.title),itemscope:"",itemtype:"https://schema.org/".concat(n)},f.a.createElement("div",{className:"sow-poster"},a&&f.a.createElement("img",{src:a,role:"presentation",alt:l,onLoad:function(){return Te(e.content.meta.id)},onError:function(){return Te(e.content.meta.id)},itemprop:"image"})),f.a.createElement("div",{className:"sow-info"},f.a.createElement("span",{className:"sow-name"},f.a.createElement("span",{itemprop:"name"},e.content.title)," ",e.content.extra&&f.a.createElement("span",{className:"sow-extra"},"(",e.content.extra,")"))))}))),A&&f.a.createElement("div",{className:"sow-view-more"},f.a.createElement("button",{className:"ks-button-link",onClick:Ce},H&&f.a.createElement("div",{className:"sp sp-circle"}),o.viewMore))))};ki.data=[{type:"text",key:"baseName",label:"Base Name",placeholder:"ex: What's On",messages:!1},{type:"text",key:"basePath",label:"Base Path",placeholder:"ex: /whats-on",messages:!1},{type:"text",key:"rootName",label:"Root Name",placeholder:"ex: Search"},{type:"text",key:"rootPath",label:"Root Path",placeholder:"ex: search (no /)",messages:!1},{type:"text",key:"rootDescription",label:"Root Description",placeholder:"The description on your Root page"},{type:"text",key:"rootLabel",label:"Root Label",placeholder:"ex Search or Browse"},{type:"text",key:"search",label:"Search Description"},{type:"text",key:"tabsHeader",label:"Tabs Description"},{type:"text",key:"metaAddDesc",label:"Meta Desc. Addition",placeholder:"Streaming on Roku",group:"Labels"},{type:"text",key:"viewMore",label:"View more",placeholder:"ex: See more",group:"Labels"},{type:"text",key:"plusResults",label:"Results copy",placeholder:'ex: "results"',group:"Labels"},{type:"text",key:"showingResultsFor",label:"Results for copy",placeholder:'ex: "Showing results for"',group:"Labels"},{type:"text",key:"availableOnRoku",label:"Available tag",placeholder:'ex: "available on Roku"',group:"Labels"},{type:"text",key:"howToWatch",label:"How to Watch tag",placeholder:'ex: "How to watch on Roku"',group:"Labels"},{type:"text",key:"howToStream",label:"How to Stream tag",placeholder:'ex: "How to watch and stream"',group:"Labels"},{type:"text",key:"installOn",label:"Install pre-tag",placeholder:'ex: "Install the"',group:"Labels"},{type:"text",key:"installAppend",label:"Install post-tag",placeholder:'ex: "app on your Roku device"',group:"Labels"},{type:"text",key:"actorsTag",label:"Actors tag",placeholder:'ex: "movies and TV shows"',group:"Labels"},{type:"text",key:"moviesTag",label:"Movies tag",placeholder:'ex: "Movies"',group:"Labels"},{type:"text",key:"seriesTag",label:"Series tag",placeholder:'ex: "Shows"',group:"Labels"},{type:"text",key:"tagAppend",label:"Append tag",placeholder:'ex: "on Roku"',group:"Labels"},{type:"text",key:"tagPersonAppend",label:"Append tag only for person",placeholder:'ex: "movies and TV shows on Roku "',group:"Labels"},{type:"text",key:"appendDescription",label:"Append to content description",placeholder:'ex: "Streaming on Roku. "',group:"Labels"},{type:"text",key:"directedBy",label:"Directd By",placeholder:'ex: "Directed by"',group:"Labels"},{type:"text",key:"watchIn",label:"Watch tag",placeholder:'ex: "Watch in"',group:"Labels"},{type:"text",key:"watchOnTRC",label:"Watch on TRC tag",placeholder:'ex: "Watch online free on The Roku Channel"',group:"Labels"},{type:"text",key:"watchOnTRCSub",label:"Watch with Subscription",placeholder:'ex: "Watch online on The Roku Channel"',group:"Labels"},{type:"text",key:"genreAConsonant",label:'"a"',placeholder:"a",group:"Labels"},{type:"text",key:"genreAnVowel",label:'"an"',placeholder:"an",group:"Labels"},{type:"text",key:"andText",label:'"and"',placeholder:"and",group:"Labels"},{type:"text",key:"orText",label:'"or"',placeholder:"or",group:"Labels"},{type:"text",key:"starring",label:"starring",placeholder:"starring",group:"Labels"},{type:"text",key:"isAvailableTxt",label:"is available (Text)",placeholder:"is available to stream now",group:"Labels"},{type:"text",key:"watchItOnTxt",label:"Watch it on (Text)",placeholder:"Watch it on",group:"Labels"},{type:"text",key:"onRokuTxt",label:"on Roku (Text)",placeholder:"on your Roku device",group:"Labels"},{type:"text",key:"moreTxt",label:"more",placeholder:"more",group:"Labels"},{type:"multiple",key:"tabs",label:"Tabs and Pages",data:[{type:"text",key:"name",label:"Tab Name",placeholder:"ex: Movies"},{type:"text",key:"url",label:"URL",placeholder:"ex: /whats-on/movies",messages:!1},{type:"dropdown",key:"type",label:"Type",value:"movies",options:[{label:"Movies",value:"movies"},{label:"Series",value:"series"},{label:"Person",value:"person"}]},{type:"text",key:"description",label:"Tab Description",placeholder:"Replaces Root Description"},{type:"text",key:"label",label:"Label",placeholder:"ex: Browse Movies"},{type:"text",key:"metaTitle",label:"Meta Title",placeholder:"Replaces browser meta title"},{type:"text",key:"metaDescription",label:"Meta Description",placeholder:"Use <title> for dynamic description"}]},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM label",messages:!1}];var xi=ki,yi=function(e){var t=e.channelId,o=e.posterImg,r=e.altTitle,a=e.gtmCat,n=e.gtmLab,i=e.forceImg,l=Object(m.useState)(null),c=s()(l,2),u=c[0],d=c[1],p=Object(m.useState)(i),g=s()(p,2),b=g[0],h=g[1];if(Object(m.useEffect)((function(){if(t){var e="/api/v1/sow/channel/".concat(t);O.a.request.get(Object(M.c)(e)).then((function(e){d(e.body),i||h(e.body.hdPosterUrl)})).catch((function(e){console.error(e)}))}}),[]),Object(m.useEffect)((function(){o&&h("".concat(o.path,"/magic/300x0/filters:quality(70)"))}),[]),!b)return null;var k=u&&u.name||"Poster";r&&(k=r);var x=f.a.createElement("div",{className:"list-option__img","data-label":k},f.a.createElement("img",{src:b,alt:k,onError:function(e){e.target.remove()}}));return t&&u&&(x=f.a.createElement("a",{className:"list-option-click-wrapper","data-key":u.channelId,target:"_blank",href:"https://channelstore.roku.com/details/".concat(u.channelId),key:u.channelId,"data-gtm-category":a,"data-gtm-label":"".concat(n,":channel:").concat(u.name)},x)),t&&!u&&(x=null),x},vi=(o("JX54"),function(e){var t,o=e.id,r=Object(m.useRef)(),a={};function n(){var e=r.current.value;if(e){T.a.trackCustomDataEvent({data:{action:"Click",label:"".concat(a.gtmLabel,":content-search:").concat(e),category:a.gtmCategory},event:"Click"});var t="".concat(a.redirect,"?q=").concat(e);T.d.navigateToPageAndReload(t)}}return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");a[t]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"sow-search-box"},f.a.createElement(P.a,C()({},a.header,{compatibleTag:"h2",compatibleText:a.header})),f.a.createElement(P.a,C()({},a.subheader,{compatibleTag:"p",compatibleText:a.subheader})),f.a.createElement("div",{className:"sow-search"},f.a.createElement("input",{ref:r,id:"search",type:"search","aria-label":a.placeholder,placeholder:a.placeholder,onKeyPress:function(e){"Enter"===e.key&&n()}}),f.a.createElement("a",{className:"search-button",title:a.search,"aria-label":"".concat(a.placeholder," button"),role:"button",onClick:n},f.a.createElement("span",{className:"roku-search"}))),f.a.createElement("div",{className:"sow-search-box__tabs"},null===(t=a.tabs)||void 0===t?void 0:t.map((function(e,t){return f.a.createElement("a",{key:"sow-box-tab-".concat(t),href:e.url,"data-gtm-category":a.gtmCategory,"data-gtm-label":"".concat(a.gtmLabel,":").concat(e.label)},e.label)}))))});vi.data=[{type:"dynamicText",key:"header",title:"Headline Text",label:"Headline"},{type:"dynamicText",key:"subheader",title:"Subheader Text",label:"Subheader"},{type:"text",key:"placeholder",label:"Placeholder"},{type:"text",key:"redirect",label:"Redirect Page",messages:!1},{type:"multiple",key:"tabs",label:"Tabs",data:["label",{type:"text",key:"url",messages:!1}]},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM label",messages:!1}];var wi=vi;o("bqu3");function _i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ri=function(e){W()(o,e);var t=_i(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.sitemap||[],r=isNaN(t.cols)?33:parseInt(100/parseInt(t.cols));return f.a.createElement("div",{className:"sitemap-links"},o.map((function(e,t){var o=e.links&&e.links.value||[];return f.a.createElement("div",{className:"sitemap-section ks-mb-20 ks-pr-20",style:{width:"".concat(r,"%")},key:"sitemap-col-"+t},!e.titleUrl&&f.a.createElement("div",{key:"sitemap-link-"+t,className:"ks-text-medium ks-text-md blue500"},e.title),e.titleUrl&&f.a.createElement("div",{key:"sitemap-link-"+t},f.a.createElement("a",{"data-reload-navigation":"true",className:"ks-text-medium ks-text-md blue500",href:e.titleUrl},e.title)),o.map((function(e,t){return f.a.createElement("div",{key:"sitemap-link-"+t},f.a.createElement("a",{"data-reload-navigation":"true",href:e.url},e.name))})))})))}}]),o}(f.a.Component);Ri.data=[{type:"text",key:"cols",label:"No. of Columns"},{type:"multiple",key:"sitemap",label:"Sitemaps",data:[{type:"text",key:"title"},{type:"text",key:"titleUrl",messages:!1},{type:"multiple",key:"links",label:"Links",data:[{type:"text",key:"name"},{type:"text",key:"url",messages:!1}]}]}];var Ci=Ri,Ei=o("17x9"),Si=o.n(Ei);o("6We+");function Pi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ti={sticky:Si.a.bool,menu:Si.a.array,logo:Si.a.string,title:Si.a.string},Oi=function(e){W()(o,e);var t=Pi(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"localeLink","US"===T.b.getLocale().country?"":"/".concat(T.b.getLocale().language,"-").concat(T.b.getLocale().country).toLowerCase()),a()(se()(r),"_handleScroll",(function(){r.elMenu.getBoundingClientRect().y<=0?r.elMenu.children[0].classList.add("sticky"):r.elMenu.children[0].classList.remove("sticky")})),a()(se()(r),"burgerToggle",(function(){var e=document.querySelector(".narrowLinks");"block"===e.style.display?e.style.display="none":e.style.display="block"})),a()(se()(r),"localize",(function(e){return["https://","http://"].some((function(t){return 0===e.indexOf(t)}))||r.localeLink&&e&&!~e.indexOf(r.localeLink)&&(e=r.localeLink+e),e})),r.elMenu=null,r.state={pagePath:null},r}return q()(o,[{key:"componentDidMount",value:function(){!0===this.props.sticky&&(this.elMenu=document.querySelector(".ks-base-subnav-wrapper"),window.addEventListener("scroll",this._handleScroll,!1)),this.setState({pagePath:window.location.pathname})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this._handleScroll,!1)}},{key:"render",value:function(){var e=this,t=this.state.pagePath;return f.a.createElement("div",{className:"ks-base-subnav-wrapper"},f.a.createElement("nav",{className:"ks-base-subnav",role:"navigation","aria-label":"Sub navigation"},f.a.createElement("div",{className:"navWide"},f.a.createElement("ul",{className:"wideDiv"},f.a.createElement("li",{className:"navlogo"},this.props.logoURL&&f.a.createElement("a",{href:this.localize(this.props.logoURL),"data-gtm-category":Object(M.a)()||this.props.gtmCategory,"data-gtm-label":Object(M.b)(this.props.title,"Sub_Navigation:image")||this.props.gtmLabel,"data-reload-navigation":"true"},this.props.logo?f.a.createElement("img",{src:this.props.logo,alt:this.props.title?this.props.title:"",itemProp:"logo"}):this.props.title?this.props.title:"")),this.props.menu.map((function(o,r){return f.a.createElement("li",{className:t==e.localize(o.url)?"active submenu-item":"submenu-item",key:"navlink-".concat(o.url)},f.a.createElement("a",{href:e.localize(o.url),"data-gtm-category":Object(M.a)()||e.props.gtmCategory,"data-gtm-label":Object(M.b)(o.name,"Sub_Navigation")||o.name,"aria-label":o.name,"data-reload-navigation":"true"},o.name))})))),f.a.createElement("div",{className:"navNarrow"},f.a.createElement("div",{className:"navflex"},f.a.createElement("div",{className:"navlogo"},this.props.logo&&this.props.logoURL&&f.a.createElement("a",{href:this.props.logoURL,"data-gtm-category":Object(M.a)()||this.props.gtmCategory,"data-gtm-label":Object(M.b)(this.props.title,"Sub_Navigation:image")||this.props.gtmLabel,"data-reload-navigation":"true"},this.props.logo?f.a.createElement("img",{src:this.props.logo,alt:this.props.title?this.props.title:"",itemProp:"logo"}):this.props.title?this.props.title:"")),f.a.createElement("i",{className:"glyphicon glyphicon-arrow-down",onClick:this.burgerToggle})),f.a.createElement("ul",{className:"narrowLinks"},this.props.menu.map((function(o,r){return f.a.createElement("li",{className:t==e.localize(o.url)?"active submenu-item":"submenu-item",key:r},f.a.createElement("a",{href:e.localize(o.url),"data-gtm-category":Object(M.a)()||e.props.gtmCategory,"data-gtm-label":Object(M.b)(o.name,"Sub_Navigation")||o.gtmLabel,"aria-label":o.name,onClick:e.burgerToggle,"data-reload-navigation":"true"},o.name))}))))))}}]),o}(f.a.Component);Oi.propTypes=Ti,Oi.defaultProps={sticky:!1,menu:[],logo:""};var Ni=Oi;function Ii(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ai=function(e){W()(o,e);var t=Ii(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){return f.a.createElement(Ni,{title:Resources["".concat(this.props.id,".Title")],logo:Resources["".concat(this.props.id,".Logo")],logoURL:Resources["".concat(this.props.id,".logoURL")],gtmCategory:Resources["".concat(this.props.id,".gtmCategory")]||"product_detail",gtmLabel:Resources["".concat(this.props.id,".gtmLabel")],sticky:!0===Resources["".concat(this.props.id,".Sticky")],menu:Resources["".concat(this.props.id,".Menu")]})}}]),o}(f.a.Component);Ai.data=[{type:"text",key:"Title",default:"Title"},{type:"image",key:"Logo",label:"Logo Image",category:"logo-image"},{type:"text",key:"logoURL",label:"Logo URL",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"boolean",key:"Sticky",help:"Make header stick to top"},{type:"multiple",key:"Menu",data:[{type:"text",key:"url",messages:!1},"name",{type:"text",key:"gtmLabel",messages:!1}]}];var Mi=Ai;o("S7MO");function Li(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Di=function(e){W()(o,e);var t=Li(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this.props,t=e.progress,o=void 0===t?0:t,r=e.message,a=void 0===r?"":r,n=e.shouldUseBlockLayout,i=void 0!==n&&n,l=e.shouldUseBlockLayoutDesktop,s=void 0!==l&&l;("number"!=typeof o||o<0)&&(o=0),o>1&&(o=1);var c={width:"".concat(100*o,"%")};o>0&&o<=.1&&(c.borderRadius="10px 0px 0px 10px");var u="ks-ui-progress-bar".concat(i?" with-block-layout":s?" with-block-layout-desktop":"");return f.a.createElement("div",{className:u,role:"progressbar"},f.a.createElement("div",{className:"bar-container"},f.a.createElement("div",{className:"bar-outer"},f.a.createElement("div",{className:"bar-inner",style:c}))),f.a.createElement("div",{className:"progress-bar-message-container"},f.a.createElement("span",{className:"progress-bar-message"},a)))}}]),o}(f.a.Component);o("19fz");function ji(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Hi=function(e){W()(o,e);var t=ji(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"fetchSurvey",(function(e){e&&""!==e&&"Add Survey Id"!==e&&O.a.request.get(Object(M.c)("/api/v1/survey/".concat(e))).then((function(e){e.body&&e.body.survey&&r.setState({surveyJson:e.body.survey,currentPageId:e.body.survey.start})})).catch((function(e){console.log(e)}))})),a()(se()(r),"onSelect",(function(e){var t=e.target.value;if(-1!==t.indexOf("-")){var o=r.state.selectedValues,a=t.split("^");o[a[0]]=a[1];var n=r.state.errors;n[a[0]]=!1,r.setState({selectedValues:o,errors:n})}})),a()(se()(r),"onMultiselect",(function(e){var t=r.state.selectedValues,o=e.map((function(e){return e.value})),a=e.id;t[a]=o;var n=r.state.errors;0===o.length?n[a]=!0:n[a]=!1,r.setState({selectedValues:t,errors:n})})),a()(se()(r),"onCheck",(function(e){var t=e.target.id;if(-1!==t.indexOf("-")){var o=r.state.selectedValues,a=t.split("^"),n=a[0],i=a[1],l=o[n]||[],s=r.state.errors;if(e.target.checked)l.push(i);else{var c=l.indexOf(i);l.splice(c,1)}0===l.length?s[n]=!0:s[n]=!1,o[n]=l,r.setState({selectedValues:o,errors:s})}})),a()(se()(r),"renderQuestion",(function(e){var t,o,a,n=function(t){Array.prototype.id=e.id;var o=[];return t.map((function(e){o.push({label:e.markdown,value:e.id})})),o},i=function(e,t){return f.a.createElement("div",{className:"Roku-Form",style:{textAlign:t||""}},f.a.createElement("div",{className:"has-error"},f.a.createElement(N.b,null,e)))},l=Resources["".concat(r.props.id,".inlineLabels")]&&"radio"!==e.type;return f.a.createElement("div",{key:e.id,style:{marginBottom:"50px"}},!l&&f.a.createElement(N.e,null,e.markdown),"dropdown"===e.type&&f.a.createElement(f.a.Fragment,null,f.a.createElement(N.i,{name:e.id,onChange:r.onSelect,required:e.required,hasErrors:r.state.errors[e.id],value:r.state.selectedValues[e.id]?"".concat(e.id,"^").concat(r.state.selectedValues[e.id]):"",defaultLabel:l?e.markdown:"Please Select"},e.answerChoices.map((function(t){return f.a.createElement(N.g,{key:t.id,value:"".concat(e.id,"^").concat(t.id)},t.markdown)}))),r.state.errors[e.id]&&i(e.validationErrorMessage||(e.required?"Required":"Please fix errors."))),"multiselect"===e.type&&f.a.createElement(f.a.Fragment,null,f.a.createElement(N.f,{name:e.id,options:n(e.answerChoices),value:(t=r.state.selectedValues[e.id]||[],o=e.answerChoices,a=n(o),a=a.filter((function(e){return t.includes(e.value)}))),onChange:r.onMultiselect,placeholder:l?e.markdown:"Please Select"}),r.state.errors[e.id]&&i(e.validationErrorMessage||(e.required?"Required":"Please fix errors."))),"radio"===e.type&&(e.displayInfo&&e.displayInfo.type&&"GRID"===e.displayInfo.type?f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"row channel-selection"},e.answerChoices.map((function(t){return f.a.createElement("div",{key:t.id,className:"col col-sm-6 col-md-4"},f.a.createElement(N.h,{value:"".concat(e.id,"^").concat(t.id),onChange:r.onSelect,checked:r.state.selectedValues&&r.state.selectedValues[e.id]===t.id||!1},f.a.createElement("div",{className:"answer",dangerouslySetInnerHTML:{__html:t.markdown}})))}))),r.state.errors[e.id]&&i(e.validationErrorMessage||(e.required?"Required":"Please fix errors."),"center")):f.a.createElement(f.a.Fragment,null,e.answerChoices.map((function(t){return f.a.createElement("div",{key:t.id},f.a.createElement(N.h,{value:"".concat(e.id,"^").concat(t.id),onChange:r.onSelect,checked:r.state.selectedValues&&r.state.selectedValues[e.id]===t.id||!1},f.a.createElement("div",{className:"answer",dangerouslySetInnerHTML:{__html:t.markdown}})))})),r.state.errors[e.id]&&i(e.validationErrorMessage||(e.required?"Required":"Please fix errors."),"left"))),"checkbox"===e.type&&(e.displayInfo&&e.displayInfo.type&&"GRID"===e.displayInfo.type?f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"row channel-selection"},e.answerChoices.map((function(t){return f.a.createElement("div",{className:"col col-sm-6 col-md-4",key:t.id},f.a.createElement(N.a,{name:"".concat(e.id,"^").concat(t.id),onClick:r.onCheck,checked:r.state.selectedValues[e.id]&&r.state.selectedValues[e.id].includes(t.id)},f.a.createElement("div",{className:"answer",dangerouslySetInnerHTML:{__html:t.markdown}})))}))),r.state.errors[e.id]&&i(e.validationErrorMessage||(e.required?"Required":"Please fix errors."),"center")):e.answerChoices.map((function(t){return f.a.createElement("div",{key:t.id},f.a.createElement(N.a,{name:"".concat(e.id,"^").concat(t.id),onClick:r.onCheck,checked:r.state.selectedValues&&r.state.selectedValues[e.id]===t.id},f.a.createElement("div",{className:"answer",dangerouslySetInnerHTML:{__html:t.markdown}})),r.state.errors[e.id]&&i(e.validationErrorMessage||(e.required?"Required":"Please fix errors."),"left"))}))))})),a()(se()(r),"renderPage",(function(e,t){if(e&&t>e.length)return null;var o=e.length||1,a=t<o?e[t]:null;if(!a)return null;var n=a&&a.questions||[],i=Resources["".concat(r.props.id,".showProgressBar")]||!1;return f.a.createElement("div",{key:"key-".concat(t)},a.name&&f.a.createElement("div",{style:{textAlign:"center",backgroundImage:"linear-gradient(180deg,#eee 40%,#f8f8f8)",lineHeight:2.5,fontSize:"20px",fontWeight:"inherit"}},f.a.createElement("h4",null,a.name)),i&&f.a.createElement("div",{style:{marginBottom:"30px",textAlign:"center"}},f.a.createElement(Di,{progress:(r.state.pageNumber+.1)/o,shouldUseBlockLayout:!0,message:"About ".concat(o-r.state.pageNumber," min left")})),a.description&&f.a.createElement("p",null,a.description),n&&n.map((function(e){return r.renderQuestion(e)})))})),a()(se()(r),"setError",(function(e,t){var o=r.state.errors;o[t]=e,r.setState({errors:o})})),a()(se()(r),"validate",(function(e){for(var t=0;t<e.questions.length;t++){var o=e.questions[t];if(o.required&&!0===o.required){if(!r.state.selectedValues[o.id])return r.setError(!0,o.id),!1;if(("multiselect"===o.type||"checkbox"===o.type)&&0===r.state.selectedValues[o.id].length)return r.setError(!0,o.id),!1;r.setError(!1,o.id)}}return!0})),a()(se()(r),"goNext",(function(){var e=r.getPageIndex(r.state.surveyJson.pages,r.state.currentPageId),t=r.state.surveyJson.pages[e];if(r.validate(t))if(t.questions.length>1||0===t.questions.length)r.traverseNext(t);else{var o=t.questions[0],a=r.state.selectedValues[o.id];if("radio"===o.type||"dropdown"===o.type){var n=r.getPageIndex(o.answerChoices,a);n>=0&&o.answerChoices[n].nextPageId?r.setState({currentPageId:o.answerChoices[n].nextPageId,pageNumber:r.state.pageNumber+1}):r.traverseNext(t)}else r.traverseNext(t)}})),a()(se()(r),"traverseNext",(function(e){e.nextPageId?r.setState({currentPageId:e.nextPageId,pageNumber:r.state.pageNumber+1}):r.handleSubmit()})),a()(se()(r),"handleSubmit",(function(e){var t=[];for(var o in r.state.selectedValues){var a=r.state.selectedValues[o];a instanceof Array==!1&&(a=[a]),t.push({questionId:o,answerIds:a})}console.log(t);var n=Resources["".concat(r.props.id,".surveyId")];O.a.request.post("/api/v1/survey/".concat(n,"/response")).send({response:t}).then((function(e){var t=Resources["".concat(r.props.id,".redirectUrl")]||"https://www.roku.com";T.d.navigateToPageAndReload(t)})).catch((function(e){console.log(e)}))})),a()(se()(r),"getPageIndex",(function(e,t){if(!e||!t)return 0;for(var o="",r=0;r<e.length;r++)if(e[r].id===t){o=r;break}return""!==o?o:0})),a()(se()(r),"getOrderedPages",(function(e,t){if(!t)return e;for(var o=r.getPageIndex(e,t),a=[e[o]];e[o].nextPageId&&""!==e[o].nextPageId&&(o=r.getPageIndex(e,e[o].nextPageId),a.push(e[o]),e[o].nextPageId&&""!==e[o].nextPageId););return a})),r.state={surveyJson:null,surveyId:Resources["".concat(e.id,".surveyId")]||null,pageNumber:0,currentPageId:null,selectedValues:{},errors:{}},r.fetchSurvey(Resources["".concat(e.id,".surveyId")]),r}return q()(o,[{key:"componentDidUpdate",value:function(){var e=Resources["".concat(this.props.id,".surveyId")];e&&""!==e&&e!==this.state.surveyId&&(this.setState({surveyId:e}),this.fetchSurvey(e))}},{key:"render",value:function(){var e=this,t=this.state.surveyJson&&this.state.surveyJson.pages||[],o=Resources["".concat(this.props.id,".nextLabel")],r=Resources["".concat(this.props.id,".submitLabel")];return this.state.surveyJson&&this.getOrderedPages(t,this.state.surveyJson.start),f.a.createElement(f.a.Fragment,null,this.state.surveyJson&&f.a.createElement(f.a.Fragment,null,f.a.createElement("div",null,t.map((function(a,n){return f.a.createElement("div",{key:n,style:e.state.currentPageId===a.id?{display:"block"}:{display:"none"}},e.renderPage(t,n),f.a.createElement("div",{style:{textAlign:"center"}},f.a.createElement("button",{type:"button",onClick:e.goNext},a.nextPageId?o:r)))})))))}}]),o}(f.a.Component);Hi.data=[{type:"text",key:"surveyId",label:"Survey Id"},{type:"text",key:"nextLabel",label:"Next button babel"},{type:"text",key:"submitLabel",label:"Submit button label"},{type:"text",key:"redirectUrl",label:"Redirect URL",default:"https://www.roku.com"},{type:"boolean",key:"inlineLabels",label:"Display question label inline"},{type:"boolean",key:"showProgressBar",label:"Display Progress Bar"}];var zi=Hi,Fi=o("TebV"),Bi=o.n(Fi);o("Phpd");function Vi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var qi=function(e){W()(o,e);var t=Vi(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){return f.a.createElement("div",{className:"section"},f.a.createElement("h4",{className:"heading"},Bi()().presenters),this.props.presenters.map((function(e,t){return f.a.createElement("div",{key:"presenter-".concat(t),className:"presenter-container"},f.a.createElement("div",{style:{display:"flex",justifyContent:"flex-start"}},f.a.createElement("img",{className:"presenter-headshot",src:e.headshot.value}),f.a.createElement("div",{style:{marginLeft:"20px"}},f.a.createElement("p",{className:"item-heading",style:{margin:"0"}},e.name,e.title&&", ".concat(e.title)),f.a.createElement("span",{className:"presenter-topic"},e.topic))))})))}}]),o}(f.a.Component),Ui=function(e){W()(o,e);var t=Vi(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){return f.a.createElement("div",{className:"section"},f.a.createElement("h4",{className:"heading"},Bi()()["related.resources"]),this.props.resources.map((function(e,t){return f.a.createElement("div",null,f.a.createElement("a",{key:"a-".concat(t),href:e.link,target:"_blank",className:"item-heading"},e.text))})))}}]),o}(f.a.Component),Wi=function(e){W()(o,e);var t=Vi(o);function o(e){var r;return B()(this,o),(r=t.call(this,e)).state={showModal:!1},r}return q()(o,[{key:"render",value:function(){var e,t,o=this,r={},a=[],n=[];return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o.props.id,"."))>-1){var t=e.split("".concat(o.props.id,".")).join("");r[t]=Resources["".concat(e)]}})),r.relatedResources&&(a=r.relatedResources.map((function(e){return{link:e.link,text:e.text}}))),r.presenters&&(n=r.presenters.map((function(e){return{name:e.name,title:e.title,topic:e.topic,headshot:e.headshot}}))),f.a.createElement("div",{className:"upcoming-event-container"},f.a.createElement("div",{className:"upcoming-event-row"},f.a.createElement("div",{className:"upcoming-event-content"},f.a.createElement("h2",{className:"upcoming-event-title"},r.title),f.a.createElement("p",null,r.eventDate),f.a.createElement("p",null,r.description.length>150?(e=r.description,t=150,e.substring(0,(e+" ").lastIndexOf(" ",t))):r.description," ",(r.description.length>150||r.showMoreDetailsLink)&&f.a.createElement("a",{onClick:function(){return o.setState({showModal:!0})},className:"link",role:"link","aria-label":"more-details"},Bi()()["more.details"]))),f.a.createElement("div",{className:"upcoming-event-cta padl-0"},f.a.createElement("a",{role:"button",href:r.ctaRedirectUrl,className:"roku-button upcoming-event-cta-btn text-right",target:"_blank"},r.ctaText))),this.state.showModal&&f.a.createElement("div",{className:"upcoming-event-modal"},f.a.createElement(A.c,{onClose:function(){o.setState({showModal:!1})}},f.a.createElement(A.b,null,r.title),r.description,n.length>0&&f.a.createElement(qi,{presenters:n}),a.length>0&&f.a.createElement(Ui,{resources:a}),f.a.createElement(A.d,null,Bi()().ok))))}}]),o}(f.a.Component);Wi.data=[{type:"text",key:"title",label:"Event Title"},{type:"text",key:"description",label:"Description"},{type:"text",key:"ctaText",label:"CTA Button Text"},{type:"text",key:"ctaRedirectUrl",label:"CTA Redirect URL",default:"https://www.roku.com"},{type:"text",key:"eventDate",label:"Event Date"},{type:"boolean",key:"showMoreDetailsLink",label:"More Details Link",default:!1},{type:"multiple",key:"presenters",label:"Presenters",category:"upcoming-event",data:["name",{type:"image",key:"headshot",label:"Headshot"},"title","topic"]},{type:"multiple",key:"relatedResources",label:"Related Resources",data:["text","link"]}];var Gi=Wi;function Yi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ki=function(e){W()(o,e);var t=Yi(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){Resources["".concat(this.props.id)];var e={frames:[]};e.duration=Number(Resources["".concat(this.props.id,".duration")])||7,e.position=Number(Resources["".concat(this.props.id,".position")])||0,e.disableAnimation=Resources["".concat(this.props.id,".disableAnimation")],e.variant=Resources["".concat(this.props.id,".variant")]||"whatson",e.whatsonHeadline=Resources["".concat(this.props.id,".whatsonHeadline")]||"",(Resources["".concat(this.props.id,".frames")]||[]).forEach((function(t){var o={};o.imageAlt=t.imageAlt,o.clickLink=t.clickLink,o.whatsonCategory=t.whatsonCategory,o.categoryTitleAppend=t.categoryTitleAppend,o.image=t.image&&t.image.value||null,o.imagexs=t.imagexs&&t.imagexs.value||null,o.videoUrl=t.video&&t.video.value||null,o.webVtt=t.vttFile&&t.vttFile.value||null,o.pauseDuration=Number(t.pauseDuration)||0,o.mutebutton=t.mutebutton&&t.mutebutton.value||"",o.whatsonSubhead=t.whatsonSubhead,o.whatsonTitle=t.whatsonTitle,o.whatsonAttribution=t.whatsonAttribution,o.whatsonChannelImgAlt=t.whatsonChannelImgAlt,o.whatsonChannelLink=t.whatsonChannelLink,o.whatsonChannelMessage=t.whatsonChannelMessage,o.whatsonChannelImage=t.whatsonChannelImage&&t.whatsonChannelImage.value||null,t.snow&&"boolean"===t.snow.type&&(o.snow=Boolean(t.snow.value)),t.modal&&"boolean"===t.modal.type&&(o.modal=Boolean(t.modal.value)),t.disable&&!0===t.disable.value||!1||e.frames.push(o)}));var t=e.frames.reduce((function(e,t){if(!t.whatsonCategory)return e;var o=!1;return e.forEach((function(e){e.category===t.whatsonCategory&&(o=!0)})),o||e.push({category:t.whatsonCategory,categoryTitleAppend:t.categoryTitleAppend}),e}),[]);return f.a.createElement(ni.a,{frames:e.frames,duration:e.duration,position:e.position,disableAnimation:e.disableAnimation,variant:"whatson",model:e,categories:t||[]})}}]),o}(f.a.Component);Ki.data=[{type:"boolean",key:"disableAnimation",label:"Disable Animation",value:!1},{type:"text",key:"duration",label:"Duration"},{type:"text",key:"position",label:"Position"},{type:"dynamicText",key:"whatsonHeadline",label:"Whatson Header",title:"Whatson Header Text"},{type:"multiple",key:"frames",label:"Frames",category:"promo-carousel",data:[{type:"image",key:"image",category:"whatson-hero",help:"Desktop Image"},{type:"image",key:"imagexs",category:"whatson-hero",help:"Mobile Image"},{type:"image",key:"video",category:"whatson-hero",help:"Video"},{type:"file",key:"vttFile",category:"whatson-hero",help:"WebVTT"},{type:"text",key:"imageAlt"},{type:"text",key:"clickLink"},{type:"text",key:"whatsonCategory"},{type:"text",key:"categoryTitleAppend"},{type:"dropdown",key:"mutebutton",label:"Mute & CC button",value:"bottom-right",options:[{label:"Top Left",value:"top-left"},{label:"Top Right",value:"top-right"},{label:"Bottom Left",value:"bottom-left"},{label:"Bottom Right",value:"bottom-right"},{label:"Hidden",value:"hidden"}]},{type:"text",key:"pauseDuration"},{type:"text",key:"whatsonSubhead"},{type:"text",key:"whatsonTitle"},{type:"text",key:"whatsonAttribution"},{type:"image",key:"whatsonChannelImage",category:"whatson-hero-channel",help:"Whatson Channel Image"},{type:"text",key:"whatsonChannelImgAlt"},{type:"text",key:"whatsonChannelLink"},{type:"text",key:"whatsonChannelMessage"},{type:"boolean",key:"snow",help:"Enable Image Snow",value:!1},{type:"boolean",key:"modal",help:"Modal",value:!1},{type:"boolean",key:"disable",help:"Disable this frame",value:!1}]}];var Ji=Ki,Zi=(o("vmXq"),function(e){var t=e.id,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}}));var r=o["GTM Label"]&&o["GTM Label"].value,a=o.putImageLeft?"image-left":"",n=o.centerText?"text-center":"";function i(){return f.a.createElement("div",{className:"ymal-card ".concat(a)},f.a.createElement("div",{className:"ymal-card__image"},f.a.createElement("img",{loading:"lazy",src:o.image,alt:o.imageAlt})),f.a.createElement("div",{className:"ymal-card__content ".concat(n)},f.a.createElement("div",{className:"ymal-card__description"},f.a.createElement("h3",{className:o.ksTitleClass||"purple"},o.title),f.a.createElement("p",{dangerouslySetInnerHTML:{__html:o.description}}),f.a.createElement("a",{className:o.ksButtonClass||"ks-button-secondary","data-reload-navigation":"true","data-gtm-category":o.gtmCategory,"data-gtm-label":r,href:o.ctaLink},o.ctaText))))}return o.allClickable?f.a.createElement("a",{href:o.ctaLink,title:o.ctaText,"data-gtm-category":o.gtmCategory,"data-gtm-label":r,"data-reload-navigation":"true"},i()):i()});Zi.data=[{type:"image",key:"image",label:"Image",category:"ymal"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"text",key:"title",label:"Title"},{type:"text",key:"description",label:"Description"},{type:"text",key:"ctaLink",label:"CTA Link",messages:!1},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ksTitleClass",label:"KS Title Class",messages:!1},{type:"text",key:"ksButtonClass",label:"KS Button Class",messages:!1},{type:"boolean",key:"allClickable",help:"Make entire card clickable"},{type:"boolean",key:"putImageLeft",help:"Put image on left"},{type:"boolean",key:"centerText",help:"Center text"},{type:"gtmDatalist",key:"GTM Label"},{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1}];var Qi=Zi,Xi=(o("9yhb"),function(e){var t=e.id,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"Roku-Hero"},f.a.createElement("div",{className:"hero-content-wrapper"},f.a.createElement("h1",{className:"roku-color-b0","aria-label":"Roku TV"},f.a.createElement("img",{loading:"lazy",alt:o.logoalt,src:o.logo}),f.a.createElement("span",null,o.headline)),o.btntxt&&f.a.createElement("a",{href:o.btnurl,"data-gtm-label":o.btnlabel,"data-gtm-category":"product_detail","data-reload-navigation":"true",className:"btn btn-primary",title:o.btntxt,"aria-label":o.btnalt},o.btntxt)),f.a.createElement("div",{className:"hero-img hidden-xs"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:o.bgimg,alt:o.bgimgalt})),f.a.createElement("div",{className:"hero-img visible-xs"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:o.mbbgimg,alt:o.bgimgalt})))});Xi.data=[{type:"text",key:"gtmCategory",label:"GTM category",isGtmCategory:!0,messages:!1},{type:"image",key:"logo",label:"Logo",category:"roku-tv-hero"},{type:"text",key:"logoalt",label:"Logo alt"},{type:"text",key:"headline",label:"Headline"},{type:"text",key:"btntxt",label:"Button Text"},{type:"text",key:"btnurl",label:"Button Link",messages:!1},{type:"text",key:"btnalt",label:"Button Alt"},{type:"text",key:"btnlabel",label:"Button GTM label",messages:!1},{type:"image",key:"bgimg",label:"Desktop Background Image",category:"roku-tv-bg-image"},{type:"image",key:"mbbgimg",label:"Mobile Background Image",category:"roku-tv-bg-image-xs"},{type:"text",key:"bgimgalt",label:"Background Image Alt"}];var $i=Xi,el=o("Q66g"),tl=(o("PmzQ"),function(e){var t=e.id,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}}));var r=o.quotes?3===o.quotes.length?"multiple-quotes":2===o.quotes.length?"double-quotes":"single-quote":"";return f.a.createElement("div",{className:"Roku-Testimonials-Container"},o.title&&f.a.createElement("h2",{className:"txt-medium"},o.title),f.a.createElement("div",{className:"quotes"},o.quotes&&o.quotes.map((function(e,t){var a=e.img,n=e.imgAlt,i=e.quote,l=e.author;return f.a.createElement("div",{key:t,className:"quote txt-medium"},o.quotes.length>1?f.a.createElement("div",{className:"quote-img-sec"},f.a.createElement("div",{className:"quote-img"},a&&a.value?f.a.createElement("img",{loading:"lazy",className:"quote-img",src:a.value,alt:n}):f.a.createElement("img",{loading:"lazy",className:"quote-img",src:Object(Kn.a)(T.b.getPage(),"roku-quote.png"),alt:"testimonial quote"})),f.a.createElement("div",{className:r+" quote-text"},i)):f.a.createElement("div",{className:r+" quote-img-sec"},f.a.createElement("div",{className:"quote-text"},i)),o.quotes.length>1?f.a.createElement("div",{className:r+" quote-author txt-light"},"— ",l):f.a.createElement("div",{className:r+" quote-img"},a&&a.value?f.a.createElement("img",{loading:"lazy",className:"ks-pb-10",src:a.value,alt:n}):f.a.createElement("img",{loading:"lazy",className:"ks-pb-10",src:Object(Kn.a)(T.b.getPage(),"roku-quote.png"),alt:"testimonial quote"}),f.a.createElement("div",{className:r+" quote-author txt-light"},"— ",l)))}))))});tl.data=[{type:"text",key:"title",label:"Title"},{type:"multiple",key:"quotes",label:"Quotes",data:[{type:"image",key:"img",label:"Image",category:"testimonials"},"quote","author","imgAlt"]}];var ol=tl,rl=o("rH4G"),al=o.n(rl),nl=(o("W6gX"),N.c.Input),il=N.c.Buttons,ll=N.c.Validate,sl="/api/ir/stock/quote";function cl(e){var t=e.id,o=Object(m.useState)(!1),r=s()(o,2),a=r[0],n=r[1],i=Object(m.useState)(0),l=s()(i,2),c=l[0],u=l[1],d=Object(m.useState)(0),p=s()(d,2),g=p[0],b=p[1],h=Object(m.useState)(0),k=s()(h,2),x=k[0],y=k[1],v=Object(m.useState)(0),w=s()(v,2),_=w[0],R=w[1],E=Object(m.useState)(20),S=s()(E,2),T=S[0],I=S[1],M=Object(m.useState)(""),L=s()(M,2),D=L[0],j=L[1],H={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var o=e.split("".concat(t,".")).join("");H[o]=Resources["".concat(e)]}})),Object(m.useEffect)((function(){O.a.request.get(sl).then((function(e){var t=e.body,o=t&&t.GetStockQuoteListResult;if(o&&o.length>0){var r=o[0],a=r.TradePrice,n=r.Change,i=r.PercChange,l=r.Volume,s=r.Volume2,c=r.TradeDate,d=parseFloat(n.toFixed(2)),p=parseFloat(i.toFixed(2));u(parseFloat(a).toFixed(2)),b(d>0?"+".concat(d):d),y(p>0?"+".concat(p):p),R(l||s),I(20),j(new Intl.DateTimeFormat("en-us",{timeStyle:"short",dateStyle:"short"}).format(new Date(c)))}}))}),[]);return f.a.createElement("div",{class:"stock-ticker-email ks-text-center white"},f.a.createElement("div",{className:"se-stockticker ks-pb-40"},f.a.createElement("div",null,f.a.createElement("div",{className:"stockindex-company ks-mt-40"},"NASDAQ: ROKU"),f.a.createElement("div",{className:"stockindex-price ks-text-bold"},"$",c),f.a.createElement("div",{className:"stockindex-pricediff ks-text-medium"},g," (",x,"%)"),f.a.createElement("div",{className:"stockindex-volume ks-text-medium ks-mt-5"},"Volume: ",new Intl.NumberFormat("en-US",{style:"decimal"}).format(parseInt(_))),f.a.createElement("div",{className:"stockindex-pricedelay ks-text-small ks-mt-10"},"Price delayed by ",T," minutes"),f.a.createElement("div",{className:"stockindex-updateddate ks-text-small ks-mt-10"},"Last Updated ",D," ET"))),f.a.createElement("div",{className:"se-divider"}),f.a.createElement("div",{className:"se-email-alerts-section ks-p-20"},f.a.createElement("div",null,a&&f.a.createElement(A.c,{requireButtonClick:!0,onClose:function(){return n(!1)}},f.a.createElement(A.b,null,H.signupsuccessheader||al()()["signupsuccess.header"]),f.a.createElement("p",{className:"grey600"},H.signupsuccessdesc||al()()["signupsuccess.subheader"])),H.alertheader&&f.a.createElement(P.a,C()({},H.alertheader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-text-xl ks-mb-10 ks-ph-10",compatibleText:H.alertheader})),H.alertsubheader&&f.a.createElement(P.a,C()({},H.alertsubheader,{compatibleTag:"div",compatibleClasses:"ks-text-regular ks-mb-10 ks-ph-10",compatibleText:H.alertsubheader})),f.a.createElement(N.c,{onSubmit:function(e){if(e.valid){var t;O.a.request.post("/investor/api/1.0/newsletter?esp_trigger_id=22215").send({email:(t="alertemail",e.fields[t].value)}).then((function(e){n(!0)})).catch((function(e){alert("Error in signing up for email alerts"),console.log(e)}))}}},f.a.createElement("div",{className:"email-alert-form"},f.a.createElement(nl,{type:"text",name:"alertemail",placeholder:H.placeholder},ll.Email()),f.a.createElement(il,{submitClassName:"roku-button-outline",submitLabel:H.ctaText}))))))}window.location.pathname.includes("/investor")&&(sl="/investor/api/ir/stock/quote"),cl.data=[{type:"dynamicText",key:"alertheader",label:"Header",title:"Header Text"},{type:"dynamicText",key:"alertsubheader",label:"Sub header",title:"Sub Header Text"},{type:"text",key:"emailfooter",label:"Footer Text"},{type:"text",key:"placeholder",label:"Placeholder"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"signupsuccessheader",label:"Success Header"},{type:"text",key:"signupsuccessdesc",label:"Success Description"}];var ul=cl;o("U/PA");function dl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var pl=function(e){W()(o,e);var t=dl(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"_handleScroll",(function(){r.elMenu.getBoundingClientRect().y<=0?r.elMenu.children[0].classList.add("sticky"):r.elMenu.children[0].classList.remove("sticky")})),r.elMenu=null,r.elContainer=null,r}return q()(o,[{key:"componentDidMount",value:function(){this.elContainer=this.refs.sscontainer,this.elMenu=this.refs.sswrapper,window.addEventListener("scroll",this._handleScroll,!1),this.elMenu.style.paddingBottom=this.elContainer.clientHeight+"px"}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this._handleScroll,!1)}},{key:"render",value:function(){return f.a.createElement("div",{className:"ks-base-scrollspy-wrapper",ref:"sswrapper"},f.a.createElement("nav",{className:"ks-base-scrollspy",role:"navigation","aria-label":"Sub navigation"},f.a.createElement("div",{className:"ks-base-scrollspy-container",ref:"sscontainer"},this.props.children||f.a.createElement("div",null,"Please add children to render inside ScrollSpy component"))))}}]),o}(f.a.Component);o("rv8Z");function ml(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var fl=function(e){W()(o,e);var t=ml(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"scrollIntoView",(function(e){window.smoothScroll(e,-100)})),r}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"trc-subnav"},f.a.createElement(pl,null,f.a.createElement("div",{className:"roku-bg-color-b1 menu-shadow"},f.a.createElement("div",{className:"container flex menu"},f.a.createElement("div",{className:"flex-menu-left"},(t.links||[]).map((function(t,o){return f.a.createElement(f.a.Fragment,null,o>0&&f.a.createElement("span",{className:"hidden-xs hidden-sm"}," | "),f.a.createElement("a",{onClick:e.scrollIntoView.bind(e,"".concat(t.id&&t.id.value)),"data-gtm-category":t.gtmCategory,"data-gtm-label":t.gtmLabel},t.name))}))),f.a.createElement("div",{className:"flex-menu-right"},(t.buttons||[]).map((function(e,t){return f.a.createElement("a",{className:e.ctaType&&e.ctaType.value||"roku-button purple-bg",href:e.url,"data-gtm-category":e.gtmCategory,"data-gtm-label":e.gtmLabel},e.name)})))))))}}]),o}(f.a.Component);fl.data=[{type:"multiple",key:"links",label:"Links",data:["name",{type:"text",key:"gtmCategory",messages:!1},{type:"text",key:"gtmLabel",messages:!1},{type:"dropdownNav",key:"id",value:"",options:[]}]},{type:"multiple",key:"buttons",label:"Buttons",data:["name",{type:"text",key:"url",messages:!1},{type:"text",key:"gtmCategory",messages:!1},{type:"text",key:"gtmLabel",messages:!1},{type:"dropdown",key:"ctaType",value:"",options:[{label:"Default",value:""},{label:"Transparent Button",value:"roku-button-outline purple-outline"},{label:"Purple Button",value:"roku-button purple-bg"}]}]}];var gl=fl;o("8zOD");function bl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var hl=function(e){W()(o,e);var t=bl(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"trc-video"},t.header&&f.a.createElement("h2",{className:"ks-text-bold ks-text-xxl text-center"},t.header),t.subheader&&f.a.createElement("h3",{className:"ks-text-regular ks-text-md text-center"},t.subheader),f.a.createElement("div",{className:"text-center"},t.videoUrl&&f.a.createElement("video",{className:"img-responsive",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,src:t.videoUrl,alt:t.videoAlt}),t.imageUrl&&f.a.createElement("img",{className:"img-responsive",alt:t.imageAlt,src:t.imageUrl})))}}]),o}(f.a.Component);hl.data=[{type:"text",key:"header",label:"Header"},{type:"text",key:"subheader",label:"Subheader"},{type:"image",key:"videoUrl",label:"Video",category:"whats-on",messages:!1},{type:"text",key:"videoAlt",label:"Video Alt"},{type:"image",key:"imageUrl",label:"Image",category:"whats-on",messages:!1},{type:"text",key:"imageAlt",label:"Image Alt"}];var kl=hl,xl=o("YREB");o("MMdL");function yl(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function vl(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?yl(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):yl(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function wl(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(!e)return;if("string"==typeof e)return _l(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return _l(e,t)}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,n=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw n}}}}function _l(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}function Rl(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Cl=function(e){W()(r,e);var t,o=Rl(r);function r(e){var t,n;B()(this,r),t=o.call(this,e),a()(se()(t),"getResults",(function(){var e,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.state.hideFilters,a=t.state.skus;a&&a.length?e=!1:(a=t.state.randomSkus,e=!0),window.innerWidth<=767&&(r=!0),void 0!==o.hideFilters&&(r=o.hideFilters),t.setState({tvFilterResults:{skus:a,defaultTab:t.state.currentTab},enableFilter:e,refreshSkus:!t.state.refreshSkus,hideFilters:r})})),a()(se()(t),"applyFilters",(function(){var e=t.state.hideFilters;window.innerWidth>768?e=!0:window.scrollTo({top:100,left:100,behavior:"smooth"}),t.setState({hideFilters:e,loading:!0},(function(){t.getResults()}))})),a()(se()(t),"resetFilters",(function(){var e=t.state.hideFilters;t.visiblePrices=[],t.visibleBrands=[],t.limitingGroupKeys=[],sessionStorage.setItem("finderFilterGroup",""),sessionStorage.setItem("finderLimitingGroup",""),sessionStorage.setItem("finderLastFilterUsed",""),t.generateSKUs([],"",""),t.setState({enableFilter:!1,resetFilter:!1,skus:[],limitingGroup:"",queryFilterHeader:"",hideFilters:e},(function(){window.innerWidth<=767?t.getResults({hideFilters:!1}):t.getResults()}))})),a()(se()(t),"tabChanged",(function(e){var o={};"local"!==e&&(o.loading=!0),o.currentTab=e,"featured"===e&&(o.queryFilterHeader=""),t.setState(o)})),a()(se()(t),"renderSelectionFilters",(function(){var e=t.props.model,o=t.state,r=o.currentTab,a=o.enableFilter,n=o.resetFilter,i=a?"ks-text-bold":"",l=!a&&n?"ks-text-bold":"";"featured"===r&&(i="",l="");var s=t.state.filterGroup.join(":").replace(/[\!\?\%\$\®\$\™\#\,\>\ \.]+/gi,"_");return s=s?":".concat(s):"",f.a.createElement("div",{className:"ks-mb-20"},!t.state.hideFilters&&f.a.createElement(f.a.Fragment,null,f.a.createElement("a",{className:"".concat(i," ks-text-rg ks-mr-10"),"data-gtm-category":e.gtmCategory,"data-gtm-label":"".concat(e.applyGtmLabel).concat(s),onClick:t.applyFilters,"aria-label":e.applyAriaLabel},e.applyFilters),f.a.createElement("span",{className:"ks-text-medium ks-text-sm ks-mr-10 blue"},"|"),f.a.createElement("a",{className:"".concat(l," ks-text-rg ks-mr-10"),"data-gtm-category":e.gtmCategory,"data-gtm-label":e.resetGtmLabel,onClick:t.resetFilters,"aria-label":e.resetAriaLabel},e.resetFilters),f.a.createElement("span",{className:"ks-text-medium ks-text-sm ks-mr-10 blue"},"|")),f.a.createElement("a",{className:"ks-text-rg","data-gtm-category":e.gtmCategory,"data-gtm-label":e.showAllGtmLabel,onClick:function(){t.setState({hideFilters:!t.state.hideFilters}),window.innerWidth<768&&window.scrollTo(0,0)},"aria-label":e.showAllAriaLabel},t.state.hideFilters?e.showFilters:e.hideFilters,f.a.createElement("span",{className:"glyphicon glyphicon-chevron-".concat(t.state.hideFilters?"down":"up","-md ks-pl-4 ks-pt-2")})))})),a()(se()(t),"setLoading",(function(e){t.setState({loading:e})})),a()(se()(t),"init",(function(){var e,o=t.props.model,r=(o.metaTitle,o.metaDescription,t.props.model.filters||[]),a={},n=!0,i=!1,l=t.props.model.defaultTab||t.options.defaultTab,s=null,c="";r.forEach((function(e){e.key&&e.options&&e.options.value&&e.options.value.length&&(a[e.key]=e.options.value)}));var u=Object.keys(a),d=sessionStorage.getItem("finderFilterGroup"),p=sessionStorage.getItem("finderLimitingGroup"),m=sessionStorage.getItem("finderLastFilterUsed");t.filterKeys=RokuWWW.getQSParameterByName("filters"),t.displayResults=RokuWWW.getQSParameterByName("results"),t.backButtonReturnsToReferrer=!1,t.inResults=!1;var f=RokuWWW.getQSParameterByName("group"),g=[],b=[];if(t.filterKeys&&(l="online",i=!0),f||t.filterKeys||(t.filterKeys=d,f=p,i=!0),f&&d&&(g=f.split(","),n=!1),t.filterKeys){b=[].concat(S()(g),S()(t.filterKeys.split(","))),n=!1;var h=[],k={};if((t.props.model.filters||[]).forEach((function(e){(e.options.value||[]).forEach((function(t){h.push(t.key),k[t.key]={key:t.key,label:t.label,metaTitle:e.metaTitle,metaDescription:e.metaDescription,queryFilterHeader:e.queryFilterHeader}}))})),(t.props.model.metaOverride||[]).forEach((function(e){k[e.key]&&(Object.assign(k[e.key],e),k[e.key].title&&(k[e.key].metaTitle=k[e.key].title,k[e.key].metaDescription=k[e.key].description))})),k[t.filterKeys]&&t.props.model.metaSectionId){s={},c=t.filterKeys;var x=k[t.filterKeys];x.queryFilterHeader&&x.queryFilterHeader.value&&((e=x.queryFilterHeader.value).text=(e.text||"").split("{query}").join(x.label)),x.metaTitle&&(x.metaTitle=x.metaTitle.split("{query}").join(x.label),s.title=x.metaTitle),x.metaDescription&&(x.metaDescription=x.metaDescription.split("{query}").join(x.label),s.description=x.metaDescription),(x.noindex&&x.noindex.value||x.nofollow&&x.nofollow.value)&&(s.robots=x.noindex&&x.noindex.value?"noindex":"index",x.nofollow&&x.nofollow.value?s.robots=s.robots?"".concat(s.robots,", nofollow"):"nofollow":s.robots=s.robots?"".concat(s.robots,", follow"):"follow"),x.canonicalUrl&&(s.canonicalUrl=x.canonicalUrl)}}var y=null,v=null;if(b.length){var w,_=b[0],R=b.slice(-1)[0],C=wl(u);try{for(C.s();!(w=C.n()).done;){var E,P=w.value,T=wl(a[P]);try{for(T.s();!(E=T.n()).done;){var O=E.value;O.key===_&&(y=P),O.key===R&&(v=P)}}catch(e){T.e(e)}finally{T.f()}}}catch(e){C.e(e)}finally{C.f()}y||(y="brand"),v||(v="brand"),f||(g=b)}var N=[];b.forEach((function(e){-1===N.indexOf(e)&&N.push(e)})),t.setState({filters:u,filterItems:a,brands:[],skus:[],filterGroup:N,lastFilterUsed:m||v,brandsAvailable:[],limitingGroup:y,allPriceSpiderOptions:null,showModal:!1,useRandomSkus:n,currentTab:l,resetFilter:i,meta:s,filterQuery:c,queryFilterHeader:e},(function(){t.getPriceSpiderKeys()})),t.visibleBrands=[],t.visiblePrices=[],t.limitingGroupKeys=g})),a()(se()(t),"shouldHideCheckbox",(function(e,o){if(!t.state.limitingGroup)return!1;if(t.state.limitingGroup&&e===t.state.limitingGroup)return!1;if("brands"===e&&"brands"===t.state.lastFilterUsed&&t.state.limitingGroup&&"brands"!==t.state.limitingGroup)return!~t.visibleBrands.indexOf(o);if("price"===e&&"price"===t.state.lastFilterUsed&&t.state.limitingGroup&&"price"!==t.state.limitingGroup)return!~t.visiblePrices.indexOf(o);var r=!!t.state.skus.length;return t.state.skus.map((function(a){t.state.allPriceSpiderOptions&&~t.state.allPriceSpiderOptions[o].indexOf(a)&&("brands"!==e||~t.visibleBrands.indexOf(o)||t.visibleBrands.push(o),"price"!==e||~t.visiblePrices.indexOf(o)||t.visiblePrices.push(o),r=!1)})),r})),t.state={filters:[],brands:[],skus:[],randomSkus:[],filterGroup:[],lastFilterUsed:null,brandsAvailable:[],limitingGroup:null,allPriceSpiderOptions:null,showModal:!1,tvFilterResults:{skus:[]},refreshSkus:!1,hideFilters:!0,loading:!0,meta:null,filterQuery:""},t.psApi={key:{local:window.__Roku_App_Initial_Values.resource.features["pricespider.apikey.local"],online:window.__Roku_App_Initial_Values.resource.features["pricespider.apikey.online"]},url:window.__Roku_App_Initial_Values.resource.endpoints.pricespider},t.options={tvBrand:"all",finderMode:"finder",defaultTab:"online",skipSteps:!1},t.gtm={category:"product_detail",labelPrefix:"rtv"},-1!==window.location.hostname.indexOf("portal")&&(t.rapid=!0);try{n=T.b.getLocale()}catch(e){n={country:"US",language:"en"}}return t.localeUrl="US"===n.country?"":"/".concat(n.language,"-").concat(n.country.toLowerCase()),t}return q()(r,[{key:"showSpinner",value:function(){return f.a.createElement("div",{className:"ks-wrapper"},f.a.createElement("h2",{className:"ks-pl-20 ks-pr-20 loading-sp"},f.a.createElement("div",{className:"sp sp-circle"})))}},{key:"render",value:function(){var e=this,t=this.props.model,o=this.state,r=o.currentTab,a=o.meta,n=o.filterQuery,i=o.queryFilterHeader,l=t.filterHeader||{},s="featured"===r?"disable-filters":"",c=window.innerWidth<768;return f.a.createElement(f.a.Fragment,null,a&&f.a.createElement(Xo,{id:t.metaSectionId,override:a}),n&&i&&a&&f.a.createElement(P.a,C()({},i,{compatibleTag:"h2",compatibleText:i})),!this.state.hideFilters&&"featured"!==r&&f.a.createElement(P.a,C()({},l,{compatibleTag:"div",compatibleText:l})),"featured"!==r&&f.a.createElement("div",{className:"tv-finder"},f.a.createElement("div",{className:"selection-wrapper"},f.a.createElement("div",{className:"selection-div"},t.showFilters&&this.renderSelectionFilters(),f.a.createElement("div",{className:"option-wrapper ".concat(this.state.hideFilters?"hide-filters":"")},(t.filters||[]).map((function(t){var o,a={},n={},i={};isNaN(parseFloat(t["width (%)"]))||(a.width="".concat(t["width (%)"],"%")),c||isNaN(parseFloat(t.optionColumns))||(o=t.optionColumns),o?(n.display="inline-block",n.width="calc(".concat(100/o,"% - 30px)")):(i.display="flex",i.flexWrap="wrap");var l=t.options&&t.options.value||[];return f.a.createElement("div",{className:"selection-container ".concat(s),style:a,key:t.key},f.a.createElement("div",{className:"ks-text-sm ks-text-bold"},t.title),f.a.createElement("div",{className:"selection-options ks-text-sm ks-text-regular",style:i},l.map((function(o){var a=e.shouldHideCheckbox(t.key,o.key)?"disabled":"",i=!("featured"===r||!~e.state.filterGroup.indexOf(o.key));return f.a.createElement("label",{key:"selection-option-".concat(o.key),onClick:e.toggleFilterGroup.bind(e,o.key,t.key,e.state.filterGroup.indexOf(o.key)),className:"ks-mv-10 ks-mr-30 ks-pv-4 ".concat(a),style:n},f.a.createElement("input",{type:"checkbox",checked:i}),f.a.createElement("div",{className:"option-label"},o.label))}))))}))),!this.state.hideFilters&&f.a.createElement("div",{className:"ks-mt-10"},this.renderSelectionFilters())))),f.a.createElement(xl.a,{tvFilterResults:this.state.tvFilterResults,options:this.options,psApi:this.psApi,model:t,tabChanged:this.tabChanged,refreshSkus:this.state.refreshSkus,setLoading:this.setLoading,type:"tv"}),this.state.loading&&this.showSpinner())}},{key:"componentDidMount",value:function(){this.props.model.defaultTab&&(this.options.defaultTab=this.props.model.defaultTab),this.init(),this.rapid&&this.setState({hideFilters:!1})}},{key:"getPriceSpiderKeys",value:(t=i()(p.a.mark((function e(){var t,o,r,a,n,i,l,s,c,u,d,m,f,g,b=this;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.state,o=t.filters,r=t.filterItems,a={},n=[],i=[],l=[],s=S()(o).filter((function(e){return"brand"!==e})),c=wl(s);try{for(c.s();!(u=c.n()).done;)if(d=u.value,r[d]){m=wl(r[d]);try{for(m.s();!(f=m.n()).done;)g=f.value,l.push(this.getProductsFromKey(g.key))}catch(e){m.e(e)}finally{m.f()}}}catch(e){c.e(e)}finally{c.f()}return e.next=11,Promise.all(l);case 11:e.sent.forEach((function(e){var t=e;(t=t&&t.SearchMatchDetails?t.SearchMatchDetails:[]).map((function(e){var t,o,r,l=null===(t=e.Description)||void 0===t||null===(o=t.split)||void 0===o||null===(r=o.call(t," "))||void 0===r?void 0:r[0];if(l){var s=e.SKUs[0];-1===i.indexOf(s)&&i.push(s),isNaN(parseInt(l.substr(0,1)))&&(~n.indexOf(l)||(n=[].concat(S()(n),[l]),a[l]=[]),~a[l].indexOf(s)||(a[l]=[].concat(S()(a[l]),[s])))}else console.error("PS Error on ",e)}));var o=[];t.map((function(e){o=[].concat(S()(o),S()(e.SKUs))})),a[e.itemKey]=o})),this.setState({allPriceSpiderOptions:a,loading:!1,randomSkus:i},(function(){!b.rapid&&b.state.useRandomSkus&&b.getResults()})),this.state.filterGroup.length>0&&this.generateSKUs(this.state.filterGroup,this.state.limitingGroup,this.state.lastFilterUsed);case 15:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getProductsFromKey",value:function(e){var t;try{t=T.b.getLocale()}catch(e){t={country:"US",language:"en"}}var o={apiConfigurationId:this.psApi.key.online,countryCode:t.country,productGroupList:e},r="";for(var a in o)r+=(r.length?"&":"")+a+"="+encodeURIComponent(o[a]);var n="/api/v1/pricespider/getSkus?".concat(r);return new Promise((function(t,o){O.a.request.get(Object(M.c)(n)).then((function(o){try{t(vl(vl({},o.body),{},{itemKey:e}))}catch(e){console.error(e)}})).catch((function(e){console.error(e)}))}))}},{key:"toggleFilterGroup",value:function(e,t,o,r){r.preventDefault(),"price"!==t&&"price"!==this.state.limitingGroup&&"price"!==this.state.lastFilterUsed&&(this.visiblePrices=[]),"brands"!==t&&"brands"!==this.state.limitingGroup&&"brands"!==this.state.lastFilterUsed&&(this.visibleBrands=[]);var a=t,n=S()(this.state.filterGroup);~n.indexOf(e)?n.splice(n.indexOf(e),1):n.push(e);var i=0===n.length?null:this.state.limitingGroup?this.state.limitingGroup:t;this.state.limitingGroup&&this.state.limitingGroup!==t||(~this.limitingGroupKeys.indexOf(e)?this.limitingGroupKeys.splice(this.limitingGroupKeys.indexOf(e),1):this.limitingGroupKeys.push(e));var l=[];n.forEach((function(e){-1===l.indexOf(e)&&l.push(e)})),sessionStorage.setItem("finderFilterGroup",l.join()),sessionStorage.setItem("finderLimitingGroup",this.limitingGroupKeys),sessionStorage.setItem("finderLastFilterUsed",a),this.generateSKUs(l,i,a),this.setState({enableFilter:!0,resetFilter:!0,queryFilterHeader:""})}},{key:"generateSKUs",value:function(e,t,o){var r=this,a=[],n=[],i=[];if(e.map((function(e,t){if(~r.visibleBrands.indexOf(e)){var o=S()(r.state.allPriceSpiderOptions[e]).filter((function(e){return-1===n.indexOf(e)}));n=[].concat(S()(n),S()(o))}else if(~r.visiblePrices.indexOf(e)){var l=S()(r.state.allPriceSpiderOptions[e]).filter((function(e){return-1===i.indexOf(e)}));i=[].concat(S()(i),S()(l))}else{var s=[];r.state.allPriceSpiderOptions[e]&&(s=S()(r.state.allPriceSpiderOptions[e])),a=~r.limitingGroupKeys.indexOf(e)?[].concat(S()(a),S()(s)):s.filter((function(e){return a.indexOf(e)>-1}))}})),!a.length)return this.displayResults=!1,this.setState({filterGroup:[],limitingGroup:null,skus:[]}),!1;i.length>0&&(a=a.filter((function(e){return i.indexOf(e)>-1}))),n.length>0&&(a=a.filter((function(e){return n.indexOf(e)>-1}))),this.setState({filterGroup:e,limitingGroup:t,skus:a,lastFilterUsed:o,useRandomSkus:!0},(function(){r.filterKeys&&!r.useRandomSkus&&r.state.skus.length&&(r.filterKeys="",r.backButtonReturnsToReferrer=!0,r.setState({useRandomSkus:!0},(function(){r.getResults()})))}))}}]),r}(f.a.Component);function El(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Sl=function(e){W()(o,e);var t=El(o);function o(e){var r;return B()(this,o),r=t.call(this,e),-1!==window.location.hostname.indexOf("portal")&&(r.rapid=!0),r.init=!1,r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o,r=t.headline||{};if(!this.init&&!this.rapid){var a=[];o=JSON.parse(JSON.stringify(t));var n,i=!0,l=[],s=sessionStorage.getItem("finderRandomBrands");s?(l=s.split(","),(t.selections||[]).forEach((function(e){"brands"===e.key&&e.options&&e.options.value&&e.options.value.length&&(i=!1,l.length===e.options.value.length?e.options.value.forEach((function(e){-1!==l.indexOf(e.key)?(n||(n={}),n[e.key]=e):i=!0})):i=!0)}))):i=!0,i&&t.randomizeFilters?(o.selections||[]).forEach((function(e){if(s=[],"brands"===e.key&&e.options&&e.options.value&&e.options.value.length){for(var t=e.options.value;t.length;){var o=parseInt(Math.random()*t.length);a.push(t[o]),s.push(t[o].key),t.splice(o,1)}e.options.value=a,sessionStorage.setItem("finderRandomBrands",s.join())}})):n&&t.randomizeFilters&&(o.selections||[]).forEach((function(e){if("brands"===e.key&&e.options&&e.options.value&&e.options.value.length){var t=[];l.forEach((function(e){n[e]&&t.push(n[e])})),e.options.value=t}})),this.init=!0}return t.filters=o&&o.selections||t.selections,t.metaSectionId=Resources.metaSectionId,f.a.createElement("div",null,f.a.createElement(P.a,C()({},r,{compatibleTag:"div",compatibleText:r})),f.a.createElement(Cl,{model:t}))}}]),o}(f.a.Component);Sl.data=[{type:"dynamicText",key:"headline",title:"Headline Text",label:"Headline"},{type:"dynamicText",key:"filterHeader",title:"Filter Headline Text",label:"Filter Headline"},{type:"boolean",key:"randomizeFilters",help:"Randomize",label:"Randomize",messages:!1},{type:"multiple",key:"selections",label:"Selection",data:[{type:"text",key:"title"},{type:"text",key:"key",messages:!1},{type:"text",key:"width (%)",messages:!1},{type:"text",key:"optionColumns",messages:!1},{type:"text",key:"metaTitle"},{type:"text",key:"metaDescription"},{type:"dynamicText",key:"queryFilterHeader",title:"Query Filter Headline",label:"Query Filter Headline"},{type:"multiple",key:"options",label:"Options",data:[{type:"text",key:"key",messages:!1},{type:"text",key:"label"},{type:"text",key:"clickLabel",messages:!1}]}]},{type:"text",key:"gtmCategory",label:"Filters GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"applyFilters",label:"Apply filters text"},{type:"text",key:"applyGtmLabel",label:"Apply Filter GTM Label",messages:!1},{type:"text",key:"applyAriaLabel",label:"Apply Filter Aria Label"},{type:"text",key:"resetFilters",label:"Reset filters text"},{type:"text",key:"resetGtmLabel",label:"Reset Filter GTM Label",messages:!1},{type:"text",key:"resetAriaLabel",label:"Reset Filter Aria Label"},{type:"text",key:"showFilters",label:"Show filters text"},{type:"text",key:"hideFilters",label:"Hide filters text"},{type:"text",key:"showAllGtmLabel",label:"Show Filter GTM Label",messages:!1},{type:"text",key:"showAllAriaLabel",label:"Show Filter Aria Label"},{type:"dropdown",key:"defaultTab",label:"Default Tab",value:"online",options:[{label:"Local",value:"local"},{label:"Online",value:"online"},{label:"Featured",value:"featured"}]},{type:"boolean",key:"fis.disabled",help:"Disable",label:"Disable",group:"Local Tab",messages:!1},{type:"text",key:"fis.title",label:"Local Tab Name",group:"Local Tab"},{type:"text",key:"fis.mobiletitle",label:"Local Tab Mobile Name",group:"Local Tab"},{type:"text",key:"fis.searchPlaceholder",label:"Search Placeholder",group:"Local Tab"},{type:"text",key:"fis.submitAriaLabel",label:"Search Submit Aria Label",group:"Local Tab"},{type:"text",key:"fis.disclaimer",label:"Disclaimer",group:"Local Tab"},{type:"text",key:"fis.distanceUnits",label:"Distance Units Text",group:"Local Tab"},{type:"text",key:"fis.getDirections",label:"Get Directions Text",group:"Local Tab"},{type:"text",key:"fis.instock",label:"In Stock Text",group:"Local Tab"},{type:"text",key:"fis.outofstock",label:"Out of Stock Text",group:"Local Tab"},{type:"text",key:"fis.callForAvailability",label:"Call For Availability Text",group:"Local Tab"},{type:"text",key:"fis.viewOnline",label:"View Online Text",group:"Local Tab"},{type:"text",key:"fis.phone",label:"Phone Text",group:"Local Tab"},{type:"boolean",key:"online.disabled",help:"Disable",label:"Disable",group:"Online Tab",messages:!1},{type:"text",key:"online.title",label:"Online Tab Name",group:"Online Tab"},{type:"text",key:"online.mobiletitle",label:"Online Tab Mobile Name",group:"Online Tab"},{type:"text",key:"online.empty",label:"Empty Text",group:"Online Tab"},{type:"text",key:"online.instock",label:"In Stock Text",group:"Online Tab"},{type:"text",key:"online.outofstock",label:"Out of Stock Text",group:"Online Tab"},{type:"text",key:"online.buyCta",label:"Buy CTA Text",group:"Online Tab"},{type:"text",key:"online.currency",label:"Currency",group:"Online Tab"},{type:"text",key:"online.showMore",label:"Show More CTA text",group:"Online Tab"},{type:"multiple",key:"online.brands",label:"Brand Images",data:[{type:"text",key:"brandName"},{type:"image",key:"brandImage",messages:!1}],group:"Online Tab"},{type:"boolean",key:"featured.disabled",help:"Disable",label:"Disable",group:"Featured Tab",messages:!1},{type:"text",key:"featured.title",label:"Featured Tab Name",group:"Featured Tab"},{type:"text",key:"featured.mobiletitle",label:"Featured Tab Mobile Name",group:"Featured Tab"},{type:"text",key:"featured.empty",label:"Empty Text",group:"Featured Tab"},{type:"multiple",key:"featured.promotions",label:"Promotions",group:"Featured Tab",data:[{type:"image",category:"tv-finder",key:"tvImage"},{type:"text",key:"name"},{type:"multiple",key:"sellers",label:"Sellers",data:[{type:"text",key:"SellerKey",messages:!1},{type:"text",key:"Price",messages:!1},{type:"text",key:"stockStatus"},{type:"text",key:"ctaName"},{type:"text",key:"RedirectURL",messages:!1}]}]},{type:"multiple",key:"featured.sellers",label:"Sellers",group:"Featured Tab",data:[{type:"image",category:"tv-finder",key:"seller"},{type:"text",key:"SellerKey",messages:!1},{type:"text",key:"SellerName"}]},{type:"multiple",key:"metaOverride",label:"Meta",group:"Meta Override",data:[{type:"text",key:"key",messages:!1},{type:"text",key:"title",messages:!1},{type:"text",key:"description",messages:!1},{type:"text",key:"canonicalUrl",messages:!1},{type:"boolean",key:"noindex",label:"No Index",help:"Do not show this page in search results"},{type:"boolean",key:"nofollow",label:"No Follow",help:"Do not follow the links on this page"},{type:"dropdown",key:"redirect",label:"Redirect",value:"",options:[{label:"No Redirect",value:""},{label:"301",value:"301"},{label:"302",value:"302"}]},{type:"text",key:"redirectUrl",label:"Redirect URL"}]}];var Pl=Sl,Tl=o("bZwY"),Ol=(o("NdH8"),function(e){var t=e.id,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"Roku-Award"},f.a.createElement("img",{loading:"lazy",src:o.img,alt:o.imgalt}),f.a.createElement("h3",{className:"mt-10 text-center"},o.title),f.a.createElement("p",{className:"mt-10 disclaimer roku-color-b9"},o.disclaimer))});Ol.data=[{type:"text",key:"title",label:"Title"},{type:"image",key:"img",label:"Image",category:"award"},{type:"text",key:"imgalt",label:"Image Alt"},{type:"text",key:"disclaimer",label:"Disclaimer"}];var Nl=Ol,Il=o("LAcG"),Al=o.n(Il),Ml=(o("V6HA"),N.c.Input),Ll=N.c.Buttons,Dl=N.c.Validate;function jl(e){var t=e.id,o=Object(m.useState)(!1),r=s()(o,2),a=r[0],n=r[1],i={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var o=e.split("".concat(t,".")).join("");i[o]=Resources["".concat(e)]}}));return f.a.createElement("div",{className:"email-alerts-section ks-p-20"},a&&f.a.createElement(A.c,{requireButtonClick:!0,onClose:function(){return n(!1)}},f.a.createElement(A.b,null,i.signupsuccessheader||Al()()["signupsuccess.header"]),f.a.createElement("p",null,i.signupsuccessdesc||Al()()["signupsuccess.subheader"])),i.alertheader&&f.a.createElement(P.a,C()({},i.alertheader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:i.alertheader})),i.alertsubheader&&f.a.createElement(P.a,C()({},i.alertsubheader,{compatibleTag:"div",compatibleClasses:"ks-text-bold ks-mb-20 ks-ph-10",compatibleText:i.alertsubheader})),f.a.createElement(N.c,{onSubmit:function(e){if(e.valid){var t;O.a.request.post("/investor/api/1.0/newsletter?esp_trigger_id=22215").send({email:(t="alertemail",e.fields[t].value)}).then((function(e){n(!0)})).catch((function(e){alert("Error in signing up for email alerts"),console.log(e)}))}}},f.a.createElement(Ml,{type:"text",name:"alertemail",placeholder:i.placeholder},Dl.Email()),f.a.createElement(Ll,{submitLabel:i.ctaText})),f.a.createElement("div",{className:"footer",dangerouslySetInnerHTML:{__html:i.emailfooter}}))}jl.data=[{type:"dynamicText",key:"alertheader",label:"Header",title:"Header Text"},{type:"dynamicText",key:"alertsubheader",label:"Sub header",title:"Sub Header Text"},{type:"text",key:"emailfooter",label:"Footer Text"},{type:"text",key:"placeholder",label:"Placeholder"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"signupsuccessheader",label:"Success Header"},{type:"text",key:"signupsuccessdesc",label:"Success Description"}];var Hl=jl,zl=(o("OfGG"),"/api/ir/stock/quote");function Fl(e){var t=e.id,o=Object(m.useState)(0),r=s()(o,2),a=r[0],n=r[1],i=Object(m.useState)(0),l=s()(i,2),c=l[0],u=l[1],d=Object(m.useState)(0),p=s()(d,2),g=p[0],b=p[1],h=Object(m.useState)(0),k=s()(h,2),x=k[0],y=k[1],v=Object(m.useState)(20),w=s()(v,2),_=w[0],R=w[1],C=Object(m.useState)(""),E=s()(C,2),S=E[0],P=E[1],T={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var o=e.split("".concat(t,".")).join("");T[o]=Resources["".concat(e)]}})),Object(m.useEffect)((function(){O.a.request.get(zl).then((function(e){var t=e.body,o=t&&t.GetStockQuoteListResult;if(o&&o.length>0){var r=o[0],a=r.TradePrice,i=r.Change,l=r.PercChange,s=r.Volume,c=r.Volume2,d=r.TradeDate,p=parseFloat(i.toFixed(2)),m=parseFloat(l.toFixed(2));n(parseFloat(a).toFixed(2)),u(p>0?"+".concat(p):p),b(m>0?"+".concat(m):m),y(s||c),R(20),P(new Intl.DateTimeFormat("en-us",{timeStyle:"short",dateStyle:"short"}).format(new Date(d)))}}))}),[]),f.a.createElement("div",{class:" ks-text-center white border-top-yellow"},f.a.createElement("div",{className:"ir-stockticker ks-pb-60"},f.a.createElement("div",{className:"stockindex-company ks-mt-60"},"NASDAQ: ROKU"),f.a.createElement("div",{className:"stockindex-price ks-text-bold"},"$",a),f.a.createElement("div",{className:"stockindex-pricediff ks-text-medium"},c," (",g,"%)"),f.a.createElement("div",{className:"stockindex-volume ks-text-medium ks-mt-5"},"Volume: ",new Intl.NumberFormat("en-US",{style:"decimal"}).format(parseInt(x))),f.a.createElement("div",{className:"stockindex-pricedelay ks-text-small ks-mt-10"},"Price delayed by ",_," minutes"),f.a.createElement("div",{className:"stockindex-updateddate ks-text-small ks-mt-10"},"Last Updated ",S," ET")),f.a.createElement("div",{class:" ks-text-center white border-top-yellow"}))}window.location.pathname.includes("/investor")&&(zl="/investor/api/ir/stock/quote"),Fl.data=[];var Bl=Fl,Vl=(o("NOy7"),"/api/v1/newsroom/pressreleases");function ql(e){var t=e.id,o=Object(m.useState)([]),r=s()(o,2),a=r[0],n=r[1],i=Object(m.useState)(!1),l=s()(i,2),c=l[0],u=(l[1],{});return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var o=e.split("".concat(t,".")).join("");u[o]=Resources["".concat(e)]}})),Object(m.useEffect)((function(){O.a.request.get(Vl).then((function(e){var t,o;void 0!==e&&n(c?null==e||null===(t=e.body)||void 0===t?void 0:t.allStories:null==e||null===(o=e.body)||void 0===o?void 0:o.allStories.slice(0,Number(u.rows)||Number.MAX_SAFE_INTEGER))})).catch((function(e){console.log("Error: Failed to get newsroom press releases data")}))}),[u.rows,c]),f.a.createElement("div",{className:"ir-finresults"},f.a.createElement(P.a,C()({},u.heading,{compatibleTag:"h2",compatibleText:u.heading})),!!a.length&&a.map((function(e){return f.a.createElement("div",{className:"result-item ks-mb-10"},f.a.createElement("div",{className:"item-heading"},f.a.createElement("h4",{className:"ks-text-bold"},e.title),f.a.createElement("p",null,Vt.format(e.date,"MMMM D, YYYY"))),u.viewtext&&f.a.createElement("div",{className:"item-link"},f.a.createElement("a",{href:"https://newsroom.roku.com/news/".concat(e.year,"/").concat(e.month,"/").concat(e.slugID,"/").concat(e.storyID),target:(null==u?void 0:u.viewtext_newtab)&&"_blank",className:"ks-text-bold"},u.viewtext)))})),u.seealllabel&&f.a.createElement("div",{className:"releases-link ks-mt-10 ks-pt-40"},f.a.createElement("a",{href:"https://newsroom.roku.com/press-releases",className:"ks-text-bold",target:(null==u?void 0:u.seealllabel_newtab)&&"_blank"},u.seealllabel)))}window.location.pathname.includes("/investor")&&(Vl="/investor/api/v1/newsroom/pressreleases"),ql.data=[{type:"dynamicText",label:"Heading",key:"heading"},{type:"text",label:"No Of Rows",key:"rows"},{type:"text",label:"View release label",key:"viewtext"},{type:"boolean",help:"open in New Tab",label:"Release Link",key:"viewtext_newtab"},{type:"text",label:"See all Label",key:"seealllabel"},{type:"boolean",help:"open in New Tab",label:"SeeAll Link",key:"seealllabel_newtab"}];var Ul=ql,Wl=o("QILm"),Gl=o.n(Wl),Yl=o("ehHM"),Kl=o.n(Yl),Jl=o("VYKx"),Zl=["Cell","Footer","cellRenderer","defaultCanSort","depth","disableSortBy","getFooterProps","getHeaderProps","getToggleHiddenProps","parent","render","sortDescFirst","sortType","toggleHidden","totalFlexWidth","totalLeft","totalMaxWidth","totalMinWidth","totalVisibleHeaderCount","totalWidth"],Ql=function(e){var t,o=e.cell,r=o.value,a=o.row,n=(a=void 0===a?{}:a).original,i=f.a.useMemo((function(){return Object.keys(e.cell.column).reduce((function(t,o){return Zl.includes(o)||(t[o]=e.cell.column[o]),t}),{})}),[e.cell.column]),l=null===(t=e.column)||void 0===t?void 0:t.cellRenderer;return f.a.createElement(f.a.Fragment,null,l&&f.a.createElement(l,{value:r,rowData:n,column:i}),!l&&f.a.createElement("div",{className:"rdtable-cell-text-value"},r))};Ql.propTypes={cell:Si.a.object};var Xl=Ql,$l=function(e){var t,o=e.column,r=o.name,a=o.disableSortBy,n=o.isSorted,i=o.isSortedDesc,l=Kl()("sort-indicator-icon","glyphicon","glyphicon-arrow-down-sm",{asc:!i}),s=null===(t=e.column)||void 0===t?void 0:t.headerCellRenderer;return f.a.createElement(f.a.Fragment,null,s&&f.a.createElement(s,{column:o}),!s&&f.a.createElement("div",{className:"rdtable-cell-text-value"},r),!a&&n&&f.a.createElement("i",{className:l}))};function es(e){Object(Jl.useBlockLayout)(e),e.getHeaderProps.push(os),e.getCellProps.push(rs)}function ts(e,t){var o=e.visibleColumns||[];return(o||[]).findIndex((function(e){return t.id===e.id}))===o.length-1}var os=function(e,t){var o=t.instance,r=t.column,a={};return ts(o,r)&&(a.width="auto",a.minWidth="".concat(r.totalWidth,"px"),a.flex="1 1 ".concat(r.totalWidth,"px")),[e,{style:a}]},rs=function(e,t){var o=t.instance,r=t.cell,a={};return ts(o,r.column)&&(a.width="auto",a.minWidth="".concat(r.column.totalWidth,"px"),a.flex="1 1 ".concat(r.column.totalWidth,"px")),[e,{style:a}]};function as(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function ns(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?as(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):as(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var is={display:"inline-flex",alignItems:"center",boxSizing:"border-box"};function ls(e){e.getTableProps.push(us),e.getHeaderGroupProps.push(ds),e.getHeaderProps.push(ps),e.getRowProps.push(ds),e.getCellProps.push(ms)}function ss(e){return(e.visibleColumns||[]).some((function(e){return e.flex}))}function cs(e,t){var o=e.visibleColumns||[];return(o||[]).findIndex((function(e){return t.id===e.id}))===o.length-1}var us=function(e){return[e,{style:{width:"100%"}}]};ls.pluginName="useFlexLayout";var ds=function(e){return[e,{style:{display:"flex",flex:"1 1 auto",minWidth:"100%"}}]},ps=function(e,t){var o=t.instance,r=t.column,a=ns({},is);if(r.flex)a.flexGrow="".concat(r.flex),a.flexBasis="".concat(r.totalWidth,"px");else{var n=ss(o),i=cs(o,r);n?(a.flex="none",a.width="".concat(r.totalWidth,"px")):i?(a.flexGrow=1,a.flexBasis="".concat(r.totalWidth,"px")):(a.flex="none",a.width="".concat(r.totalWidth,"px"))}return[e,{style:a}]},ms=function(e,t){var o=t.instance,r=t.cell,a=ns({},is);if(r.column.flex)a.flexGrow="".concat(r.column.flex),a.flexBasis="".concat(r.column.totalWidth,"px");else{var n=ss(o),i=cs(o,r.column);n?(a.flex="none",a.width="".concat(r.column.totalWidth,"px")):i?(a.flexGrow=1,a.flexBasis="".concat(r.column.totalWidth,"px")):(a.flex="none",a.width="".concat(r.column.totalWidth,"px"))}return[e,{style:a}]};function fs(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function gs(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?fs(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):fs(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function bs(e){e.stateReducers.push(hs),e.useInstance.push(ks)}function hs(e,t,o,r){if(t.type===Jl.actions.toggleHideAllColumns){var a=void 0!==t.value?t.value:!e.hiddenColumns.length;return gs(gs({},e),{},{hiddenColumns:a?r.allColumns.filter((function(e){return xs(e)})).map((function(e){return e.id})):[]})}return e}function ks(e){var t=e.flatHeaders,o=e.allColumns,r=e.state.hiddenColumns,a=e.dispatch,n=e.getHooks,i=Object(Jl.useGetLatest)(e),l=(o||[]).filter((function(e){return xs(e)})).length===r.length;t.forEach((function(e){e.toggleHidden=function(t){xs(e)&&a({type:Jl.actions.toggleHideColumn,columnId:e.id,value:t})},e.getToggleHiddenProps=Object(Jl.makePropGetter)(n().getToggleHiddenProps,{instance:i(),column:e})})),f.a.useEffect((function(){"function"==typeof e.onToggleColumnVisibility&&e.onToggleColumnVisibility(r)}),[r]),Object.assign(e,{allColumnsHidden:l})}function xs(e){return!e.sticky&&!1!==e.canHide}function ys(e){e.getHeaderProps.push(ws),e.getCellProps.push(_s)}function vs(e,t){var o=e.flatHeaders,r=o.findIndex((function(e){return e.id===t.id})),a=o[r+1];return a&&!a.sticky}bs.pluginName="useToggleColumnVisibility",ys.pluginName="useStickyColumns";var ws=function(e,t){var o=t.instance,r=t.column,a={display:"inline-flex",alignItems:"center"},n=[e.className];return r.sticky&&(n.push.apply(n,["rdtable-cell-sticky",vs(o,r)&&"rdtable-cell-sticky-last"]),a.position="sticky",a.left=r.totalLeft,a.zIndex=1),[e,{style:a,className:n.filter(Boolean).join(" ")}]},_s=function(e,t){var o=t.instance,r=t.cell,a={display:"inline-flex",alignItems:"center"},n=[e.className];return r.column.sticky&&(n.push.apply(n,["rdtable-cell-sticky",vs(o,r.column)&&"rdtable-cell-sticky-last"]),a.position="sticky",a.left=r.column.totalLeft,a.zIndex=1),[e,{style:a,className:n.filter(Boolean).join(" ")}]},Rs=o("aUsF"),Cs=o.n(Rs);const Es="ROW-SELECTION";o("408K");var Ss=["indeterminate","className","children","id"],Ps=f.a.forwardRef((function(e,t){var o=e.indeterminate,r=e.className,a=e.children,n=e.id,i=Gl()(e,Ss),l=f.a.useRef(),s=t||l;return f.a.useEffect((function(){s.current.indeterminate=o}),[s,o]),f.a.createElement("label",{key:t,htmlFor:n,className:Kl()("rdtable-cb",r,{disabled:e.disabled})},f.a.createElement("input",C()({id:n,type:"checkbox",ref:s},i,{"aria-label":i.title,"aria-checked":i.checked})),f.a.createElement("span",null,a))}));Ps.displayName="Checkbox",Ps.propTypes={id:Si.a.string.isRequired,className:Si.a.string,style:Si.a.object,indeterminate:Si.a.oneOfType([Si.a.bool,Si.a.number]),checked:Si.a.bool,label:Si.a.string,onChange:Si.a.func},Ps.defaultProps={className:"",indeterminate:!1};var Ts=Ps,Os=function(e){var t=e.getToggleAllRowsSelectedProps,o=e.id;return f.a.createElement(Ts,C()({},t(),{id:"".concat(o,"-toggle-all-rows-selected")}))},Ns=function(e){var t=e.id,o=e.cell.row,r=(o=void 0===o?{}:o).getToggleRowSelectedProps;return f.a.createElement(Ts,C()({},r(),{id:"".concat(t,"-toggle-row-").concat(e.row.id,"-selected")}))};function Is(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function As(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Is(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Is(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}Jl.actions.rowSelectionChanged="rowSelectionChanged";var Ms=function(e){(e.visibleColumns||[]).find((function(e){return e.id===Es}))||e.visibleColumns.push((function(e){return[{id:Es,width:50,Header:Os,Cell:Ns,headerClassName:"rdtable-datagrid-header-cell-select",cellClassName:"rdtable-row-cell-select",disableSortBy:!0,defaultCanSort:!1,sticky:!0,canHide:!1}].concat(S()(e))})),e.stateReducers.push(Ls),e.useInstance.push(Ds)};function Ls(e,t,o){return t.type===Jl.actions.init?As(As({},e),{},{selectedRows:[]}):t.type!==Jl.actions.rowSelectionChanged||Cs()(t.selectedRows||[],o.selectedRows||[])?e:As(As({},e),{},{selectedRows:t.selectedRows})}function Ds(e){var t=e.onRowSelectionChange,o=e.dispatch,r=e.state,a=r.selectedRowIds,n=r.selectedRows;Object(Jl.useMountedLayoutEffect)((function(){var e=Object.keys(a).reduce((function(e,t){return a[t]&&e.push(t),e}),[]);o({type:Jl.actions.rowSelectionChanged,selectedRows:e})}),[a]),Object(Jl.useMountedLayoutEffect)((function(){"function"==typeof t&&t(n)}),[n])}function js(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Hs(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?js(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):js(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}Ms.pluginName="useRowSelection",Jl.actions.sortChanged="sortChanged";var zs=function(e){e.stateReducers.push(Fs),e.useInstance.push(Bs)};function Fs(e,t,o){return t.type===Jl.actions.init?Hs(Hs({},e),{},{sort:[]}):t.type!==Jl.actions.sortChanged||Cs()(t.sort||[],o.sort||[])?e:Hs(Hs({},e),{},{sort:t.sort})}function Bs(e){var t=e.manualSortBy,o=e.onSort,r=e.dispatch,a=e.state,n=a.sortBy,i=a.sort;Object(Jl.useMountedLayoutEffect)((function(){r({type:Jl.actions.sortChanged,sort:(n||[])[0]})}),[n]),Object(Jl.useMountedLayoutEffect)((function(){t&&"function"==typeof o&&o(i)}),[i])}function Vs(e){e.getRowProps.push(qs)}zs.pluginName="useSortBy",Vs.pluginName="useRowClick";var qs=function(e,t){var o=t.instance,r=t.row,a=o.onRowClick,n=r.original;return[e,{onClick:function(e){"function"==typeof a&&a(e,n)}}]};var Us=["columns","data"],Ws=["Header","Cell","columns","sortable"];function Gs(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Ys(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Gs(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Gs(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var Ks={disableSortBy:!0,defaultCanSort:!1,disableMultiSort:!0,disableSortRemove:!0,initialState:{}};var Js=function(e){var t=e.columns,o=e.data,r=Gl()(e,Us),a=f.a.useMemo((function(){return function(e){return(e||[]).map((function(e){var t=e.Header,o=e.Cell,r=e.columns,a=e.sortable,n=Gl()(e,Ws);r&&console.warn("Nested columns are not supported. Will be ignored."),t&&console.error('Unsupported prop "Cell". Use "headerCellRenderer" instead.'),o&&console.error('Unsupport prop "Cell". Use "cellRenderer" instead.');var i=e.accessor||e.id;return Ys(Ys({},n),{},{accessor:i,Header:$l,Cell:Xl,sortable:a,disableSortBy:!a,defaultCanSort:!!a})})).sort((function(e,t){return!!t.sticky-!!e.sticky}))}(t)}),[t]),n=f.a.useMemo((function(){return function(e){var t=e||{},o=t.rowSelectable,r=t.sortable,a=t.autoWidth,n=t.onSort;return[bs,a?ls:es,!a&&ys,r&&Jl.useSortBy,r&&n&&zs,o&&Jl.useRowSelect,o&&Ms,Vs].filter(Boolean)}(e)||[]}),[]),i=f.a.useMemo((function(){return function(e){var t=e.sortable,o=e.onSort,r=e.hiddenColumns,a=Ys(Ys({},Ks),{},{manualSortBy:t&&"function"==typeof o});if(t){a.disableSortBy=!1;var n=e.sortBy,i=e.sortDirection;n&&(a.initialState.sortBy=[{id:n,desc:"desc"===i}])}Array.isArray(r)&&(a.initialState.hiddenColumns=r);return a}(e)||{}}),[]),l=function(e,t){return Object.keys(e).reduce((o,r)=>((t||[]).includes(r)||(o[r]=e[r]),o),{})}(r,["sortBy","hiddenColumns"]);return Jl.useTable.apply(void 0,[Ys(Ys({columns:a,data:o},i),l)].concat(S()(n)))},Zs=f.a.createContext({}),Qs=(o("VeO1"),["enabled"]),Xs=f.a.lazy((function(){return Promise.resolve().then(o.bind(null,"6PmB"))})),$s=f.a.forwardRef((function(e,t){var o=e.className,r=e.render,a=e.pagination,n=a.enabled,i=Gl()(a,Qs);return f.a.createElement("div",{ref:t,className:Kl()("rdtable-table-header",o)},"function"==typeof r&&r(),n&&f.a.createElement(f.a.Suspense,{fallback:f.a.createElement("div",null)},f.a.createElement(Xs,i)))}));$s.displayName="TableHeader";var ec=$s,tc=(o("Sokm"),["enabled"]),oc=f.a.lazy((function(){return Promise.resolve().then(o.bind(null,"6PmB"))})),rc=f.a.forwardRef((function(e,t){var o=e.className,r=e.render,a=e.pagination,n=a.enabled,i=Gl()(a,tc);return f.a.createElement("div",{ref:t,className:Kl()("rdtable-table-footer",o)},"function"==typeof r&&r(),n&&f.a.createElement(f.a.Suspense,{fallback:f.a.createElement("div",null)},f.a.createElement(oc,i)))}));rc.displayName="TableFooter";var ac=rc,nc=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,n=f.a.useCallback((function(e){var a=t&&t.hasOwnProperty("current")?t.current:t;("keydown"===e.type&&"Escape"===e.code||"click"===e.type&&(!a.contains(e.target)||o&&a.contains(e.target)))&&r()}),[t,r]);f.a.useEffect((function(){return e&&(document.addEventListener("click",n),document.addEventListener("keydown",n)),function(){document.removeEventListener("click",n),document.removeEventListener("keydown",n)}}),[t,r].concat(S()(a||[])))},ic=(o("Uriy"),["column","title"]);function lc(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function sc(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?lc(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):lc(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var cc=f.a.forwardRef((function(e,t){var o=e.dataTableId,r=f.a.useRef(),a=f.a.useState(!1),n=s()(a,2),i=n[0],l=n[1],c=f.a.useContext(Zs);nc(i,r,!1,(function(){return i&&l(!1)}),[i]);var u=f.a.useMemo((function(){return{allColumns:sc(sc({},c.getToggleHideAllColumnsProps()),{},{title:"Show All"}),columns:c.allColumns.map((function(e){if(!e.sticky&&!1!==e.canHide)return sc(sc({},e.getToggleHiddenProps()),{},{column:e})})).filter(Boolean)}}),[i,c]);return f.a.createElement("div",{ref:t,className:Kl()("rdtable-column-chooser-wrapper")},f.a.createElement("i",{"aria-label":"toggle column visibility",tabIndex:"0",role:"button",className:"glyphicon glyphicon-columns",onClick:function(){return l(!i)},onKeyPress:function(e){" "===e.key&&l(!i)}}),function(){if(!i)return null;var e=u.allColumns,t=u.columns;return f.a.createElement("div",{ref:r,className:Kl()("rdtable-column-chooser")},f.a.createElement("div",{className:"rdtable-column-chooser-header"},f.a.createElement(Ts,C()({id:"".concat(o,"-column-chooser-show-all"),name:"showAll"},e),"Show All")),f.a.createElement("ul",null,t.map((function(e){var t=e.column,r=(e.title,Gl()(e,ic));return f.a.createElement("li",{key:t.id},f.a.createElement(Ts,C()({id:"".concat(o,"-column-chooser-").concat(t.id),name:t.id},r),t.name))}))))}())}));cc.displayName="TableColumnChooser",cc.propTypes={className:Si.a.string,dataTableId:Si.a.string},cc.defaultProps={className:""};var uc=cc,dc=["style"],pc=["className"];function mc(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function fc(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?mc(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):mc(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var gc=function(e){var t=e.header,o=t.headers,r=t.getHeaderGroupProps,a="function"==typeof r?r():{},n=a.style,i=Gl()(a,dc),l=fc(fc({},e.style||{}),n);return f.a.createElement("div",C()({tabIndex:"0",role:"row",className:"rdtable-datagrid-header-row",style:l},i),(o||[]).map((function(e){var t=e.getHeaderProps,o=e.getSortByToggleProps,r=e.headerClassName,a=e.render,n=o?t(o()):t(),i=n.className,l=Gl()(n,pc);return f.a.createElement("div",C()({role:"columnheader",key:e.id,className:Kl()("rdtable-datagrid-cell","rdtable-datagrid-header-cell",i,r)},l),a("Header"))})))},bc=["style"],hc=["className","key"];function kc(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function xc(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?kc(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):kc(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var yc=function(e){var t=e.className,o=e.row,r=o.getRowProps(),a=r.style,n=Gl()(r,bc),i=xc(xc({},e.style),a);return f.a.createElement("div",C()({tabIndex:"0",role:"row",className:Kl()("rdtable-datagrid-row",t)},n,{style:i}),o.cells.map((function(e){var o=e.column.cellClassName,r=(0,e.getCellProps)(),a=r.className,n=r.key,i=Gl()(r,hc);return f.a.createElement("div",C()({key:n,role:"cell",className:Kl()("rdtable-datagrid-cell","rdtable-datagrid-row-cell",t,o,a)},i),e.render("Cell"))})))};yc.propTypes={className:Si.a.string,row:Si.a.object};var vc=yc,wc=function(e){var t=f.a.useRef();return f.a.useLayoutEffect((function(){if(t.current){var e=t.current.closest(".rdtable-datagrid-Main");if(e){var o=e.querySelector(".rdtable-datagrid-header-row");if(o){var r=o.getBoundingClientRect();t.current.style.paddingTop="".concat(r.height,"px")}}}})),f.a.createElement("div",{ref:t,className:"rdtable-no-data-view"},"function"==typeof e.render&&e.render())},_c=(o("YfxY"),f.a.lazy((function(){return Promise.resolve().then(o.bind(null,"PV2e"))}))),Rc=f.a.lazy((function(){return Promise.resolve().then(o.bind(null,"h3xd"))})),Cc=function(e){var t=e.className,o=e.tableInstance,r=o.id,a=o.virtualize,n=o.getTableProps,i=o.headerGroups,l=o.rows,s=o.prepareRow,c=o.toggleColumnVisibility,u=o.noRowsRenderer,d=a?_c:Rc,p=n(),m=Array.isArray(i)&&i.length>0?i[0]:{},g=(l||[]).length,b=f.a.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.style;return f.a.createElement(gc,{header:m,style:t})}),[m]);return f.a.createElement("div",C()({className:Kl()("rdtable-datagrid",t)},p,{role:""}),f.a.createElement("div",{className:"rdtable-datagrid-header-actions"},c&&f.a.createElement(uc,{dataTableId:r})),f.a.createElement("div",{className:"rdtable-datagrid-Main"},f.a.createElement(f.a.Suspense,{fallback:f.a.createElement("div",null)},f.a.createElement(d,{className:"rdtable-datagrid-scrollview",tableInstance:e.tableInstance,renderHeader:b,renderRow:function(e){var t=e.index,o=e.style,r=e.row,a=null!=r?r:l[t];s(a);var n=t%2==0?"rdtable-datagrid-row-odd":"rdtable-datagrid-row-even",i=(a.getRowProps()||{}).key;return f.a.createElement(vc,{key:i,className:n,row:a,style:o})}})),0===g&&"function"==typeof u&&f.a.createElement(wc,{render:u})))};Cc.propTypes={className:Si.a.string,tableInstance:Si.a.object,rowSelectable:Si.a.bool,onRowSelect:Si.a.func,sortable:Si.a.bool};var Ec=Cc,Sc=(o("G5Gj"),["className","pagination","paginatorPlacement","currentPage","pageSize","pageSizeOptions","totalRows","onPageChange","onPageSizeChange","renderTableHeader","renderTableFooter"]);function Pc(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function Tc(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?Pc(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):Pc(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var Oc=f.a.forwardRef((function(e,t){var o=e.className,r=e.pagination,a=e.paginatorPlacement,n=e.currentPage,i=e.pageSize,l=e.pageSizeOptions,s=e.totalRows,c=e.onPageChange,u=e.onPageSizeChange,d=e.renderTableHeader,p=e.renderTableFooter,m=Gl()(e,Sc),g=Js(m),b={pageSizeOptions:l,currentPage:n,pageSize:i,totalRows:s,onPageChange:c,onPageSizeChange:u},h={pagination:Tc({enabled:r&&"header"===a||"both"===a},b)},k={pagination:Tc({enabled:r&&"footer"===a||"both"===a},b)};return f.a.createElement(Zs.Provider,{value:Tc({},g)},f.a.createElement("div",{ref:t,className:Kl()("rdtable",o)},f.a.createElement(ec,C()({},h,{render:d})),f.a.createElement(Ec,C()({ref:t,tableInstance:g},m)),f.a.createElement(ac,C()({},k,{render:p}))))}));Oc.displayName="DataTable",Oc.propTypes={className:Si.a.string,columns:Si.a.arrayOf(Si.a.shape({id:Si.a.string.isRequired,name:Si.a.string,accessor:Si.a.oneOfType([Si.a.string,Si.a.func]),sticky:Si.a.bool,headerCellRenderer:Si.a.elementType,cellRenderer:Si.a.elementType,width:Si.a.number,flex:Si.a.number,headerClassName:Si.a.string,cellClassName:Si.a.string,sortable:Si.a.bool,sortType:Si.a.oneOf(["basic","datetime","alphanumeric"])})).isRequired,data:Si.a.arrayOf(Si.a.object).isRequired,getRowId:Si.a.func,autoWidth:Si.a.bool,rowSelectable:Si.a.bool,onRowSelectionChange:Si.a.func,onRowClick:Si.a.func,sortable:Si.a.bool,sortBy:Si.a.string,sortDirection:Si.a.oneOf(["asc","desc"]),onSort:Si.a.func,pagination:Si.a.bool,paginatorPlacement:Si.a.oneOf(["header","footer","both"]),currentPage:Si.a.number,pageSize:Si.a.number,pageSizeOptions:Si.a.arrayOf(Si.a.number),totalRows:Si.a.number,onPageChange:Si.a.func,onPageSizeChange:Si.a.func,renderTableHeader:Si.a.func,renderTableFooter:Si.a.func,toggleColumnVisibility:Si.a.bool,hiddenColumns:Si.a.arrayOf(Si.a.string),onToggleColumnVisibility:Si.a.func,noRowsRenderer:Si.a.func,virtualize:Si.a.bool,headerHeight:Si.a.number,rowHeight:Si.a.number,overscanCount:Si.a.number,id:Si.a.string.isRequired},Oc.defaultProps={autoWidth:!1,rowSelectable:!1,sortable:!1,paginatorPlacement:"footer",toggleColumnVisibility:!1,virtualize:!1};var Nc=Oc,Ic=(o("6PmB"),Nc);var Ac=function(){var e=Object(m.useState)({width:void 0,height:void 0}),t=s()(e,2),o=t[0],r=t[1];return Object(m.useEffect)((function(){var e=function(){return r({width:window.innerWidth,height:window.innerHeight})};return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}}),[]),o},Mc=o("P3MD");o("4w+5");var Lc=function(e){return f.a.createElement("div",{className:"mobile-datatable-wrapper"},!!e.data.length&&e.data.map((function(t){return function(t){return f.a.createElement("div",{className:"mobile-datatable-row ks-mb-30"},!!e.columns.length&&e.columns.map((function(e){var o=null;return t.FilingTypeMnemonic&&"EdgarFilingId"===e.id&&(o=f.a.createElement("a",{href:"/investor/sec-filings/sec-filing/".concat(t.FilingTypeMnemonic,"/").concat(t.EdgarFilingId),target:"_blank"},t.FilingTypeMnemonic)),f.a.createElement("div",{className:"mobile-datatable-item ks-mb-30"},"View"===e.name?f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"ks-text-bold ks-mb-10"},e.name),f.a.createElement("div",{className:"table-viewcell-wrapper"},f.a.createElement("div",null,f.a.createElement("a",{href:t[e.id].pdfUrl,className:"ks-mb-10"},f.a.createElement("img",{src:"https://image.roku.com/w/ir/pdf.png"})),f.a.createElement("div",null,"PDF")),f.a.createElement("div",null,f.a.createElement("a",{href:t[e.id].rtfUrl,className:"ks-mb-10"},f.a.createElement("img",{src:"https://image.roku.com/w/ir/rtf.png"})),f.a.createElement("div",null,"RTF")),f.a.createElement("div",null,f.a.createElement("a",{href:t[e.id].xlsUrl,className:"ks-mb-10"},f.a.createElement("img",{src:"https://image.roku.com/w/ir/xls.png"})),f.a.createElement("div",null,"XLS")))):f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"ks-text-bold ks-mb-10"},e.name),f.a.createElement("div",null,o||t[e.id])))})))}(t)})),f.a.createElement(Mc.b,{currentPage:e.currentPage,pageCount:Math.ceil(e.totalRows/e.pageSize),variant:"enumerated",onPageChange:function(t){e.setCurrentPage(t)}}),f.a.createElement("div",{className:"pageresults-display ks-mt-10 ks-mb-30"},"Displaying ",(e.currentPage-1)*e.pageSize+1," - ",e.currentPage*e.pageSize<e.totalRows?e.currentPage*e.pageSize:e.totalRows," of ",e.totalRows," results"))};function Dc(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(!e)return;if("string"==typeof e)return jc(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return jc(e,t)}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,n=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw n}}}}function jc(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}var Hc="/api/ir/sec/feed";function zc(){var e=Object(m.useState)(1),t=s()(e,2),o=t[0],r=t[1],a=Object(m.useState)(10),n=s()(a,2),i=n[0],l=n[1],c=Object(m.useState)([]),u=s()(c,2),d=u[0],p=u[1],g=Object(m.useState)([]),b=s()(g,2),h=b[0],k=b[1],x=Object(m.useState)(!1),y=s()(x,2),v=y[0],w=y[1],_=Object(m.useState)([]),R=s()(_,2),C=R[0],E=R[1],P=Object(m.useState)([]),T=s()(P,2),I=T[0],A=T[1],M=Object(m.useState)([]),L=s()(M,2),D=L[0],j=L[1],H=Object(m.useState)(""),z=s()(H,2),F=z[0],B=z[1],V=Object(m.useState)(""),q=s()(V,2),U=q[0],W=q[1],G=Object(m.useState)(10),Y=s()(G,2),K=Y[0],J=Y[1],Z=Ac().width,Q=function(e){if(2===Object.values(e).filter((function(e){return"all"===e})).length)return w(!1),void k([]);for(var t=[],o=function(){var e=s()(a[r],2),o=e[0],n=e[1];"all"!==n&&(t=(t.length?t:d).filter((function(e){return e[o].includes(n)})),w(!0))},r=0,a=Object.entries(e);r<a.length;r++)o();k(t)};Object(m.useEffect)((function(){O.a.request.get(Hc).then((function(e){var t,o=null==e||null===(t=e.body)||void 0===t?void 0:t.GetEdgarFilingListResult;o=o.map((function(e){e.docs={};var t,o=Dc(e.DocumentList);try{for(o.s();!(t=o.n()).done;){var r=t.value;"RTF"===r.DocumentType?e.docs.rtfUrl=r.Url:"XLS"===r.DocumentType?e.docs.xlsUrl=r.Url:"CONVPDF"===r.DocumentType&&(e.docs.pdfUrl=r.Url)}}catch(e){o.e(e)}finally{o.f()}return e.FilingDate=new Date(e.FilingDate).toDateString().slice(4),e.Issuer="ROKU,INC",e})),p(o);var r=new Set(o.map((function(e){return e.FilingTypeMnemonic}))),a=["all"].concat(S()(r)).map((function(e){return{label:e,value:e}})),n=new Set(o.map((function(e){return new Date(e.FilingDate).getFullYear()}))),i=["all"].concat(S()(n)).map((function(e){return{label:String(e),value:String(e)}}));E(a),B(a[0].value),A(i),W(i[0].value);var l=[10,25,50,100].map((function(e){return{label:String(e),value:String(e)}}));j(l),J(l[0].value)})).catch((function(e){console.error("Error in retrieving SEC Financial feed - ".concat(e.toString()))}))}),[]);var X=[{id:"FilingDate",name:"Filing data",flex:1},{id:"EdgarFilingId",name:"Form",flex:1,cellRenderer:function(e){var t,o;return f.a.createElement("a",{href:"/investor/sec-filings/sec-filing/".concat(null==e||null===(t=e.rowData)||void 0===t?void 0:t.FilingTypeMnemonic,"/").concat(e.value),target:"_blank"},null==e||null===(o=e.rowData)||void 0===o?void 0:o.FilingTypeMnemonic)}},{id:"FilingDescription",name:"Description",flex:1},{id:"Issuer",name:"Issuer",flex:1},{id:"docs",name:"View",flex:1,cellRenderer:function(e){var t=e.rowData,o=e.value;return f.a.createElement("div",{className:"table-viewcell-wrapper"},o.pdfUrl&&f.a.createElement("div",{className:"ks-mr-30"},f.a.createElement("a",{href:o.pdfUrl,className:"ks-mb-10"},f.a.createElement("img",{alt:"View Form ".concat(t.FilingTypeMnemonic," PDF dated ").concat(t.FilingDate),src:"https://image.roku.com/w/ir/pdf.png"}))),o.rtfUrl&&f.a.createElement("div",{className:"ks-mr-30"},f.a.createElement("a",{href:o.rtfUrl,className:"ks-mb-10"},f.a.createElement("img",{alt:"View Form ".concat(t.FilingTypeMnemonic," RTF dated ").concat(t.FilingDate),src:"https://image.roku.com/w/ir/rtf.png"}))),o.xlsUrl&&f.a.createElement("div",{className:"ks-mr-30"},f.a.createElement("a",{href:o.xlsUrl,className:"ks-mb-10"},f.a.createElement("img",{alt:"View Form ".concat(t.FilingTypeMnemonic," XLS dated ").concat(t.FilingDate),src:"https://image.roku.com/w/ir/xls.png"}))),o.htmlUrl&&f.a.createElement("div",{className:"ks-mr-20"},f.a.createElement("a",{href:o.htmlUrl,className:"ks-mb-10"},f.a.createElement("img",{alt:"View Form ".concat(t.FilingTypeMnemonic," HTML dated ").concat(t.FilingDate),src:"https://image.roku.com/w/ir/html.png"}))))}}];return f.a.createElement("div",{className:"sec-table-wrapper"},f.a.createElement("section",{className:"sec-table-filter ks-mv-30"},f.a.createElement("div",{className:"groupby-filter ks-mr-10 ks-mb-20"},f.a.createElement("span",{className:"ks-mb-10"},"Group By"),f.a.createElement(N.i,{name:"group",value:F,onChange:function(e){var t=e.target.value;B(t),Q({FilingTypeMnemonic:t,FilingDate:U})}},C.map((function(e){return f.a.createElement(N.g,{key:e.value,value:e.value},e.label)})))),f.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},f.a.createElement("div",{className:"filingyear-filter"},f.a.createElement("span",{className:"ks-mb-10"},"Filing Year"),f.a.createElement(N.i,{name:"year",value:U,onChange:function(e){var t=e.target.value;W(t),Q({FilingTypeMnemonic:F,FilingDate:t})}},I.map((function(e){return f.a.createElement(N.g,{key:e.value,value:e.value},e.label)})))),Z<768&&f.a.createElement("div",{className:"rowitems-filter"},f.a.createElement("span",{className:"ks-mb-10"},"Items per page"),f.a.createElement(N.i,{name:"rowcount",value:K,onChange:function(e){J(e.target.value),l(Number(e.target.value))}},D.map((function(e){return f.a.createElement(N.g,{key:e.value,value:e.value},e.label)})))))),Z<768?f.a.createElement(Lc,{data:v?h.slice((o-1)*i,o*i):d.slice((o-1)*i,o*i),columns:X,currentPage:o,pageSize:i,totalRows:v?h.length:d.length,setCurrentPage:r}):f.a.createElement(Ic,{data:v?h.slice((o-1)*i,o*i):d.slice((o-1)*i,o*i),columns:X,autoWidth:!0,currentPage:o,pagination:!0,paginatorPlacement:"both",pageSize:i,totalRows:v?h.length:d.length,pageSizeOptions:[10,25,50,100],onPageChange:function(e){return r(e)},onPageSizeChange:function(e){return l(e)}}))}window.location.pathname.includes("/investor")&&(Hc="/investor/api/ir/sec/feed"),zc.data=[];var Fc=zc;o("h1eg");function Bc(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=function(e,t){if(!e)return;if("string"==typeof e)return Vc(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return Array.from(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Vc(e,t)}(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,n=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw n}}}}function Vc(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}var qc="/api/ir/sec/feed";function Uc(){var e,t,o,r,a,n,i,l,c=Object(m.useState)({}),u=s()(c,2),d=u[0],p=u[1];return Object(m.useEffect)((function(){O.a.request.get(qc).then((function(e){var t,o=null==e||null===(t=e.body)||void 0===t?void 0:t.GetEdgarFilingListResult.find((function(e){return e.EdgarFilingId===Number(window.location.pathname.split("/").pop())}));o.docs={};var r,a=Bc(o.DocumentList);try{for(a.s();!(r=a.n()).done;){var n=r.value;"RTF"===n.DocumentType?o.docs.rtfUrl=n.Url:"XLS"===n.DocumentType?o.docs.xlsUrl=n.Url:"CONVPDF"===n.DocumentType?o.docs.pdfUrl=n.Url:"XBRL_HTML"===n.DocumentType&&(o.docs.xbrlUrl=n.Url)}}catch(e){a.e(e)}finally{a.f()}o.FilingDate=new Date(o.FilingDate).toDateString().slice(4),o.Issuer="ROKU,INC",p(o)})).catch((function(e){console.error("Error in retrieving SEC Financial feed - ".concat(e.toString()))}))}),[]),f.a.createElement("div",{className:"irsecwrapper"},f.a.createElement("h1",{className:"ks-text-xxl ks-text-bold ks-text-center ks-pb-60 ks-pt-60 black"},"SEC Filing Details"),f.a.createElement("div",{className:"irsecwrapper__details"},f.a.createElement("h2",{className:"ks-text-xl"},"Document Details"),f.a.createElement("div",{className:"irsecwrapper__field ks-mb-10"},f.a.createElement("div",{className:"irsecwrapper__fieldname"},"Form: "),f.a.createElement("div",{className:"irsecwrapper__fieldval ks-ml-10"}," ",d.FilingTypeMnemonic)),f.a.createElement("div",{className:"irsecwrapper__field ks-mb-10"},f.a.createElement("div",{className:"irsecwrapper__fieldname"},"Filing Date: "),f.a.createElement("div",{className:"irsecwrapper__fieldval ks-ml-10"},d.FilingDate)),f.a.createElement("div",{className:"irsecwrapper__field ks-mb-10"},f.a.createElement("div",{className:"irsecwrapper__fieldname"},"Form Description: "),f.a.createElement("div",{className:"irsecwrapper__fieldval ks-ml-10"},d.FilingDescription)),f.a.createElement("div",{className:"irsecwrapper__field ks-mb-10"},f.a.createElement("div",{className:"irsecwrapper__fieldname"},"Company: "),f.a.createElement("div",{className:"irsecwrapper__fieldval ks-ml-10"},"Roku")),f.a.createElement("div",{className:"irsecwrapper__field ks-mb-10"},f.a.createElement("div",{className:"irsecwrapper__fieldname"},"Issuer: "),f.a.createElement("div",{className:"irsecwrapper__fieldval ks-ml-10"},"ROKU,INC")),f.a.createElement("div",{className:"irsecwrapper__field ks-mb-10"},f.a.createElement("div",{className:"irsecwrapper__fieldname"},"Filer: "),f.a.createElement("div",{className:"irsecwrapper__fieldval ks-ml-10"},d.FilingAgentName))),f.a.createElement("div",{className:"irsecwrapper__filinginfo"},f.a.createElement("h2",{className:"ks-text-xl"},"Filing Formats"),f.a.createElement("div",null,(null==d||null===(e=d.docs)||void 0===e?void 0:e.pdfUrl)&&f.a.createElement("div",{className:"irsecwrapper__linkwrapper ks-mb-10"},f.a.createElement("img",{src:"https://image.roku.com/w/ir/pdf.png",className:"ks-mr-10"}),f.a.createElement("a",{href:null==d||null===(t=d.docs)||void 0===t?void 0:t.pdfUrl},"Download PDF")),(null==d||null===(o=d.docs)||void 0===o?void 0:o.rtfUrl)&&f.a.createElement("div",{className:"irsecwrapper__linkwrapper ks-mb-10"},f.a.createElement("img",{src:"https://image.roku.com/w/ir/rtf.png",className:"ks-mr-10"}),f.a.createElement("a",{href:null==d||null===(r=d.docs)||void 0===r?void 0:r.rtfUrl},"Download RTF")),(null==d||null===(a=d.docs)||void 0===a?void 0:a.xlsUrl)&&f.a.createElement("div",{className:"irsecwrapper__linkwrapper ks-mb-10"},f.a.createElement("img",{src:"https://image.roku.com/w/ir/xls.png",className:"ks-mr-10"}),f.a.createElement("a",{href:null==d||null===(n=d.docs)||void 0===n?void 0:n.xlsUrl},"Download XLS")),(null==d||null===(i=d.docs)||void 0===i?void 0:i.xbrlUrl)&&f.a.createElement("div",null,f.a.createElement("h2",{className:"ks-text-xl"},"XBRL"),f.a.createElement("div",null,f.a.createElement("img",{src:"https://image.roku.com/w/ir/html.png"}),f.a.createElement("a",{href:null==d||null===(l=d.docs)||void 0===l?void 0:l.xbrlUrl},"HTML - XBRL Viewer"))))))}window.location.pathname.includes("/investor")&&(qc="/investor/api/ir/sec/feed"),Uc.data=[];var Wc=Uc;o("oIZm");function Gc(e){var t,o=e.id,r=Object(m.useState)([]),a=s()(r,2),n=a[0],i=a[1],l=Object(m.useState)([]),c=s()(l,2),u=c[0],d=c[1],p={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");p[t]=Resources["".concat(e)]}})),Object(m.useEffect)((function(){var e;i(null==p?void 0:p.qtrrel);var t=null==p||null===(e=p.qtrrel)||void 0===e?void 0:e.map((function(e){var t,o;return null==e||null===(t=e.year)||void 0===t||null===(o=t.value)||void 0===o?void 0:o.text})).sort((function(e,t){return t-e}));d(Array.from(new Set(t)))}),[null==p||null===(t=p.qtrrel)||void 0===t?void 0:t.length]),f.a.createElement("div",{className:"qtr-releases-section"},u.map((function(e){var t,o=null==n||null===(t=n.find((function(t){var o,r;return(null==t||null===(o=t.year)||void 0===o||null===(r=o.value)||void 0===r?void 0:r.text)===e})))||void 0===t?void 0:t.year;return f.a.createElement("div",{className:"qtr-release ks-mt-90"},f.a.createElement("div",{className:"qtr-release-year ks-pb-20"},f.a.createElement(P.a,C()({},null==o?void 0:o.value,{compatibleTag:"h1",compatibleText:null==o?void 0:o.value}))),["q4","q3","q2","q1"].map((function(e){var t,r,a,i,l,s,c,u=null==n?void 0:n.find((function(t){var r,a,n;return(null==t||null===(r=t.year)||void 0===r||null===(a=r.value)||void 0===a?void 0:a.text)===(null==o||null===(n=o.value)||void 0===n?void 0:n.text)&&t.quarter.value===e}));return u?f.a.createElement("div",{className:"qtr-release-info ks-ph-20 ks-pv-30"},f.a.createElement("div",{className:"qtr-name"},e.toUpperCase()),f.a.createElement("div",{className:"qtr-links"},f.a.createElement("div",{className:"qtr-link-info ks-mr-30"},f.a.createElement("a",{href:u.webcast,className:"ks-mb-10",target:(null===(t=u.link_newtab)||void 0===t?void 0:t.value)&&"_blank"},f.a.createElement("img",{src:"https://image.roku.com/c3VwcG9ydC1B/webcast.png",alt:"Watch Webcast"})),f.a.createElement("a",{href:u.webcast,target:(null===(r=u.link_newtab)||void 0===r?void 0:r.value)&&"_blank"},"Webcast")),f.a.createElement("div",{className:"qtr-link-info ks-mr-30"},f.a.createElement("a",{href:u.shletter,className:"ks-mb-10",target:(null===(a=u.link_newtab)||void 0===a?void 0:a.value)&&"_blank"},f.a.createElement("img",{src:"https://image.roku.com/c3VwcG9ydC1B/pdf.png",alt:"Read shareholder letter PDF"})),f.a.createElement("a",{href:u.shletter,target:(null===(i=u.link_newtab)||void 0===i?void 0:i.value)&&"_blank"},e.toUpperCase()," ",null==o||null===(l=o.value)||void 0===l?void 0:l.text," Shareholder letter")),f.a.createElement("div",{className:"qtr-link-info"},f.a.createElement("a",{href:u.formLink,className:"ks-mb-10",target:(null===(s=u.link_newtab)||void 0===s?void 0:s.value)&&"_blank"},f.a.createElement("img",{src:"https://image.roku.com/c3VwcG9ydC1B/pdf.png",alt:"View Form"})),f.a.createElement("a",{href:u.formLink,target:(null===(c=u.link_newtab)||void 0===c?void 0:c.value)&&"_blank"},u.formName)))):null})))})))}Gc.data=[{type:"multiple",key:"qtrrel",label:"Quarterly Releases",data:[{type:"dynamicText",key:"year",label:"Year",title:"Year"},{type:"dropdown",key:"quarter",label:"Quarter",value:"",options:[{label:"Select Quarter",value:""},{label:"Q1",value:"q1"},{label:"Q2",value:"q2"},{label:"Q3",value:"q3"},{label:"Q4",value:"q4"}]},{type:"text",key:"webcast",label:"Webcast Link"},{type:"text",key:"shletter",label:"Shareholder Letter Link"},{type:"text",key:"formName",label:"Form Name"},{type:"text",key:"formLink",label:"Form Link"},{type:"boolean",key:"link_newtab",help:"Open in New Tab"}]}];var Yc=Gc,Kc=o("YePb"),Jc=o.n(Kc);o("YAwb");function Zc(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Qc=function(e){W()(o,e);var t=Zc(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"openWhereToBuyLocal",(function(){})),r.r=Object.assign({},Jc()()),r.pods=r.r.pods,r.r.features["pods.rokutvfooter"]&&(r.pods=r.r["pods-".concat(r.r.features["pods.rokutvfooter"])]||r.pods),r}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));return f.a.createElement("div",{className:"Roku-Finder-Promo",id:"finder-promo"},f.a.createElement("div",{className:"ks-wrapper"},f.a.createElement(P.a,C()({},t.title,{compatibleTag:"h2",compatibleClasses:"ks-text-regular ks-text-xl",compatibleText:t.title})),f.a.createElement("div",{className:"promo-retailers"},t.retailers&&t.retailers.map((function(e,o){var r=e.name,a=e.url,n=e.imgAlt,i=e.img;return f.a.createElement("a",{key:"retailer-".concat(o),"data-gtm-category":t.gtCategory||"product_detail","data-gtm-label":"".concat(t.gtLabel,":footer:").concat(r),href:a},f.a.createElement("img",{alt:n||"Roku TV Retailer",src:i.value}))}))),t.ctaUrl&&f.a.createElement("a",{"data-gtm-category":t.gtCategory||"product_detail","data-gtm-label":"".concat(t.gtLabel,":midpage_cta:see_stores_near_you"),className:"roku-button-outline",href:t.ctaUrl,"aria-label":t.ariaLabel,"data-reload-navigation":"true"},f.a.createElement("span",{className:"top2"},t.buttontxt)),!t.ctaUrl&&f.a.createElement("a",{onClick:this.openWhereToBuyLocal,"data-gtm-category":t.gtCategory||"product_detail","data-gtm-label":"".concat(t.gtLabel,":midpage_cta:see_stores_near_you"),className:"roku-button-outline","aria-label":t.ariaLabel},f.a.createElement("span",{className:"top2"},t.buttontxt))))}}]),o}(f.a.Component);Qc.data=[{type:"dynamicText",key:"title",title:"Title Text",label:"Title"},{type:"text",key:"buttontxt",label:"Button Text"},{type:"text",key:"gtCategory",label:"Google Tag Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtLabel",label:"Google Tag Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria label"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"multiple",key:"retailers",label:"Retailers",data:[{type:"image",key:"img",label:"Image",category:"finder-promo",previewDimensions:"100x100"},"imgAlt","name",{type:"text",key:"url",messages:!1}]}];var Xc=Qc;o("1g7K"),o("Fpbr");function $c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var eu=function(e){W()(o,e);var t=$c(o);function o(e){var r;return B()(this,o),r=t.call(this,e),a()(se()(r),"playVideo",(function(){var e=!r.state.showVideo,t=!r.state.play;r.setState({showVideo:e,play:t})})),r.modalChild=null,r.state={showVideo:!1,play:!1,videoId:Resources["".concat(r.props.id,".YouTube ID")]},r}return q()(o,[{key:"render",value:function(){var e=this;return f.a.createElement("div",{className:"Roku-Pdp-Video"},f.a.createElement("a",{role:"img",onClick:this.playVideo,"data-gtm-category":Object(M.a)()||Resources["".concat(this.props.id,".GTM Category")],"data-gtm-label":Object(M.b)("play","video")||Resources["".concat(this.props.id,".GTM Label")],"aria-label":Resources["".concat(this.props.id,".Label")]},f.a.createElement("div",{className:"video-label"},Resources["".concat(this.props.id,".Label")]),f.a.createElement("div",{className:"video-image"},f.a.createElement("div",{className:"video-callout"},f.a.createElement("div",{className:"video-icon"}),Resources["".concat(this.props.id,".Callout")]),f.a.createElement("img",{loading:"lazy",className:"hidden-xs",src:Resources["".concat(this.props.id,".img")],alt:Resources["".concat(this.props.id,".Image Alt")]}),f.a.createElement("img",{loading:"lazy",className:"visible-xs",src:Resources["".concat(this.props.id,".imgxs")],alt:Resources["".concat(this.props.id,".Image Alt")]}))),this.state.videoId&&f.a.createElement(Xn.a,{ref:function(t){return e.modalChild=t},videoId:this.state.videoId,show:this.state.showVideo,hide:!this.state.showVideo,play:this.state.play,shell:{},backdropClick:!0,close:this.playVideo}))}}]),o}(f.a.Component);eu.data=[{type:"text",key:"Label"},{type:"text",key:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"GTM Label",messages:!1},{type:"text",key:"YouTube ID",messages:!1},{type:"image",key:"img",label:"Image",category:"pdp-video",previewDimensions:"1180x500"},{type:"image",key:"imgxs",label:"Image Mobile",category:"pdp-video"},{type:"text",key:"Image Alt"},{type:"text",key:"Callout"}];var tu=eu,ou=(o("Wq1t"),o("aOz+")),ru=function(e){var t,o={};Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.id,"."))>-1){var r=t.split("".concat(e.id,".")).join("");o[r]=Resources["".concat(t)]}}));var r={width:"{100 / model.items.length}%"};return f.a.createElement("div",{className:"support-cta-wrapper"},f.a.createElement("div",{className:"support-cta ks-wrapper"},null==o||null===(t=o.items)||void 0===t?void 0:t.map((function(e,t){return f.a.createElement("div",{style:r,key:"support-cta-".concat(t),className:"support-cta__item"},!!e.imageName.value&&f.a.createElement(ou.a,{className:"icon-top",name:e.imageName.value}),f.a.createElement("div",{className:"cta-content"},f.a.createElement(P.a,C()({},e.headline.value,{compatibleTag:"div",compatibleClasses:"cta-text",compatibleText:e.headline.value})),f.a.createElement(P.a,C()({},e.text.value,{compatibleTag:"div",compatibleClasses:"cta-text",compatibleText:e.text.value})),f.a.createElement(P.a,C()({},e.url.value,{compatibleTag:"div",compatibleClasses:"cta-text",compatibleText:e.url.value}))))}))))};ru.data=[{type:"multiple",key:"items",label:"Items",data:[{type:"dropdown",key:"imageName",label:"Image",value:"",messages:!1,options:Object.keys(I).map((function(e){return{label:e,value:e}}))},{type:"dynamicText",key:"headline",label:"Headline (supports HTML)"},{type:"dynamicText",key:"text",label:"Text (supports HTML)"},{type:"dynamicText",key:"url",label:"URL (supports HTML)"}]}];var au=ru,nu=(o("ZsU6"),o("1h/R")),iu=o.n(nu),lu=o("EXMw"),su=(o("lZJQ"),function(e){var t=T.b.getUserState().auth,o=T.b.getResource().features,r=T.b.getLocale(),a=r.country,n=r.language,l=e.redirect,c=e.placeholder,u=e.searchHero,d=e.suggesterEnabled,g=Object(m.useState)(""),b=s()(g,2),h=b[0],k=b[1],x=Object(m.useState)([]),y=s()(x,2),v=y[0],w=y[1],_=Object(m.useState)(null),R=s()(_,2),E=R[0],S=R[1],P=function(){var e=i()(p.a.mark((function e(t){var r,i,l,s,c;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=(null==t||null===(r=t.target)||void 0===r?void 0:r.value)||"",k(i),!(i.length<1)){e.next=6;break}w([]),e.next=16;break;case 6:if(!(d&&i.length>parseInt(o["cloudsearch.suggester.activate.char.limit"]))){e.next=15;break}return l=(n+"-"+a).toLowerCase(),s="/api/v2/".concat(l,"/search/").concat(i,"?suggest=true"),e.next=11,O.a.request.get(s);case 11:(c=e.sent)&&c.body&&c.body.results&&(w(c.body.results.map((function(e){return{id:e.id,url:"/".concat(l,"/article/").concat(Object(lu.e)(e)),title:Object(lu.d)(e.title.replace(lu.j,""),o["support.search.suggester.title"])}}))),T.a.trackCustomDataEvent({event:"App Event",data:{class:"Roku.support.search",action:"show search suggestion",suggestionCount:c.body.results.length,textstring:i}})),e.next=16;break;case 15:w([]);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(e){return"Enter"===e.key&&!E&&I()};function I(){var e=h;if(e){try{T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Searchbar.Search",locale:(n+"-"+a).toLowerCase(),loggedIn:!!t,action:"v3 - Search articles",searchText:e}})}catch(e){console.log(e)}var o="".concat(l,"/").concat(e);T.d.navigateToPageAndReload(o)}}var A={placeholder:c,value:h,onChange:function(e,t){var o=t.newValue;return k(o)},onKeyDown:N};return f.a.createElement("div",{className:"Category-MiniSearch"},f.a.createElement(iu.a,{suggestions:v,onSuggestionsFetchRequested:P,getSuggestionValue:function(){return h},onSuggestionSelected:function(e,t){var o=t.suggestion,r=t.suggestionIndex,a=t.method;T.a.trackCustomDataEvent({event:"App Event",data:{class:"Roku.support.search",action:"search suggestion selected",url:o.url,textstring:h,index:r,method:a}}),T.d.navigateToPageAndReload(o.url)},renderSuggestion:function(e){return f.a.createElement("div",{className:"suggestion"},f.a.createElement("span",{className:"suggestion-link",dangerouslySetInnerHTML:{__html:e.title}}))},onSuggestionHighlighted:function(e){var t=e.suggestion;return S(t)},inputProps:A,renderInputComponent:function(e){return f.a.createElement("div",{className:"Category-MiniSearch__search".concat(u?"__search-hero":"")},f.a.createElement("input",C()({className:"Category-MiniSearch__input",value:h},e,{onChange:P,id:"search",type:"search","aria-label":c,placeholder:c,onKeyPress:N})),f.a.createElement("a",{className:"Category-MiniSearch__button","aria-label":"".concat(c," button"),role:"button",onClick:I},f.a.createElement("i",{className:"ks-pr-10 glyphicon glyphicon-search blue"})))},focusInputOnSuggestionClick:!1,onSuggestionsClearRequested:function(){w([])}}))}),cu=function(e){var t=e.id,o={},r=T.b.getLocale();r.language,r.country,T.b.getUserState().auth;return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"sow-search-box-wrapper"},f.a.createElement("div",{className:"sow-search-box ks-wrapper ks-ph-20"},f.a.createElement(P.a,C()({},o.header,{compatibleTag:"h2",compatibleText:o.header})),f.a.createElement("div",{className:"sow-search"},f.a.createElement(su,{placeholder:o.placeholder,redirect:o.redirect,searchHero:!0,suggesterEnabled:o.showSearchSuggestions}))))};cu.data=[{type:"dynamicText",key:"header",title:"Headline Text",label:"Headline"},{type:"text",key:"placeholder",label:"Placeholder"},{type:"boolean",key:"showSearchSuggestions",label:"Show Search Suggestions"},{type:"text",key:"redirect",label:"Redirect Page",messages:!1}];var uu=cu,du=o("wf4r"),pu=(o("GgDv"),function(e){var t={},o=T.b.getLocale(),r=o.country,a=o.language,n=(a+"-"+r).toLowerCase(),l=T.b.getUserState().auth,c=T.b.getResource().features;Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.id,"."))>-1){var r=o.split("".concat(e.id,".")).join("");t[r]=Resources["".concat(o)]}}));var u=Object(m.useState)([]),d=s()(u,2),g=d[0],b=d[1],h=Object(m.useState)(!0),k=s()(h,2),x=k[0],y=k[1],v=function(){var e=i()(p.a.mark((function e(t){var o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!n){e.next=13;break}return e.next=4,O.a.request.get("/api/v2/".concat(n,"/article")).query({count:t,type:"popular"});case 4:if(200!==(o=e.sent).status){e.next=9;break}return e.abrupt("return",o.body);case 9:return console.log("Error fetching data"),e.abrupt("return");case 11:e.next=15;break;case 13:return console.log("Error fetching data"),e.abrupt("return");case 15:e.next=21;break;case 17:return e.prev=17,e.t0=e.catch(0),console.log("Error fetching data"),e.abrupt("return");case 21:case"end":return e.stop()}}),e,null,[[0,17]])})));return function(t){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){i()(p.a.mark((function e(){var o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v(t.numShow);case 3:(o=e.sent).sort((function(e,t){return t.pageViews-e.pageViews})),y(!1),b(o),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(0),y(!1),b(null);case 13:case"end":return e.stop()}}),e,null,[[0,9]])})))()}),[t.numShow]);var w=function(e,o){var n=window.location.pathname.includes("article")?"article":"home";e&&T.a.trackCustomDataEvent({event:"Click on Popular Article",data:{class:"v3.Roku.Support.HomePage.PopularArticles",action:"v3 - Click on Popular Article",headerText:t.headerText,referrerSource:n,selectedArticle:e.name,selectedArticleId:e.id,numberOfPopularArticles:null==g?void 0:g.length,articleIndex:o,locale:(a+"-"+r).toLowerCase(),loggedIn:!!l}})};return f.a.createElement("div",{className:"Roku-Popular-Articles-wrapper"},f.a.createElement("div",{className:"Roku-Popular-Articles ks-wrapper ks-ph-20"},x?f.a.createElement(te,{largeIcon:!0,messageEnabled:!1}):t.headerText&&g&&g.length>0?f.a.createElement("div",{className:"nf-headline"},f.a.createElement("div",{className:"articles"},f.a.createElement("h2",{className:"ks-text-medium ks-mb-20 ks-pr-10 grey600"},t.headerText),f.a.createElement("div",{className:"spotlight-info ks-pb-20 list"},g.map((function(e,t){return e.name?f.a.createElement("div",{className:"info ks-text-regular ks-text-rg ks-pb-20",key:"popularArticles-".concat(t)},f.a.createElement("i",{className:"glyphicon glyphicon-bullet "}),f.a.createElement("a",{key:"icon-".concat(t),onClick:w.bind(void 0,e,t),href:"/".concat(n,"/article/").concat(e.id)},Object(lu.d)(e.name,c["support.popular.articles.title"]))):f.a.createElement(f.a.Fragment,null)}))))):""))});pu.className="Roku.Support.PopularArticles",pu.data=[{type:"text",key:"numShow",label:"Number to show",title:"Number to show"},{type:"text",key:"headerText",label:"Heder Text",title:"Header Text"}];var mu=pu,fu=o("LEBF"),gu=(o("7s6N"),function(e){var t,o={};Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.id,"."))>-1){var r=t.split("".concat(e.id,".")).join("");o[r]=Resources["".concat(t)]}}));var r=Object(m.useState)(!1),a=s()(r,2),n=a[0],i=a[1];return f.a.createElement(f.a.Fragment,null,(null==o||null===(t=o.list)||void 0===t?void 0:t.length)&&f.a.createElement("div",{className:"Category-ArticleList spotlight-info ks-pb-20"},o.list.filter((function(e,t){return t<o.numberOfArticles})).map((function(t,o){return f.a.createElement("a",{key:"icon-".concat(e.id,"-").concat(o),href:t.url,className:"Category-ArticleList__info ks-text-regular ks-text-rg ks-pb-10 gray"},f.a.createElement("i",{className:"Category-ArticleList__icon glyphicon ks-mr-5 glyphicon-arrow-right blue"}),t.text)})),f.a.createElement("div",{className:n?"Category-ArticleList__open":"Category-ArticleList__close"},o.list.filter((function(e,t){return t>=o.numberOfArticles})).map((function(t,o){return f.a.createElement("a",{key:"icon-".concat(e.id,"-").concat(o),href:t.url,className:"Category-ArticleList__info ks-text-regular ks-text-rg ks-pb-10 gray"},f.a.createElement("i",{className:"Category-ArticleList__icon glyphicon ks-mr-5 glyphicon-arrow-right blue"}),t.text)}))),o.numberOfArticles&&f.a.createElement("button",{type:"button",onClick:function(){return i((function(e){return!e}))},className:"Category-ArticleList__button ks-button-link"},f.a.createElement("span",{className:"Category-ArticleList__plus"},"+"),n?o.buttonCloseArticlesText:o.buttonShowArticlesText)))});gu.data=[{type:"multiple",key:"list",label:"Article",data:["text",{type:"text",key:"url",messages:!0}]},{type:"text",key:"buttonShowArticlesText",label:"Button for show Articles"},{type:"text",key:"buttonCloseArticlesText",label:"Button for hide Articles"},{type:"text",key:"numberOfArticles",label:"Number of articles",default:"3"}];var bu=gu,hu=(o("Oopj"),function(e){var t=e.showAllVideosText,o=e.collapseVideosText,r=e.label,a=e.locale,n=e.visibleVideos,l=e.categoryId,c=Object(m.useState)([]),u=s()(c,2),d=u[0],g=u[1],b=Object(m.useState)(!1),h=s()(b,2),k=h[0],x=h[1],y=Object(m.useState)(""),v=s()(y,2),w=v[0],_=v[1],R=Object(m.useState)(!1),C=s()(R,2),E=C[0],P=C[1],N=Object(m.useState)(!1),A=s()(N,2),M=A[0],L=A[1],D=T.b.getLocale(),j=D.language,H=D.country,z=T.b.getUserState().auth,F=function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O.a.request.get("/api/v1/".concat(a,"/article/").concat(t)).then((function(e){if(200!==e.status||!e.body.body)return g([]),void console.log("Couldnt fetch video article");var t=/src\s*=\s*['\"]([^'\"]*?)['\"]/g,o=/data-alt\s*=\s*['\"]([^'\"]*?)['\"]/g,r=/data-vid\s*=\s*['\"]([^'\"]*?)['\"]/g,a=/<h3[^>]*>([^<]+|<)?<\/h3>/g,n=e.body.body.match(/<div[^>]*>(?:[^<]+|<(?!\/div>))*/g).map((function(e){return{image:e.match(t)[0].replace('src="',"").replace('"',""),alt:e.match(o)[0].replace('data-alt="',"").replace('"',""),vid:e.match(r)[0].replace('data-vid="',"").replace('"',""),desc:e.match(a)[0].replace("<h3>","").replace("</h3>",""),showVideo:!1,play:!1}}));g(n)})).catch((function(e){console.log("Couldnt fetch video article"+e)}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){F(r)}),[r]);var B=function(e){T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Category.Video.Open",locale:(j+"-"+H).toLowerCase(),loggedIn:!!z,action:"v3 - Open A Video From Category Page",videoId:e,categoryId:l}}),_(e),P(!E),L(!M)},V=t.split(" ");return V=[V[0],d&&d.length>n?d.length-n:""].concat(S()(V.slice(1))).join(" "),f.a.createElement("div",{className:"video-list"},d.length>0&&f.a.createElement("div",{className:"grey-line head-grey-line"}),f.a.createElement("div",{className:"wrapper ks-wrapper"},d.length>0&&f.a.createElement("div",{className:"video-list__videos"},f.a.createElement(f.a.Fragment,null,null==d?void 0:d.filter((function(e,t){return t<n})).map((function(e,t){var o=e.desc,r=e.vid,a=(e.date,e.duration,e.image),n=e.alt;return f.a.createElement("div",{key:"video-list__item-".concat(t),className:"video-list__item"},f.a.createElement("div",{className:"video-list__poster-wrapper",onClick:function(){return B(r)},tabIndex:"0"},f.a.createElement("img",{className:"video-list__poster",loading:"lazy",src:a,alt:n}),f.a.createElement("div",{className:"video-list__video-icon"})),f.a.createElement("div",{className:"video-list__title"},o),f.a.createElement(Xn.a,{videoId:r,show:r===w&&E,hide:!E,play:r===w&&M,shell:{},backdropClick:!0,close:function(){return B("")}}))})),f.a.createElement("div",{className:"collapsible-videos"},f.a.createElement("div",{className:"more-video-wrapper"},null==d?void 0:d.filter((function(e,t){return t>=n})).map((function(e,t){var o=e.desc,r=e.vid,a=(e.date,e.duration,e.image),n=e.alt;return f.a.createElement("div",{key:"video-list__item-".concat(t),className:"video-list__item"},f.a.createElement("div",{className:"video-list__poster-wrapper",onClick:function(){return B(r)},tabIndex:k?0:-1},f.a.createElement("img",{className:"video-list__poster",src:a,alt:n}),f.a.createElement("div",{className:"video-list__video-icon"})),f.a.createElement("div",{className:"video-list__title"},o),f.a.createElement(Xn.a,{videoId:r,show:r===w&&E,hide:!E,play:r===w&&M,shell:{},backdropClick:!0,close:function(){return B("")}}))})))))),(null==d?void 0:d.length)>n&&f.a.createElement("a",{onClick:function(){var e=document.querySelector(".collapsible-videos");if(e.clientHeight)e.style.height=0;else{var t=document.querySelector(".more-video-wrapper");e.style.height=t.clientHeight+"px"}x(!k),T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Category.Video.Toggle",locale:(j+"-"+H).toLowerCase(),loggedIn:!!z,action:"v3 - Clicked ".concat(k?"hide":"show"," button")}})},className:"see-more"},k?f.a.createElement(f.a.Fragment,null,f.a.createElement(I.IconCollapse,{size:"x-small"})," ",o):f.a.createElement(f.a.Fragment,null,f.a.createElement(I.IconExpand,{size:"x-small"})," ",V))))}),ku=(o("xass"),function(e){var t=window.__Roku_App_Initial_Values.resource,o={};Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.id,"."))>-1){var r=t.split("".concat(e.id,".")).join("");o[r]=Resources["".concat(t)]}}));var r=Object(m.useState)({}),a=s()(r,2),n=a[0],l=a[1];return Object(m.useEffect)((function(){(function(){var e=i()(p.a.mark((function e(){var o,r;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,O.a.request.get("/api/v1/alert").query({env:t.features["alerts.management.env"],locale:Object(lu.f)()});case 3:200===(o=e.sent).status&&(r=o.body).alertText&&l({faqId:r.faqId,title:r.alertText,link:r.linkText}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.error("Unable to get alert",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}})()()}),[]),f.a.createElement(f.a.Fragment,null,(null==n?void 0:n.title)&&f.a.createElement("div",{className:"alerts-holder"},f.a.createElement("div",{className:"alerts col-sm-12"},f.a.createElement("div",{className:"alert"},f.a.createElement("span",{"aria-label":t["warning.icon"],className:"glyphicon glyphicon-warn"}),f.a.createElement("span",{className:"alert-title roku-font-9"},n.title,(null==n?void 0:n.faqId)&&f.a.createElement("a",{title:n.title,className:"roku-action-link roku-font-9",href:Number.isInteger(Number(n.faqId))?"/article/".concat(n.faqId):n.faqId,target:Number.isInteger(Number(n.faqId))?"_self":"_blank",rel:"noopener noreferrer"},n.link))))))});ku.data=[];var xu=ku,yu=(o("brn+"),function(e){var t=Object(m.useState)(null),o=s()(t,2),r=o[0],a=o[1],n=Object(m.useState)(!1),i=s()(n,2),l=i[0],c=i[1],u=e.section,d=e.sectionTitles,p=e.style,g=e.header,b=e.offset,h=e.makeSticky,k=T.b.getLocale(),x=k.language,y=k.country,v=T.b.getUserState().auth;Object(m.useEffect)((function(){return u&&(_(u[0]),window.addEventListener("scroll",w,!1)),function(){window.removeEventListener("scroll",w,!1)}}),[u]);var w=function(){window.pageYOffset>=b&&h?c(!0):c(!1);var e="innerHeight"in window?window.innerHeight:document.documentElement.clientHeight,t=document.body,o=document.documentElement,r=Math.max(t.scrollHeight,t.offsetHeight,o.clientHeight,o.scrollHeight,o.offsetHeight);if(e+window.pageYOffset>=r)_(u[u.length-1]);else for(var a=0;a<u.length&&!_(u[a]);++a);},_=function(e){var t=document.getElementById(e);if(t&&R(t))return a(t.id),!0},R=function(e){var t=e.getBoundingClientRect();return t.top>=0-b&&t.bottom<=window.innerHeight+b};return f.a.createElement("div",{className:"scrollspy".concat(l?"-sticky":""," support-scrollspy-wrapper"),style:p},f.a.createElement("div",{className:"header GothamMedium"},f.a.createElement("h3",null,g)),f.a.createElement("ul",{className:"bar"},u&&u.map((function(e,t){return f.a.createElement("li",{key:t},f.a.createElement("div",{className:"".concat(r===e?"marker":"")}),f.a.createElement("div",{className:"title"},f.a.createElement("a",{className:"section-content".concat(r===e?"visible":""),href:"#".concat(e),onClick:function(){return function(e,t,o){T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.ScrollSpy.Section.Open",locale:(x+"-"+y).toLowerCase(),loggedIn:!!v,action:"v3 - Open Section From Article Page",sectionIndex:o,sectionId:t,sectionTitle:e}})}(d[t],e,t)}},d[t]))," ")}))))}),vu=(o("uTzX"),o("ypzz"),o("hJ65"),function(e){var t=T.b.getLocale(),o=t.language,r=t.country,a=T.b.getUserState().auth,n=Object(m.useState)(null),i=s()(n,2),l=i[0],c=i[1],u=Object(m.useState)(""),d=s()(u,2),p=d[0],g=d[1],b=Object(m.useState)(!1),h=s()(b,2),k=h[0],x=h[1],y=function(t){c(t),x(!1),T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Article.Vote",action:"v3 - Vote An Article",locale:(o+"-"+r).toLowerCase(),loggedIn:!!a,articleId:e.articleId,comments:t?"":p,answer:t?"up":"down"}}),x(!0),v()},v=function(){g(""),c(null)},w=e.votingOptions,_=w.votingHeader,R=w.votingReviewTitle,C=w.articleVotingOptions,E=w.votingSubmitButtonText,S=(w.votingCloseButtonText,w.votingStatusMessage);return f.a.createElement("div",{className:"container voting article-voting-wrapper"},f.a.createElement("div",null,f.a.createElement("div",{className:"voting__heading"},_,f.a.createElement("div",null,f.a.createElement("button",{className:"ks-button-link voting__button like",onClick:function(){return y(!0)}},f.a.createElement("span",{className:"glyphicon ks-ml-20 glyphicon-thumbs-up voting__icon"}))),f.a.createElement("button",{type:"button",onClick:function(){c(!1),x(!1)},className:"ks-button-link voting__button dislike"},f.a.createElement("span",{className:"glyphicon ks-ml-20 glyphicon-thumbs-down voting__icon"})))),!l&&null!==l&&f.a.createElement("div",{className:"comments col-sm-8"},f.a.createElement("div",null,f.a.createElement("p",{className:"voting__title"},R),f.a.createElement("ul",{className:"voting__list"},C.map((function(e){return f.a.createElement("li",{key:e.id,className:"voting__list-item"},f.a.createElement(N.h,{key:e.value,checked:p===e.value,onChange:function(){return g(event.target.value)},value:e.value,readOnly:!0},e.value))}))),f.a.createElement("button",{className:"voting__btn",onClick:function(){return y(!1)}},E))),k&&f.a.createElement("p",{className:"voting__title"},S))}),wu=o("GnoO"),_u=o.n(wu),Ru=o("nm5l"),Cu=function(e){var t=e.sectionTitles,o=e.article,r=e.readMoreText,a=e.readLessText,n=e.votingOptions,i=Object.assign(_u()()),l=T.b.getResource().features,c=T.b.getLocale(),u=Object(m.useState)(""),d=s()(u,2),p=d[0],g=d[1],b=Object(m.useState)([]),h=s()(b,2),k=h[0],x=h[1],y=Object(m.useState)(""),v=s()(y,2),w=v[0],_=v[1],R=Object(m.useState)(!1),C=s()(R,2),E=C[0],P=C[1];Object(m.useEffect)((function(){if(o&&o.body){var e=o.body,t=Object(lu.c)(e);_(t);var r=document.createElement("div");r.innerHTML=e;var a=r.querySelectorAll("ul");S()(a).map((function(e){"none"!==e.style.listStyleType||!e.innerText||0!==e.innerText.trim().toLocaleLowerCase().indexOf(i.note+":")&&0!==e.innerText.trim().toLocaleLowerCase().indexOf(i.tip+":")||(e.classList.add("note-wrapper"),e.firstElementChild.classList.add("note"))}));var n=r.querySelectorAll(".article-section");x(S()(n)),n.length||(document.querySelector(".panel-wrapper").classList.remove("gradient"),document.querySelector(".panel").style.maxHeight="100%"),g(r.innerHTML)}}),[o]);return f.a.createElement("div",{className:"article-content-wrapper content"},o?f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"article-content"},f.a.createElement("div",{className:"article"},f.a.createElement("h1",null,Object(lu.d)(o.title.replace(lu.j,""),l["support.article.page.title"])),f.a.createElement("div",{className:"article-body desktop",dangerouslySetInnerHTML:{__html:p}}),f.a.createElement("div",{className:"article-body mobile"},f.a.createElement("div",{className:"panel-wrapper gradient"},!!k.length&&f.a.createElement("a",{onClick:function(){var e=document.querySelector(".panel");E?(e.style.maxHeight="150px",document.querySelector(".panel-wrapper").classList.add("gradient")):(e.style.maxHeight="100%",document.querySelector(".panel-wrapper").classList.remove("gradient")),P(!E)},className:"show-hide"},E?a:r),f.a.createElement("div",{className:"panel"},f.a.createElement("div",{dangerouslySetInnerHTML:{__html:w}}))),!!k&&k.map((function(e,o){return f.a.createElement("div",{key:o},f.a.createElement("div",{className:"content-grey-line"}),f.a.createElement(Ru.a,{title:t[o],content:e,sectionId:o,style:"ks-ph-10 ks-text-rg blue"}))})))),f.a.createElement("div",{className:"last-updated"},i.updated+" "+new Date(o.updated_at).toLocaleString("".concat(c.language,"-").concat(c.country),{hour12:!0}))),f.a.createElement("div",{className:"grey-line"}),f.a.createElement("div",{className:"voting-container"},f.a.createElement(vu,{votingOptions:n,articleId:o.id}))):f.a.createElement("div",{className:"article-content-not-found"},f.a.createElement("h3",null,i["not.found"])))},Eu=(o("ol0o"),function(e){var t=e.article,o=e.header,r=e.videoId,a=e.imgSrc,n=e.imgAlt,i=Object(m.useState)(!1),l=s()(i,2),c=l[0],u=l[1],d=Object(m.useState)(!1),p=s()(d,2),g=p[0],b=p[1],h=T.b.getLocale(),k=h.language,x=h.country,y=T.b.getUserState().auth,v=function(){T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Article.Video.Open",locale:(k+"-"+x).toLowerCase(),loggedIn:!!y,action:"v3 - Open A Video From Article Page",videoId:r,articleTitle:t.title,articleId:t.id}}),u(!c),b(!g)};return f.a.createElement(f.a.Fragment,null,!!r&&f.a.createElement("div",{className:"Article-VideoTile"},f.a.createElement("h3",{className:"GothamMedium Article-VideoTile__header"},o),f.a.createElement("div",{className:"Article-VideoTile__poster-wrapper",onClick:v},f.a.createElement("img",{className:"Article-VideoTile__poster",loading:"lazy",src:a,alt:n}),f.a.createElement("div",{className:"Article-VideoTile__video-icon"})),f.a.createElement(Xn.a,{videoId:r,show:c,hide:!c,play:g,shell:{},backdropClick:!0,close:v})))}),Su=(o("DVf9"),function(e){var t=e.headlineDesktop,o=e.headlineMobile,r=e.article,a=e.numberOfArticles,n=Object(m.useState)([]),l=s()(n,2),c=l[0],u=l[1],d=T.b.getLocale(),g=d.country,b=(d.language+"-"+g).toLowerCase(),h=T.b.getResource().features,k=function(){var e=i()(p.a.mark((function e(t,o){var a,n;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,O.a.request.get("/api/v2/".concat(b,"/search/").concat(o)).query({perPage:t+1});case 3:if(200!==(a=e.sent).status){e.next=8;break}return e.abrupt("return",null==a||null===(n=a.body)||void 0===n?void 0:n.results.filter((function(e){return Object(lu.e)(e)!==r.id.toString()})));case 8:return console.log("Error fetching data"),e.abrupt("return");case 10:e.next=16;break;case 12:return e.prev=12,e.t0=e.catch(0),console.log("Error fetching data"),e.abrupt("return");case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t,o){return e.apply(this,arguments)}}();Object(m.useEffect)((function(){i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!r||!r.title){e.next=8;break}return e.next=4,k(a,Object(lu.d)(r.title,h["support.article.page.title"]));case 4:t=e.sent,u(t.slice(0,a)),e.next=10;break;case 8:console.log("No related articles found"),u([]);case 10:e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),console.error("Error getting Related Categories"),u([]);case 16:case"end":return e.stop()}}),e,null,[[0,12]])})))()}),[r]);var x=(window.innerWidth||document.clientWidth)<768;return f.a.createElement(f.a.Fragment,null,!!c.length>0&&f.a.createElement("div",{className:"related-articles-container"},x?f.a.createElement("h3",{className:"relatedArticles-headline GothamMedium"},o):f.a.createElement("h3",{className:"relatedArticles-headline GothamMedium"},t),f.a.createElement("div",{className:"relatedArticles-list"},null==c?void 0:c.map((function(e,t){return f.a.createElement("div",{className:"relatedArticles-listItem",key:"article-".concat(t)},f.a.createElement("i",{className:"glyphicon ks-mr-5 glyphicon-bullet"}),f.a.createElement("a",{href:"/".concat(b,"/article/").concat(Object(lu.e)(e))},f.a.createElement("span",{className:"relatedArticles-text"},Object(lu.d)(e.title.replace(lu.j,""),h["support.related.articles.title"]))))})))))}),Pu=o("8mnX"),Tu=(o("GWHP"),function(e){var t=e.category,o=e.minisearchPlaceholder,r=e.article,a=e.suggesterEnabled,n=T.b.getLocale(),i=n.country,l=(n.language+"-"+i).toLowerCase();return f.a.createElement("div",{className:"top-section article-header-wrapper ks-wrapper"},f.a.createElement("div",{className:"breadcrums"},!!t&&!!r&&f.a.createElement(Pu.a,{categoryLink:"category/"+t.id,categoryName:t.name.replace(lu.j,""),article:r})),f.a.createElement("div",{className:"minisearch-container"},f.a.createElement(su,{placeholder:o,redirect:"/".concat(l,"/search"),suggesterEnabled:a})))}),Ou=(o("JK1e"),o("XQnn")),Nu=function(e){var t=e.header,o=e.category,r=e.locale,n=e.spread,l=void 0===n?"vertical":n,c=o&&Ou.mapping[o.id],u=Object(m.useState)([]),d=s()(u,2),g=d[0],b=d[1],h=T.b.getLocale(),k=h.language,x=h.country,y=T.b.getUserState().auth,v=function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=i()(p.a.mark((function e(o,a){var n;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!t){e.next=8;break}return e.next=4,O.a.request.get("/api/v1/".concat(r,"/category/").concat(t,"/details"));case 4:200===(n=e.sent).status?o(n.body):(console.log("Error fetching data"),o()),e.next=10;break;case 8:console.log("Error fetching data"),o();case 10:e.next=16;break;case 12:e.prev=12,e.t0=e.catch(0),console.log("Error fetching data"),o();case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t,o){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return Object(m.useEffect)((function(){i()(p.a.mark((function e(){var t;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(c&&c.length>0)){e.next=6;break}return e.next=4,Promise.all(c.map(function(){var e=i()(p.a.mark((function e(t){return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v(t);case 3:return e.abrupt("return",e.sent);case 6:return e.prev=6,e.t0=e.catch(0),console.error("Error getting Related Categories"),e.abrupt("return");case 10:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}()));case 4:t=e.sent,b(t);case 6:e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),console.error("Error getting Related Categories"),b([]);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})))()}),[o]),g&&g.length>0?f.a.createElement("div",{className:"related-categories"},f.a.createElement("h3",{className:"related-categories-headline ".concat(l," GothamMedium")},t),f.a.createElement("div",{className:"related-categories-content ".concat(l)},g.map((function(e,t){var o;return!!e&&f.a.createElement("a",(o={key:t,href:"/".concat(r,"/category/").concat(e.id),className:"related-categories-item ".concat(l)},a()(o,"key","related-categories-item-".concat(t)),a()(o,"onClick",(function(){return t={categoryId:e.id},o=t.categoryId,void T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.RelatedCategory.Open",locale:(k+"-"+x).toLowerCase(),loggedIn:!!y,action:"v3 - Open A Related Category",categoryId:o}});var t,o})),o),f.a.createElement(ou.a,{name:Ou.categories[e.id].icon,size:"medium"}),f.a.createElement("div",{className:"related-categories-text ".concat(l)},f.a.createElement("div",{className:"category-url"},e.name.replace(lu.j,""))))||""})))):f.a.createElement("div",null)};o("S0H1");function Iu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Au=function(e){W()(o,e);var t=Iu(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e,t,o,r={};r.items=(null===(e=this.props.category)||void 0===e?void 0:e.ctaItems)||[];var a={};return 0!==(null==r||null===(t=r.items)||void 0===t?void 0:t.length)&&(a.width="{100 / model?.items.length}%"),(null==r||null===(o=r.items)||void 0===o?void 0:o.length)>0?f.a.createElement("div",{className:"support-cta-wrapper"},f.a.createElement("div",{className:"support-cta ks-wrapper"},r.items.map((function(e,t){return f.a.createElement("div",{style:a,key:"support-cta-".concat(t),className:"support-cta__item"},f.a.createElement("div",{className:"cta-content"},f.a.createElement("h3",{className:"cta-text ks-text-left"},e.headline),f.a.createElement("div",{className:"cta-text ks-text-left"},e.text),f.a.createElement("div",{className:"cta-text ks-text-left"},f.a.createElement("a",{href:"".concat(e.url),target:"_blank"},e.urltext,f.a.createElement(I.IconArrowRight,{className:"smaller",size:"font"})))))})))):""}}]),o}(f.a.Component),Mu=function(e){var t=e.id,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}}));var r=window.__Roku_App_Initial_Values.resource,a=Object(m.useState)(""),n=s()(a,2),i=n[0],l=n[1],c=Object(m.useState)(!0),u=s()(c,2),d=u[0],p=u[1],g=Object(m.useState)(""),b=s()(g,2),h=b[0],k=b[1],x=Object(m.useState)([]),y=s()(x,2),v=y[0],w=y[1],_=Object(m.useState)({}),R=s()(_,2),C=R[0],E=R[1],S=T.b.getLocale(),P=S.country,N=(S.language+"-"+P).toLowerCase(),I=T.b.getUserState().auth,A=Object.assign(_u()()),M=document.location.href.match(/(\/..-..)?\/article\/(.+)/),L=(M&&M[1]&&M[1].split("/")[1],M&&M[2]?M[2].split("/")[0]:"");Object(m.useEffect)((function(){var e,t={};console.log("0.1: fetching article"),(e=L,new Promise((function(t,o){e?O.a.request.get("/api/v1/".concat(N,"/article/").concat(e)).query({blocks:!0,sideloads:!0}).then((function(e){console.log("1.2: content received: ".concat(e)),200===e.status?(console.log("1.3: Received article data"),t(e.body)):(console.log("1.4: Error fetching data"),o("Error fetching data"))})).catch((function(e){var t,r,a,n,i,l,s;console.log("1.5: Error fetching data"),T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Article.Fetching.Error",action:"v3 - Article fetching error",errorCode:null==e||null===(t=e.response)||void 0===t||null===(r=t.body)||void 0===r||null===(a=r.error)||void 0===a?void 0:a.statusCode,errorMessage:null==e||null===(n=e.response)||void 0===n||null===(i=n.body)||void 0===i?void 0:i.message,responseStatus:null==e||null===(l=e.response)||void 0===l?void 0:l.status,statusCode:null==e||null===(s=e.response)||void 0===s?void 0:s.statusCode}}),o("Error fetching data")})):(console.log("1.6: Error fetching data"),o("Error fetching data"))}))).then((function(e){console.log("0.2: article received"),p(!1);var o=[];if(e.sections&&e.sections[0].articles){var a,n,i;console.log("0.3: article has content");var s=e.sections[0].articles[0];o=e.sections[0].articles[0].label_names||[];var c=s.meta_desc;!c&&s.body&&(c=(c=s.body.replace(/<h2>.*<\/h2>/g,"").replace(/(<([^>]+)>)/gi,"").trim().substring(0,160)).substring(0,c.lastIndexOf(" "))),s.body=Object(lu.a)(s),s.body=s.body.replaceAll('href="/article/','href="/'+N+"/article/"),s.body=s.body.replaceAll('href="/category/','href="/'+N+"/category/");var u=Object(lu.g)(s);w(u),l(s);var d=[],m=r.features["support.article.page.label"],f=r.features["support.show.communty.CTA.countries"].split(",");"true"===m&&(d.push({headline:A["more.support.options"],text:A["more.support.options.desc"],urltext:A["more.support.options.urltext"],url:"https://support.roku.com"}),f.includes(P)&&d.push({headline:A["roku.community"],text:A["roku.community.desc"],urltext:A["roku.community.urltext"],url:"https://community.roku.com"}),o.includes("hideCSLink")||d.push({headline:A["agent.support"],text:A["agent.support.desc"],urltext:A["agent.support.urltext"],url:"https://support.roku.com/contactus"})),k({id:e.id,name:e.name.replace(/^\⋆\s+/,""),ctaItems:d}),t.title=Object(lu.d)(s.name.replace(lu.j,""),r.features["support.article.page.title"])+" | "+document.title.replace("| Roku",""),t.description=c,t.skipTitleAppend=!0;var g=r.features["article.add.noindex"].split(",");g.length>0&&g.indexOf(""+s.id)>=0?t.robots="noindex, nofollow":t.robots="max-image-preview:large",E(t),T.a.trackCustomDataEvent({event:"View Article Page",data:{class:"v3.Roku.Support.Article.PageView",app_country:P,locale:N,action:"v3 - View An Article Page",categoryId:e.id,sectionId:null===(a=e.sections[0])||void 0===a?void 0:a.id,articleId:null===(n=e.sections[0])||void 0===n||null===(i=n.articles[0])||void 0===i?void 0:i.id,experimentData:T.b.getResource().experiments}})}else t.robots="noindex, nofollow",E(t),l(null),T.a.trackCustomDataEvent({event:"App Event",data:{class:"v3.Roku.Support.Article.Not.Found",action:"v3 - Article payload is empty",articleId:L,locale:N,loggedIn:!!I}})})).catch((function(e){p(!1),t.robots="noindex, nofollow",E(t),l(null)}))}),[L]);var D=!1;D=(window.innerWidth||document.clientWidth)<768;var j=[];i&&v.length>0&&(i.body=Object(lu.b)(i,v),v.map((function(e,t){j.push("section-".concat(t)),v[t]=v[t].replace(/<\/?[^>]+(>|$)/g,"")})));var H=Object(lu.i)(i),z={votingHeader:o.votingHeader,votingReviewTitle:o.votingReviewTitle,articleVotingOptions:o.articleVotingOptions,votingSubmitButtonText:o.votingSubmitButtonText,votingCloseButtonText:o.votingCloseButtonText,votingStatusMessage:o.votingStatusMessage};return f.a.createElement("div",{className:"article-page"},f.a.createElement(Tu,{category:h,article:i,minisearchPlaceholder:o.minisearchPlaceholder,suggesterEnabled:o.showSearchSuggestions}),d?f.a.createElement("div",{className:"sp-center"},f.a.createElement(te,{largeIcon:!0,messageEnabled:!1})):f.a.createElement(f.a.Fragment,null,function(e,t){return f.a.createElement(Zo,{component:e,tags:t})}("Roku.Page.Article",C),f.a.createElement("div",{className:"grey-line head-grey-line"}),f.a.createElement("div",{className:"article-container ks-wrapper"},f.a.createElement(Cu,{sectionTitles:v,article:i,readLessText:o.readLessText,readMoreText:o.readMoreText,votingOptions:z}),!!i&&f.a.createElement("div",{className:"right-section"},!D&&!!o.showScrollSpy&&j.length>1&&f.a.createElement(f.a.Fragment,null,f.a.createElement(yu,{section:j,header:o.scrollSpyHeader,sectionTitles:v,offset:80,makeSticky:o.makeSticky}),f.a.createElement("div",{className:"grey-line"})),!!H.videoTileId&&!!o.showWatchTheVideo&&f.a.createElement("div",{className:"right-block video-tile-container grey-line"},f.a.createElement(Eu,{article:i,videoId:H.videoTileId,header:o.videoTileHeader,imgSrc:H.videoTileImgSrc,imgAlt:H.videoTileAlt})),f.a.createElement("div",{className:"right-block grey-line"},f.a.createElement(Su,{numberOfArticles:o.numberOfArticles,article:i,headlineMobile:o.relatedArticlesMobileHeader,headlineDesktop:o.relatedArticlesDesktopHeader})),f.a.createElement("div",{className:"right-block"},f.a.createElement(Nu,{header:o.relatedCategoriesHeader,category:h,locale:N})))),f.a.createElement(Au,{category:h})))};Mu.className="Roku.ContentBlock",Mu.data=[{type:"text",key:"minisearchPlaceholder",label:"Mini Search Placeholder"},{type:"boolean",key:"showSearchSuggestions",label:"Show Search Suggestions"},{type:"text",key:"readLessText",label:"Read less background label"},{type:"text",key:"readMoreText",label:"Read more background label"},{type:"boolean",key:"showScrollSpy",label:"Show Scroll Spy",help:"Show Scroll Spy"},{type:"text",key:"scrollSpyHeader",label:"Scroll Spy Header",group:"scrollspy"},{type:"boolean",key:"makeSticky",label:"Make Scroll Spy Sticky",group:"scrollspy"},{type:"boolean",key:"showWatchTheVideo",label:"Show Watch the video",help:"Show Watch the video"},{type:"text",key:"videoTileHeader",label:"Video Tile Header",group:"Watch the video"},{type:"text",key:"relatedArticlesDesktopHeader",label:"Related Articles Desktop Header"},{type:"text",key:"relatedArticlesMobileHeader",label:"Related Articles Mobile Header"},{type:"text",key:"numberOfArticles",label:"Number of related articles"},{type:"text",key:"relatedCategoriesHeader",label:"Related Categories Header"},{type:"text",key:"votingHeader",label:"Voting header"},{type:"text",key:"votingReviewTitle",label:"Review Title"},{type:"multiple",key:"articleVotingOptions",label:"Article Voting Options",data:[{type:"text",key:"value",label:"Answer Option"}]},{type:"text",key:"votingSubmitButtonText",label:"Submit Button Text"},{type:"text",key:"votingCloseButtonText",label:"Close Button Text"},{type:"text",key:"votingStatusMessage",label:"Voting Status Message"}];var Lu=Mu,Du=(o("DZrB"),o("xKL+"),o("XQnn")),ju=function(e){var t=e.category,o=e.minisearchPlaceholder,r=e.suggesterEnabled,a=T.b.getLocale(),n=a.country,i=(a.language+"-"+n).toLowerCase();return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"top-section category-header-wrapper ks-wrapper"},f.a.createElement("div",{className:"category-name"},!!t&&f.a.createElement(fu.a,{img:Du.categories[t.id].icon,headline:t.name.replace(lu.j,"")})),f.a.createElement("div",{className:"minisearch-container"},f.a.createElement(su,{placeholder:o,redirect:"/".concat(i,"/search"),suggesterEnabled:r}))))},Hu=o("+U+H"),zu=o("XQnn"),Fu=function(e){var t=e.id,o={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}}));var r=Object(m.useState)(!0),a=s()(r,2),n=a[0],i=a[1],l=Object(m.useState)(""),c=s()(l,2),u=c[0],d=c[1],p=Object(m.useState)(""),g=s()(p,2),b=g[0],h=g[1],k=Object(m.useState)({}),x=s()(k,2),y=x[0],v=x[1],w=document.location.href.match(/(\/..-..)?\/category\/(.+)/),_=w&&w[2]?w[2].split("/")[0]:"",R=T.b.getLocale(),C=R.country,E=(R.language+"-"+C).toLowerCase();Object(m.useEffect)((function(){console.log("0.1: fetching category"),function(e,t,o){return new Promise((function(r,a){console.log("1.1: fetching category: ".concat(e)),e?O.a.request.get("/api/v1/".concat(t,"/category/").concat(e,"/").concat(o)).then((function(e){console.log("1.2: content received: ".concat(e)),200===e.status?(console.log("1.3: Received category data"),r(e.body)):(console.log("1.4: Error fetching data"),a("Error fetching data"))})).catch((function(e){console.log("1.5: Error fetching data"),a("Error fetching data")})):(console.log("1.6: Error fetching data"),a("Error fetching data"))}))}(_,E,"all").then((function(e){if(console.log("0.2: category received"),i(!1),e){console.log("0.3: category has content");var t={};o.metaTitleDesc.map((function(e){e.category.value===_&&(t.title=e.metaTitle,t.description=e.metaDescription,t.skipTitleAppend=!0,t.robots="max-image-preview:large")})),v(t),d(e);var r=e.sections;h(r)}else d(null)})).catch((function(e){i(!1),d(null)}))}),[_]);return f.a.createElement(f.a.Fragment,null,function(e,t){return f.a.createElement(Zo,{component:e,tags:t})}("Roku.Page.Category",y),f.a.createElement("div",{className:"category-page"},f.a.createElement(ju,{category:u,minisearchPlaceholder:o.minisearchPlaceholder,suggesterEnabled:o.showSearchSuggestions}),n?f.a.createElement("div",{className:"sp-center"},f.a.createElement(te,{largeIcon:!0,messageEnabled:!1})):f.a.createElement(f.a.Fragment,null,f.a.createElement("div",{className:"section-container ks-wrapper"},f.a.createElement(Hu.a,{sectionMap:b,expand:o.expandArticleList,collapse:o.collapseArticleList,visibleArticles:o.visibleArticles})),f.a.createElement("div",{className:"video-list-container"},f.a.createElement(hu,{visibleVideos:o.visibleVideos,categoryId:_,showAllVideosText:o.showAllVideosText,collapseVideosText:o.collapseVideosText,label:"videos:"+_,locale:E})),f.a.createElement("div",{className:"grey-line head-grey-line"}),f.a.createElement("div",{className:"related-categories-container ks-wrapper"},f.a.createElement(Nu,{header:o.relatedCategoriesHeader,category:u,locale:E,spread:"horizontal"})))))};Fu.className="Roku.ContentBlock",Fu.data=[{type:"multiple",key:"metaTitleDesc",label:"Meta Title & Description",data:[{type:"dropdown",key:"category",label:"Category",value:"",messages:!1,options:Object.keys(zu.categories).map((function(e){return{label:zu.categories[e].name,value:e}}))},{type:"text",key:"metaTitle",label:"Meta Title"},{type:"text",key:"metaDescription",label:"Meta Description"}]},{type:"text",key:"minisearchPlaceholder",label:"Mini Search Placeholder"},{type:"boolean",key:"showSearchSuggestions",label:"Show Search Suggestions"},{type:"text",key:"relatedCategoriesHeader",label:"Related Categories Header"},{type:"text",key:"visibleArticles",label:"Number of visible articles"},{type:"text",key:"expandArticleList",label:"Expand article list message"},{type:"text",key:"collapseArticleList",label:"Collapse article list message"},{type:"text",key:"visibleVideos",label:"Number of visible videos"},{type:"text",key:"showAllVideosText",label:"Show all videos label"},{type:"text",key:"collapseVideosText",label:"Show less videos label"}];var Bu=Fu,Vu=(o("IciJ"),function(e){var t=window.location.href.match(/(\/..-..)?\/search\/(.+)/),o=t&&t[2]?t[2].split("/")[0]:"",r=e.textNumberOfArticles,a=e.helpTitle,n=e.helpText,l=e.helpTitleEmpty,c=e.numberOfResults,u=e.descLength,d=Object(m.useState)(!1),g=s()(d,2),b=g[0],h=g[1],k=Object(m.useState)([]),x=s()(k,2),y=x[0],v=x[1],w=T.b.getLocale(),_=T.b.getResource().features,R=Object(m.useState)({}),C=s()(R,2),E=C[0],S=C[1];Object(m.useEffect)((function(){i()(p.a.mark((function e(){var t,r,a,n,i;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!o){e.next=15;break}return h(!0),e.next=5,O.a.request.get("/api/v2/".concat(w.language,"-").concat(w.country,"/search/").concat(o)).query({perPage:c});case 5:t=e.sent,h(!1),(r={}).title=document.title.replace("| Roku","| "+decodeURI(o)),r.robots="noindex, nofollow",r.skipTitleAppend=!0,S(r),setTimeout((function(){var e;null===(e=document.querySelector('link[rel="canonical"]'))||void 0===e||e.remove()}),100),t&&200===t.status&&(i=null==t||null===(a=t.body)||void 0===a?void 0:a.totalCount,v(null==t||null===(n=t.body)||void 0===n?void 0:n.results),0===i?T.a.trackCustomDataEvent({event:"App Event",data:{class:"V3.Roku.Page.Search",action:"V3 Search yields 0 results",searchQuery:decodeURI(o)}}):T.a.trackCustomDataEvent({event:"App Event",data:{class:"V3.Roku.Page.Search",action:"V3 Search keyword with results",searchQuery:decodeURI(o),searchResultCount:i||""}})),h(!1);case 15:e.next=21;break;case 17:e.prev=17,e.t0=e.catch(0),h(!1),console.log("Error fetching search results"+e.t0);case 21:case"end":return e.stop()}}),e,null,[[0,17]])})))()}),[o]);return f.a.createElement("div",{className:"Roku-Search-Results"},b?f.a.createElement("div",{className:"ks-wrapper sp-center"},f.a.createElement(te,{largeIcon:!0,messageEnabled:!1})):f.a.createElement(f.a.Fragment,null,function(e,t){return f.a.createElement(Zo,{component:e,tags:t})}("Roku.Page.search",E),f.a.createElement("p",{className:"Roku-Search-Results__number-of-articles ks-wrapper"},y.length," ",r),f.a.createElement("div",{className:"grey-line"}),(null==y?void 0:y.length)>0&&f.a.createElement("div",{className:"Roku-Search-Results__results ks-wrapper"},y.map((function(e,t){return f.a.createElement("div",{key:e.id,className:"Roku-Search-Results__results-item"},f.a.createElement("h3",null,f.a.createElement("a",{href:"/".concat(w.language.toLowerCase(),"-").concat(w.country.toLowerCase(),"/article/").concat(Object(lu.e)(e))},Object(lu.d)(e.title.replace(lu.j,""),_["support.search.articles.title"]))),f.a.createElement("p",null,Object(lu.h)(e.body,u)))}))),y.length?f.a.createElement("p",{className:"Roku-Search-Results__help-title ks-wrapper"},a):f.a.createElement("p",{className:"Roku-Search-Results__help-title ks-wrapper"},l,'"',decodeURI(o),'".'),f.a.createElement("div",{className:"Roku-Search-Results__help-text ks-wrapper"},null==n?void 0:n.map((function(e,t){return f.a.createElement("div",{key:"help-text-".concat(t),className:"Roku-Search-Results__help-text-item"},f.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.text}}))})))))}),qu=(o("H9w7"),function(e){var t=e.id,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t,"."))>-1){var r=e.split("".concat(t,".")).join("");o[r]=Resources["".concat(e)]}})),f.a.createElement("div",{className:"Roku-Search"},f.a.createElement("div",{className:"mini-search-container ks-wrapper"},f.a.createElement(su,{redirect:o.redirect,placeholder:o.placeholder,suggesterEnabled:o.showSearchSuggestions})),f.a.createElement(Vu,{textNumberOfArticles:o.textNumberOfArticles,descLength:o.descLength,helpText:o.helpText,helpTitle:o.helpTitle,helpTitleEmpty:o.helpTitleEmpty,numberOfResults:o.numberOfResults}))});qu.data=[{type:"text",label:"placeholder",key:"placeholder"},{type:"boolean",key:"showSearchSuggestions",label:"Show Search Suggestions"},{type:"text",label:"Search redirect",key:"redirect"},{type:"text",label:"Description length",key:"descLength"},{type:"text",label:"Text of number of articles found",key:"textNumberOfArticles"},{type:"text",label:"Help title",key:"helpTitle"},{type:"text",label:"Help title (0 results)",key:"helpTitleEmpty"},{type:"text",label:"Number of results",key:"numberOfResults",default:"30"},{type:"multiple",label:"Help Text",key:"helpText",data:[{type:"text",key:"text",label:"Text (supports HTML)"}]}];var Uu=qu;o("9Kji");function Wu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Gu=function(e){W()(o,e);var t=Wu(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8);return f.a.createElement("div",{className:"SectionHero"},f.a.createElement("div",{className:"container"},f.a.createElement("div",{className:"row justify-content-center align-items-center ks-pv-50"},f.a.createElement("div",{className:"col-md-6","data-aos":"fade-right","data-aos-duration":"800","data-aos-once":"true"},f.a.createElement("div",{className:"ks-pv-40"},f.a.createElement("h1",{className:"ks-text-bold ks-text-xxxl"},t.headline),t.subhead&&f.a.createElement("p",{className:"ks-pb-30"},t.subhead),f.a.createElement("div",null,f.a.createElement("a",{className:"btn btn-primary ks-m-0","data-reload-navigation":"true","data-gtm-category":t.gtmCategory,"data-gtm-label":t.gtmLabel,href:t.ctaUrl},t.ctaText)))),f.a.createElement("div",{className:"col-md-6","data-aos":"fade-left","data-aos-duration":"800","data-aos-once":"true"},f.a.createElement("img",{loading:"lazy",className:"img-responsive",src:t.imageUrl,alt:t.imageAlt})))))}}]),o}(f.a.Component);Gu.data=[{type:"image",key:"imageUrl",label:"Image",category:"advertising-hero"},{type:"image",key:"imageXsUrl",label:"Image Xs",category:"advertising-hero"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"text",key:"headline",label:"Headline"},{type:"text",key:"subhead",label:"Subhead"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"boolean",key:"ctaNewWindow",label:"CTA Click",help:"Open in new window"},{type:"text",key:"gtmCategory",label:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1}];var Yu=Gu;o("/l5c");function Ku(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Ju=function(e){W()(o,e);var t=Ku(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.stats||[];return f.a.createElement("div",{className:"StatsBar"},f.a.createElement("div",{className:"container"},f.a.createElement("div",{className:"roku-stats-bar row ks-mv-50"},o.map((function(e,t){return e.gridSize=e.gridSize||"3",f.a.createElement("div",{className:"col-xs-12 col-sm-6 col-md-".concat(e.gridSize," stats-content"),key:"stats-key-"+t},f.a.createElement("p",{className:"ks-text-bold ks-text-xxl ks-m-0"},e.stat),f.a.createElement("p",{className:"ks-text-rg ks-mb-0 stat-desc"},e.description))})))))}}]),o}(f.a.Component);Ju.data=[{type:"multiple",key:"stats",label:"Stats",data:["stat","description",{type:"text",key:"gridSize",messages:!1}]}];var Zu=Ju;o("T/id");function Qu(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var Xu=function(e){W()(o,e);var t=Qu(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.features||[];return f.a.createElement("div",{className:"FeatureTiles"},f.a.createElement("div",{className:"container"},f.a.createElement("div",{className:"roku-feature-tiles row ks-mb-40"},o.map((function(e,t){return e.gridSize=e.gridSize||"4",f.a.createElement("div",{className:"col-sm-12 col-md-".concat(e.gridSize," feature-tile-content"),key:"feature-tile-key-"+t},f.a.createElement("img",{loading:"lazy",className:"img-responsive feature-tile-img",src:e.image&&e.image.value,alt:e.imageAlt}),f.a.createElement("p",{className:"ks-text-bold ks-text-lg ks-mt-30 ks-mb-10"},e.title),f.a.createElement("p",{className:"ks-text-rg ks-mb-10 feature-tile-desc"},e.description))})))))}}]),o}(f.a.Component);Xu.data=[{type:"multiple",key:"features",label:"Features",data:["title","description",{type:"text",key:"gridSize",messages:!1},"imageAlt",{type:"image",key:"image"}]}];var $u=Xu;o("TsI/");function ed(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var td=function(e){W()(o,e);var t=ed(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"EmailSignup"},f.a.createElement("div",{className:"container"},f.a.createElement("div",{className:"roku-ads-email-signup row"},f.a.createElement("div",{className:"col-md-12"},t.newsletterHead&&f.a.createElement("h2",{className:"ks-text-bold ks-text-xl"},t.newsletterHead),t.newsletterSubHead&&f.a.createElement("p",null,t.newsletterSubHead),f.a.createElement("iframe",{src:"https://info.ads.roku.com/l/942723/2022-02-07/8lywd1",width:"100%",type:"text/html",frameborder:"0",allowTransparency:"true",style:{border:0}})))))}}]),o}(f.a.Component);td.data=[{type:"text",key:"newsletterHead",label:"Headline"},{type:"text",key:"newsletterSubHead",label:"Sub Heading"},{type:"dropdown",options:[{label:"Black",value:"black"},{label:"White",value:"white"},{label:"Purple",value:"purple"}],key:"textcolor",label:"Text Color"}];var od=td;o("dFRG");function rd(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ad=function(e){W()(o,e);var t=rd(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.actions||[];return f.a.createElement("div",{className:"Action-Step"},f.a.createElement("div",{className:"container"},f.a.createElement("div",{className:"roku-feature-tiles row ks-mb-40"},o.map((function(e,t){return e.gridSize=e.gridSize||"4",f.a.createElement("div",{className:"col-sm-12 col-md-".concat(e.gridSize," action-tile-content"),key:"action-tile-key-"+t},f.a.createElement("h2",{className:"ks-text-bold ks-text-xl ks-mt-30 ks-mb-10"},e.title),f.a.createElement("p",{className:"ks-text-rg ks-mb-10 action-tile-desc"},e.description),f.a.createElement("a",{className:"ks-button",href:e.ctaLink},e.ctaText))})))))}}]),o}(f.a.Component);ad.data=[{type:"multiple",key:"actions",label:"Actions",data:["title","description",{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaLink",label:"CTA Link"},{type:"text",key:"gtmLabel",label:"Tracking Label"},{type:"text",key:"gtmCategory",label:"Tracking Category"},{type:"text",key:"gridSize",messages:!1}]}];var nd=ad;o("a+3b");function id(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ld=function(e){W()(o,e);var t=id(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"ContactForm"},f.a.createElement("div",{className:"container"},f.a.createElement("div",{className:"roku-ads-contact-page row ks-mb-40"},f.a.createElement("div",{className:"col-md-6"},f.a.createElement("h1",null,t.headline),f.a.createElement("p",null,t.subtext),f.a.createElement("img",{src:t.imageUrl,className:"img-responsive"}),f.a.createElement("p",null,t.moreText),f.a.createElement("div",null,f.a.createElement("h3",null,t.addressHeading),f.a.createElement("div",{className:"roku-ad-address"},f.a.createElement("p",null,t.address),f.a.createElement("p",null,t.phoneNumber)))),f.a.createElement("div",{className:"col-md-6"},f.a.createElement("iframe",{src:t.pardotFormLink,width:"100%",height:"900",type:"text/html",frameborder:"0",allowTransparency:"true",style:{border:0}})))))}}]),o}(f.a.Component);ld.data=[{type:"text",key:"headline",label:"Headline"},{type:"text",key:"subtext",label:"Sub Text"},{type:"image",key:"imageUrl",label:"Image"},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"text",key:"moreText",label:"Body Text"},{type:"text",key:"addressHeading",label:"Address Heading"},{type:"text",key:"address",label:"Address"},{type:"text",key:"phoneNumber",label:"Phone Number"},{type:"text",key:"pardotFormLink",label:"Pardot Form URL",messages:!1}];var sd=ld;o("jH7W");function cd(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=J()(e);if(t){var a=J()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return Y()(this,o)}}var ud=function(e){W()(o,e);var t=cd(o);function o(e){return B()(this,o),t.call(this,e)}return q()(o,[{key:"render",value:function(){var e=this,t={};return Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),f.a.createElement("div",{className:"PardotForm"},t.pardotFormLink&&f.a.createElement("iframe",{src:t.pardotFormLink,width:t.pardotFormWidth?t.pardotFormWidth+"%":"100%",height:t.pardotFormHeight?t.pardotFormHeight+"%":"100%",type:"text/html",frameborder:"0",allowTransparency:"true",style:{border:0}}))}}]),o}(f.a.Component);ud.data=[{type:"text",key:"pardotFormLink",label:"Pardot Form URL",messages:!1},{type:"text",key:"pardotFormWidth",label:"Pardot Form Width",messages:!1},{type:"text",key:"pardotFormHeight",label:"Pardot Form Height",messages:!1}];var dd=ud;o.d(t,"Helpers",(function(){return md}));var pd={Accessory:_,AccessoryGrid:ne,AudioSpotlight:ie.a,Award:Nl,Banner:de,BrandGrid:Tl.a,BrandedHero:fe,CategoryCard:be,ChannelCategory:he.a,ChannelCarousel:Le,ChannelStoreCategory:ke.a,ChannelSearch:De.a,ChannelChecker:qe,CobrandedCouponForm:Ke,ContactResellerForm:Ee,ContentBlock:Qe,ContentFeedCarousel:it,ContentRow:st,Doorway:dt,DrawerBlock:gt,DynamicHeader:kt,EmailAlert:Hl,EmailLightbox:wt.a,EventInfo:Rt,EndPageCtas:vt,FeaturedPods:At,FeatureBlock:Ct.a,FeaturePlatform:jt,FinancialDetails:Yt,FinancialEventResults:Zt,FinancialResults:Ul,FinderPromo:Xc,FindInStoreModal:$t,FollowUs:oo,IconSpotlight:Vo,GlobalHeader:uo,GlobalStandardFooter:bo,Header:xo,Hero:$i,HeroCarousel:el.a,Html:Co,IRContactForm:Mo,LegalFootNote:Do,Lottie:zo,Meta:Xo,Modal:tr,NotFound:or.a,OemImageSpotlight:nr,OemSpotlight:ir.a,OemSideSpotlight:cr,OffersLandingHero:pr,OffersLandingSection:gr,OffersLandingFaq:yr,OffersLandingBanner:_r,OffersBanner:Tr,OffersCarousel:Or.a,PdpAddToCartBanner:Kr,PdpBanner:Qr,ProductCrossSell:mn,PdpBreadcrumb:mi.a,PdpHeader:ea,PdpHero:fa,PdpImageSwapper:ha,PdpLegal:ya,PdpNav:_a,PdpQuote:Ta,PdpSpec:Ea,PdpSpotlight:Aa,PdpSideSpotlight:Da,PdpVideo:tu,PremiumSubscription:Ba,ProductBanner:ln,ProductCompare:$a,ProductCompareReview:sn.a,ProductCompatible:on,ProductFaq:bn,ProductFinder:xn,ProductGreatFor:wn,ProductGrid:Tn,ProductMobile:In,ProductPromo:Ln,ProductReviews:Hn,ProductSetup:Bn,ProductSpecs:Wn,ProductSpotlights:Qn,ProductWitb:ti,ProductYmal:ai,PromoCarousel:si,PromotionalComponent:di,QtrReleases:Yc,RokuTvHero:pi.a,SearchOnWeb:xi,SearchOnWebSearchBox:wi,SECFinancials:Fc,SECDetails:Wc,Serve:Br,SitemapLinks:Ci,StockTicker:Bl,Subnav:Mi,Survey:zi,Testimonials:ol,TickerEmailAlert:ul,TrcSubnav:gl,TrcVideo:kl,TvFinder:Pl,UpcomingEvent:Gi,WhatsOnCarousel:Ji,YMAL:Qi,CTA:au,SearchHero:uu,CategoryGrid:du.a,PopularArticles:mu,CategoryHeader:fu.a,ArticleList:bu,VideoList:hu,Alerts:xu,Article:Lu,Category:Bu,Search:Uu,SectionHero:Yu,StatsBar:Zu,FeatureTile:$u,EmailSignup:od,ActionStep:nd,ContactForm:sd,PardotForm:dd},md={parseHeaderItems:lo,parseFooterItems:mo,urlInternalLinks:io};t.default=pd},rsfy:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes slide-out{0%{-webkit-transform:translateX(50%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.followbuttons,.followbuttons a{margin-right:1rem}.followbuttons a{padding-top:20px}.followbuttons .follow-button:before{top:10px}.newsroom-post-date{padding-bottom:10px;color:#000;font-size:14px;opacity:.5}@media (min-width:320px) and (max-width:767px){.newsroom-post-date{padding-bottom:10px}}.post-date{margin:0}.newsroom-side-section{background-color:#f2f2f2;-webkit-border-radius:10px;border-radius:10px}@media (min-width:0) and (max-width:1079px){.newsroom-side-section{margin-bottom:20px}}@media (min-width:0) and (max-width:1079px) and (min-width:320px) and (max-width:767px){.newsroom-side-section{margin-bottom:20px}}.newsroom-side-section a{color:#0547c1!important;font-family:GothamBold,Helvetica,Arial,sans-serif}.newsroom-search-title{margin:0}.newsroom-contact{padding-bottom:40px}.newsroom-contact p{padding:0;margin:0}.newsroom-article-page{padding-left:20px;padding-right:20px}@media (min-width:320px) and (max-width:767px){.newsroom-article-page{padding-left:20px;padding-right:20px}}@media (min-width:1080px){.newsroom-article-page{padding-left:10px;padding-right:10px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.newsroom-article-page{padding-left:10px;padding-right:10px}}@media (min-width:0) and (max-width:1079px){.newsroom-article-page h1{font-size:22px}}@media (min-width:0) and (max-width:1079px){.newsroom-article-page .newsroom-article-head{padding-top:30px;padding-bottom:30px}}@media (min-width:0) and (max-width:1079px) and (min-width:320px) and (max-width:767px){.newsroom-article-page .newsroom-article-head{padding-top:30px;padding-bottom:30px}}.newsroom-article-page .newsroom-article-head button{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.newsroom-article-page .newsroom-article-head .follow-button:before{left:10px}@media (min-width:1080px){.newsroom-article article{padding-right:20px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.newsroom-article article{padding-right:20px}}.newsroom-article article h2{margin-bottom:10px}@media (min-width:320px) and (max-width:767px){.newsroom-article article h2{margin-bottom:10px}}.newsroom-article article p{margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.newsroom-article article p{margin-bottom:20px}}.newsroom-article article p:last-of-type{margin-bottom:0}.newsroom-article article p br{display:none}.newsroom-article article b,.newsroom-article article strong{font-family:GothamBold,Helvetica,Arial,sans-serif}.newsroom-article article li{margin:10px}.newsroom-article q{font-size:32px;font-style:italic;color:#662d91;margin-bottom:20px;padding-bottom:20px;padding-right:50px;display:block}@media (min-width:320px) and (max-width:767px){.newsroom-article q{margin-bottom:20px;padding-bottom:20px;padding-right:50px}}.newsroom-article blockquote{font-size:32px;font-style:italic;color:#662d91;margin-bottom:20px;padding-bottom:20px;padding-right:50px;display:block}@media (min-width:320px) and (max-width:767px){.newsroom-article blockquote{margin-bottom:20px;padding-bottom:20px;padding-right:50px}}.newsroom-article .newsroom-back-to{padding-top:40px;padding-bottom:60px}@media (min-width:320px) and (max-width:767px){.newsroom-article .newsroom-back-to{padding-top:40px;padding-bottom:60px}}@media (min-width:0) and (max-width:1079px){.newsroom-article .newsroom-back-to{padding-top:30px;padding-bottom:30px}}@media (min-width:0) and (max-width:1079px) and (min-width:320px) and (max-width:767px){.newsroom-article .newsroom-back-to{padding-top:30px;padding-bottom:30px}}.newsroom-article-for-print{display:none;padding:40px}@media (min-width:320px) and (max-width:767px){.newsroom-article-for-print{padding:40px}}.newsroom-social-share{display:none}.newsroom-social-share.visible{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;animation:slide-out .5s backwards;-webkit-animation:slide-out .5s backwards}.newsroom-social-share.visible .SocialMediaShareButton{margin-right:15px;cursor:pointer}.follow-button{position:relative;border:1px solid #d0d0d0;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;display:inline-block;height:38px;width:38px;margin-right:10px}@media (min-width:320px) and (max-width:767px){.follow-button{margin-right:10px}}.follow-button:before{position:absolute;left:0;top:10px}.follow-button.glyphicon-facebook{color:#3b5998}.follow-button.glyphicon-twitter{color:#00a5e5}.follow-button.glyphicon-rss{color:#ed8542}",""]),e.exports=t},rv8Z:function(e,t,o){var r=o("NgjN");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},rySC:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Pdp-Breadcrumb{font-family:GothamMedium,Helvetica,Arial,sans-serif;padding:20px 0;font-size:14px;line-height:22px}.Roku-Pdp-Breadcrumb ol{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;list-style:none;padding:0}.Roku-Pdp-Breadcrumb .divider{margin:0 10px}.Roku-Pdp-Breadcrumb .label{font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;display:inline}.Roku-Pdp-Breadcrumb a:before{display:none}@media (min-width:320px) and (max-width:767px){.Roku-Pdp-Breadcrumb .divider,.Roku-Pdp-Breadcrumb .label{display:none}.Roku-Pdp-Breadcrumb a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Roku-Pdp-Breadcrumb a:before{font-size:20px;display:block}}",""]),e.exports=t},"s+JY":function(e,t,o){var r=o("niBo");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"s/21":function(e,t,o){"use strict";var r=o("82c2"),a=o("G3+v");e.exports=function(){var e=a();return r(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}},"s/wG":function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("7W2i"),u=o.n(c),d=o("a1gu"),p=o.n(d),m=o("Nsbk"),f=o.n(m),g=o("V4p5");o("JPit");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=f()(e);if(t){var a=f()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return p()(this,o)}}var h=function(t){u()(r,t);var o=b(r);function r(e){return i()(this,r),o.call(this,e)}return s()(r,[{key:"render",value:function(){var t=this,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t.props.id,"."))>-1){var r=e.split("".concat(t.props.id,".")).join("");o[r]=Resources["".concat(e)]}})),e.createElement("div",{className:"Audio-Spotlight"},e.createElement("div",{className:"spotlight-container"},o.headlines&&o.headlines.length&&e.createElement("div",{className:"headline-container"},o.headlines.map((function(t,o){return e.createElement(g.a,a()({key:"audio-".concat(o)},t.headline.value,{compatibleTag:"h1",compatibleClasses:"headline-container-heading",compatibleText:t.headline.value||t.headline}))}))),o.description&&e.createElement("div",{className:"description",dangerouslySetInnerHTML:{__html:o.description}})),o.image&&e.createElement("div",{className:"spotlight-img"},e.createElement("img",{loading:"lazy",src:o.image,alt:o.imageAlt||""})))}}]),r}(e.Component);h.data=[{type:"image",key:"image",label:"Image",category:"audio-spotlight",messages:!1},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"multiple",key:"headlines",label:"Headlines",data:[{type:"dynamicText",key:"headline",label:"Headline",title:"Headline Text"}]},{type:"text",key:"description",label:"Description"}],t.a=h}).call(this,o("viRO"))},s5ie:function(e,t,o){"use strict";var r=o("UYO7");e.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":r(e)}},sEfC:function(e,t,o){var r=o("GoyQ"),a=o("QIyF"),n=o("tLB3"),i=Math.max,l=Math.min;e.exports=function(e,t,o){var s,c,u,d,p,m,f=0,g=!1,b=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function k(t){var o=s,r=c;return s=c=void 0,f=t,d=e.apply(r,o)}function x(e){return f=e,p=setTimeout(v,t),g?k(e):d}function y(e){var o=e-m;return void 0===m||o>=t||o<0||b&&e-f>=u}function v(){var e=a();if(y(e))return w(e);p=setTimeout(v,function(e){var o=t-(e-m);return b?l(o,u-(e-f)):o}(e))}function w(e){return p=void 0,h&&s?k(e):(s=c=void 0,d)}function _(){var e=a(),o=y(e);if(s=arguments,c=this,m=e,o){if(void 0===p)return x(m);if(b)return clearTimeout(p),p=setTimeout(v,t),k(m)}return void 0===p&&(p=setTimeout(v,t)),d}return t=n(t)||0,r(o)&&(g=!!o.leading,u=(b="maxWait"in o)?i(n(o.maxWait)||0,t):u,h="trailing"in o?!!o.trailing:h),_.cancel=function(){void 0!==p&&clearTimeout(p),f=0,s=m=c=p=void 0},_.flush=function(){return void 0===p?d:w(a())},_}},sGEw:function(e,t,o){"use strict";(function(e){o("1eu+");var r=function(t){var o=t.id,r={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o,"."))>-1){var t=e.split("".concat(o,".")).join("");r[t]=Resources["".concat(e)]}}));var a=r.blocks||[];return e.createElement("div",{className:"row feature-block"},a.map((function(t,o){return e.createElement("div",{className:"ks-ph-0 ks-pv-30 icon-div col-md-6",key:"feature-".concat(o)},t.icon&&"edit"!==t.icon&&e.createElement("div",{className:"col-md-2"},e.createElement("span",{className:"icon glyphicon ".concat(t.icon),role:"img","aria-label":t.iconAlt})),e.createElement("div",{className:t.icon&&"edit"!==t.icon?"col-md-10":"col-md-12"},e.createElement("h3",{className:"txt-medium"},t.headline),e.createElement("p",null,t.content),t["CTA Copy"]&&e.createElement("a",{href:t["CTA Link"],className:"feature-block-cta ks-text-bold glyphicon glyphicon-arrow-right-after","data-gtm-category":t["GTM Category"],"data-gtm-label":t["GTM Label"],"data-reload-navigation":"true"},t["CTA Copy"])))})))};r.data=[{type:"multiple",key:"blocks",label:"Feature Blocks",data:[{type:"text",key:"icon",messages:!1},"iconAlt","headline","content",{type:"text",key:"CTA Copy"},{type:"text",key:"CTA Link",messages:!1},{type:"text",key:"GTM Category",isGtmCategory:!0,messages:!1},{type:"text",key:"GTM Label",messages:!1}]}],t.a=r}).call(this,o("viRO"))},sLJR:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.feature-block .icon-div .icon{text-align:center}}.feature-block .icon-div h3{margin-top:5px;margin-bottom:10px;font-size:22px}@media (min-width:320px) and (max-width:767px){.feature-block .icon-div h3{font-size:18px}}.feature-block .icon-div p{margin-top:0}.feature-block .glyphicon{font-size:5rem}@media (min-width:320px) and (max-width:767px){.feature-block .glyphicon{font-size:5rem;margin-bottom:10px}}.feature-block .feature-block-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feature-block .feature-block-cta.glyphicon{font-size:16px}",""]),e.exports=t},sO0c:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#37aee2",networkName:"telegram",path:"m45.90873,15.44335c-0.6901,-0.0281 -1.37668,0.14048 -1.96142,0.41265c-0.84989,0.32661 -8.63939,3.33986 -16.5237,6.39174c-3.9685,1.53296 -7.93349,3.06593 -10.98537,4.24067c-3.05012,1.1765 -5.34694,2.05098 -5.4681,2.09312c-0.80775,0.28096 -1.89996,0.63566 -2.82712,1.72788c-0.23354,0.27218 -0.46884,0.62161 -0.58825,1.10275c-0.11941,0.48114 -0.06673,1.09222 0.16682,1.5716c0.46533,0.96052 1.25376,1.35737 2.18443,1.71383c3.09051,0.99037 6.28638,1.93508 8.93263,2.8236c0.97632,3.44171 1.91401,6.89571 2.84116,10.34268c0.30554,0.69185 0.97105,0.94823 1.65764,0.95525l-0.00351,0.03512c0,0 0.53908,0.05268 1.06412,-0.07375c0.52679,-0.12292 1.18879,-0.42846 1.79109,-0.99212c0.662,-0.62161 2.45836,-2.38812 3.47683,-3.38552l7.6736,5.66477l0.06146,0.03512c0,0 0.84989,0.59703 2.09312,0.68132c0.62161,0.04214 1.4399,-0.07726 2.14229,-0.59176c0.70766,-0.51626 1.1765,-1.34683 1.396,-2.29506c0.65673,-2.86224 5.00979,-23.57745 5.75257,-27.00686l-0.02107,0.08077c0.51977,-1.93157 0.32837,-3.70159 -0.87096,-4.74991c-0.60054,-0.52152 -1.2924,-0.7498 -1.98425,-0.77965l0,0.00176zm-0.2072,3.29069c0.04741,0.0439 0.0439,0.0439 0.00351,0.04741c-0.01229,-0.00351 0.14048,0.2072 -0.15804,1.32576l-0.01229,0.04214l-0.00878,0.03863c-0.75858,3.50668 -5.15554,24.40802 -5.74203,26.96472c-0.08077,0.34417 -0.11414,0.31959 -0.09482,0.29852c-0.1756,-0.02634 -0.50045,-0.16506 -0.52679,-0.1756l-13.13468,-9.70175c4.4988,-4.33199 9.09945,-8.25307 13.744,-12.43229c0.8218,-0.41265 0.68483,-1.68573 -0.29852,-1.70681c-1.04305,0.24584 -1.92279,0.99564 -2.8798,1.47502c-5.49971,3.2626 -11.11882,6.13186 -16.55882,9.49279c-2.792,-0.97105 -5.57873,-1.77704 -8.15298,-2.57601c2.2336,-0.89555 4.00889,-1.55579 5.75608,-2.23009c3.05188,-1.1765 7.01687,-2.7042 10.98537,-4.24067c7.94051,-3.06944 15.92667,-6.16346 16.62028,-6.43037l0.05619,-0.02283l0.05268,-0.02283c0.19316,-0.0878 0.30378,-0.09658 0.35471,-0.10009c0,0 -0.01756,-0.05795 -0.00351,-0.04566l-0.00176,0zm-20.91715,22.0638l2.16687,1.60145c-0.93418,0.91311 -1.81743,1.77353 -2.45485,2.38812l0.28798,-3.98957"});t.default=a},sO7f:function(e,t){e.exports="/investor/s/1647467262999/fonts/glyphicons-roku.woff"},sP9O:function(e,t){e.exports="/investor/s/1647467262999/fonts/show_psswd.svg"},sUEV:function(e,t,o){var r=o("0MHy");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},sYn3:function(e,t,o){"use strict";var r;if(!Object.keys){var a=Object.prototype.hasOwnProperty,n=Object.prototype.toString,i=o("1KsK"),l=Object.prototype.propertyIsEnumerable,s=!l.call({toString:null},"toString"),c=l.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},m=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!p["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,o="[object Function]"===n.call(e),r=i(e),l=t&&"[object String]"===n.call(e),p=[];if(!t&&!o&&!r)throw new TypeError("Object.keys called on a non-object");var f=c&&o;if(l&&e.length>0&&!a.call(e,0))for(var g=0;g<e.length;++g)p.push(String(g));if(r&&e.length>0)for(var b=0;b<e.length;++b)p.push(String(b));else for(var h in e)f&&"prototype"===h||!a.call(e,h)||p.push(String(h));if(s)for(var k=function(e){if("undefined"==typeof window||!m)return d(e);try{return d(e)}catch(e){return!1}}(e),x=0;x<u.length;++x)k&&"constructor"===u[x]||!a.call(e,u[x])||p.push(u[x]);return p}}e.exports=r},smlI:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return c}));var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("lSNA"),s=o.n(l),c=function(){function t(e){var o=this;a()(this,t),s()(this,"_getMetaElementsByAttribute",(function(e){for(var t=[],o=document.head.getElementsByTagName("meta"),r=0;r<o.length;r++){var a=o[r],n=a.name||a.getAttribute("property")||a.getAttribute("itemprop");n&&("og"!==n.split(":")[0]&&"twitter"!==n.split(":")[0]||(n=n.split(":")[1]),n===e&&t.push(a))}return t})),s()(this,"_stripUSLocaleFromMetaURL",(function(){for(var e=o._getMetaElementsByAttribute("url"),t=0;t<e.length;t++)e[t].content=window.location.href.replace("/en-us/","/")})),this.App=e.App}return i()(t,[{key:"updateMetaInformation",value:function(t){this.App;var o=t.pageConfig,r=t.titleAsString,a=t.descriptionAsString,n=""!==o.title?o.title:"title";if(r||e.get(o.component,n)){for(var i=this._getMetaElementsByAttribute("name"),l=this._getMetaElementsByAttribute("title"),s=r?o.title:e.get(o.component,n),c=0;c<l.length;c++)l[c].content=s;for(var u=0;u<i.length;u++)i[u].content=s;document.title=s}var d=""!==o.description?o.description:"meta-description";if(d){if(a||e.get(o.component,d))for(var p=this._getMetaElementsByAttribute("description"),m=a?o.description:e.get(o.component,d),f=0;f<p.length;f++)p[f].content=m}else if(e.get(o.component,"meta-description"))for(var g=this._getMetaElementsByAttribute("description"),b=0;b<g.length;b++)g[b].content=e.get(o.component,"meta-description");if(e.get(o.component,"meta-image"))for(var h=this._getMetaElementsByAttribute("image"),k=0;k<h.length;k++)h[k].content=e.get(o.component,"meta-image");if(e.get(o.component,"meta-type"))for(var x=this._getMetaElementsByAttribute("type"),y=0;y<x.length;y++)x[y].content=e.get(o.component,"meta-type");this._stripUSLocaleFromMetaURL()}},{key:"setCustomMetas",value:function(e){var t=this;Object.keys(e).forEach((function(o){t._getMetaElementsByAttribute(o).forEach((function(t){t.content=e[o]}))}))}},{key:"getMetaValueByName",value:function(e){for(var t=document.head.getElementsByTagName("meta"),o=0;o<t.length;o++){var r=t[o],a=r.name||r.getAttribute("property")||r.getAttribute("itemprop");if(a&&a===e)return r.content}return""}}]),t}()}).call(this,o("TYvK").ResourceManager)},sqVN:function(e,t,o){"use strict";var r=o("AM7I"),a=r("%Math%"),n=r("%Number%");e.exports=n.MAX_SAFE_INTEGER||a.pow(2,53)-1},squ5:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},sxWu:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("aMIb")).default({color:"#2c4762",networkName:"tumblr",path:"M39.2,41c-0.6,0.3-1.6,0.5-2.4,0.5c-2.4,0.1-2.9-1.7-2.9-3v-9.3h6v-4.5h-6V17c0,0-4.3,0-4.4,0 c-0.1,0-0.2,0.1-0.2,0.2c-0.3,2.3-1.4,6.4-5.9,8.1v3.9h3V39c0,3.4,2.5,8.1,9,8c2.2,0,4.7-1,5.2-1.8L39.2,41z"});t.default=a},syZW:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.ttf"},t1KS:function(e,t,o){"use strict";var r={};o.r(r),o.d(r,"regexIsURL",(function(){return i})),o.d(r,"regexEndpointConfigurationInterpolator",(function(){return l})),o.d(r,"authMenuConstants",(function(){return s}));var a=o("cDf5"),n=o.n(a),i=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-_]*)?\??(?:[\-\+=&;%@\.\w_]*)#?(?:[\.\!\/\\\w]*))?)/g,l=/{{(.+)}}/g,s=function(e,t,o){var r=e.endpoints,a=r.my,n=r.developer,i=(r.checkout,r.channel),l=r.blog,s=e.endpoints["auth.provider"];return o.extend({myAccount:t.myAccount,channelStore:t.channelStore,blog:t.blog,signOut:t.signOut,developer:t.developer}),{authSubMenusDeveloper:[{displayName:o.t("myAccount"),link:"".concat(a,"/account"),id:"my_account"},{displayName:o.t("channelStore"),link:i,id:"channel_store"},{displayName:o.t("blog"),link:l,id:"blog"},{displayName:o.t("signOut"),link:"".concat(a,"/signout"),refresh:"true",id:"signout"}],authSubMenus:[{displayName:o.t("myAccount"),link:"".concat(a,"/account"),id:"my_account"},{displayName:o.t("channelStore"),link:i,id:"channel_store"},{displayName:o.t("blog"),link:l,id:"blog"},{displayName:o.t("developer"),link:n,id:"developer"},{displayName:o.t("signOut"),link:"".concat(a,"/signout?next=").concat(encodeURIComponent(window.location.origin)),refresh:"true",id:"signout"}],authSubMenusInternalApp:[{displayName:o.t("signOut"),link:"".concat(s,"/signout?next=").concat(encodeURIComponent(window.location.origin)),refresh:"true",id:"signout"}]}};var c=o("nxxJ"),u=function(e){var t=e.event;t&&"function"==typeof t.preventDefault&&t.preventDefault();var o={action:"Click",category:e.category||"site_nav",label:e.clickLabel||"undefined"},r={data:{action:"Click",label:o.label,category:o.category},event:"Click"};e.analyticsCallback&&(r.data.onAnalyticsPushComplete=function(){return e.analyticsCallback()}),c.a.trackCustomDataEvent(r)};o.d(t,"d",(function(){return m})),o.d(t,"c",(function(){return f})),o.d(t,"b",(function(){return g})),o.d(t,"g",(function(){return b})),o.d(t,"e",(function(){return h})),o.d(t,"f",(function(){return u}));var d=0,p=(t.a=r,function(){var e=window.pageYOffset;document.getElementById("universal-nav").style.top=d<420?"0":"-100rem",0===d&&(e=1),d=e}),m=function(){window.addEventListener("scroll",p)},f=function(){window.removeEventListener("scroll",p)},g=function(e){return(e||[]).map((function(e){var t=Object.assign({},e);return e.link&&(e.link.match(i)?t.type="external":(t.type="internal",t.link=window.location.origin+t.link)),t}))},b=function(e){var t=window.location;t&&t.pathname&&t.pathname.indexOf("/preview")>-1&&t.search&&t.search.indexOf("component=globalheader")>-1||e.features&&"true"===e.features["universal.header.rapid.enabled"]&&Object.assign(e,window.__GlobalHeader||e.globalheader)},h=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in o){var a=o[r];if("object"===n()(a))e(t,a);else{var i=l.exec(a);i&&i[0]&&i[1]&&(o[r]=o[r].replace(i[0],t[i[1]]))}}}},t6sU:function(e,t,o){var r=o("vsK3");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},tC4l:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Pdp-Nav{display:none;padding:0 20px}@media (min-width:768px){.Pdp-Nav{display:none}}.Pdp-Nav .subnav-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Pdp-Nav .subnav-content .pdp-img{max-width:180px}.Pdp-Nav .subnav-content img{width:100%}.Pdp-Nav .subnav-content .nav-arrow-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Pdp-Nav .nav-links:hover{cursor:pointer}.Pdp-Nav.sticky{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:11;top:0}.Pdp-Nav.sticky.uma-on{top:140px}",""]),e.exports=t},tCTx:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("8ujH")),n=r(o("gex2")),i=r(o("Mn8s"));t.default=i.default((function(e,t){window.OK||(window.OK={Share:{count:function(e,t){window.OK.callbacks[e](t)}},callbacks:[]});var o=window.OK.callbacks.length;return window.ODKL={updateCount:function(e,t){var o=""===e?0:parseInt(e.replace("react-share-",""),10);window.OK.callbacks[o](""===t?void 0:parseInt(t,10))}},window.OK.callbacks.push(t),a.default("https://connect.ok.ru/dk"+n.default({"st.cmd":"extLike",uid:"react-share-"+o,ref:e}))}))},"tDl/":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Pdp-Legal .legal-link{display:inline-block;color:#0042cc}",""]),e.exports=t},tE0H:function(e,t,o){var r=o("xUyy");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},tLB3:function(e,t,o){var r=o("jXQH"),a=o("GoyQ"),n=o("/9aa"),i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(n(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var o=l.test(e);return o||s.test(e)?c(e.slice(2),o?2:8):i.test(e)?NaN:+e}},taY4:function(e,t,o){"use strict";var r=Math.floor;e.exports=function(e){return r(e)}},tcMy:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"main{outline:none}.optimize-hide{opacity:0!important}.app-no-script{text-align:center;color:#fff;background-color:#662d91;padding:20px}.app-no-script a.text{color:#fff;text-decoration:none}.app-no-script a.btn,.app-no-script a.btn:hover{margin:10px 0;color:#662d91;background-color:#fff}",""]),e.exports=t},tfJg:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Bold.svg"},tuQq:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"output",(function(){return output})),__webpack_require__.d(__webpack_exports__,"default",(function(){return BlankEditor}));var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("lwsE"),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("W8MJ"),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__),_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("PJYZ"),_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2__),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("7W2i"),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3__),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("a1gu"),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4__),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("Nsbk"),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5__),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("lSNA"),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6__),_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("yXPU"),_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7__),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("o0o1"),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8__),react__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("viRO"),react__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_9__),_roku_web_core_ajax__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("r9mA"),_roku_web_core_app__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("nxxJ"),_blank_scss__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("fGN8"),_blank_scss__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_blank_scss__WEBPACK_IMPORTED_MODULE_12__),_blocks__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("rrrx");function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var o,r=_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(e);if(t){var a=_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_5___default()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_4___default()(this,o)}}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _createForOfIteratorHelper(e,t){var o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!o){if(Array.isArray(e)||(o=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){o&&(e=o);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,i=!0,l=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return i=e.done,e},e:function(e){l=!0,n=e},f:function(){try{i||null==o.return||o.return()}finally{if(l)throw n}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);o<t;o++)r[o]=e[o];return r}var Resources={},output=function(){var _ref=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark((function _callee(state,props,cb){var data,resources,sections,config,cigarsDisabled,cigarsUrl,gtmCategory,automatedGtmTags,len,compIds,_loop,atIndex,pageLocale,_iterator,_step,_loop2,wComponents,lParens,rParens,dParens,output;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:for(data="",resources=state.messages||state.resources,resources=JSON.parse(JSON.stringify(resources)),sections=JSON.parse(JSON.stringify(state.sections)),config=__Roku_App_Initial_Values.resource,cigarsDisabled=config&&config.features&&config.features["cigars.rapid.disabled"],cigarsUrl=config&&config.features&&config.features["cigars.rapid.url"]||"https://cigars.roku.com/v1/",gtmCategory=state.globals.gtmCategory||"",automatedGtmTags=config.rapid&&config.rapid.automated_gtm_tags||{},resources["globals.gtmCategory"]=automatedGtmTags.gtmCategory||gtmCategory,resources["globals.gtmPageName"]=automatedGtmTags.gtmPageName||state.globals.gtmPageName||"",len=sections.length,compIds={},_loop=function(e){var t=sections[e];if(t.shared&&!t.unlink&&!t.disabled){var o=t.sharedId;t.locale?o+="-".concat(t.locale):o+="-en_US";var r=state.sharedData&&state.sharedData[o];if(r){((r=JSON.parse(JSON.stringify(r))).sections||[]).forEach((function(o){o.sharedLinkId=t.id,t.versionId&&"default"!==t.versionId&&(o.id+="-".concat(t.versionId)),sections.splice(e+1,0,o),len++,e++}));var a=props.notranslation?r.resources:r.messages||r.resources;Object.assign(resources,a||{}),getSectionIdsFromComponent(r.components,compIds,!0)}}atIndex=e},atIndex=0;atIndex<len;atIndex++)_loop(atIndex);props.locale&&props.locale.code?pageLocale=props.locale.code.toLowerCase().split("_").join("-"):(pageLocale=_roku_web_core_app__WEBPACK_IMPORTED_MODULE_11__.b.getLocale(),pageLocale="".concat(pageLocale.language,"-").concat(pageLocale.country.toLowerCase())),_iterator=_createForOfIteratorHelper(sections);try{for(_loop2=function(){var e=_step.value;e.data&&e.data.length&&e.data.forEach((function(t){if("image"===t.type&&resources["".concat(e.id,".").concat(t.key)]&&resources["".concat(e.id,".").concat(t.key)].indexOf(cigarsUrl)>-1?("true"===cigarsDisabled||resources["".concat(e.id,".").concat(t.key)].indexOf(".svg")>-1)&&(resources["".concat(e.id,".").concat(t.key)]=resources["".concat(e.id,".").concat(t.key)].split(cigarsUrl).join(""),resources["".concat(e.id,".").concat(t.key)]=decodeURIComponent(resources["".concat(e.id,".").concat(t.key)]),resources["".concat(e.id,".").concat(t.key)]=resources["".concat(e.id,".").concat(t.key)].replace("http:","https:")):"text"===t.type&&!0===t.isGtmCategory&>mCategory&&!resources["".concat(e.id,".").concat(t.key)]?resources["".concat(e.id,".").concat(t.key)]=gtmCategory:"multiple"===t.type&&t.data&&t.data.length&&t.data.forEach((function(o){"image"===o.type&&resources["".concat(e.id,".").concat(t.key)]&&resources["".concat(e.id,".").concat(t.key)].length?resources["".concat(e.id,".").concat(t.key)].forEach((function(e){e.image&&e.image.value&&e.image.value.indexOf(cigarsUrl)>-1&&("true"===cigarsDisabled||e.image.value.indexOf(".svg")>-1)&&(e.image.value=e.image.value.split(cigarsUrl).join(""),e.image.value=decodeURIComponent(e.image.value),e.image.value=e.image.value.replace("http:","https:"))})):"text"===o.type&&!0===o.isGtmCategory&>mCategory&&resources["".concat(e.id,".").concat(t.key)]&&resources["".concat(e.id,".").concat(t.key)].length&&resources["".concat(e.id,".").concat(t.key)].forEach((function(e){e["".concat(o.key)]||(e["".concat(o.key)]=gtmCategory)})),o.type&&"text"!==o.type||!resources["".concat(e.id,".").concat(t.key)]||!resources["".concat(e.id,".").concat(t.key)].length?"multiple"===o.type&&resources["".concat(e.id,".").concat(t.key)]&&resources["".concat(e.id,".").concat(t.key)].length&&resources["".concat(e.id,".").concat(t.key)].forEach((function(e){(e["".concat(o.key)].value||[]).forEach((function(e){Object.keys(e).forEach((function(t){if("string"==typeof e[t]){var o={inputText:e[t],resource:e,key:t,locale:pageLocale};_blocks__WEBPACK_IMPORTED_MODULE_13__.Helpers.urlInternalLinks(o)}}))}))})):resources["".concat(e.id,".").concat(t.key)].forEach((function(e){var t={inputText:e[o.key||o],resource:e,key:o.key||o,locale:pageLocale};_blocks__WEBPACK_IMPORTED_MODULE_13__.Helpers.urlInternalLinks(t)}))})),"text"===t.type){var o={inputText:resources["".concat(e.id,".").concat(t.key)],resource:resources,key:"".concat(e.id,".").concat(t.key),locale:pageLocale};_blocks__WEBPACK_IMPORTED_MODULE_13__.Helpers.urlInternalLinks(o)}})),window[e.component]||e.shared||e.unlink||(window[e.component]=_blocks__WEBPACK_IMPORTED_MODULE_13__.default[e.component])},_iterator.s();!(_step=_iterator.n()).done;)_loop2()}catch(e){_iterator.e(e)}finally{_iterator.f()}window.Resources=Resources=resources,window.React=react__WEBPACK_IMPORTED_MODULE_9___default.a,window.shell=props.shell,getSectionIdsFromComponent(state.components,compIds),wComponents="",sections.forEach((function(e,t){!e.shared&&!e.disabled&&window[e.component]&&compIds[e.id]&&(wComponents+=' React.createElement( "section" '.concat(compIds[e.id]),t!==sections.length-1&&compIds[e.id].trim().indexOf(compIds[e.id][compIds[e.id].trim().length-1])&&(wComponents+=","))})),lParens=wComponents.match(/\(/g).length,rParens=wComponents.match(/\)/g).length,dParens=")".repeat(lParens-rParens),wComponents='"use strict";React.createElement("div",null,'+wComponents+")"+dParens+";",output=eval(wComponents),cb&&cb(output);case 30:case"end":return _context.stop()}}),_callee)})));return function(e,t,o){return _ref.apply(this,arguments)}}(),getSectionIdsFromComponent=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;for(e=e.replace(/\n/gi,"");e.indexOf(" ")>-1;)e=e.split(" ").join(" ");var r='"use strict";React.createElement( "div", null, ',a=e.replace(r,""),n=o?");":"));",i=(a=a.replace(n,"")).split('React.createElement( "section"');i.forEach((function(e){var o=e.split(" ").join("").split(",React.createElement(");if(o[o.length-1]&&o[o.length-1].indexOf(",{id:")>-1){o[o.length-1].split(",{id:")[0];var r=o[o.length-1].split('"')[1],a=r.split("-");a.length>1?t[r]=e.split(r).join(a[0]):t[r]=e}}))},BlankEditor=function(e){_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_3___default()(o,e);var t=_createSuper(o);function o(e){var r;return _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this,o),r=t.call(this,e),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6___default()(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default()(r),"getPage",(function(){var e="".concat(r.props.microsite?"/".concat(r.props.microsite):"","/api/v1/pages/").concat(r.props.page,"/").concat(r.props.locale,"?cmsenv=").concat(r.props.cmsenv,"&cmstype=").concat(r.props.cmstype);r.props.versionId&&(e+="&versionId=".concat(r.props.versionId)),r.props.pageType&&(e+="&pageType=".concat(r.props.pageType)),r.props.component&&(e+="&component=".concat(r.props.component)),_roku_web_core_ajax__WEBPACK_IMPORTED_MODULE_10__.a.request.get(e).then(function(){var e=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark((function e(t){var o,a,n,i,l,s,c,u,d,p,m,f,g,b,h,k,x;return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.body&&t.body.result){e.next=4;break}r.setState({loaded:!0}),e.next=35;break;case 4:if(o=t.body.result,a=o.data,n=r.props.notranslation?a.resources:a.messages||a.resources,i=a.sections,l=a.components,s=a.sharedData,!r.props.variation||!a.experiments){e.next=23;break}return e.prev=11,d="".concat(r.props.page,"-exp-").concat(r.props.variation,"-").concat(r.props.versionId),p="".concat(r.props.microsite?"/".concat(r.props.microsite):"","/api/v1/pages/").concat(d,"/").concat(r.props.locale,"?cmsenv=").concat(r.props.cmsenv,"&cmstype=").concat(r.props.cmstype),e.next=16,_roku_web_core_ajax__WEBPACK_IMPORTED_MODULE_10__.a.request.get(p).catch((function(e){console.log("Failed to get experiment variation data",e)}));case 16:null!=(m=e.sent)&&null!==(c=m.body)&&void 0!==c&&null!==(u=c.result)&&void 0!==u&&u.data&&(f=m.body.result.data,i=f.sections,n=f.resources,l=f.components),e.next=23;break;case 20:e.prev=20,e.t0=e.catch(11),console.log("Unable to render variation",e.t0);case 23:if(b=__Roku_App_Initial_Values.resource,h=b&&b.features&&b.features["rapid.automated.gtm.overwrite"],!a.pageUrl||"true"!==h){e.next=34;break}return k=r.props.locale.toLowerCase().split("_").join("-"),(x=a.pageUrl)&&"/"!==x||(x="index"),x&&"/"===x[0]&&(x=x.substring(1)),x&&(x=x.split("/").join("_")),e.next=33,r.getRapidGtms("".concat(k,"_").concat(x.toLowerCase(),"_gtm"));case 33:g=e.sent;case 34:r.setState({pageId:o.id,resources:n,sections:i,components:l,sharedData:s,globals:g||a.globals||{},loaded:!0},(function(){output(r.state,r.props,(function(e){r.setState({output:e})}))}));case 35:case"end":return e.stop()}}),e,null,[[11,20]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){r.setState({loaded:!0}),console.log(e)}))})),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_6___default()(_babel_runtime_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_2___default()(r),"getRapidGtms",function(){var e=_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_7___default()(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.mark((function e(t){return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_8___default.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_roku_web_core_ajax__WEBPACK_IMPORTED_MODULE_10__.a.request.get("/api/v1/gtmById/".concat(t)).then((function(e){if(e&&e.body)return e.body})).catch((function(e){console.log("Failed or no gtm tags for url",e)}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),r.state={page:r.props.page,pageId:null,loaded:!1,resources:{},sections:[],components:"",sharedData:null,globals:{},output:null},r}return _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(o,[{key:"componentDidMount",value:function(){var e=this;if(this.props.data){var t=this.props.data.result;this.setState({resources:t.messages||t.resources,sections:t.sections,components:t.components,sharedData:t.sharedData,globals:t.globals||{},loaded:!0},(function(){output(e.state,e.props,(function(t){e.setState({output:t})}))}))}else this.getPage();window.addEventListener("message",this.messageHandler)}},{key:"render",value:function(){return this.state.output}}]),o}(react__WEBPACK_IMPORTED_MODULE_9___default.a.Component)},"tw/J":function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:320px) and (max-width:767px){.sow-container .Roku-Pdp-Breadcrumb{padding-top:6px;padding-bottom:0}}.sow-container .chnl-link,.sow-container .chnl-link a{color:#333}@media (min-width:320px) and (max-width:767px){.sow-dyn-txt{padding:0}}.sow-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;border-bottom:1px solid #bebebe;margin-bottom:20px}.sow-header .sow-search,.sow-header .sow-tabs{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}@media (min-width:320px) and (max-width:767px){.sow-header .sow-search,.sow-header .sow-tabs{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:320px) and (max-width:767px){.sow-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sow-header .sow-tabs{margin-top:20px}}.sow-search{position:relative;height:44px}.sow-search input{height:44px;-webkit-border-radius:6px;border-radius:6px;width:100%}@media (min-width:320px) and (max-width:767px){.sow-search input{padding-right:32px;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:calc(100% - 40px)}}.sow-search .search-button{position:absolute;top:0;right:0;height:44px;width:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sow-search .search-button .roku-search:after{font-size:24px}.sow-info{margin-bottom:20px}.sow-info h2{font-size:22px;font-family:GothamMedium,Helvetica,Arial,sans-serif}.sow-info h2 strong{font-family:GothamBold,Helvetica,Arial,sans-serif}.sow-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:20px;margin-bottom:20px}@media (min-width:320px) and (max-width:767px){.sow-grid{grid-template-columns:repeat(2,1fr)}}.sow-grid .sow-item{max-width:213px;margin-bottom:28px;display:grid;grid-template-rows:auto 50px;color:inherit}.sow-grid .sow-item .sow-poster{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.sow-grid .sow-item .sow-poster img{width:100%}.sow-grid .sow-item.loading .sow-poster{opacity:0}.sow-grid .sow-item .sow-info{margin-top:10px}.sow-grid .sow-item .sow-info .sow-name{margin-right:6px;font-family:GothamMedium,Helvetica,Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sow-grid .sow-item .sow-info .sow-extra{display:inline-block;font-size:14px;font-family:GothamBold,Helvetica,Arial,sans-serif}.sow-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-10px}.sow-tabs a{margin:0 10px;font-family:GothamMedium,Helvetica,Arial,sans-serif;color:#0042cc!important}.sow-tabs a.active{border-bottom:4px solid;padding-bottom:6px}.sow-tabs .tabs-header{color:#767574;font-size:14px;line-height:32px}.sow-tabs .tabs-group a:first-child{margin-left:0}.sow-view-more{text-align:center;margin-bottom:60px;font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sow-view-more,.sow-view-more button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sow-view-more button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sow-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;min-height:500px}@media (min-width:320px) and (max-width:767px){.sow-details{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sow-details .sow-htw{color:#767574;margin:0;font-size:16px}@media (min-width:320px) and (max-width:767px){.sow-details .sow-htw{margin-top:10px;text-align:center}}.sow-details__seasons{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sow-details__seasons [itemProp]{display:none}.sow-details__poster{margin-right:20px;-webkit-box-flex:1;-webkit-flex:1 0 386px;-ms-flex:1 0 386px;flex:1 0 386px;max-width:100%}.sow-details__poster img{max-width:100%}.sow-details__info{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sow-details h1{margin-top:6px;margin-bottom:6px}.sow-details h1>span{width:100%;display:block}.sow-details h1>span.title{margin-top:6px;margin-bottom:6px;font-size:24px}@media (min-width:320px) and (max-width:767px){.sow-details h1{text-align:center}}.sow-details__persons{font-family:GothamMedium,Helvetica,Arial,sans-serif}.sow-details__persons a{margin-right:6px}.sow-details__persons .directed-by{font-family:GothamBold,Helvetica,Arial,sans-serif;margin-right:4px}.sow-details__extra{font-family:GothamMedium,Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:320px) and (max-width:767px){.sow-details__extra{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.sow-details__extra span{padding-right:4px}.sow-details__extra span:after{content:"";display:inline-block;position:relative;padding-left:2px;overflow:hidden;background:#000;height:14px;margin-left:4px;top:2px}.sow-details__extra span:last-child:after{display:none}.sow-details__extra span .stars{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}@media (min-width:320px) and (max-width:767px){.sow-details__extra span .stars{top:3px}}.sow-details .sow-list-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;overflow-y:auto;border-top:6px solid #efcb01;background:#eee;margin-top:20px}@media (min-width:320px) and (max-width:767px){.sow-details .sow-list-wrapper{overflow-y:inherit}}.sow-details .sow-available-list .list-option-click-wrapper{color:inherit}.sow-details .sow-available-list .list-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid #e7e7e7;padding:10px 0;margin:0 20px}.sow-details .sow-available-list .list-option__img{width:88px;min-width:88px;margin-right:10px}.sow-details .sow-available-list .list-option__img img{max-width:100%}.sow-details .sow-available-list .list-option__img:empty:before{content:attr(data-label);width:100%;display:block;font-weight:700;text-align:center}.sow-details .sow-available-list .list-option__info-watch{font-size:14px}.sow-details .sow-available-list .list-option__info-watch span{font-family:GothamMedium,Helvetica,Arial,sans-serif;margin-left:3px}.sow-details .sow-available-list .list-option__info-film{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sow-details .sow-available-list .list-option__info-film .star-rating-container .star-rating-off:after{color:#bebebe}.sow-details .sow-available-list .list-option__info-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sow-details .sow-available-list .list-option__info-details span{padding-right:6px}.sow-details .sow-available-list .list-option__info-details span:after{content:"";display:inline-block;position:relative;padding-left:1px;overflow:hidden;background:#000;height:14px;margin-left:6px;top:2px}.sow-details .sow-available-list .list-option__info-details span:last-child:after{display:none}.sow-details .sow-available-list .list-option__info .trc-pipe{display:inline;width:2px;background:#236aee;height:100%;padding:1px;margin:0 10px}.sow-details .sow-available-list .list-option .trc-link{font-family:GothamMedium,Helvetica,Arial,sans-serif;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100%;margin-top:8px;color:#662d91}.sow-details .sow-available-list .list-option .trc-link i.glyphicon-play:before{top:2px;font-size:20px}.sow-wrapper.details-view-fetching{height:85vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sow-wrapper .sp{width:32px;height:32px;min-width:32px;margin:0 10px}.sow-wrapper .sp-center{margin:0 auto}.sow-wrapper .sp-circle{border:4px solid rgba(102,45,145,.25);border-top-color:#662d91;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s linear infinite;animation:spCircRot .6s linear infinite}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}',""]),e.exports=t},twzL:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"",""]),e.exports=t},txec:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d);o("apQq");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var f=function(t){s()(r,t);var o=m(r);function r(e){return a()(this,r),o.call(this,e)}return i()(r,[{key:"render",value:function(){var t=this,o={};return Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(t.props.id,"."))>-1){var r=e.split("".concat(t.props.id,".")).join("");o[r]=Resources["".concat(e)]}})),e.createElement("div",{className:"Oem-Spotlight"},e.createElement("div",{className:"spotlight-container"},o.headline&&e.createElement("div",{className:"ks-text-bold ks-text-sm ks-pb-10 grey600"},o.headline),o.logoImage&&e.createElement("div",{className:"spotlight-logo-img ks-pb-10"},e.createElement("img",{loading:"lazy",src:o.logoImage,alt:o.logoImageAlt||""})),o.description&&e.createElement("div",{className:"ks-text-regular ks-text-lg grey600",dangerouslySetInnerHTML:{__html:o.description}})),o.image&&e.createElement("div",{className:"spotlight-img"},e.createElement("img",{loading:"lazy",src:o.image,alt:o.imageAlt||""})))}}]),r}(e.Component);f.data=[{type:"image",key:"image",label:"Image",category:"oem-spotlight",messages:!1},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"text",key:"headline",label:"Headline"},{type:"image",key:"logoImage",label:"Logo Image",category:"oem-spotlight",messages:!1,previewDimensions:"100x100"},{type:"text",key:"logoImageAlt",label:"Logo Image Alt"},{type:"text",key:"description",label:"Description"}],t.a=f}).call(this,o("viRO"))},tzaF:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Product-Ymal{min-height:400px}.Roku-Product-Ymal .ymal-container:after{content:"";-webkit-box-flex:0;-webkit-flex:0 0 32%;-ms-flex:0 0 32%;flex:0 0 32%}.Roku-Product-Ymal .ymal-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width:320px) and (max-width:767px){.Roku-Product-Ymal .ymal-container{padding-left:0;padding-right:0}}.Roku-Product-Ymal .ymal-container .ymal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px;border-radius:5px;width:100%;padding:30px 20px}@media (min-width:768px){.Roku-Product-Ymal .ymal-container .ymal{width:48%;width:32%}}@media (min-width:320px) and (max-width:767px){.Roku-Product-Ymal .ymal-container .ymal .ymal-button,.Roku-Product-Ymal .ymal-container .ymal .ymal-button a{width:100%}}.Roku-Product-Ymal .ymal-container .ymal .ymal-image{margin:auto}.Roku-Product-Ymal .ymal-container .ymal-border{border:2px solid #eee}',""]),e.exports=t},"u+kW":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sitemap-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:320px) and (max-width:767px){.sitemap-links .sitemap-section{width:100%!important}}",""]),e.exports=t},u1xu:function(e,t,o){"use strict";var r=o("ARzL");e.exports=function(e){var t=r(e,Number);if("string"!=typeof t)return+t;var o=t.replace(/^[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+|[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+$/g,"");return/^0[ob]|^[+-]0x/.test(o)?NaN:+o}},u2TZ:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.ShopButton":{en:{"error.shop.head":"Error adding product to cart","error.shop.content":"There was a problem adding this product to cart. Please try again later.","backorder.expected":"Expected to ship ","backorder.date.format":"MM/DD/YY","shop.adding":"Adding...","pdp.hero.compare":"Compare","pdp.hero.save":"Save","pdp.hero.total":"Total","pdp.hero.streams":"Streams","pdp.hero.reviews":"Reviews","pdp.hero.findinstore":"Find in store","pdp.hero.findinstore.header":"Find a %{product} online or at a store near you"},en_GB:{},es_LA:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},fr_CA:{"error.shop.head":"Erreur lors de l’ajout au panier","error.shop.content":"Une erreur s’est produite lors de l’ajout de cet article à votre panier. Veuillez réessayer plus tard."},fr_FR:{"error.shop.head":"Erreur d’ajout du produit au panier","error.shop.content":"Un problème est survenu lors de l’ajout de ce produit au panier. Veuillez réessayer plus tard."},en_CA:{},en_US:{"error.shop.head":"Error adding product to cart","error.shop.content":"There was a problem adding this product to cart. Please try again later.","backorder.expected":"Expected to ship ","backorder.date.format":"MM/DD/YY"},es_MX:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_CO:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_AR:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_PE:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_CL:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_CR:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_SV:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_GT:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_HN:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_NI:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},es_PA:{"error.shop.head":"Error al agregar el producto al carrito.","error.shop.content":"Se produjo un problema al intentar agregar este producto al carrito. Vuelve a intentarlo más tarde."},pt_BR:{}}}),e.exports=function(){return t.get("Roku.ShopButton")}}).call(this,o("TYvK").ResourceManager)},u9uA:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Newsletter.Signup":{en:{"form.name":"Newsletter signup form","form.email":"Email","form.email.placeholder":"Enter your email address","form.error":"Error","form.error.emailinvalid":"Please enter a valid email address","form.submit":"Submit","modal.headline":"Roku newsletter signup","modal.success":"Thank you for signing up for the Roku newsletter","modal.error":"We are sorry. We were unable to add you to our mailing list. Please contact our support for further assistance."},es_MX:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},fr_CA:{"form.name":"Formulaire d'abonnement au bulletin","form.email":"Adresse électronique","form.email.placeholder":"Saisissez votre adresse électronique","form.error":"Erreur","form.error.emailinvalid":"Veuillez saisir une adresse électronique valide","form.submit":"Envoyer","modal.headline":"Abonnement au bulletin Roku","modal.success":"Merci de vous abonner au bulletin de Roku","modal.error":"Désolés. Nous n'avons pas pu vous ajouter à notre liste de distribution. Veuillez communiquer avec notre service d'assistance pour plus d'informations."},fr_FR:{"form.name":"Formulaire d’abonnement à la newsletter","form.email":"Email","form.email.placeholder":"Saisissez votre adresse électronique","form.error":"Erreur","form.error.emailinvalid":"Veuillez saisir une adresse électronique valide","form.submit":"Envoyer","modal.headline":"S’abonner à la newsletter Roku","modal.success":"Merci de vous abonner à la newsletter de Roku","modal.error":"Nous sommes désolés. Nous sommes dans l’incapacité de vous ajouter dans notre liste de distribution. Veuillez contacter l’équipe d’assistance pour obtenir de l’aide."},es_CO:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_AR:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_PE:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_CL:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_CR:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_SV:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_GT:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_HN:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_NI:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},es_PA:{"form.name":"Formulario de suscripción al boletín","form.email":"Correo electrónico","form.email.placeholder":"Ingresa tu dirección de correo electrónico","form.error":"Error","form.error.emailinvalid":"Ingresa una dirección de correo electrónico válida","form.submit":"Enviar","modal.headline":"Suscripción al boletín de Roku","modal.success":"Gracias por suscribirte al boletín de Roku","modal.error":"Lo sentimos. No pudimos agregarte a nuestra lista de correos. Comunícate con nuestro soporte para obtener ayuda."},de_DE:{"form.name":"Anmeldeformular für den Newsletter","form.email":"E-Mail","form.email.placeholder":"Gib deine E-Mail-Adresse ein","form.error":"Fehler","form.error.emailinvalid":"Bitte gib eine gültige E-Mail-Adresse ein","form.submit":"Absenden","modal.headline":"Anmeldung zum Roku-Newsletter","modal.success":"Vielen Dank, dass du dich für den Roku-Newsletter angemeldet hast","modal.error":"Es tut uns leid. Wir konnten dich nicht zu unserer Mailingliste hinzufügen. Bitte kontaktiere unseren Support für weitere Unterstützung."},pt_BR:{"form.name":"Formulário de inscrição do boletim informativo","form.email":"E-mail","form.email.placeholder":"Digite seu endereço de e-mail","form.error":"Erro","form.error.emailinvalid":"Digite um endereço de e-mail válido","form.submit":"Enviar","modal.headline":"Inscrição no boletim informativo da Roku","modal.success":"Agradecemos por se inscrever no boletim informativo da Roku","modal.error":"Desculpe! Não foi possível adicionar você à nossa lista de e-mails. Entre em contato com nosso suporte para obter ajuda."}}}),e.exports=function(){return t.get("Roku.Newsletter.Signup")}}).call(this,o("TYvK").ResourceManager)},uDHM:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (min-width:768px){.Roku-ProductWitb .witb-body{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-ProductWitb .witb-body,.Roku-ProductWitb .witb-body .witb-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.Roku-ProductWitb .witb-body .witb-content{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:33%}.Roku-ProductWitb .witb-body .witb-image-container{max-width:780px;width:67%;margin-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-ProductWitb .witb-body .witb-image-container{margin-right:20px}}@media (min-width:768px){.Roku-ProductWitb .witb-body .witb-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-ProductWitb .witb-body .witb-video a,.Roku-ProductWitb .witb-body .witb-video i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-ProductWitb .witb-body .witb-video i{font-size:22px}}@media (min-width:320px) and (max-width:767px){.Roku-ProductWitb{text-align:center}.Roku-ProductWitb .witb-image-container{width:100%}.Roku-ProductWitb .witb-content{text-align:left}}",""]),e.exports=t},uEHV:function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("cDf5"),i=o.n(n),l=o("lwsE"),s=o.n(l),c=o("W8MJ"),u=o.n(c),d=o("PJYZ"),p=o.n(d),m=o("7W2i"),f=o.n(m),g=o("a1gu"),b=o.n(g),h=o("Nsbk"),k=o.n(h),x=o("lSNA"),y=o.n(x),v=o("viRO"),w=o.n(v),_=o("buGR"),R=o("r9mA"),C=o("V4p5"),E=o("Iwrn");o("jNGQ");function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=k()(e);if(t){var a=k()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return b()(this,o)}}var P=function(t){f()(r,t);var o=S(r);function r(e){var t;return s()(this,r),t=o.call(this,e),y()(p()(t),"shiftThumbs",(function(e){var o=t.state,r=o.count,a=o.totalChannels,n=o.hasMore;window.innerWidth||document.clientWidth;if((r+=e*t.numOfChannels)<0&&(r=0),r>=a&&n)t.state.processing||t.moreChannels(!1);else{if(r>=a&&!n)return;t.setState({count:r})}})),t.state={page:0,count:0,channels:[],processing:!1,model:{}},t.numOfChannels=10,t}return u()(r,[{key:"convertImage",value:function(e,t){return"".concat(window.__Roku_App_Initial_Values.resource.endpoints.cigars)+"/v1/cover/"+t+"/"+encodeURIComponent(e)}},{key:"doChannelModal",value:function(t,o){e.render(w.a.createElement(_.a,{channel:t.id,referrer:Object(E.a)()||o,show:!0,automatedGtmLabel:Object(E.b)("","".concat(this.props.automatedGtmComponent,":channel_tile:").concat(t.name,":close")),trackingLabel:t.name.toLowerCase()}),this.refs["modal-channel"])}},{key:"render",value:function(){var e=this,t=this.state,o=(t.channels,t.count),r=t.totalChannels,n=t.hasMore,l=(t.processing,{});this.props.model?l=this.props.model:Object.keys(Resources).forEach((function(t){if(t.indexOf("".concat(e.props.id,"."))>-1){var o=t.split("".concat(e.props.id,".")).join("");l[o]=Resources["".concat(t)]}})),isNaN(parseInt(l.numOfChannels))?this.numOfChannels=10:this.numOfChannels=Math.min(parseInt(l.numOfChannels),10),isNaN(parseInt(l.maxChannels))?this.maxChannels=void 0:this.maxChannels=parseInt(l.maxChannels),isNaN(parseInt(l.imgPadding))?this.imgPadding=0:this.imgPadding=parseInt(l.imgPadding);var s,c="tab"===l.ctaTarget?"_blank":"_self",u="tab"===l.ctaTarget?"false":"true";s=void 0===l.showModal||("object"===i()(l.showModal)&&l.showModal.type?l.showModal.value||!1:1==l.showModal);var d=window.innerWidth||document.clientWidth,p=this.state.channels.slice(o,this.numOfChannels),m=o+this.numOfChannels>=r&&!n,f={};return d>1080?f.width="".concat(200*Math.min(Math.ceil(p.length/2),5),"px"):d>768&&(f.width="".concat(200*Math.min(Math.floor(p.length/3),3)||200,"px")),w.a.createElement("div",{className:"channel-store-category"},w.a.createElement(C.a,a()({},l.headline,{compatibleTag:"div",compatibleText:l.headline,compatibleClasses:"ks-text-bold ks-text-xl ks-pb-10"})),w.a.createElement(C.a,a()({},l.subheader,{compatibleTag:"div",compatibleText:l.subheader,compatibleClasses:"ks-text-regular ks-text-md ks-pb-10"})),this.state.channels.length>0&&w.a.createElement("div",{className:"channel-container"},w.a.createElement("div",{className:"carousel-navigation-left"},w.a.createElement("div",{onClick:function(){return e.shiftThumbs(-1)},"aria-label":"Carousel: Nav left",className:"control left glyphicon glyphicon-arrow-left ks-text-bold ks-text-xl ".concat(0===o&&"nav-hide"),tabIndex:"0"})),w.a.createElement("div",{className:"thumbnail-container",style:f},p.map((function(e,t){var o=this.convertImage(e.thumbnail,"".concat(200-2*this.imgPadding,"x").concat(150-2*this.imgPadding));return w.a.createElement("div",{className:e.class||"channel-row",key:"channel-"+t},w.a.createElement("a",{className:s?"":"no-cursor",onClick:s&&this.doChannelModal.bind(this,e,l.gtmCategory),role:"button","data-gtm-category":Object(E.a)()||l.gtmCategory,"data-gtm-label":Object(E.b)("","".concat(this.props.automatedGtmComponent,":channel_tile:").concat(e.name,":open"))||"channel_tile:"+e.name.toLowerCase()},w.a.createElement("img",{loading:"eager",src:o,alt:e.title||e.name,className:"channel-logo img-responsive"})))}),this)),w.a.createElement("div",{className:"carousel-navigation-right"},w.a.createElement("div",{onClick:function(){return e.shiftThumbs(1)},"aria-label":"Carousel: Nav Right",className:"control left glyphicon glyphicon-arrow-right ks-text-bold ks-text-xl ".concat(m&&"nav-hide"),tabIndex:"0"}))),w.a.createElement(C.a,a()({},l.disclaimer,{compatibleTag:"div",compatibleText:l.disclaimer,compatibleClasses:"ks-text-light ks-text-xs ks-pb-10"})),l.ctaText&&w.a.createElement("div",{className:"ks-text-bold ks-text-center ks-pt-20"},w.a.createElement("a",{className:"".concat(l.ctaType),"data-gtm-category":Object(E.a)()||l.gtmCategory,"data-gtm-label":Object(E.b)(l.ctaText,this.props.automatedGtmComponent||"")||l.gtmLabel,href:l.ctaUrl,"aria-label":l.ariaLabel,target:c,"data-reload-navigation":u},l.ctaText)),w.a.createElement("div",{ref:"modal-channel",className:"modal-channel"}))}},{key:"componentDidMount",value:function(){var e=this,t={};this.props.model?t=this.props.model:Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}})),this.setState({model:t},(function(){e.moreChannels(!0)}))}},{key:"moreChannels",value:function(e){var t=this,o=this.state,r=o.processing,a=o.channels,n=o.model,i=o.page;if(!r){var l="?pagestart=".concat(encodeURIComponent(i),"&pagesize=").concat(this.numOfChannels,"&category=").concat(encodeURIComponent(n.category),"&categoryType=").concat(encodeURIComponent(n.categoryType));l="".concat(l,"&country=").concat(encodeURIComponent(n.countryCode),"&language=").concat(encodeURIComponent(n.languageCode));var s=Object(E.c)("/api/v6/channels/"+l),c=a.length;this.setState({processing:this.props.showLoading||!e}),R.a.request.get(s).then((function(e){if(200===e.status){var o=t.state.channels;window.innerWidth||document.clientWidth;o=o.concat(e.body);var r=!0;t.maxChannels&&o.length>=t.maxChannels&&(o=o.splice(0,t.maxChannels),r=!1),r&&(r=e.body.length===t.numOfChannels),t.setState({page:i+1,channels:o,totalChannels:o.length,hasMore:r,count:c,processing:!1})}else t.setState({processing:!1})})).catch((function(e){console.log("Error: Not able to get channels")}))}}}]),r}(w.a.Component);P.data=[{type:"dynamicText",key:"headline",label:"Header"},{type:"dynamicText",key:"subheader",label:"Subheader"},{type:"text",key:"countryCode",label:"Country Code (Ex: US, CA)",messages:!1},{type:"text",key:"languageCode",label:"Language Code (Ex: en, fr)",messages:!1},{type:"text",key:"category",label:'Category (ID or "trc")',messages:!1},{type:"text",key:"categoryType",label:"Type (algo, curated, tag)",messages:!1},{type:"text",key:"numOfChannels",label:"Channels per frame (Max 10)",messages:!1},{type:"text",key:"maxChannels",label:"Total Channels",messages:!1},{type:"text",key:"imgPadding",label:"Channel Image Padding",messages:!1},{type:"boolean",key:"showModal",label:"Modal on channel click"},{type:"dynamicText",key:"disclaimer",label:"Disclaimer"},{type:"text",key:"ctaText",label:"CTA Text"},{type:"dropdown",key:"ctaType",label:"CTA Style",value:"",options:[{label:"Link",value:"ks-text-bold blue"},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"},{label:"Transparent Button",value:"roku-button-outline"}]},{type:"dropdown",key:"ctaTarget",label:"CTA Open Target",value:"",options:[{label:"Same Window",value:""},{label:"New Tab",value:"tab"}]},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",messages:!1},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria Label"}],t.a=P}).call(this,o("yl30"))},uH1u:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Form":{en:{creditOrDebitCard:"Credit / Debit card","textarea.chars.remaining":"characters remaining",upload:"Upload",loading:"Loading...",agree:"I have read and agree to the ","tos.agree":"I have read and agree to the %{tos} & %{privacy}.","tos.agree.GB":"I agree to the %{tos}. I have read the %{privacy} ","tos.agree.IE":"I agree to the %{tos}. I have read the %{privacy} ","tos.agree.FR":"I agree to the %{tos}. I have read %{privacy} ","tos.agree.OT":"I agree to the %{tos}. I have read the %{privacy} ","tos.error":"To create a Roku account, you must agree to the Roku Terms and Conditions & Privacy Policy.",tos:"Terms and Conditions",conjunction:" and ",privacy:"Privacy Policy",set:" set ",privacysettings:"my privacy settings",required:"Required",max:"Input must be no more than %{count} characters.",min:"Input must be more than %{count} characters.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} characters remaining","error.cc":"Invalid entry, please correct and re-submit","error.date":"Invalid date format","error.email":"Invalid email format","fields.required":"* These fields are required",submit:"Submit",cancel:"Cancel","error.url":"Field must be a valid URL such as http(s)://domain.com/path?p1=v1&...",yes:"Yes",no:"No","no.results":"No results found","create.item":'Create "%{name}"...',"multi.remove.aria.label":"Press return to remove"},es_MX:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},fr_FR:{creditOrDebitCard:"Carte de crédit/débit","textarea.chars.remaining":"caractères restants",upload:"Chargement",loading:"Chargement...",agree:"J’ai lu et accepté les ","tos.agree":"J’ai lu et j’accepte les %{tos} et les %{privacy}.","tos.agree.GB":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.agree.IE":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.agree.FR":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.agree.OT":"J’accepte les %{tos}. J’ai lu les %{privacy} ","tos.error":"Pour créer un compte Roku, vous devez accepter les conditions d’utilisation et la politique de confidentialité de Roku.",tos:"Conditions d’utilisation",conjunction:" et ",privacy:"Politique de confidentialité",set:" défini ",privacysettings:"mes paramètres de confidentialité",required:"Requis",max:"Vous ne pouvez saisir plus de %{count} caractères.",min:"Vous devez saisir plus de %{count} caractères.","cc-image":"sprite-formulaire-paiement-cc-us","paypal-image":"sprite-formulaire-paiement-paypal-logo",remaining:"%{remaining} caractères restants","error.cc":"Saisie non valide. Veuillez la corriger et l’envoyer à nouveau","error.date":"Format de date non valide","error.email":"Format d'e-mail non valide","fields.required":"*Ces champs sont obligatoires",submit:"Envoyer",cancel:"Annuler","error.url":"Le champ doit contenir une URL valide, telle que http(s)://domaine.com/chemin?p1=v1&...",yes:"Oui",no:"Non","no.results":"Aucun résultat trouvé","create.item":'Créer "%{name}"...',"multi.remove.aria.label":"Appuyez sur retour pour supprimer"},fr_CA:{creditOrDebitCard:"Carte de crédit/débit","textarea.chars.remaining":"caractères restants",upload:"Chargement",loading:"Chargement...",agree:"J'ai lu et accepté les ","tos.agree":"J'ai lu et accepté les %{tos} et la %{privacy}","tos.agree.GB":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.agree.IE":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.agree.FR":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.agree.OT":"J'accepte les %{tos}. J'ai lu la %{privacy} ","tos.error":"Pour créer un compte Roku, vous devez accepter les conditions d'utilisation et la politique de confidentialité de Roku.",tos:"Conditions d'utilisation",conjunction:" et ",privacy:"Politique de confidentialité",set:" configurer ",privacysettings:"mes paramètres de confidentialité",required:"Requis",max:"Vous ne pouvez saisir plus de %{count} caractères.",min:"Vous devez saisir plus de %{count} caractères.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caractères restants","error.cc":"Saisie invalide, veuillez la corriger et la soumettre à nouveau","error.date":"Format de date non valide","error.email":"Format d'adresse de courriel non valide","fields.required":"*Ces champs sont obligatoires",submit:"Envoyer",cancel:"Annuler","error.url":"Le champ doit être une adresse URL valide, comme http(s)://domaine.com/path?p1=v1&...",yes:"Oui",no:"Non","no.results":"Aucun résultat trouvé","create.item":"Créer « %{name} »...","multi.remove.aria.label":"Appuyer sur Retour pour retirer"},es_CO:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_AR:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_PE:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_CL:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_CR:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_SV:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_GT:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_HN:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_NI:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},es_PA:{creditOrDebitCard:"Tarjeta de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Cargar",loading:"Cargando...",agree:"Leí y acepto el ","tos.agree":"Leí y acepto los %{tos} y la %{privacy}.","tos.agree.GB":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.IE":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.FR":"Acepto los %{tos}. Leí la %{privacy} ","tos.agree.OT":"Acepto los %{tos}. Leí la %{privacy} ","tos.error":"Para crear una cuenta Roku, debes aceptar los Términos y condiciones, y la Política de privacidad de Roku.",tos:"Términos y condiciones",conjunction:" y ",privacy:"Política de privacidad",set:" establecido ",privacysettings:"mi configuración de privacidad",required:"Obligatorio",max:"No se deben ingresar más de %{count} caracteres.",min:"Se deben ingresar más de %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada no válida; corrige y vuelve a enviar","error.date":"Formato de fecha no válido","error.email":"Formato de correo electrónico no válido","fields.required":"* Estos campos son obligatorios",submit:"Enviar",cancel:"Cancelar","error.url":"El campo debe ser una URL válida, como: http(s)://domain.com/path?p1=v1&...",yes:"Sí",no:"No","no.results":"No se encontraron resultados","create.item":"Crear “%{name}”...","multi.remove.aria.label":"Presiona “Regresar” para eliminar"},en_GB:{"textarea.chars.remaining":"characters remaining",upload:"Upload",agree:"I have read and agree to the ","tos.error":"To create a Roku account, you must agree to the Roku Terms and Conditions & Privacy Policy.",tos:"Terms and Conditions",privacy:"Privacy Policy",required:"Required",max:"Input must be no more than %{count} characters.",min:"Input must be more than %{count} characters.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} characters remaining","error.cc":"Invalid entry, please correct and re-submit","error.date":"Invalid date format","error.email":"Invalid email format","fields.required":"* These fields are required",submit:"Submit",cancel:"Cancel","error.url":"Field must be a valid URL such as http(s)://domain.com/path?p1=v1&..."},pt_BR:{creditOrDebitCard:"Cartão de crédito/débito","textarea.chars.remaining":"caracteres restantes",upload:"Fazer upload",loading:"Carregando...",agree:"Li e concordo com ","tos.agree":"Li e concordo com os %{tos} e com a %{privacy}.","tos.agree.GB":"Concordo com os %{tos}. Li a %{privacy} ","tos.agree.IE":"Concordo com os %{tos}. Li a %{privacy} ","tos.agree.FR":"Concordo com os %{tos}. Li a %{privacy} ","tos.agree.OT":"Concordo com os %{tos}. Li a %{privacy} ","tos.error":"Para criar uma conta da Roku, é necessário concordar com os Termos e Condições e a Política de Privacidade da Roku.",tos:"Termos e Condições",conjunction:" e ",privacy:"Política de Privacidade",set:" definir ",privacysettings:"minhas configurações de privacidade",required:"Obrigatório",max:"A entrada não deve ter mais do que %{count} caracteres.",min:"A entrada deve ter mais do que %{count} caracteres.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} caracteres restantes","error.cc":"Entrada inválida. Corrija e envie novamente.","error.date":"Formato de data inválido","error.email":"Formato de e-mail inválido","fields.required":"*Esses campos são obrigatórios",submit:"Enviar",cancel:"Cancelar","error.url":"O campo deve ser uma URL válida como http(s)://domain.com/path?p1=v1&...",yes:"Sim",no:"Não","no.results":"Nenhum resultado encontrado","create.item":'Criar "%{name}"...',"multi.remove.aria.label":"Pressione Return para remover"},de_DE:{creditOrDebitCard:"Kredit-/Debitkarte","textarea.chars.remaining":"verbleibende Zeichen",upload:"Hochladen",loading:"Wird geladen …",agree:"Ich habe dies gelesen und bin damit einverstanden: ","tos.agree":"Ich habe die %{tos} und %{privacy} gelesen und stimme ihnen zu.","tos.agree.GB":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.agree.IE":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.agree.FR":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.agree.OT":"Ich stimme den %{tos} zu. Ich habe die %{privacy} gelesen ","tos.error":"Um einen Roku Account zu erstellen, musst du den Geschäftsbedingungen und der Datenschutzerklärung von Roku zustimmen.",tos:"Geschäftsbedingungen",conjunction:" und ",privacy:"Datenschutzerklärung",set:" richte ",privacysettings:"meine Datenschutzeinstellung ein",required:"Pflichtfeld",max:"Die Eingabe darf nicht länger als %{count} Zeichen sein.",min:"Die Eingabe muss aus mehr als %{count} Zeichen bestehen.","cc-image":"sprite-form-payment-cc-us","paypal-image":"sprite-form-payment-paypal-logo",remaining:"%{remaining} verbleibende Zeichen","error.cc":"Ungültiger Eintrag, bitte korrigieren und erneut senden","error.date":"Ungültiges Datumsformat","error.email":"Ungültiges E-Mail-Format","fields.required":"* Diese Felder sind Pflichtfelder.",submit:"Absenden",cancel:"Abbrechen","error.url":"Das Feld muss eine gültige URL sein, z. B. http(s)://domain.com/path?p1=v1&...",yes:"Ja",no:"Nein","no.results":"Keine Ergebnisse gefunden","create.item":"„%{name}“ erstellen ...","multi.remove.aria.label":"Zum Entfernen „Zurück“ drücken"}}}),e.exports=function(){return t.get("Roku.Form")}}).call(this,o("TYvK").ResourceManager)},uTzX:function(e,t,o){var r=o("wjKg");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},uYWm:function(e,t,o){"use strict";(function(e){o.d(t,"a",(function(){return x}));var r=o("lSNA"),a=o.n(r),n=o("yXPU"),i=o.n(n),l=o("lwsE"),s=o.n(l),c=o("W8MJ"),u=o.n(c),d=o("o0o1"),p=o.n(d),m=o("BpY0"),f=o("yl30"),g=o.n(f);function b(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function h(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?b(Object(o),!0).forEach((function(t){a()(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):b(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}var k=function(e){var t=e.pageConfig,o=void 0===t?{}:t,r=e.App,a=void 0===r?{}:r,n=e.footerNodeOverride,i=void 0===n?null:n,l=a.resource,s=void 0===l?{features:{}}:l,c=s.features["app-plugins.nav-external-footer.footerNode.querySelector.input"]||"",u="true"===s.features["app-plugins.nav-external-footer.footerNode.querySelector.overrides.pageConfig.footerTarget.enabled"];if(i)return i;var d=o.footerTarget||null;if(c&&(u||!d))try{d=document.querySelector(c)||null}catch(e){}return d},x=function(){function t(e){var o=e.App,r=void 0===o?null:o,a=e.footerConfig,n=void 0===a?{}:a,i=e.initialFooterConfigFactory,l=void 0===i?null:i,c=e.onNewsletterSignupClick,u=void 0===c?null:c,d=e.footerNode,p=void 0===d?null:d;s()(this,t),this.App=r,this.initialFooterConfig=n,this.footerConfig=n,this.initialFooterConfigFactory=l,this.footerNodeOverride=p,this.onNewsletterSignupClick=u,this.doInitialNavFooterRender=this.doInitialNavFooterRender.bind(this),this.doAjaxNavFooterRender=this.doAjaxNavFooterRender.bind(this),this.setFooterNodeOverride=this.setFooterNodeOverride.bind(this)}var o,r,a,n;return u()(t,[{key:"name",get:function(){return"NAV-EXTERNAL-FOOTER"}},{key:"setFooterNodeOverride",value:function(e){this.footerNodeOverride=e,this.lastFooterNode=e}},{key:"setFooterConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.footerConfig=e}},{key:"initialize",value:(n=i()(p.a.mark((function e(t){var o;return p.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.App=o;case 2:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"doInitialNavFooterRender",value:(a=i()(p.a.mark((function t(o){var r,a,n,i,l,s,c,u;return p.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=o.pageConfig,n=o.renderingContext,!this.initialFooterConfigFactory){t.next=12;break}return t.prev=2,t.next=5,Promise.resolve(this.initialFooterConfigFactory({App:r}));case 5:i=t.sent,this.initialFooterConfig=i,this.footerConfig=i,t.next=12;break;case 10:t.prev=10,t.t0=t.catch(2);case 12:if(l=this.footerNodeOverride,this.footerConfig,this.onUMAEnabled,s=k({App:r,pageConfig:a,footerNodeOverride:l})){t.next=16;break}throw Error("No footerNode on which to render the footer.");case 16:c=r.resource,u=void 0===c?{}:c,this.lastFooterNode&&this.lastFooterNode!==s&&g.a.unmountComponentAtNode(this.lastFooterNode),this.footerConfig=h(h(h({},this.footerConfig||{}),a&&a.footerConfig||{}),n&&n.footerConfig||{}),g.a.render(e.createElement(m.a,{App:r,resource:u,footerConfig:this.footerConfig}),s),this.lastFooterNode=s;case 21:case"end":return t.stop()}}),t,this,[[2,10]])}))),function(e){return a.apply(this,arguments)})},{key:"doAjaxNavFooterRender",value:(r=i()(p.a.mark((function t(o){var r,a,n,i,l,s,c,u,d;return p.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=o.pageConfig,n=o.renderingContext,i=this.footerNodeOverride,l=this.footerConfig,s=void 0===l?{}:l,this.onUMAEnabled,h({},s),c=k({App:r,pageConfig:a,footerNodeOverride:i})){t.next=6;break}throw Error("No footerNode on which to render the footer.");case 6:this.footerConfig=h(h(h({},this.footerConfig||{}),a&&a.footerConfig||{}),n&&n.footerConfig||{}),u=r.resource,d=void 0===u?{}:u,g.a.render(e.createElement(m.a,{App:r,resource:d,footerConfig:this.footerConfig}),c),this.lastFooterNode=c;case 10:case"end":return t.stop()}}),t,this)}))),function(e){return r.apply(this,arguments)})},{key:"doBeforeAjaxPageload",value:(o=i()(p.a.mark((function t(o){var r,a,n,i;return p.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=o.App,a=this.lastFooterNode,this.footerConfig,this.onUMAEnabled,a){t.next=4;break}throw Error("No footerNode on which to render the footer.");case 4:n=r.resource,i=void 0===n?{}:n,g.a.render(e.createElement(m.a,{App:r,resource:i,footerConfig:this.footerConfig}),a);case 6:case"end":return t.stop()}}),t,this)}))),function(e){return o.apply(this,arguments)})}]),t}()}).call(this,o("viRO"))},ufDe:function(e,t,o){var r=o("X45t");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},uiEg:function(e,t,o){var r=o("JPst"),a=o("HeW1"),n=o("/eNX"),i=o("i62F"),l=o("ZwRD"),s=o("E6u0"),c=o("o2kc"),u=o("x5pb"),d=o("WQOF"),p=o("/0DC"),m=o("+8WY"),f=o("nRiu"),g=o("le6U"),b=o("KGpt"),h=o("kz/Y"),k=o("gYdR"),x=o("4p6d"),y=o("p1Gc"),v=o("kl8v"),w=o("6uXS"),_=o("i8oF"),R=o("88kX"),C=o("lIEt"),E=o("squ5"),S=o("FqC6"),P=o("x2/r"),T=o("Twqr"),O=o("zgGB"),N=o("VXgu"),I=o("v9rE"),A=o("M73F"),M=o("dJCZ"),L=o("q9pY"),D=o("aL4w"),j=o("Gr7O"),H=o("Ooao"),z=o("fngZ"),F=o("x/2d");t=r(!1);var B=a(n),V=a(i),q=a(l),U=a(s),W=a(c),G=a(u),Y=a(d),K=a(p),J=a(m),Z=a(f),Q=a(g),X=a(b),$=a(h),ee=a(k),te=a(x),oe=a(y),re=a(v),ae=a(w),ne=a(_),ie=a(R),le=a(C),se=a(E),ce=a(S),ue=a(P),de=a(T),pe=a(O),me=a(N),fe=a(I),ge=a(A),be=a(M),he=a(L),ke=a(D),xe=a(j),ye=a(H),ve=a(z),we=a(F);t.push([e.i,".Roku-Form .sprite-form-payment-cc-ca{background-image:url("+B+");width:240px;height:46px}.Roku-Form .sprite-form-payment-cc-fr{background-image:url("+V+");width:122px;height:46px}.Roku-Form .sprite-form-payment-cc-gb{background-image:url("+q+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ie{background-image:url("+U+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-mx{background-image:url("+W+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ot{background-image:url("+G+");width:240px;height:46px}.Roku-Form .sprite-form-payment-cc-us{background-image:url("+Y+");width:240px;height:46px}.Roku-Form .sprite-form-payment-cc-co{background-image:url("+K+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ar{background-image:url("+J+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-pe{background-image:url("+Z+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-cl{background-image:url("+Q+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-cr{background-image:url("+X+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-sv{background-image:url("+$+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-gt{background-image:url("+ee+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-hn{background-image:url("+te+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-ni{background-image:url("+oe+");width:184px;height:46px}.Roku-Form .sprite-form-payment-cc-pa{background-image:url("+re+");width:184px;height:46px}.Roku-Form .sprite-form-payment-paypal-ca{background-image:url("+ae+");width:54px;height:37px}.Roku-Form .sprite-form-payment-paypal-fr{background-image:url("+ne+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-gb{background-image:url("+ie+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ie{background-image:url("+le+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-mx{background-image:url("+se+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ot{background-image:url("+ce+");width:54px;height:37px}.Roku-Form .sprite-form-payment-paypal-us{background-image:url("+ue+");width:54px;height:37px}.Roku-Form .sprite-form-payment-paypal-co{background-image:url("+de+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ar{background-image:url("+pe+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-pe{background-image:url("+me+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-cl{background-image:url("+fe+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-cr{background-image:url("+ge+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-sv{background-image:url("+be+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-gt{background-image:url("+he+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-hn{background-image:url("+ke+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-ni{background-image:url("+xe+");width:250px;height:85px}.Roku-Form .sprite-form-payment-paypal-pa{background-image:url("+ye+');width:250px;height:85px}.Roku-Form .input-container{height:44px;position:relative}.Roku-Form .input-container input{display:inline-block}.Roku-Form .input-container .input-container-eye{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;content:"";position:absolute;background-repeat:no-repeat;background-position:50%;vertical-align:middle;display:inline-block;height:100%;border-left:1px solid #d3d3d3;background-color:#d3d3d3}@media (min-width:768px){.Roku-Form .input-container .input-container-eye{left:90%;width:10%;background-image:url('+ve+")}}@media (min-width:320px) and (max-width:767px){.Roku-Form .input-container .input-container-eye{left:85%;width:15%;background-image:url("+ve+')}}.Roku-Form .input-container .input-container-eye:hover{cursor:pointer}.Roku-Form .input-container .input-container-eye-hide{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;content:"";position:absolute;background-repeat:no-repeat;background-position:50%;vertical-align:middle;display:inline-block;height:100%;border-left:1px solid #d3d3d3;background-color:#d3d3d3}@media (min-width:768px){.Roku-Form .input-container .input-container-eye-hide{left:90%;width:10%;background-image:url('+we+")}}@media (min-width:320px) and (max-width:767px){.Roku-Form .input-container .input-container-eye-hide{left:85%;width:15%;background-image:url("+we+")}}.Roku-Form .input-container .input-container-eye-hide:hover{cursor:pointer}.Roku-Form .form-group.has-error .input-container .input-container-eye,.Roku-Form .form-group.has-error .input-container .input-container-eye-hide{border:2px solid #ed1847;border-left:0}",""]),e.exports=t},"uuu/":function(e,t,o){var r=o("bbdx");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},v0oC:function(e,t,o){var r=o("8lrR");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},v1p5:function(e,t,o){(function(e){t.__esModule=!0,t.warn=t.requestAnimationFrame=t.reducePropsToState=t.mapStateOnServer=t.handleClientStateChange=t.convertReactPropstoHtmlAttributes=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},n=s(o("viRO")),i=s(o("MgzW")),l=o("hFT/");function s(e){return e&&e.__esModule?e:{default:e}}var c,u=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},d=function(e){var t=b(e,l.TAG_NAMES.TITLE),o=b(e,l.HELMET_PROPS.TITLE_TEMPLATE);if(o&&t)return o.replace(/%s/g,(function(){return t}));var r=b(e,l.HELMET_PROPS.DEFAULT_TITLE);return t||r||void 0},p=function(e){return b(e,l.HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){}},m=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return a({},e,t)}),{})},f=function(e,t){return t.filter((function(e){return void 0!==e[l.TAG_NAMES.BASE]})).map((function(e){return e[l.TAG_NAMES.BASE]})).reverse().reduce((function(t,o){if(!t.length)for(var r=Object.keys(o),a=0;a<r.length;a++){var n=r[a].toLowerCase();if(-1!==e.indexOf(n)&&o[n])return t.concat(o)}return t}),[])},g=function(e,t,o){var a={};return o.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&v("Helmet: "+e+' should be of type "Array". Instead found type "'+r(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,o){var r={};o.filter((function(e){for(var o=void 0,n=Object.keys(e),i=0;i<n.length;i++){var s=n[i],c=s.toLowerCase();-1===t.indexOf(c)||o===l.TAG_PROPERTIES.REL&&"canonical"===e[o].toLowerCase()||c===l.TAG_PROPERTIES.REL&&"stylesheet"===e[c].toLowerCase()||(o=c),-1===t.indexOf(s)||s!==l.TAG_PROPERTIES.INNER_HTML&&s!==l.TAG_PROPERTIES.CSS_TEXT&&s!==l.TAG_PROPERTIES.ITEM_PROP||(o=s)}if(!o||!e[o])return!1;var u=e[o].toLowerCase();return a[o]||(a[o]={}),r[o]||(r[o]={}),!a[o][u]&&(r[o][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var n=Object.keys(r),s=0;s<n.length;s++){var c=n[s],u=(0,i.default)({},a[c],r[c]);a[c]=u}return e}),[]).reverse()},b=function(e,t){for(var o=e.length-1;o>=0;o--){var r=e[o];if(r.hasOwnProperty(t))return r[t]}return null},h=(c=Date.now(),function(e){var t=Date.now();t-c>16?(c=t,e(t)):setTimeout((function(){h(e)}),0)}),k=function(e){return clearTimeout(e)},x="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||h:e.requestAnimationFrame||h,y="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||k:e.cancelAnimationFrame||k,v=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},w=null,_=function(e,t){var o=e.baseTag,r=e.bodyAttributes,a=e.htmlAttributes,n=e.linkTags,i=e.metaTags,s=e.noscriptTags,c=e.onChangeClientState,u=e.scriptTags,d=e.styleTags,p=e.title,m=e.titleAttributes;E(l.TAG_NAMES.BODY,r),E(l.TAG_NAMES.HTML,a),C(p,m);var f={baseTag:S(l.TAG_NAMES.BASE,o),linkTags:S(l.TAG_NAMES.LINK,n),metaTags:S(l.TAG_NAMES.META,i),noscriptTags:S(l.TAG_NAMES.NOSCRIPT,s),scriptTags:S(l.TAG_NAMES.SCRIPT,u),styleTags:S(l.TAG_NAMES.STYLE,d)},g={},b={};Object.keys(f).forEach((function(e){var t=f[e],o=t.newTags,r=t.oldTags;o.length&&(g[e]=o),r.length&&(b[e]=f[e].oldTags)})),t&&t(),c(e,g,b)},R=function(e){return Array.isArray(e)?e.join(""):e},C=function(e,t){void 0!==e&&document.title!==e&&(document.title=R(e)),E(l.TAG_NAMES.TITLE,t)},E=function(e,t){var o=document.getElementsByTagName(e)[0];if(o){for(var r=o.getAttribute(l.HELMET_ATTRIBUTE),a=r?r.split(","):[],n=[].concat(a),i=Object.keys(t),s=0;s<i.length;s++){var c=i[s],u=t[c]||"";o.getAttribute(c)!==u&&o.setAttribute(c,u),-1===a.indexOf(c)&&a.push(c);var d=n.indexOf(c);-1!==d&&n.splice(d,1)}for(var p=n.length-1;p>=0;p--)o.removeAttribute(n[p]);a.length===n.length?o.removeAttribute(l.HELMET_ATTRIBUTE):o.getAttribute(l.HELMET_ATTRIBUTE)!==i.join(",")&&o.setAttribute(l.HELMET_ATTRIBUTE,i.join(","))}},S=function(e,t){var o=document.head||document.querySelector(l.TAG_NAMES.HEAD),r=o.querySelectorAll(e+"["+l.HELMET_ATTRIBUTE+"]"),a=Array.prototype.slice.call(r),n=[],i=void 0;return t&&t.length&&t.forEach((function(t){var o=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===l.TAG_PROPERTIES.INNER_HTML)o.innerHTML=t.innerHTML;else if(r===l.TAG_PROPERTIES.CSS_TEXT)o.styleSheet?o.styleSheet.cssText=t.cssText:o.appendChild(document.createTextNode(t.cssText));else{var s=void 0===t[r]?"":t[r];o.setAttribute(r,s)}o.setAttribute(l.HELMET_ATTRIBUTE,"true"),a.some((function(e,t){return i=t,o.isEqualNode(e)}))?a.splice(i,1):n.push(o)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),n.forEach((function(e){return o.appendChild(e)})),{oldTags:a,newTags:n}},P=function(e){return Object.keys(e).reduce((function(t,o){var r=void 0!==e[o]?o+'="'+e[o]+'"':""+o;return t?t+" "+r:r}),"")},T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,o){return t[l.REACT_TAG_MAP[o]||o]=e[o],t}),t)},O=function(e,t,o){switch(e){case l.TAG_NAMES.TITLE:return{toComponent:function(){return e=t.title,o=t.titleAttributes,(r={key:e})[l.HELMET_ATTRIBUTE]=!0,a=T(o,r),[n.default.createElement(l.TAG_NAMES.TITLE,a,e)];var e,o,r,a},toString:function(){return function(e,t,o,r){var a=P(o),n=R(t);return a?"<"+e+" "+l.HELMET_ATTRIBUTE+'="true" '+a+">"+u(n,r)+"</"+e+">":"<"+e+" "+l.HELMET_ATTRIBUTE+'="true">'+u(n,r)+"</"+e+">"}(e,t.title,t.titleAttributes,o)}};case l.ATTRIBUTE_NAMES.BODY:case l.ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return T(t)},toString:function(){return P(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,o){var r,a=((r={key:o})[l.HELMET_ATTRIBUTE]=!0,r);return Object.keys(t).forEach((function(e){var o=l.REACT_TAG_MAP[e]||e;if(o===l.TAG_PROPERTIES.INNER_HTML||o===l.TAG_PROPERTIES.CSS_TEXT){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[o]=t[e]})),n.default.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,o){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!(e===l.TAG_PROPERTIES.INNER_HTML||e===l.TAG_PROPERTIES.CSS_TEXT)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+u(r[t],o)+'"';return e?e+" "+a:a}),""),n=r.innerHTML||r.cssText||"",i=-1===l.SELF_CLOSING_TAGS.indexOf(e);return t+"<"+e+" "+l.HELMET_ATTRIBUTE+'="true" '+a+(i?"/>":">"+n+"</"+e+">")}),"")}(e,t,o)}}}};t.convertReactPropstoHtmlAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,o){return t[l.HTML_TAG_MAP[o]||o]=e[o],t}),t)},t.handleClientStateChange=function(e){w&&y(w),e.defer?w=x((function(){_(e,(function(){w=null}))})):(_(e),w=null)},t.mapStateOnServer=function(e){var t=e.baseTag,o=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,n=e.linkTags,i=e.metaTags,s=e.noscriptTags,c=e.scriptTags,u=e.styleTags,d=e.title,p=void 0===d?"":d,m=e.titleAttributes;return{base:O(l.TAG_NAMES.BASE,t,r),bodyAttributes:O(l.ATTRIBUTE_NAMES.BODY,o,r),htmlAttributes:O(l.ATTRIBUTE_NAMES.HTML,a,r),link:O(l.TAG_NAMES.LINK,n,r),meta:O(l.TAG_NAMES.META,i,r),noscript:O(l.TAG_NAMES.NOSCRIPT,s,r),script:O(l.TAG_NAMES.SCRIPT,c,r),style:O(l.TAG_NAMES.STYLE,u,r),title:O(l.TAG_NAMES.TITLE,{title:p,titleAttributes:m},r)}},t.reducePropsToState=function(e){return{baseTag:f([l.TAG_PROPERTIES.HREF],e),bodyAttributes:m(l.ATTRIBUTE_NAMES.BODY,e),defer:b(e,l.HELMET_PROPS.DEFER),encode:b(e,l.HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:m(l.ATTRIBUTE_NAMES.HTML,e),linkTags:g(l.TAG_NAMES.LINK,[l.TAG_PROPERTIES.REL,l.TAG_PROPERTIES.HREF],e),metaTags:g(l.TAG_NAMES.META,[l.TAG_PROPERTIES.NAME,l.TAG_PROPERTIES.CHARSET,l.TAG_PROPERTIES.HTTPEQUIV,l.TAG_PROPERTIES.PROPERTY,l.TAG_PROPERTIES.ITEM_PROP],e),noscriptTags:g(l.TAG_NAMES.NOSCRIPT,[l.TAG_PROPERTIES.INNER_HTML],e),onChangeClientState:p(e),scriptTags:g(l.TAG_NAMES.SCRIPT,[l.TAG_PROPERTIES.SRC,l.TAG_PROPERTIES.INNER_HTML],e),styleTags:g(l.TAG_NAMES.STYLE,[l.TAG_PROPERTIES.CSS_TEXT],e),title:d(e),titleAttributes:m(l.ATTRIBUTE_NAMES.TITLE,e)}},t.requestAnimationFrame=x,t.warn=v}).call(this,o("yLpj"))},v7Pr:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("g1v6");o("/7YE");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var g=function(t){s()(r,t);var o=f(r);function r(){return a()(this,r),o.apply(this,arguments)}return i()(r,[{key:"render",value:function(){this.props.imgClass&&this.props.imgClass;var t=this.props.imgXsUrl||this.props.imgUrl,o=this.props.imgUrl,r=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8);return e.createElement("div",{className:"Roku-PictureFill"},e.createElement("style",{dangerouslySetInnerHTML:{__html:"\n #"+r+"{\n background-image: url("+o+");\n }\n ".concat(this.props.forceDesktop?"@media (max-width: 767px)":"@media (max-width: 1023px)"," {\n #")+r+"{\n background-image: url("+t+");\n }\n }"}}),e.createElement("section",null,this.props.clickableImageURL?e.createElement("a",{target:"_blank","data-gtm-label":"hero_image","data-gtm-category":this.props.referrer,href:this.props.clickableImageURL,"data-reload-navigation":"true"},e.createElement("div",{id:r,"aria-label":this.props.imgAlt||"",className:"media-bg "+this.props.imgClass},e.createElement("div",{ref:"content"}),this.props.imgAlt&&e.createElement("span",{role:"img","aria-labelledby":r}," "))):e.createElement("div",{id:r,"aria-label":this.props.imgAlt||"",className:"media-bg "+this.props.imgClass},this.props.children,this.props.imgAlt&&e.createElement("span",{role:"img","aria-labelledby":r}," "))))}}]),r}(e.Component);g.propTypes={imgUrl:m.a.string,imgXsUrl:m.a.string,imgClass:m.a.string,forceDesktop:m.a.bool,clickableImageURL:m.a.string,referrer:m.a.string},g.defaultProps={imgUrl:"",imgXsUrl:"",imgClass:"",referrer:""},t.a=g}).call(this,o("viRO"))},v9rE:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},vCwE:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Rapid-Header .txt-bold{font-family:GothamBold,Helvetica,Arial,sans-serif}.Rapid-Header .txt-medium{font-family:GothamMedium,Helvetica,Arial,sans-serif}.Rapid-Header .txt-light{font-family:GothamLight,Helvetica,Arial,sans-serif}",""]),e.exports=t},vGtj:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Showcase-ChannelCategory{position:relative}.Roku-Showcase-ChannelCategory .Roku-PictureFill,.Roku-Showcase-ChannelCategory .Roku-PictureFill *{height:100%}.Roku-Showcase-ChannelCategory .channel-category-showcase{position:relative;padding-top:400px}.Roku-Showcase-ChannelCategory .background{position:absolute;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.6);box-shadow:0 10px 30px rgba(0,0,0,.6);z-index:0;top:0;left:0;width:100%;height:600px}.Roku-Showcase-ChannelCategory .category-container{position:relative}.Roku-Showcase-ChannelCategory .content{position:relative;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.6);box-shadow:0 10px 30px rgba(0,0,0,.6);margin-left:20px;margin-right:20px;margin-bottom:30px;background-color:#fff;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .content{margin-left:20px;margin-right:20px;margin-bottom:30px}}.Roku-Showcase-ChannelCategory .content .content-text{padding:60px 40px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .content .content-text{padding-top:60px;padding-bottom:60px;padding-left:40px;padding-right:40px}}.Roku-Showcase-ChannelCategory .content .content-text h2{margin-top:0}.Roku-Showcase-ChannelCategory .content .content-text p{font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .content .content-text p{font-size:22px;line-height:32px}}.Roku-Showcase-ChannelCategory .attribution{position:relative;font-size:12px;line-height:18px;padding:20px;color:#fff;text-align:center}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .attribution{font-size:12px;line-height:18px;padding:20px}}.Roku-Showcase-ChannelCategory .attribution .image{padding-bottom:10px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .attribution .image{padding-bottom:10px}}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .attribution .image .attribution-img{margin-left:auto;margin-right:auto}}.Roku-Showcase-ChannelCategory .channels{margin-top:30px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .channels{margin-top:30px}}.Roku-Showcase-ChannelCategory .channels .channel-logo{margin-bottom:30px;margin-left:auto;margin-right:auto}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .channels .channel-logo{margin-bottom:30px}}.Roku-Showcase-ChannelCategory .cta{text-align:center;margin-top:50px;padding-left:20px;padding-right:20px;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .cta{margin-top:50px;padding-left:20px;padding-right:20px;padding-bottom:40px}}@media (min-width:768px){.Roku-Showcase-ChannelCategory .cta{margin-top:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .cta{margin-top:20px}}.Roku-Showcase-ChannelCategory .cta .roku-button{width:50%;margin-bottom:0}@media (min-width:768px){.Roku-Showcase-ChannelCategory .cta .roku-button{min-width:280px;width:auto}}.Roku-Showcase-ChannelCategory .hide-link{margin-left:20px;margin-right:20px;display:inline-block;vertical-align:middle}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .hide-link{margin-left:20px;margin-right:20px}}@media (min-width:768px){.Roku-Showcase-ChannelCategory .channel-category-showcase{padding-top:0;height:750px}.Roku-Showcase-ChannelCategory .background,.Roku-Showcase-ChannelCategory .category-container{height:750px}.Roku-Showcase-ChannelCategory .category-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Showcase-ChannelCategory .category-container .row{width:100%}.Roku-Showcase-ChannelCategory .category-container .content{width:33.33333%;margin-right:0;position:relative;margin-left:2em}.Roku-Showcase-ChannelCategory .category-container .content.right{float:right}.Roku-Showcase-ChannelCategory .category-container .content.left{float:left}}@media (min-width:768px) and (min-width:768px){.Roku-Showcase-ChannelCategory .category-container .content{width:39%}}@media (min-width:768px){.Roku-Showcase-ChannelCategory .category-container .attribution{position:absolute;bottom:0;max-width:50%;margin-left:40px;margin-right:40px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .category-container .attribution{margin-left:40px;margin-right:40px}}@media (min-width:768px){.Roku-Showcase-ChannelCategory .category-container .attribution.left{text-align:left;left:0}.Roku-Showcase-ChannelCategory .category-container .attribution.right{text-align:right;right:0}}.Roku-Showcase-ChannelCategory .ChannelHighlight{padding:20px;-webkit-box-shadow:0 5px 14px 4px rgba(0,0,0,.2);box-shadow:0 5px 14px 4px rgba(0,0,0,.2);margin-top:40px}.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper a:first-child{max-width:15%;margin-right:24px}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper a:first-child{max-width:90%;margin-right:0}}.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper a:first-child img{max-width:100%}.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper h3{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Roku-Showcase-ChannelCategory .ChannelHighlight-Wrapper a:last-child{margin:0}.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:320px) and (max-width:767px){.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels .carousel-image{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;margin-bottom:12px}@media (min-width:768px){.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels .carousel-image{margin:0 12px}.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels .carousel-image:first-child{margin-left:0}.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels .carousel-image:last-child{margin-right:0}}.Roku-Showcase-ChannelCategory .ChannelHighlight-Channels img{max-width:100%}",""]),e.exports=t},vL0o:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ks-base-scrollspy-wrapper{position:relative;padding-bottom:60px}.ks-base-scrollspy{overflow:visible;position:absolute;top:0;z-index:100;min-height:60px;width:100%}.ks-base-scrollspy.sticky{position:fixed}@media (max-width:1079px){.ks-base-scrollspy.sticky .flex-menu-left{display:none}}",""]),e.exports=t},vLHr:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.crumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:lighter}.crumbs,.crumbs .crumb{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.crumbs .crumb .link{padding-right:5px;font-size:14px}@media (min-width:320px) and (max-width:767px){.crumbs .crumb .link{padding-right:5px;font-size:16px}}.crumbs .crumb:last-child{font-weight:bolder}.crumbs .crumb:last-child:after{content:"";display:none}.crumbs .icon{font-size:12px}@media (min-width:320px) and (max-width:767px){.crumbs .icon{font-size:16px}}.crumbs .glyphicon-home:before{font-size:14px}@media (min-width:320px) and (max-width:767px){.crumbs .glyphicon-home:before{font-size:16px}}.crumbs .glyphicon-chevron-right-sm:before{margin-right:5px;font-size:14px;line-height:2.3}',""]),e.exports=t},vRBc:function(e,t,o){"use strict";var r=o("AM7I")("%Math.abs%");e.exports=function(e){return r(e)}},vRTO:function(e,t,o){var r=o("aej8");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},vSvf:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-Category-Grid .category-grid-wrapper{padding-top:30px;padding-bottom:40px}.Roku-Category-Grid .category-grid-content{padding-left:0;padding-right:0}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .category-grid-content{padding-left:10px;padding-right:10px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Category-Grid .category-grid-content{padding-left:10px;padding-right:10px}}.Roku-Category-Grid .category-grid-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Roku-Category-Grid .category-grid-box .category-grid-icon{text-decoration:none;color:#000;justify-self:center}.Roku-Category-Grid .category-grid-box .grid-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Category-Grid .category-grid-box .grid-item-top{font-size:20px;font-family:GothamMedium,Helvetica,Arial,sans-serif;margin-top:0;line-height:26px}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .category-grid-box .grid-item-top{font-size:20px!important;width:75%;font-size:18px;line-height:26px;margin-top:0;display:contents}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-Category-Grid .category-grid-box .grid-item-top{font-size:18px;line-height:26px}}.Roku-Category-Grid .category-grid-box .grid-item-text{width:75%;font-size:18px;line-height:26px}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .category-grid-box .grid-item-text{font-size:18px;line-height:26px}}.Roku-Category-Grid .category-grid-box .grid-item .icon-top{color:#6d28a0;font-size:4em}.Roku-Category-Grid .category-grid-box .grid-item .icon-bottom{font-size:3em}.Roku-Category-Grid .category-grid-box .bottom-text{font-size:16px;margin-top:0;line-height:20px}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .category-grid-box .bottom-text{font-size:18px;width:100%}}.Roku-Category-Grid .category-grid-box .grid-item:hover .bottom-text,.Roku-Category-Grid .category-grid-box .grid-item:hover .top-text{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:#000;text-decoration-color:#000}.Roku-Category-Grid .top-grid .category-grid-icon{width:160px}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .top-grid .category-grid-icon{width:110px}}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .top-grid{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}}@media (min-width:768px){.Roku-Category-Grid .top-grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}}@media (min-width:1080px){.Roku-Category-Grid .top-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;width:100%}}.Roku-Category-Grid .bottom-grid .category-grid-icon{width:150px}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .bottom-grid .category-grid-icon{width:auto}}@media (min-width:320px) and (max-width:767px){.Roku-Category-Grid .bottom-grid{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}}@media (min-width:768px){.Roku-Category-Grid .bottom-grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}}@media (min-width:1080px){.Roku-Category-Grid .bottom-grid{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;width:100%}}",""]),e.exports=t},vZIR:function(e,t,o){"use strict";var r=o("Qfp6"),a=o("CR0S"),n=o("5R+2");e.exports=function(e){for(var t,o=0,i="";!t;)i+=n(a,r.get(),1),t=e<Math.pow(16,o+1),o++;return i}},vZfe:function(e,t,o){"use strict";o.d(t,"a",(function(){return l}));var r=o("viRO"),a=o.n(r),n=o("17x9"),i=o.n(n),l=(o("IIlp"),function(e){var t=e.children,o=e.className,r=e.htmlFor;return a.a.createElement("label",{htmlFor:r,className:"roku-form-error ".concat(o)},t)});l.propTypes={className:i.a.string},l.defaultProps={className:"roku-default-form-layout"}},vZkO:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.stock-ticker-email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#662d91;border-top:5px solid #efcb01;border-bottom:5px solid #efcb01}@media (min-width:320px) and (max-width:767px){.stock-ticker-email{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.stock-ticker-email .se-email-alerts-section{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:20px 20px 20px 50px;background-color:#662d91;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:320px) and (max-width:767px){.stock-ticker-email .se-email-alerts-section{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px}}.stock-ticker-email .se-email-alerts-section form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stock-ticker-email .se-email-alerts-section form #alertemail{background-color:#fff!important}.stock-ticker-email .se-email-alerts-section form button{min-width:120px}.stock-ticker-email .se-email-alerts-section .Roku-Form .form-group{margin-right:10px}@media (min-width:320px) and (max-width:767px){.stock-ticker-email .se-email-alerts-section .Roku-Form .form-group{margin-right:0}}.stock-ticker-email .se-email-alerts-section .Roku-Form button{margin-bottom:6px}.stock-ticker-email .se-email-alerts-section .email-alert-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:320px) and (max-width:767px){.stock-ticker-email .se-email-alerts-section .email-alert-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.stock-ticker-email .se-email-alerts-section .footer{font-size:14px}.stock-ticker-email .se-divider{border-right:1px solid hsla(0,0%,93.3%,.13333333333333333);padding:80px 0}@media (min-width:320px) and (max-width:767px){.stock-ticker-email .se-divider{border-right:0;padding:0 160px;border-bottom:1px solid hsla(0,0%,93.3%,.13333333333333333)}}.stock-ticker-email .se-stockticker{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-right:50px;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#fff}@media (min-width:320px) and (max-width:767px){.stock-ticker-email .se-stockticker{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:0;padding-bottom:30px;border-right:0}}.stock-ticker-email .se-stockticker .stockindex-company{font-size:16px}.stock-ticker-email .se-stockticker .stockindex-price{font-size:46px}.stock-ticker-email .se-stockticker .stockindex-pricediff,.stock-ticker-email .se-stockticker .stockindex-volume{font-size:18px}.stock-ticker-email .se-stockticker .stockindex-pricedelay,.stock-ticker-email .se-stockticker .stockindex-updateddate{font-size:12px}",""]),e.exports=t},vcdh:function(e,t){e.exports="/investor/s/1647467262999/fonts/Gotham-Book.woff"},vch1:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Modal-Spinner .overlay-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal-Spinner .overlay-backdrop{overflow:hidden;width:100%;height:10000px;background:#fff;opacity:.8;position:fixed;top:-2500px}.Roku-Modal-Spinner .overlay-backdrop.redirect{opacity:1}.Roku-Modal-Spinner .overlay-container{width:100%;height:100%;overflow:hidden;position:relative;margin:250px auto;background:#fff}.Roku-Modal-Spinner .overlay-loader-container{width:600px;z-index:1050;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute}@media (min-width:320px) and (max-width:767px){.Roku-Modal-Spinner .overlay-loader-container{width:300px}}.Roku-Modal-Spinner .overlay-loader-container.top{margin-top:20vh}.Roku-Modal-Spinner .overlay-loader-container.middle{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Roku-Modal-Spinner .overlay-loader-container.bottom{bottom:0;margin-bottom:20vh}.Roku-Modal-Spinner .overlay-loader-container .overlay-logo{height:45px;width:150px;margin-bottom:70px}@media (min-width:320px) and (max-width:767px){.Roku-Modal-Spinner .overlay-loader-container .overlay-logo{height:36px;width:120px;margin-bottom:60px}}.Roku-Modal-Spinner .overlay-loader-container .overlay-loader{margin-bottom:70px;width:80px;height:80px;-webkit-animation:spCircRot 1.5s linear infinite;animation:spCircRot 1.5s linear infinite}@media (min-width:320px) and (max-width:767px){.Roku-Modal-Spinner .overlay-loader-container .overlay-loader{margin-bottom:60px}}.Roku-Modal-Spinner .wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal-Spinner .backdrop{overflow:hidden;width:100%;height:10000px;background:#000;opacity:.25;position:fixed;top:-2500px}.Roku-Modal-Spinner .container{width:100%;overflow:hidden;position:relative}.Roku-Modal-Spinner .dialog{width:120px;margin:250px auto;background:#fff;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}@media (min-width:320px) and (max-width:767px){.Roku-Modal-Spinner .dialog{width:90%}}.Roku-Modal-Spinner .sp{width:32px;height:32px;clear:both;margin:20px auto}.Roku-Modal-Spinner .sp-circle{border:4px solid #fff;border-top-color:#000;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s linear infinite;animation:spCircRot .6s linear infinite}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}",""]),e.exports=t},"vez+":function(e,t,o){(t=o("JPst")(!1)).push([e.i,".Roku-Nav-Page-Standard{overflow:hidden;margin-bottom:22px}.Roku-Nav-Page-Standard .nav-page-headline{background-image:-o-linear-gradient(top,#eee 40%,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40,#eee),color-stop(100,#f8f8f8));background-image:-webkit-linear-gradient(top,#eee 40%,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#eee),to(#f8f8f8));background-image:linear-gradient(180deg,#eee 40%,#f8f8f8);font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:32px;line-height:40px;margin-bottom:22px;overflow:hidden}@media (min-width:320px) and (max-width:767px){.Roku-Nav-Page-Standard .nav-page-headline{font-size:32px;line-height:40px}}.Roku-Nav-Page-Standard .nav-page-headline h1.nav-page-headline-h1{color:#333;text-align:center;padding:20px 10px;margin-top:0;margin-bottom:0}@media (min-width:320px) and (max-width:767px){.Roku-Nav-Page-Standard .nav-page-headline h1.nav-page-headline-h1{padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px}}@media (max-width:319px){.nav-uma-enabled.hide-header-nav.nav .nav-main .Roku-Nav-Page-Standard .nav-page-headline{padding-top:80px}}@media (min-width:320px) and (max-width:767px){.nav-uma-enabled.hide-header-nav.nav .nav-main .Roku-Nav-Page-Standard .nav-page-headline{padding-top:80px}}@media (min-width:768px) and (max-width:1079px){.nav-uma-enabled.hide-header-nav.nav .nav-main .Roku-Nav-Page-Standard .nav-page-headline{padding-top:25px}}",""]),e.exports=t},vfHX:function(e,t,o){var r=o("lR7G");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},viRO:function(e,t,o){"use strict";
/** @license React v16.14.0
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=o("MgzW"),a="function"==typeof Symbol&&Symbol.for,n=a?Symbol.for("react.element"):60103,i=a?Symbol.for("react.portal"):60106,l=a?Symbol.for("react.fragment"):60107,s=a?Symbol.for("react.strict_mode"):60108,c=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,d=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.forward_ref"):60112,m=a?Symbol.for("react.suspense"):60113,f=a?Symbol.for("react.memo"):60115,g=a?Symbol.for("react.lazy"):60116,b="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o<arguments.length;o++)t+="&args[]="+encodeURIComponent(arguments[o]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x={};function y(e,t,o){this.props=e,this.context=t,this.refs=x,this.updater=o||k}function v(){}function w(e,t,o){this.props=e,this.context=t,this.refs=x,this.updater=o||k}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=y.prototype;var _=w.prototype=new v;_.constructor=w,r(_,y.prototype),_.isPureReactComponent=!0;var R={current:null},C=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,o){var r,a={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)C.call(t,r)&&!E.hasOwnProperty(r)&&(a[r]=t[r]);var s=arguments.length-2;if(1===s)a.children=o;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===a[r]&&(a[r]=s[r]);return{$$typeof:n,type:e,key:i,ref:l,props:a,_owner:R.current}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var T=/\/+/g,O=[];function N(e,t,o,r){if(O.length){var a=O.pop();return a.result=e,a.keyPrefix=t,a.func=o,a.context=r,a.count=0,a}return{result:e,keyPrefix:t,func:o,context:r,count:0}}function I(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>O.length&&O.push(e)}function A(e,t,o){return null==e?0:function e(t,o,r,a){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var s=!1;if(null===t)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case n:case i:s=!0}}if(s)return r(a,t,""===o?"."+M(t,0):o),1;if(s=0,o=""===o?".":o+":",Array.isArray(t))for(var c=0;c<t.length;c++){var u=o+M(l=t[c],c);s+=e(l,u,r,a)}else if(null===t||"object"!=typeof t?u=null:u="function"==typeof(u=b&&t[b]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),c=0;!(l=t.next()).done;)s+=e(l=l.value,u=o+M(l,c++),r,a);else if("object"===l)throw r=""+t,Error(h(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return s}(e,"",t,o)}function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function L(e,t){e.func.call(e.context,t,e.count++)}function D(e,t,o){var r=e.result,a=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?j(e,r,o,(function(e){return e})):null!=e&&(P(e)&&(e=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,a+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(T,"$&/")+"/")+o)),r.push(e))}function j(e,t,o,r,a){var n="";null!=o&&(n=(""+o).replace(T,"$&/")+"/"),A(e,D,t=N(t,n,r,a)),I(t)}var H={current:null};function z(){var e=H.current;if(null===e)throw Error(h(321));return e}var F={ReactCurrentDispatcher:H,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:R,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,o){if(null==e)return e;var r=[];return j(e,r,null,t,o),r},forEach:function(e,t,o){if(null==e)return e;A(e,L,t=N(null,null,t,o)),I(t)},count:function(e){return A(e,(function(){return null}),null)},toArray:function(e){var t=[];return j(e,t,null,(function(e){return e})),t},only:function(e){if(!P(e))throw Error(h(143));return e}},t.Component=y,t.Fragment=l,t.Profiler=c,t.PureComponent=w,t.StrictMode=s,t.Suspense=m,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.cloneElement=function(e,t,o){if(null==e)throw Error(h(267,e));var a=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=R.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)C.call(t,u)&&!E.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=o;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];a.children=c}return{$$typeof:n,type:e.type,key:i,ref:l,props:a,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=P,t.lazy=function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return z().useCallback(e,t)},t.useContext=function(e,t){return z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return z().useEffect(e,t)},t.useImperativeHandle=function(e,t,o){return z().useImperativeHandle(e,t,o)},t.useLayoutEffect=function(e,t){return z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return z().useMemo(e,t)},t.useReducer=function(e,t,o){return z().useReducer(e,t,o)},t.useRef=function(e){return z().useRef(e)},t.useState=function(e){return z().useState(e)},t.version="16.14.0"},vmXq:function(e,t,o){var r=o("WrhZ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},vrs5:function(e,t,o){"use strict";var r=o("AM7I"),a=r("%String%"),n=r("%TypeError%");e.exports=function(e){if("symbol"==typeof e)throw new n("Cannot convert a Symbol value to a string");return a(e)}},vsK3:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.channel-feed-container .fixed-bg-container{position:relative}.channel-feed-container .freemovies h3{font-size:20px;margin-top:11px}.channel-feed-container .container.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.channel-feed-container .container.flex.center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.channel-feed-container .container.flex.center.space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:320px) and (max-width:767px){.channel-feed-container .container.flex.center.flex-center-sm{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.channel-feed-container .container.flex.center.flex-center-sm .brand-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.channel-feed-container .free-tv-carousel{margin-top:20px;padding-bottom:20px;position:relative}@media (max-width:1245px){.channel-feed-container .RokuCarousel{width:calc(95% - 2px);margin:0 auto}}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .carousel-navigation-left,.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .carousel-navigation-right{position:absolute;z-index:99}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .carousel-navigation-left .control,.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .carousel-navigation-right .control{outline:none;text-decoration:none;cursor:pointer}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .carousel-navigation-left{left:12px}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .carousel-navigation-right{right:12px}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .RokuCarousel-Container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:320px) and (max-width:767px){.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .RokuCarousel-Container.visible-xs{display:-ms-flexbox!important;display:-webkit-flex!important;display:-webkit-box!important;display:flex!important}}.channel-feed-container .RokuCarousel .RokuCarousel-Wrapper .RokuCarousel-Container .carousel-image{float:left}.channel-feed-container .RokuCarousel .carousel-image .Roku-Image{display:inline-block;width:100%}.channel-feed-container .RokuCarousel .carousel-image .Roku-Image img{margin-left:auto;margin-right:auto;max-height:400px;max-width:100%}.channel-feed-container .RokuCarousel .carousel-navigation-left,.channel-feed-container .RokuCarousel .carousel-navigation-right{position:relative;width:0;font-size:4rem}@media (min-width:320px) and (max-width:767px){.channel-feed-container .RokuCarousel .carousel-navigation-left,.channel-feed-container .RokuCarousel .carousel-navigation-right{font-size:3rem}}.channel-feed-container .RokuCarousel .carousel-navigation-left .control,.channel-feed-container .RokuCarousel .carousel-navigation-right .control{outline:none;text-decoration:none;cursor:pointer}.channel-feed-container .RokuCarousel .carousel-navigation-right{right:10px}@media (min-width:1046px){.channel-feed-container .RokuCarousel .carousel-navigation-right{right:-15px}}.channel-feed-container .RokuCarousel .carousel-navigation-left{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);left:10px}@media (min-width:1046px){.channel-feed-container .RokuCarousel .carousel-navigation-left{left:-15px}}.channel-feed-container .RokuCarousel-Navigation{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper{width:100%;margin:0 auto;overflow:hidden}@media (max-width:1245px){.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper{width:calc(95% - 2px)}}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .position.thumb{float:left;margin:0 3px;cursor:pointer;outline:none}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .position.thumb.video{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .position.thumb.video img{position:absolute;left:0;z-index:-1}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .position.thumb img{max-width:100%}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay{position:absolute;width:calc(100% - 6px);height:100%;margin:0 3px}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:after,.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:before{content:"";position:absolute;width:100%;height:100%;opacity:0;z-index:0;pointer-events:none}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:before{background:rgba(0,0,0,.5)}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,transparent),to(#000));background:-webkit-linear-gradient(top,transparent,transparent 40%,#000);background:-o-linear-gradient(top,transparent 0,transparent 40%,#000 100%);background:linear-gradient(180deg,transparent 0,transparent 40%,#000)}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay .channel-play{-webkit-transition:opacity .287s;-o-transition:opacity .287s;transition:opacity .287s;position:absolute;text-align:center;font-size:50px;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);cursor:pointer;line-height:1}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay .details-label{-webkit-transition:opacity .287s;-o-transition:opacity .287s;transition:opacity .287s;position:absolute;bottom:1rem;opacity:0;line-height:1;vertical-align:text-bottom;right:1rem;font-size:14px;line-height:22px;font-weight:700}@media (min-width:320px) and (max-width:767px){.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay .details-label{font-size:14px;line-height:22px}}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay .details-label .details-arrow{display:inline-block;margin-left:3px}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay .details-label .details-arrow:before{top:2px}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:hover:before{opacity:1}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:hover .channel-play,.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay:hover .details-label{opacity:1;z-index:0}.channel-feed-container .RokuCarousel-Navigation .RokuCarousel-Navigation-Wrapper .RokuCarousel-Navigation-Container .roku-channel-overlay-optionB{width:calc(100% - 6px);height:100%;margin:0 3px;cursor:pointer;-webkit-transition:opacity .287s;-o-transition:opacity .287s;transition:opacity .287s;position:absolute;text-align:center;font-size:50px;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);transform:translate(-50%,-20%);line-height:1}',""]),e.exports=t},vsgA:function(e,t,o){"use strict";(function(e,t,r){var a=o("lwsE"),n=o.n(a),i=o("W8MJ"),l=o.n(i),s=o("7W2i"),c=o.n(s),u=o("a1gu"),d=o.n(u),p=o("Nsbk"),m=o.n(p),f=o("ngGT"),g=o("j/Xd");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=m()(e);if(t){var a=m()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return d()(this,o)}}var h=f.a.markdownAsHTML;e.implement("Roku.Page.Maintenance",(function(e){e.on("Render",(function(a){var n="";try{n=e.resource("title")||""}catch(e){}t.render(r.createElement(g.a,{wrapperDivOuterClassName:"Roku-Page-Maintenance",headlineInnerHtml:n},r.createElement(o,{resource:e.resource()})),a)}),this);var o=function(e){c()(o,e);var t=b(o);function o(){return n()(this,o),t.apply(this,arguments)}return l()(o,[{key:"render",value:function(){var e=this.props.resource,t={"%{support}":e["link.support"],"%{forums}":e["link.forums"],"%{blog}":e["link.blog"]},o=new RegExp(Object.keys(t).join("|"),"g"),a=e.desc4.replace(o,(function(e){return t[e]})),n=e.desc5.replace(o,(function(e){return t[e]}));return r.createElement("div",{className:"roku-margin top"},r.createElement("p",{dangerouslySetInnerHTML:{__html:h(e.desc1)}}),r.createElement("p",{dangerouslySetInnerHTML:{__html:h(e.desc2)}}),r.createElement("p",{dangerouslySetInnerHTML:{__html:h(e.desc3)}}),r.createElement("p",{dangerouslySetInnerHTML:{__html:h(a)}}),r.createElement("p",{dangerouslySetInnerHTML:{__html:h(n)}}))}}]),o}(r.Component)}))}).call(this,o("Mt3h").Shell,o("yl30"),o("viRO"))},vtrj:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".trc-video .img-responsive{margin:0 auto}",""]),e.exports=t},wErb:function(e,t){e.exports="/investor/s/1647467262999/i/c0556d453d9be26fbc85ababd6f5969b.png"},wMiH:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-other-icons.ttf"},wTVA:function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},wXHL:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.roku-product-offer-banner{background-color:#fff;margin-bottom:3rem;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;width:100%}@media (max-width:767px){.roku-product-offer-banner{margin-bottom:1.5rem}}.roku-product-offer-banner .offer-row{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.roku-product-offer-banner .offer-row{-ms-flex-direction:row;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media (max-width:1023px){.roku-product-offer-banner .offer-row{-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:4rem}}@media (max-width:1023px) and (max-width:767px){.roku-product-offer-banner .offer-row{padding-bottom:2rem}}.roku-product-offer-banner p{margin-bottom:0}.roku-product-offer-banner p a{text-decoration:none;font-weight:800}.roku-product-offer-banner p a:hover{color:#333}.roku-product-offer-banner h2{margin-top:0}.roku-product-offer-banner img{width:100%;max-width:100%;max-height:100%}.roku-product-offer-banner .link{font-weight:400;line-height:1.42;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (max-width:767px){.roku-product-offer-banner .link{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.roku-product-offer-banner .link{font-size:14px}}@media (min-width:1200px){.roku-product-offer-banner .link{font-size:14px}}.roku-product-offer-banner .padr-0{padding-right:0}.roku-product-offer-banner .padl-0{padding-left:0}@media (max-width:1023px){.roku-product-offer-banner .offer-bar-thumbnail{width:100%}}@media (min-width:1024px){.roku-product-offer-banner .offer-bar-thumbnail{min-width:290px;max-width:25%}}.roku-product-offer-banner .offer-bar-content{padding:3rem 1rem 3rem 3rem;vertical-align:middle;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:767px){.roku-product-offer-banner .offer-bar-content{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}}@media (min-width:1024px){.roku-product-offer-banner .offer-bar-content{min-height:200px}}@media (max-width:1023px){.roku-product-offer-banner .offer-bar-content{padding:4rem;text-align:center}}@media (max-width:1023px) and (max-width:767px){.roku-product-offer-banner .offer-bar-content{padding:2rem}}.roku-product-offer-banner .offer-bar-content .offer-title{font-weight:400;line-height:1.42;font-family:GothamBold,Helvetica,Arial,sans-serif;font-size:24px!important}@media (max-width:767px){.roku-product-offer-banner .offer-bar-content .offer-title{font-size:16px}}@media (min-width:768px) and (max-width:1199px){.roku-product-offer-banner .offer-bar-content .offer-title{font-size:16px}}@media (min-width:1200px){.roku-product-offer-banner .offer-bar-content .offer-title{font-size:16px}}.roku-product-offer-banner .offer-bar-cta{text-align:center}@media (min-width:1024px){.roku-product-offer-banner .offer-bar-cta{padding-right:2rem}}.roku-product-offer-banner .offer-bar-cta .offer-bar-cta-btn{margin-bottom:0;margin-left:0;margin-right:0}@media (min-width:1024px){.roku-product-offer-banner .offer-bar-cta .offer-bar-cta-btn{margin-top:1rem}}.roku-product-offer-banner .offer-bar-cta .offer-sale-price{font-family:GothamMedium;font-size:22px}.roku-product-offer-banner .offer-bar-cta .offer-saved-price{font-family:GothamMedium;font-size:14px;color:#008a1d}.roku-product-offer-banner .offer-bar-cta .offer-saved-price .roku-price>*{font-size:14px}.roku-product-offer-banner .offer-bar-cta .roku-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.roku-product-offer-banner .offer-bar-cta .offer-sku-price.row{margin:0}@media (max-width:1023px){.roku-product-offer-banner .offer-bar-cta .offer-sku-price.row{margin-bottom:2rem}}.roku-product-offer-banner .offer-bar-cta .offer-sku-price .offer-mrsp{padding:5px}@media (max-width:1023px){.roku-product-offer-banner .offer-bar-cta .offer-sku-price .offer-mrsp{display:inline-block}}.roku-product-offer-banner .terms-box{border-color:currentcolor #eee #eee;border-top:1px solid #eee;padding-bottom:4rem;overflow-wrap:break-word;position:relative}@media (max-width:767px){.roku-product-offer-banner .terms-box{padding-bottom:2rem}}@media (max-width:1023px){.roku-product-offer-banner .terms-box{padding-bottom:4rem}}.roku-product-offer-banner .terms-box .terms-disclaimer{padding:3rem}@media (max-width:767px){.roku-product-offer-banner .terms-box .terms-disclaimer{padding:1.5rem}}.roku-product-offer-banner .terms-box .close-terms{width:100%;text-align:center;position:absolute;border-color:currentcolor #eee #eee;border-top:1px solid #eee;padding:1rem}",""]),e.exports=t},wYUU:function(e,t,o){var r=o("o/NA");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"wb+H":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Roku-ProductGreatFor .great-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Roku-ProductGreatFor .great-container .great-item{padding-right:10px}@media (min-width:320px) and (max-width:767px){.Roku-ProductGreatFor .great-container .great-item{padding-right:10px}}.Roku-ProductGreatFor .great-container .great-item-multiple{border-left:1px solid #000;padding-left:10px;padding-right:10px}@media (min-width:320px) and (max-width:767px){.Roku-ProductGreatFor .great-container .great-item-multiple{padding-left:10px;padding-right:10px}}@media (min-width:768px){.Roku-ProductGreatFor .great-headline{font-size:42px;line-height:56px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.Roku-ProductGreatFor .great-headline{font-size:32px;line-height:40px}}@media (min-width:320px) and (max-width:767px){.Roku-ProductGreatFor .great-headline{font-size:32px;line-height:40px}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.Roku-ProductGreatFor .great-headline{font-size:32px;line-height:40px}}@media (min-width:320px) and (max-width:767px){.Roku-ProductGreatFor .great-title{text-align:left}.Roku-ProductGreatFor .great-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}",""]),e.exports=t},"wd/R":function(e,t,o){(function(e){e.exports=function(){"use strict";var t,o;function r(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(i(e,t))return!1;return!0}function s(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var o,r=[];for(o=0;o<e.length;++o)r.push(t(e[o],o));return r}function p(e,t){for(var o in t)i(t,o)&&(e[o]=t[o]);return i(t,"toString")&&(e.toString=t.toString),i(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,o,r){return Rt(e,t,o,r,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function g(e){if(null==e._isValid){var t=f(e),r=o.call(t.parsedDateParts,(function(e){return null!=e})),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function b(e){var t=m(NaN);return null!=e?p(f(t),e):f(t).userInvalidated=!0,t}o=Array.prototype.some?Array.prototype.some:function(e){var t,o=Object(this),r=o.length>>>0;for(t=0;t<r;t++)if(t in o&&e.call(this,o[t],t,o))return!0;return!1};var h=r.momentProperties=[],k=!1;function x(e,t){var o,r,a;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=f(t)),s(t._locale)||(e._locale=t._locale),h.length>0)for(o=0;o<h.length;o++)s(a=t[r=h[o]])||(e[r]=a);return e}function y(e){x(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===k&&(k=!0,r.updateOffset(this),k=!1)}function v(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function w(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function _(e,t){var o=!0;return p((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),o){var a,n,l,s=[];for(n=0;n<arguments.length;n++){if(a="","object"==typeof arguments[n]){for(l in a+="\n["+n+"] ",arguments[0])i(arguments[0],l)&&(a+=l+": "+arguments[0][l]+", ");a=a.slice(0,-2)}else a=arguments[n];s.push(a)}w(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),o=!1}return t.apply(this,arguments)}),t)}var R,C={};function E(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),C[e]||(w(t),C[e]=!0)}function S(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function P(e,t){var o,r=p({},e);for(o in t)i(t,o)&&(n(e[o])&&n(t[o])?(r[o]={},p(r[o],e[o]),p(r[o],t[o])):null!=t[o]?r[o]=t[o]:delete r[o]);for(o in e)i(e,o)&&!i(t,o)&&n(e[o])&&(r[o]=p({},r[o]));return r}function T(e){null!=e&&this.set(e)}function O(e,t,o){var r=""+Math.abs(e),a=t-r.length;return(e>=0?o?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,R=Object.keys?Object.keys:function(e){var t,o=[];for(t in e)i(e,t)&&o.push(t);return o};var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,A={},M={};function L(e,t,o,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(M[e]=a),t&&(M[t[0]]=function(){return O(a.apply(this,arguments),t[1],t[2])}),o&&(M[o]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function D(e,t){return e.isValid()?(t=j(t,e.localeData()),A[t]=A[t]||function(e){var t,o,r,a=e.match(N);for(t=0,o=a.length;t<o;t++)M[a[t]]?a[t]=M[a[t]]:a[t]=(r=a[t]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(t){var r,n="";for(r=0;r<o;r++)n+=S(a[r])?a[r].call(t,e):a[r];return n}}(t),A[t](e)):e.localeData().invalidDate()}function j(e,t){var o=5;function r(e){return t.longDateFormat(e)||e}for(I.lastIndex=0;o>=0&&I.test(e);)e=e.replace(I,r),I.lastIndex=0,o-=1;return e}var H={};function z(e,t){var o=e.toLowerCase();H[o]=H[o+"s"]=H[t]=e}function F(e){return"string"==typeof e?H[e]||H[e.toLowerCase()]:void 0}function B(e){var t,o,r={};for(o in e)i(e,o)&&(t=F(o))&&(r[t]=e[o]);return r}var V={};function q(e,t){V[e]=t}function U(e){return e%4==0&&e%100!=0||e%400==0}function W(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function G(e){var t=+e,o=0;return 0!==t&&isFinite(t)&&(o=W(t)),o}function Y(e,t){return function(o){return null!=o?(J(this,e,o),r.updateOffset(this,t),this):K(this,e)}}function K(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function J(e,t,o){e.isValid()&&!isNaN(o)&&("FullYear"===t&&U(e.year())&&1===e.month()&&29===e.date()?(o=G(o),e._d["set"+(e._isUTC?"UTC":"")+t](o,e.month(),ve(o,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](o))}var Z,Q=/\d/,X=/\d\d/,$=/\d{3}/,ee=/\d{4}/,te=/[+-]?\d{6}/,oe=/\d\d?/,re=/\d\d\d\d?/,ae=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,ie=/\d{1,4}/,le=/[+-]?\d{1,6}/,se=/\d+/,ce=/[+-]?\d+/,ue=/Z|[+-]\d\d:?\d\d/gi,de=/Z|[+-]\d\d(?::?\d\d)?/gi,pe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function me(e,t,o){Z[e]=S(t)?t:function(e,r){return e&&o?o:t}}function fe(e,t){return i(Z,e)?Z[e](t._strict,t._locale):new RegExp(ge(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,o,r,a){return t||o||r||a}))))}function ge(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Z={};var be,he={};function ke(e,t){var o,r=t;for("string"==typeof e&&(e=[e]),c(t)&&(r=function(e,o){o[t]=G(e)}),o=0;o<e.length;o++)he[e[o]]=r}function xe(e,t){ke(e,(function(e,o,r,a){r._w=r._w||{},t(e,r._w,r,a)}))}function ye(e,t,o){null!=t&&i(he,e)&&he[e](t,o._a,o,e)}function ve(e,t){if(isNaN(e)||isNaN(t))return NaN;var o,r=(t%(o=12)+o)%o;return e+=(t-r)/12,1===r?U(e)?29:28:31-r%7%2}be=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},L("M",["MM",2],"Mo",(function(){return this.month()+1})),L("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),L("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),z("month","M"),q("month",8),me("M",oe),me("MM",oe,X),me("MMM",(function(e,t){return t.monthsShortRegex(e)})),me("MMMM",(function(e,t){return t.monthsRegex(e)})),ke(["M","MM"],(function(e,t){t[1]=G(e)-1})),ke(["MMM","MMMM"],(function(e,t,o,r){var a=o._locale.monthsParse(e,r,o._strict);null!=a?t[1]=a:f(o).invalidMonth=e}));var we="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),_e="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Re=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ce=pe,Ee=pe;function Se(e,t,o){var r,a,n,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)n=m([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(n,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(n,"").toLocaleLowerCase();return o?"MMM"===t?-1!==(a=be.call(this._shortMonthsParse,i))?a:null:-1!==(a=be.call(this._longMonthsParse,i))?a:null:"MMM"===t?-1!==(a=be.call(this._shortMonthsParse,i))||-1!==(a=be.call(this._longMonthsParse,i))?a:null:-1!==(a=be.call(this._longMonthsParse,i))||-1!==(a=be.call(this._shortMonthsParse,i))?a:null}function Pe(e,t){var o;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=G(t);else if(!c(t=e.localeData().monthsParse(t)))return e;return o=Math.min(e.date(),ve(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,o),e}function Te(e){return null!=e?(Pe(this,e),r.updateOffset(this,!0),this):K(this,"Month")}function Oe(){function e(e,t){return t.length-e.length}var t,o,r=[],a=[],n=[];for(t=0;t<12;t++)o=m([2e3,t]),r.push(this.monthsShort(o,"")),a.push(this.months(o,"")),n.push(this.months(o,"")),n.push(this.monthsShort(o,""));for(r.sort(e),a.sort(e),n.sort(e),t=0;t<12;t++)r[t]=ge(r[t]),a[t]=ge(a[t]);for(t=0;t<24;t++)n[t]=ge(n[t]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ne(e){return U(e)?366:365}L("Y",0,0,(function(){var e=this.year();return e<=9999?O(e,4):"+"+e})),L(0,["YY",2],0,(function(){return this.year()%100})),L(0,["YYYY",4],0,"year"),L(0,["YYYYY",5],0,"year"),L(0,["YYYYYY",6,!0],0,"year"),z("year","y"),q("year",1),me("Y",ce),me("YY",oe,X),me("YYYY",ie,ee),me("YYYYY",le,te),me("YYYYYY",le,te),ke(["YYYYY","YYYYYY"],0),ke("YYYY",(function(e,t){t[0]=2===e.length?r.parseTwoDigitYear(e):G(e)})),ke("YY",(function(e,t){t[0]=r.parseTwoDigitYear(e)})),ke("Y",(function(e,t){t[0]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return G(e)+(G(e)>68?1900:2e3)};var Ie=Y("FullYear",!0);function Ae(e,t,o,r,a,n,i){var l;return e<100&&e>=0?(l=new Date(e+400,t,o,r,a,n,i),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,o,r,a,n,i),l}function Me(e){var t,o;return e<100&&e>=0?((o=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,o)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Le(e,t,o){var r=7+t-o;return-(7+Me(e,0,r).getUTCDay()-t)%7+r-1}function De(e,t,o,r,a){var n,i,l=1+7*(t-1)+(7+o-r)%7+Le(e,r,a);return l<=0?i=Ne(n=e-1)+l:l>Ne(e)?(n=e+1,i=l-Ne(e)):(n=e,i=l),{year:n,dayOfYear:i}}function je(e,t,o){var r,a,n=Le(e.year(),t,o),i=Math.floor((e.dayOfYear()-n-1)/7)+1;return i<1?r=i+He(a=e.year()-1,t,o):i>He(e.year(),t,o)?(r=i-He(e.year(),t,o),a=e.year()+1):(a=e.year(),r=i),{week:r,year:a}}function He(e,t,o){var r=Le(e,t,o),a=Le(e+1,t,o);return(Ne(e)-r+a)/7}function ze(e,t){return e.slice(t,7).concat(e.slice(0,t))}L("w",["ww",2],"wo","week"),L("W",["WW",2],"Wo","isoWeek"),z("week","w"),z("isoWeek","W"),q("week",5),q("isoWeek",5),me("w",oe),me("ww",oe,X),me("W",oe),me("WW",oe,X),xe(["w","ww","W","WW"],(function(e,t,o,r){t[r.substr(0,1)]=G(e)})),L("d",0,"do","day"),L("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),L("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),L("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),L("e",0,0,"weekday"),L("E",0,0,"isoWeekday"),z("day","d"),z("weekday","e"),z("isoWeekday","E"),q("day",11),q("weekday",11),q("isoWeekday",11),me("d",oe),me("e",oe),me("E",oe),me("dd",(function(e,t){return t.weekdaysMinRegex(e)})),me("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),me("dddd",(function(e,t){return t.weekdaysRegex(e)})),xe(["dd","ddd","dddd"],(function(e,t,o,r){var a=o._locale.weekdaysParse(e,r,o._strict);null!=a?t.d=a:f(o).invalidWeekday=e})),xe(["d","e","E"],(function(e,t,o,r){t[r]=G(e)}));var Fe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Be="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ve="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),qe=pe,Ue=pe,We=pe;function Ge(e,t,o){var r,a,n,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)n=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(n,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(n,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(n,"").toLocaleLowerCase();return o?"dddd"===t?-1!==(a=be.call(this._weekdaysParse,i))?a:null:"ddd"===t?-1!==(a=be.call(this._shortWeekdaysParse,i))?a:null:-1!==(a=be.call(this._minWeekdaysParse,i))?a:null:"dddd"===t?-1!==(a=be.call(this._weekdaysParse,i))||-1!==(a=be.call(this._shortWeekdaysParse,i))||-1!==(a=be.call(this._minWeekdaysParse,i))?a:null:"ddd"===t?-1!==(a=be.call(this._shortWeekdaysParse,i))||-1!==(a=be.call(this._weekdaysParse,i))||-1!==(a=be.call(this._minWeekdaysParse,i))?a:null:-1!==(a=be.call(this._minWeekdaysParse,i))||-1!==(a=be.call(this._weekdaysParse,i))||-1!==(a=be.call(this._shortWeekdaysParse,i))?a:null}function Ye(){function e(e,t){return t.length-e.length}var t,o,r,a,n,i=[],l=[],s=[],c=[];for(t=0;t<7;t++)o=m([2e3,1]).day(t),r=ge(this.weekdaysMin(o,"")),a=ge(this.weekdaysShort(o,"")),n=ge(this.weekdays(o,"")),i.push(r),l.push(a),s.push(n),c.push(r),c.push(a),c.push(n);i.sort(e),l.sort(e),s.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Ke(){return this.hours()%12||12}function Je(e,t){L(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Ze(e,t){return t._meridiemParse}L("H",["HH",2],0,"hour"),L("h",["hh",2],0,Ke),L("k",["kk",2],0,(function(){return this.hours()||24})),L("hmm",0,0,(function(){return""+Ke.apply(this)+O(this.minutes(),2)})),L("hmmss",0,0,(function(){return""+Ke.apply(this)+O(this.minutes(),2)+O(this.seconds(),2)})),L("Hmm",0,0,(function(){return""+this.hours()+O(this.minutes(),2)})),L("Hmmss",0,0,(function(){return""+this.hours()+O(this.minutes(),2)+O(this.seconds(),2)})),Je("a",!0),Je("A",!1),z("hour","h"),q("hour",13),me("a",Ze),me("A",Ze),me("H",oe),me("h",oe),me("k",oe),me("HH",oe,X),me("hh",oe,X),me("kk",oe,X),me("hmm",re),me("hmmss",ae),me("Hmm",re),me("Hmmss",ae),ke(["H","HH"],3),ke(["k","kk"],(function(e,t,o){var r=G(e);t[3]=24===r?0:r})),ke(["a","A"],(function(e,t,o){o._isPm=o._locale.isPM(e),o._meridiem=e})),ke(["h","hh"],(function(e,t,o){t[3]=G(e),f(o).bigHour=!0})),ke("hmm",(function(e,t,o){var r=e.length-2;t[3]=G(e.substr(0,r)),t[4]=G(e.substr(r)),f(o).bigHour=!0})),ke("hmmss",(function(e,t,o){var r=e.length-4,a=e.length-2;t[3]=G(e.substr(0,r)),t[4]=G(e.substr(r,2)),t[5]=G(e.substr(a)),f(o).bigHour=!0})),ke("Hmm",(function(e,t,o){var r=e.length-2;t[3]=G(e.substr(0,r)),t[4]=G(e.substr(r))})),ke("Hmmss",(function(e,t,o){var r=e.length-4,a=e.length-2;t[3]=G(e.substr(0,r)),t[4]=G(e.substr(r,2)),t[5]=G(e.substr(a))}));var Qe,Xe=Y("Hours",!0),$e={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:we,monthsShort:_e,week:{dow:0,doy:6},weekdays:Fe,weekdaysMin:Ve,weekdaysShort:Be,meridiemParse:/[ap]\.?m?\.?/i},et={},tt={};function ot(e,t){var o,r=Math.min(e.length,t.length);for(o=0;o<r;o+=1)if(e[o]!==t[o])return o;return r}function rt(e){return e?e.toLowerCase().replace("_","-"):e}function at(t){var o=null;if(void 0===et[t]&&void 0!==e&&e&&e.exports)try{o=Qe._abbr,function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),nt(o)}catch(e){et[t]=null}return et[t]}function nt(e,t){var o;return e&&((o=s(t)?lt(e):it(e,t))?Qe=o:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Qe._abbr}function it(e,t){if(null!==t){var o,r=$e;if(t.abbr=e,null!=et[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=et[e]._config;else if(null!=t.parentLocale)if(null!=et[t.parentLocale])r=et[t.parentLocale]._config;else{if(null==(o=at(t.parentLocale)))return tt[t.parentLocale]||(tt[t.parentLocale]=[]),tt[t.parentLocale].push({name:e,config:t}),null;r=o._config}return et[e]=new T(P(r,t)),tt[e]&&tt[e].forEach((function(e){it(e.name,e.config)})),nt(e),et[e]}return delete et[e],null}function lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Qe;if(!a(e)){if(t=at(e))return t;e=[e]}return function(e){for(var t,o,r,a,n=0;n<e.length;){for(t=(a=rt(e[n]).split("-")).length,o=(o=rt(e[n+1]))?o.split("-"):null;t>0;){if(r=at(a.slice(0,t).join("-")))return r;if(o&&o.length>=t&&ot(a,o)>=t-1)break;t--}n++}return Qe}(e)}function st(e){var t,o=e._a;return o&&-2===f(e).overflow&&(t=o[1]<0||o[1]>11?1:o[2]<1||o[2]>ve(o[0],o[1])?2:o[3]<0||o[3]>24||24===o[3]&&(0!==o[4]||0!==o[5]||0!==o[6])?3:o[4]<0||o[4]>59?4:o[5]<0||o[5]>59?5:o[6]<0||o[6]>999?6:-1,f(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),f(e)._overflowWeeks&&-1===t&&(t=7),f(e)._overflowWeekday&&-1===t&&(t=8),f(e).overflow=t),e}var ct=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ut=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,dt=/Z|[+-]\d\d(?::?\d\d)?/,pt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],mt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ft=/^\/?Date\((-?\d+)/i,gt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,bt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ht(e){var t,o,r,a,n,i,l=e._i,s=ct.exec(l)||ut.exec(l);if(s){for(f(e).iso=!0,t=0,o=pt.length;t<o;t++)if(pt[t][1].exec(s[1])){a=pt[t][0],r=!1!==pt[t][2];break}if(null==a)return void(e._isValid=!1);if(s[3]){for(t=0,o=mt.length;t<o;t++)if(mt[t][1].exec(s[3])){n=(s[2]||" ")+mt[t][0];break}if(null==n)return void(e._isValid=!1)}if(!r&&null!=n)return void(e._isValid=!1);if(s[4]){if(!dt.exec(s[4]))return void(e._isValid=!1);i="Z"}e._f=a+(n||"")+(i||""),wt(e)}else e._isValid=!1}function kt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function xt(e){var t,o,r,a,n,i,l,s,c=gt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(c){if(o=c[4],r=c[3],a=c[2],n=c[5],i=c[6],l=c[7],s=[kt(o),_e.indexOf(r),parseInt(a,10),parseInt(n,10),parseInt(i,10)],l&&s.push(parseInt(l,10)),t=s,!function(e,t,o){return!e||Be.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(f(o).weekdayMismatch=!0,o._isValid=!1,!1)}(c[1],t,e))return;e._a=t,e._tzm=function(e,t,o){if(e)return bt[e];if(t)return 0;var r=parseInt(o,10),a=r%100;return(r-a)/100*60+a}(c[8],c[9],c[10]),e._d=Me.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function yt(e,t,o){return null!=e?e:null!=t?t:o}function vt(e){var t,o,a,n,i,l=[];if(!e._d){for(a=function(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,o,r,a,n,i,l,s,c;null!=(t=e._w).GG||null!=t.W||null!=t.E?(n=1,i=4,o=yt(t.GG,e._a[0],je(Ct(),1,4).year),r=yt(t.W,1),((a=yt(t.E,1))<1||a>7)&&(s=!0)):(n=e._locale._week.dow,i=e._locale._week.doy,c=je(Ct(),n,i),o=yt(t.gg,e._a[0],c.year),r=yt(t.w,c.week),null!=t.d?((a=t.d)<0||a>6)&&(s=!0):null!=t.e?(a=t.e+n,(t.e<0||t.e>6)&&(s=!0)):a=n),r<1||r>He(o,n,i)?f(e)._overflowWeeks=!0:null!=s?f(e)._overflowWeekday=!0:(l=De(o,r,a,n,i),e._a[0]=l.year,e._dayOfYear=l.dayOfYear)}(e),null!=e._dayOfYear&&(i=yt(e._a[0],a[0]),(e._dayOfYear>Ne(i)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),o=Me(i,0,e._dayOfYear),e._a[1]=o.getUTCMonth(),e._a[2]=o.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=l[t]=a[t];for(;t<7;t++)e._a[t]=l[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Me:Ae).apply(null,l),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==n&&(f(e).weekdayMismatch=!0)}}function wt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var t,o,a,n,i,l,s=""+e._i,c=s.length,u=0;for(a=j(e._f,e._locale).match(N)||[],t=0;t<a.length;t++)n=a[t],(o=(s.match(fe(n,e))||[])[0])&&((i=s.substr(0,s.indexOf(o))).length>0&&f(e).unusedInput.push(i),s=s.slice(s.indexOf(o)+o.length),u+=o.length),M[n]?(o?f(e).empty=!1:f(e).unusedTokens.push(n),ye(n,o,e)):e._strict&&!o&&f(e).unusedTokens.push(n);f(e).charsLeftOver=c-u,s.length>0&&f(e).unusedInput.push(s),e._a[3]<=12&&!0===f(e).bigHour&&e._a[3]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[3]=function(e,t,o){var r;return null==o?t:null!=e.meridiemHour?e.meridiemHour(t,o):null!=e.isPM?((r=e.isPM(o))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(l=f(e).era)&&(e._a[0]=e._locale.erasConvertYear(l,e._a[0])),vt(e),st(e)}else xt(e);else ht(e)}function _t(e){var t=e._i,o=e._f;return e._locale=e._locale||lt(e._l),null===t||void 0===o&&""===t?b({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),v(t)?new y(st(t)):(u(t)?e._d=t:a(o)?function(e){var t,o,r,a,n,i,l=!1;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)n=0,i=!1,t=x({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],wt(t),g(t)&&(i=!0),n+=f(t).charsLeftOver,n+=10*f(t).unusedTokens.length,f(t).score=n,l?n<r&&(r=n,o=t):(null==r||n<r||i)&&(r=n,o=t,i&&(l=!0));p(e,o||t)}(e):o?wt(e):function(e){var t=e._i;s(t)?e._d=new Date(r.now()):u(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=ft.exec(e._i);null===t?(ht(e),!1===e._isValid&&(delete e._isValid,xt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):a(t)?(e._a=d(t.slice(0),(function(e){return parseInt(e,10)})),vt(e)):n(t)?function(e){if(!e._d){var t=B(e._i),o=void 0===t.day?t.date:t.day;e._a=d([t.year,t.month,o,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),vt(e)}}(e):c(t)?e._d=new Date(t):r.createFromInputFallback(e)}(e),g(e)||(e._d=null),e))}function Rt(e,t,o,r,i){var s,c={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==o&&!1!==o||(r=o,o=void 0),(n(e)&&l(e)||a(e)&&0===e.length)&&(e=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=i,c._l=o,c._i=e,c._f=t,c._strict=r,(s=new y(st(_t(c))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Ct(e,t,o,r){return Rt(e,t,o,r,!1)}r.createFromInputFallback=_("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var Et=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Ct.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:b()})),St=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Ct.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:b()}));function Pt(e,t){var o,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Ct();for(o=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](o)||(o=t[r]);return o}var Tt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ot(e){var t=B(e),o=t.year||0,r=t.quarter||0,a=t.month||0,n=t.week||t.isoWeek||0,l=t.day||0,s=t.hour||0,c=t.minute||0,u=t.second||0,d=t.millisecond||0;this._isValid=function(e){var t,o,r=!1;for(t in e)if(i(e,t)&&(-1===be.call(Tt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(o=0;o<Tt.length;++o)if(e[Tt[o]]){if(r)return!1;parseFloat(e[Tt[o]])!==G(e[Tt[o]])&&(r=!0)}return!0}(t),this._milliseconds=+d+1e3*u+6e4*c+1e3*s*60*60,this._days=+l+7*n,this._months=+a+3*r+12*o,this._data={},this._locale=lt(),this._bubble()}function Nt(e){return e instanceof Ot}function It(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function At(e,t){L(e,0,0,(function(){var e=this.utcOffset(),o="+";return e<0&&(e=-e,o="-"),o+O(~~(e/60),2)+t+O(~~e%60,2)}))}At("Z",":"),At("ZZ",""),me("Z",de),me("ZZ",de),ke(["Z","ZZ"],(function(e,t,o){o._useUTC=!0,o._tzm=Lt(de,e)}));var Mt=/([\+\-]|\d\d)/gi;function Lt(e,t){var o,r,a=(t||"").match(e);return null===a?null:0===(r=60*(o=((a[a.length-1]||[])+"").match(Mt)||["-",0,0])[1]+G(o[2]))?0:"+"===o[0]?r:-r}function Dt(e,t){var o,a;return t._isUTC?(o=t.clone(),a=(v(e)||u(e)?e.valueOf():Ct(e).valueOf())-o.valueOf(),o._d.setTime(o._d.valueOf()+a),r.updateOffset(o,!1),o):Ct(e).local()}function jt(e){return-Math.round(e._d.getTimezoneOffset())}function Ht(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var zt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ft=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bt(e,t){var o,r,a,n,l,s,u=e,d=null;return Nt(e)?u={ms:e._milliseconds,d:e._days,M:e._months}:c(e)||!isNaN(+e)?(u={},t?u[t]=+e:u.milliseconds=+e):(d=zt.exec(e))?(o="-"===d[1]?-1:1,u={y:0,d:G(d[2])*o,h:G(d[3])*o,m:G(d[4])*o,s:G(d[5])*o,ms:G(It(1e3*d[6]))*o}):(d=Ft.exec(e))?(o="-"===d[1]?-1:1,u={y:Vt(d[2],o),M:Vt(d[3],o),w:Vt(d[4],o),d:Vt(d[5],o),h:Vt(d[6],o),m:Vt(d[7],o),s:Vt(d[8],o)}):null==u?u={}:"object"==typeof u&&("from"in u||"to"in u)&&(n=Ct(u.from),l=Ct(u.to),a=n.isValid()&&l.isValid()?(l=Dt(l,n),n.isBefore(l)?s=qt(n,l):((s=qt(l,n)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(u={}).ms=a.milliseconds,u.M=a.months),r=new Ot(u),Nt(e)&&i(e,"_locale")&&(r._locale=e._locale),Nt(e)&&i(e,"_isValid")&&(r._isValid=e._isValid),r}function Vt(e,t){var o=e&&parseFloat(e.replace(",","."));return(isNaN(o)?0:o)*t}function qt(e,t){var o={};return o.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(o.months,"M").isAfter(t)&&--o.months,o.milliseconds=+t-+e.clone().add(o.months,"M"),o}function Ut(e,t){return function(o,r){var a;return null===r||isNaN(+r)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=o,o=r,r=a),Wt(this,Bt(o,r),e),this}}function Wt(e,t,o,a){var n=t._milliseconds,i=It(t._days),l=It(t._months);e.isValid()&&(a=null==a||a,l&&Pe(e,K(e,"Month")+l*o),i&&J(e,"Date",K(e,"Date")+i*o),n&&e._d.setTime(e._d.valueOf()+n*o),a&&r.updateOffset(e,i||l))}Bt.fn=Ot.prototype,Bt.invalid=function(){return Bt(NaN)};var Gt=Ut(1,"add"),Yt=Ut(-1,"subtract");function Kt(e){return"string"==typeof e||e instanceof String}function Jt(e){return v(e)||u(e)||Kt(e)||c(e)||function(e){var t=a(e),o=!1;return t&&(o=0===e.filter((function(t){return!c(t)&&Kt(e)})).length),t&&o}(e)||function(e){var t,o,r=n(e)&&!l(e),a=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<s.length;t+=1)o=s[t],a=a||i(e,o);return r&&a}(e)||null==e}function Zt(e){var t,o=n(e)&&!l(e),r=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)r=r||i(e,a[t]);return o&&r}function Qt(e,t){if(e.date()<t.date())return-Qt(t,e);var o=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(o,"months");return-(o+(t-r<0?(t-r)/(r-e.clone().add(o-1,"months")):(t-r)/(e.clone().add(o+1,"months")-r)))||0}function Xt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=lt(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var $t=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function eo(){return this._locale}function to(e,t){return(e%t+t)%t}function oo(e,t,o){return e<100&&e>=0?new Date(e+400,t,o)-126227808e5:new Date(e,t,o).valueOf()}function ro(e,t,o){return e<100&&e>=0?Date.UTC(e+400,t,o)-126227808e5:Date.UTC(e,t,o)}function ao(e,t){return t.erasAbbrRegex(e)}function no(){var e,t,o=[],r=[],a=[],n=[],i=this.eras();for(e=0,t=i.length;e<t;++e)r.push(ge(i[e].name)),o.push(ge(i[e].abbr)),a.push(ge(i[e].narrow)),n.push(ge(i[e].name)),n.push(ge(i[e].abbr)),n.push(ge(i[e].narrow));this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+r.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+a.join("|")+")","i")}function io(e,t){L(0,[e,e.length],0,t)}function lo(e,t,o,r,a){var n;return null==e?je(this,r,a).year:(t>(n=He(e,r,a))&&(t=n),so.call(this,e,t,o,r,a))}function so(e,t,o,r,a){var n=De(e,t,o,r,a),i=Me(n.year,0,n.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}L("N",0,0,"eraAbbr"),L("NN",0,0,"eraAbbr"),L("NNN",0,0,"eraAbbr"),L("NNNN",0,0,"eraName"),L("NNNNN",0,0,"eraNarrow"),L("y",["y",1],"yo","eraYear"),L("y",["yy",2],0,"eraYear"),L("y",["yyy",3],0,"eraYear"),L("y",["yyyy",4],0,"eraYear"),me("N",ao),me("NN",ao),me("NNN",ao),me("NNNN",(function(e,t){return t.erasNameRegex(e)})),me("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ke(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,o,r){var a=o._locale.erasParse(e,r,o._strict);a?f(o).era=a:f(o).invalidEra=e})),me("y",se),me("yy",se),me("yyy",se),me("yyyy",se),me("yo",(function(e,t){return t._eraYearOrdinalRegex||se})),ke(["y","yy","yyy","yyyy"],0),ke(["yo"],(function(e,t,o,r){var a;o._locale._eraYearOrdinalRegex&&(a=e.match(o._locale._eraYearOrdinalRegex)),o._locale.eraYearOrdinalParse?t[0]=o._locale.eraYearOrdinalParse(e,a):t[0]=parseInt(e,10)})),L(0,["gg",2],0,(function(){return this.weekYear()%100})),L(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),io("gggg","weekYear"),io("ggggg","weekYear"),io("GGGG","isoWeekYear"),io("GGGGG","isoWeekYear"),z("weekYear","gg"),z("isoWeekYear","GG"),q("weekYear",1),q("isoWeekYear",1),me("G",ce),me("g",ce),me("GG",oe,X),me("gg",oe,X),me("GGGG",ie,ee),me("gggg",ie,ee),me("GGGGG",le,te),me("ggggg",le,te),xe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,o,r){t[r.substr(0,2)]=G(e)})),xe(["gg","GG"],(function(e,t,o,a){t[a]=r.parseTwoDigitYear(e)})),L("Q",0,"Qo","quarter"),z("quarter","Q"),q("quarter",7),me("Q",Q),ke("Q",(function(e,t){t[1]=3*(G(e)-1)})),L("D",["DD",2],"Do","date"),z("date","D"),q("date",9),me("D",oe),me("DD",oe,X),me("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ke(["D","DD"],2),ke("Do",(function(e,t){t[2]=G(e.match(oe)[0])}));var co=Y("Date",!0);L("DDD",["DDDD",3],"DDDo","dayOfYear"),z("dayOfYear","DDD"),q("dayOfYear",4),me("DDD",ne),me("DDDD",$),ke(["DDD","DDDD"],(function(e,t,o){o._dayOfYear=G(e)})),L("m",["mm",2],0,"minute"),z("minute","m"),q("minute",14),me("m",oe),me("mm",oe,X),ke(["m","mm"],4);var uo=Y("Minutes",!1);L("s",["ss",2],0,"second"),z("second","s"),q("second",15),me("s",oe),me("ss",oe,X),ke(["s","ss"],5);var po,mo,fo=Y("Seconds",!1);for(L("S",0,0,(function(){return~~(this.millisecond()/100)})),L(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),L(0,["SSS",3],0,"millisecond"),L(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),L(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),L(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),L(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),L(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),L(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),z("millisecond","ms"),q("millisecond",16),me("S",ne,Q),me("SS",ne,X),me("SSS",ne,$),po="SSSS";po.length<=9;po+="S")me(po,se);function go(e,t){t[6]=G(1e3*("0."+e))}for(po="S";po.length<=9;po+="S")ke(po,go);mo=Y("Milliseconds",!1),L("z",0,0,"zoneAbbr"),L("zz",0,0,"zoneName");var bo=y.prototype;function ho(e){return e}bo.add=Gt,bo.calendar=function(e,t){1===arguments.length&&(arguments[0]?Jt(arguments[0])?(e=arguments[0],t=void 0):Zt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var o=e||Ct(),a=Dt(o,this).startOf("day"),n=r.calendarFormat(this,a)||"sameElse",i=t&&(S(t[n])?t[n].call(this,o):t[n]);return this.format(i||this.localeData().calendar(n,this,Ct(o)))},bo.clone=function(){return new y(this)},bo.diff=function(e,t,o){var r,a,n;if(!this.isValid())return NaN;if(!(r=Dt(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=F(t)){case"year":n=Qt(this,r)/12;break;case"month":n=Qt(this,r);break;case"quarter":n=Qt(this,r)/3;break;case"second":n=(this-r)/1e3;break;case"minute":n=(this-r)/6e4;break;case"hour":n=(this-r)/36e5;break;case"day":n=(this-r-a)/864e5;break;case"week":n=(this-r-a)/6048e5;break;default:n=this-r}return o?n:W(n)},bo.endOf=function(e){var t,o;if(void 0===(e=F(e))||"millisecond"===e||!this.isValid())return this;switch(o=this._isUTC?ro:oo,e){case"year":t=o(this.year()+1,0,1)-1;break;case"quarter":t=o(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=o(this.year(),this.month()+1,1)-1;break;case"week":t=o(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=o(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-to(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-to(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-to(t,1e3)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},bo.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=D(this,e);return this.localeData().postformat(t)},bo.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Ct(e).isValid())?Bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},bo.fromNow=function(e){return this.from(Ct(),e)},bo.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Ct(e).isValid())?Bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},bo.toNow=function(e){return this.to(Ct(),e)},bo.get=function(e){return S(this[e=F(e)])?this[e]():this},bo.invalidAt=function(){return f(this).overflow},bo.isAfter=function(e,t){var o=v(e)?e:Ct(e);return!(!this.isValid()||!o.isValid())&&("millisecond"===(t=F(t)||"millisecond")?this.valueOf()>o.valueOf():o.valueOf()<this.clone().startOf(t).valueOf())},bo.isBefore=function(e,t){var o=v(e)?e:Ct(e);return!(!this.isValid()||!o.isValid())&&("millisecond"===(t=F(t)||"millisecond")?this.valueOf()<o.valueOf():this.clone().endOf(t).valueOf()<o.valueOf())},bo.isBetween=function(e,t,o,r){var a=v(e)?e:Ct(e),n=v(t)?t:Ct(t);return!!(this.isValid()&&a.isValid()&&n.isValid())&&(("("===(r=r||"()")[0]?this.isAfter(a,o):!this.isBefore(a,o))&&(")"===r[1]?this.isBefore(n,o):!this.isAfter(n,o)))},bo.isSame=function(e,t){var o,r=v(e)?e:Ct(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=F(t)||"millisecond")?this.valueOf()===r.valueOf():(o=r.valueOf(),this.clone().startOf(t).valueOf()<=o&&o<=this.clone().endOf(t).valueOf()))},bo.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},bo.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},bo.isValid=function(){return g(this)},bo.lang=$t,bo.locale=Xt,bo.localeData=eo,bo.max=St,bo.min=Et,bo.parsingFlags=function(){return p({},f(this))},bo.set=function(e,t){if("object"==typeof e){var o,r=function(e){var t,o=[];for(t in e)i(e,t)&&o.push({unit:t,priority:V[t]});return o.sort((function(e,t){return e.priority-t.priority})),o}(e=B(e));for(o=0;o<r.length;o++)this[r[o].unit](e[r[o].unit])}else if(S(this[e=F(e)]))return this[e](t);return this},bo.startOf=function(e){var t,o;if(void 0===(e=F(e))||"millisecond"===e||!this.isValid())return this;switch(o=this._isUTC?ro:oo,e){case"year":t=o(this.year(),0,1);break;case"quarter":t=o(this.year(),this.month()-this.month()%3,1);break;case"month":t=o(this.year(),this.month(),1);break;case"week":t=o(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=o(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=to(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=to(t,6e4);break;case"second":t=this._d.valueOf(),t-=to(t,1e3)}return this._d.setTime(t),r.updateOffset(this,!0),this},bo.subtract=Yt,bo.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},bo.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},bo.toDate=function(){return new Date(this.valueOf())},bo.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,o=t?this.clone().utc():this;return o.year()<0||o.year()>9999?D(o,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):S(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",D(o,"Z")):D(o,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},bo.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,o,r="moment",a="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=a+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+o)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(bo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),bo.toJSON=function(){return this.isValid()?this.toISOString():null},bo.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},bo.unix=function(){return Math.floor(this.valueOf()/1e3)},bo.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},bo.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},bo.eraName=function(){var e,t,o,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(o=this.clone().startOf("day").valueOf(),r[e].since<=o&&o<=r[e].until)return r[e].name;if(r[e].until<=o&&o<=r[e].since)return r[e].name}return""},bo.eraNarrow=function(){var e,t,o,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(o=this.clone().startOf("day").valueOf(),r[e].since<=o&&o<=r[e].until)return r[e].narrow;if(r[e].until<=o&&o<=r[e].since)return r[e].narrow}return""},bo.eraAbbr=function(){var e,t,o,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(o=this.clone().startOf("day").valueOf(),r[e].since<=o&&o<=r[e].until)return r[e].abbr;if(r[e].until<=o&&o<=r[e].since)return r[e].abbr}return""},bo.eraYear=function(){var e,t,o,a,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(o=n[e].since<=n[e].until?1:-1,a=this.clone().startOf("day").valueOf(),n[e].since<=a&&a<=n[e].until||n[e].until<=a&&a<=n[e].since)return(this.year()-r(n[e].since).year())*o+n[e].offset;return this.year()},bo.year=Ie,bo.isLeapYear=function(){return U(this.year())},bo.weekYear=function(e){return lo.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},bo.isoWeekYear=function(e){return lo.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},bo.quarter=bo.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},bo.month=Te,bo.daysInMonth=function(){return ve(this.year(),this.month())},bo.week=bo.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},bo.isoWeek=bo.isoWeeks=function(e){var t=je(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},bo.weeksInYear=function(){var e=this.localeData()._week;return He(this.year(),e.dow,e.doy)},bo.weeksInWeekYear=function(){var e=this.localeData()._week;return He(this.weekYear(),e.dow,e.doy)},bo.isoWeeksInYear=function(){return He(this.year(),1,4)},bo.isoWeeksInISOWeekYear=function(){return He(this.isoWeekYear(),1,4)},bo.date=co,bo.day=bo.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},bo.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},bo.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},bo.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},bo.hour=bo.hours=Xe,bo.minute=bo.minutes=uo,bo.second=bo.seconds=fo,bo.millisecond=bo.milliseconds=mo,bo.utcOffset=function(e,t,o){var a,n=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Lt(de,e)))return this}else Math.abs(e)<16&&!o&&(e*=60);return!this._isUTC&&t&&(a=jt(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),n!==e&&(!t||this._changeInProgress?Wt(this,Bt(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:jt(this)},bo.utc=function(e){return this.utcOffset(0,e)},bo.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(jt(this),"m")),this},bo.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Lt(ue,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},bo.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ct(e).utcOffset():0,(this.utcOffset()-e)%60==0)},bo.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},bo.isLocal=function(){return!!this.isValid()&&!this._isUTC},bo.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},bo.isUtc=Ht,bo.isUTC=Ht,bo.zoneAbbr=function(){return this._isUTC?"UTC":""},bo.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},bo.dates=_("dates accessor is deprecated. Use date instead.",co),bo.months=_("months accessor is deprecated. Use month instead",Te),bo.years=_("years accessor is deprecated. Use year instead",Ie),bo.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),bo.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e,t={};return x(t,this),(t=_t(t))._a?(e=t._isUTC?m(t._a):Ct(t._a),this._isDSTShifted=this.isValid()&&function(e,t,o){var r,a=Math.min(e.length,t.length),n=Math.abs(e.length-t.length),i=0;for(r=0;r<a;r++)(o&&e[r]!==t[r]||!o&&G(e[r])!==G(t[r]))&&i++;return i+n}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var ko=T.prototype;function xo(e,t,o,r){var a=lt(),n=m().set(r,t);return a[o](n,e)}function yo(e,t,o){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return xo(e,t,o,"month");var r,a=[];for(r=0;r<12;r++)a[r]=xo(e,r,o,"month");return a}function vo(e,t,o,r){"boolean"==typeof e?(c(t)&&(o=t,t=void 0),t=t||""):(o=t=e,e=!1,c(t)&&(o=t,t=void 0),t=t||"");var a,n=lt(),i=e?n._week.dow:0,l=[];if(null!=o)return xo(t,(o+i)%7,r,"day");for(a=0;a<7;a++)l[a]=xo(t,(a+i)%7,r,"day");return l}ko.calendar=function(e,t,o){var r=this._calendar[e]||this._calendar.sameElse;return S(r)?r.call(t,o):r},ko.longDateFormat=function(e){var t=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return t||!o?t:(this._longDateFormat[e]=o.match(N).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},ko.invalidDate=function(){return this._invalidDate},ko.ordinal=function(e){return this._ordinal.replace("%d",e)},ko.preparse=ho,ko.postformat=ho,ko.relativeTime=function(e,t,o,r){var a=this._relativeTime[o];return S(a)?a(e,t,o,r):a.replace(/%d/i,e)},ko.pastFuture=function(e,t){var o=this._relativeTime[e>0?"future":"past"];return S(o)?o(t):o.replace(/%s/i,t)},ko.set=function(e){var t,o;for(o in e)i(e,o)&&(S(t=e[o])?this[o]=t:this["_"+o]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ko.eras=function(e,t){var o,a,n,i=this._eras||lt("en")._eras;for(o=0,a=i.length;o<a;++o){switch(typeof i[o].since){case"string":n=r(i[o].since).startOf("day"),i[o].since=n.valueOf()}switch(typeof i[o].until){case"undefined":i[o].until=1/0;break;case"string":n=r(i[o].until).startOf("day").valueOf(),i[o].until=n.valueOf()}}return i},ko.erasParse=function(e,t,o){var r,a,n,i,l,s=this.eras();for(e=e.toUpperCase(),r=0,a=s.length;r<a;++r)if(n=s[r].name.toUpperCase(),i=s[r].abbr.toUpperCase(),l=s[r].narrow.toUpperCase(),o)switch(t){case"N":case"NN":case"NNN":if(i===e)return s[r];break;case"NNNN":if(n===e)return s[r];break;case"NNNNN":if(l===e)return s[r]}else if([n,i,l].indexOf(e)>=0)return s[r]},ko.erasConvertYear=function(e,t){var o=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*o},ko.erasAbbrRegex=function(e){return i(this,"_erasAbbrRegex")||no.call(this),e?this._erasAbbrRegex:this._erasRegex},ko.erasNameRegex=function(e){return i(this,"_erasNameRegex")||no.call(this),e?this._erasNameRegex:this._erasRegex},ko.erasNarrowRegex=function(e){return i(this,"_erasNarrowRegex")||no.call(this),e?this._erasNarrowRegex:this._erasRegex},ko.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Re).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},ko.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Re.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ko.monthsParse=function(e,t,o){var r,a,n;if(this._monthsParseExact)return Se.call(this,e,t,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=m([2e3,r]),o&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),o||this._monthsParse[r]||(n="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(n.replace(".",""),"i")),o&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(o&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!o&&this._monthsParse[r].test(e))return r}},ko.monthsRegex=function(e){return this._monthsParseExact?(i(this,"_monthsRegex")||Oe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(i(this,"_monthsRegex")||(this._monthsRegex=Ee),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},ko.monthsShortRegex=function(e){return this._monthsParseExact?(i(this,"_monthsRegex")||Oe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(i(this,"_monthsShortRegex")||(this._monthsShortRegex=Ce),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},ko.week=function(e){return je(e,this._week.dow,this._week.doy).week},ko.firstDayOfYear=function(){return this._week.doy},ko.firstDayOfWeek=function(){return this._week.dow},ko.weekdays=function(e,t){var o=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?ze(o,this._week.dow):e?o[e.day()]:o},ko.weekdaysMin=function(e){return!0===e?ze(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},ko.weekdaysShort=function(e){return!0===e?ze(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},ko.weekdaysParse=function(e,t,o){var r,a,n;if(this._weekdaysParseExact)return Ge.call(this,e,t,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=m([2e3,1]).day(r),o&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(n="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(n.replace(".",""),"i")),o&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(o&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(o&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!o&&this._weekdaysParse[r].test(e))return r}},ko.weekdaysRegex=function(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ye.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},ko.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ye.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ue),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ko.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ye.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=We),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ko.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},ko.meridiem=function(e,t,o){return e>11?o?"pm":"PM":o?"am":"AM"},nt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===G(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=_("moment.lang is deprecated. Use moment.locale instead.",nt),r.langData=_("moment.langData is deprecated. Use moment.localeData instead.",lt);var wo=Math.abs;function _o(e,t,o,r){var a=Bt(t,o);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function Ro(e){return e<0?Math.floor(e):Math.ceil(e)}function Co(e){return 4800*e/146097}function Eo(e){return 146097*e/4800}function So(e){return function(){return this.as(e)}}var Po=So("ms"),To=So("s"),Oo=So("m"),No=So("h"),Io=So("d"),Ao=So("w"),Mo=So("M"),Lo=So("Q"),Do=So("y");function jo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ho=jo("milliseconds"),zo=jo("seconds"),Fo=jo("minutes"),Bo=jo("hours"),Vo=jo("days"),qo=jo("months"),Uo=jo("years"),Wo=Math.round,Go={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Yo(e,t,o,r,a){return a.relativeTime(t||1,!!o,e,r)}var Ko=Math.abs;function Jo(e){return(e>0)-(e<0)||+e}function Zo(){if(!this.isValid())return this.localeData().invalidDate();var e,t,o,r,a,n,i,l,s=Ko(this._milliseconds)/1e3,c=Ko(this._days),u=Ko(this._months),d=this.asSeconds();return d?(e=W(s/60),t=W(e/60),s%=60,e%=60,o=W(u/12),u%=12,r=s?s.toFixed(3).replace(/\.?0+$/,""):"",a=d<0?"-":"",n=Jo(this._months)!==Jo(d)?"-":"",i=Jo(this._days)!==Jo(d)?"-":"",l=Jo(this._milliseconds)!==Jo(d)?"-":"",a+"P"+(o?n+o+"Y":"")+(u?n+u+"M":"")+(c?i+c+"D":"")+(t||e||s?"T":"")+(t?l+t+"H":"")+(e?l+e+"M":"")+(s?l+r+"S":"")):"P0D"}var Qo=Ot.prototype;return Qo.isValid=function(){return this._isValid},Qo.abs=function(){var e=this._data;return this._milliseconds=wo(this._milliseconds),this._days=wo(this._days),this._months=wo(this._months),e.milliseconds=wo(e.milliseconds),e.seconds=wo(e.seconds),e.minutes=wo(e.minutes),e.hours=wo(e.hours),e.months=wo(e.months),e.years=wo(e.years),this},Qo.add=function(e,t){return _o(this,e,t,1)},Qo.subtract=function(e,t){return _o(this,e,t,-1)},Qo.as=function(e){if(!this.isValid())return NaN;var t,o,r=this._milliseconds;if("month"===(e=F(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,o=this._months+Co(t),e){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(t=this._days+Math.round(Eo(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Qo.asMilliseconds=Po,Qo.asSeconds=To,Qo.asMinutes=Oo,Qo.asHours=No,Qo.asDays=Io,Qo.asWeeks=Ao,Qo.asMonths=Mo,Qo.asQuarters=Lo,Qo.asYears=Do,Qo.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*G(this._months/12):NaN},Qo._bubble=function(){var e,t,o,r,a,n=this._milliseconds,i=this._days,l=this._months,s=this._data;return n>=0&&i>=0&&l>=0||n<=0&&i<=0&&l<=0||(n+=864e5*Ro(Eo(l)+i),i=0,l=0),s.milliseconds=n%1e3,e=W(n/1e3),s.seconds=e%60,t=W(e/60),s.minutes=t%60,o=W(t/60),s.hours=o%24,i+=W(o/24),a=W(Co(i)),l+=a,i-=Ro(Eo(a)),r=W(l/12),l%=12,s.days=i,s.months=l,s.years=r,this},Qo.clone=function(){return Bt(this)},Qo.get=function(e){return e=F(e),this.isValid()?this[e+"s"]():NaN},Qo.milliseconds=Ho,Qo.seconds=zo,Qo.minutes=Fo,Qo.hours=Bo,Qo.days=Vo,Qo.weeks=function(){return W(this.days()/7)},Qo.months=qo,Qo.years=Uo,Qo.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var o,r,a=!1,n=Go;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(n=Object.assign({},Go,t),null!=t.s&&null==t.ss&&(n.ss=t.s-1)),o=this.localeData(),r=function(e,t,o,r){var a=Bt(e).abs(),n=Wo(a.as("s")),i=Wo(a.as("m")),l=Wo(a.as("h")),s=Wo(a.as("d")),c=Wo(a.as("M")),u=Wo(a.as("w")),d=Wo(a.as("y")),p=n<=o.ss&&["s",n]||n<o.s&&["ss",n]||i<=1&&["m"]||i<o.m&&["mm",i]||l<=1&&["h"]||l<o.h&&["hh",l]||s<=1&&["d"]||s<o.d&&["dd",s];return null!=o.w&&(p=p||u<=1&&["w"]||u<o.w&&["ww",u]),(p=p||c<=1&&["M"]||c<o.M&&["MM",c]||d<=1&&["y"]||["yy",d])[2]=t,p[3]=+e>0,p[4]=r,Yo.apply(null,p)}(this,!a,n,o),a&&(r=o.pastFuture(+this,r)),o.postformat(r)},Qo.toISOString=Zo,Qo.toString=Zo,Qo.toJSON=Zo,Qo.locale=Xt,Qo.localeData=eo,Qo.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Zo),Qo.lang=$t,L("X",0,0,"unix"),L("x",0,0,"valueOf"),me("x",ce),me("X",/[+-]?\d+(\.\d{1,3})?/),ke("X",(function(e,t,o){o._d=new Date(1e3*parseFloat(e))})),ke("x",(function(e,t,o){o._d=new Date(G(e))})),
//! moment.js
r.version="2.29.1",t=Ct,r.fn=bo,r.min=function(){var e=[].slice.call(arguments,0);return Pt("isBefore",e)},r.max=function(){var e=[].slice.call(arguments,0);return Pt("isAfter",e)},r.now=function(){return Date.now?Date.now():+new Date},r.utc=m,r.unix=function(e){return Ct(1e3*e)},r.months=function(e,t){return yo(e,t,"months")},r.isDate=u,r.locale=nt,r.invalid=b,r.duration=Bt,r.isMoment=v,r.weekdays=function(e,t,o){return vo(e,t,o,"weekdays")},r.parseZone=function(){return Ct.apply(null,arguments).parseZone()},r.localeData=lt,r.isDuration=Nt,r.monthsShort=function(e,t){return yo(e,t,"monthsShort")},r.weekdaysMin=function(e,t,o){return vo(e,t,o,"weekdaysMin")},r.defineLocale=it,r.updateLocale=function(e,t){if(null!=t){var o,r,a=$e;null!=et[e]&&null!=et[e].parentLocale?et[e].set(P(et[e]._config,t)):(null!=(r=at(e))&&(a=r._config),t=P(a,t),null==r&&(t.abbr=e),(o=new T(t)).parentLocale=et[e],et[e]=o),nt(e)}else null!=et[e]&&(null!=et[e].parentLocale?(et[e]=et[e].parentLocale,e===nt()&&nt(e)):null!=et[e]&&delete et[e]);return et[e]},r.locales=function(){return R(et)},r.weekdaysShort=function(e,t,o){return vo(e,t,o,"weekdaysShort")},r.normalizeUnits=F,r.relativeTimeRounding=function(e){return void 0===e?Wo:"function"==typeof e&&(Wo=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Go[e]&&(void 0===t?Go[e]:(Go[e]=t,"s"===e&&(Go.ss=t-1),!0))},r.calendarFormat=function(e,t){var o=e.diff(t,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"},r.prototype=bo,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,o("YuTi")(e))},wf4r:function(e,t,o){"use strict";(function(e){var r=o("lwsE"),a=o.n(r),n=o("W8MJ"),i=o.n(n),l=o("7W2i"),s=o.n(l),c=o("a1gu"),u=o.n(c),d=o("Nsbk"),p=o.n(d),m=o("Olfn"),f=o("nxxJ"),g=(o("62np"),o("aOz+"));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=p()(e);if(t){var a=p()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return u()(this,o)}}var h=function(t){s()(r,t);var o=b(r);function r(e){return a()(this,r),o.call(this,e)}return i()(r,[{key:"render",value:function(){var t,o,r=this,a={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(r.props.id,"."))>-1){var t=e.split("".concat(r.props.id,".")).join("");a[t]=Resources["".concat(e)]}}));window.innerWidth||document.clientWidth;var n=f.b.getLocale(),i=n.language,l=n.country,s=f.b.getUserState().auth,c=(null==a||null===(t=a.head)||void 0===t||t.length,null==a||null===(o=a.footer)||void 0===o||o.length,function(e,t,o){var r=e.url.split("/")[2];e&&f.a.trackCustomDataEvent({event:"Category Link Clicked",data:{class:"v3.Roku.Support.HomePage.CategoryGrid",action:"v3 - Choose Category on Category Grid",categoryOrder:t,linkLocation:o,selectedCategory:e.text,categoryId:r,locale:(i+"-"+l).toLowerCase(),loggedIn:!!s}})});return e.createElement("div",{className:"Roku-Category-Grid ks-wrapper"},e.createElement("div",{className:"category-grid-wrapper"},e.createElement("div",{className:"category-grid-content"},a.head&&a.head.length>0&&e.createElement("div",{className:"category-grid-box top-grid ks-text-center"},a.head.map((function(t,o){return e.createElement("a",{key:"category-grid-head-item-".concat(o),href:t.url,className:"category-grid-icon"},e.createElement("div",{className:"grid-item",onClick:c.bind(r,t,o,"top")},e.createElement(g.a,{className:"icon-top",name:t.imageName.value}),e.createElement("p",{className:"ks-text-bold grid-item-top top-text"},t.text)))}))),e.createElement("hr",null),a.footer&&a.footer.length>0&&e.createElement("div",{className:"category-grid-box bottom-grid ks-text-center"},a.footer.map((function(t,o){return e.createElement("a",{key:"category-grid-footer-item-".concat(o),href:t.url,className:"category-grid-icon"},e.createElement("div",{className:"grid-item",onClick:c.bind(r,t,o,"bottom")},e.createElement(g.a,{className:"icon-bottom",name:t.imageName.value}),e.createElement("p",{className:"grid-item-text bottom-text"},t.text)))}))))))}}]),r}(e.Component);h.data=[{type:"text",key:"topColumns",label:"No. of Columns Top section"},{type:"text",key:"bottomColumns",label:"No. of Columns Bottom section"},{type:"multiple",key:"head",label:"Top section",data:["text",{type:"dropdown",key:"imageName",label:"Image",value:Object.keys(m)[0],messages:!1,options:Object.keys(m).map((function(e){return{label:e,value:e}}))},{type:"text",key:"text"},{type:"text",key:"url"}]},{type:"multiple",key:"footer",label:"Bottom section",data:["text",{type:"dropdown",key:"imageName",label:"Image",value:Object.keys(m)[0],messages:!1,options:Object.keys(m).map((function(e){return{label:e,value:e}}))},{type:"text",key:"text"},{type:"text",key:"url"}]}],t.a=h}).call(this,o("viRO"))},wh89:function(e,t,o){var r=o("p/ii");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},wjKg:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.article-page{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.article-page,.article-page .article-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.article-page .article-container{scroll-behavior:smooth;position:relative;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media (min-width:1080px){.article-page .article-container{padding-left:20px;padding-right:20px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.article-page .article-container{padding-left:20px;padding-right:20px}}@media (min-width:768px){.article-page .article-container{padding-left:20px;padding-right:20px}}@media (min-width:768px) and (min-width:320px) and (max-width:767px){.article-page .article-container{padding-left:20px;padding-right:20px}}@media (min-width:320px) and (max-width:767px){.article-page .article-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:auto}}.article-page .scrollspy-container{overflow-x:visible}@media (min-width:320px) and (max-width:767px){.article-page .scrollspy-container{display:none}}.article-page .grey-line{border-bottom:1px solid #ddd;width:100%}@media (min-width:320px) and (max-width:767px){.article-page .grey-line.head-grey-line{display:none}}.article-page .right-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:27%;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;border-left:1px solid #ddd}@media (min-width:320px) and (max-width:767px){.article-page .right-section{border:0;width:100%}}.article-page .right-block{padding:20px 0 50px 50px}@media (min-width:320px) and (max-width:767px){.article-page .right-block{padding-top:20px;padding-bottom:50px;padding-left:50px;padding-left:20px;padding-right:0}}@media (min-width:320px) and (max-width:767px) and (min-width:320px) and (max-width:767px){.article-page .right-block{padding-left:20px;padding-right:20px}}.article-page .sp-center{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}",""]),e.exports=t},wkBT:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},wnaJ:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.video-list{width:100%;height:100%;padding-bottom:40px}@media (min-width:320px) and (max-width:767px){.video-list{padding-bottom:40px}}.video-list .wrapper{padding-left:20px;padding-right:20px}@media (min-width:320px) and (max-width:767px){.video-list .wrapper{padding-left:20px;padding-right:20px}}.video-list__videos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:20px;overflow:hidden;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (min-width:320px) and (max-width:767px){.video-list__videos{padding-top:20px;padding-bottom:20px}}.video-list__item{padding:2rem;width:25%}@media (min-width:320px) and (max-width:767px){.video-list__item{padding:1rem;width:50%}}.video-list__poster-wrapper{position:relative;background:#000}.video-list__poster{width:100%}.video-list__video-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.5);width:60px;height:60px;border:4px solid #fff;background-color:rgba(0,0,0,.75)}.video-list__video-icon:before{content:"";display:block;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;-webkit-border-radius:3px;border-radius:3px;height:18px;width:18px;margin-left:6px}.video-list__title{padding:1rem 0 0;font-size:16px;line-height:24px;color:#000}@media (min-width:320px) and (max-width:767px){.video-list__title{font-size:16px;line-height:24px}}.video-list__meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5rem 0;color:#767574}.video-list__date{margin-right:1rem}.video-list__duration{margin-left:1rem}.video-list__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#236aee;font-size:16px;line-height:24px;font-family:GothamBook,Helvetica,Arial,sans-serif}@media (min-width:320px) and (max-width:767px){.video-list__button{font-size:16px;line-height:24px}}.video-list__button:hover{font-size:18px;line-height:26px}@media (min-width:320px) and (max-width:767px){.video-list__button:hover{font-size:18px;line-height:26px}}.video-list__button:focus{outline:2px solid #000}.video-list__plus{margin-right:1rem;font-size:22px;line-height:32px}@media (min-width:320px) and (max-width:767px){.video-list__plus{font-size:22px;line-height:32px}}.video-list .see-more{padding-top:20px;padding-bottom:20px;color:#236aee;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}@media (min-width:320px) and (max-width:767px){.video-list .see-more{padding-top:20px;padding-bottom:20px}}.video-list .see-more .Roku-Icon-current{font-weight:900;padding-right:5px}@media (min-width:320px) and (max-width:767px){.video-list .see-more .Roku-Icon-current{padding-right:5px}}.video-list .collapsible-videos{width:100%;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s;height:0;overflow:hidden}.video-list .more-video-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-list .grey-line{border-bottom:1px solid #ddd;width:100%}',""]),e.exports=t},wrOu:function(e,t,o){"use strict";e.exports=function(e,t){if(e===t)return!0;if(!e||!t)return!1;var o=e.length;if(t.length!==o)return!1;for(var r=0;r<o;r++)if(e[r]!==t[r])return!1;return!0}},wtrp:function(e,t,o){var r=o("bWth");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},wzPT:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.Loading":{en:{loading:"Loading..."},fr:{loading:"En cours de téléchargement.."},es:{loading:"Cargando..."},fr_CA:{loading:"Chargement..."},fr_FR:{loading:"Chargement..."},es_CO:{loading:"Cargando..."},es_AR:{loading:"Cargando..."},es_PE:{loading:"Cargando..."},es_CL:{loading:"Cargando..."},es_CR:{loading:"Cargando..."},es_SV:{loading:"Cargando..."},es_GT:{loading:"Cargando..."},es_HN:{loading:"Cargando..."},es_NI:{loading:"Cargando..."},es_PA:{loading:"Cargando..."}},de_DE:{},es_MX:{},fr_CA:{},fr_FR:{},pt_BR:{},es_CO:{},es_AR:{},es_PE:{},es_CL:{},es_CR:{},es_SV:{},es_GT:{},es_HN:{},es_NI:{},es_PA:{}}),e.exports=function(){return t.get("Roku.Loading")}}).call(this,o("TYvK").ResourceManager)},"x/2d":function(e,t){e.exports="/investor/s/1647467262999/fonts/hide_psswd.svg"},"x2/r":function(e,t){e.exports="/investor/s/1647467262999/i/80d96f1b7d22d6d57139bfdd3f44b7b3.png"},x2QH:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=r?Object.getOwnPropertyDescriptor(e,a):null;n&&(n.get||n.set)?Object.defineProperty(o,a,n):o[a]=e[a]}o.default=e,t&&t.set(e,o);return o}(o("viRO")),a=l(o("17x9")),n=l(o("T9S3")),i=l(o("z3Ad"));function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function d(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(c,e);var t,o,a,l,s=(t=c,function(){var e,o=h(t);if(b()){var r=h(this).constructor;e=Reflect.construct(o,arguments,r)}else e=o.apply(this,arguments);return f(this,e)});function c(){var e;p(this,c);for(var t=arguments.length,o=new Array(t),r=0;r<t;r++)o[r]=arguments[r];return x(g(e=s.call.apply(s,[this].concat(o))),"storeHighlightedItemReference",(function(t){e.props.onHighlightedItemChange(null===t?null:t.item)})),e}return o=c,(a=[{key:"shouldComponentUpdate",value:function(e){return(0,i.default)(e,this.props,["itemProps"])}},{key:"render",value:function(){var e=this,t=this.props,o=t.items,a=t.itemProps,i=t.renderItem,l=t.renderItemData,s=t.sectionIndex,c=t.highlightedItemIndex,p=t.getItemId,m=t.theme,f=t.keyPrefix,g=null===s?f:"".concat(f,"section-").concat(s,"-"),b="function"==typeof a;return r.default.createElement("ul",u({role:"listbox"},m("".concat(g,"items-list"),"itemsList")),o.map((function(t,o){var f=0===o,h=o===c,k="".concat(g,"item-").concat(o),y=b?a({sectionIndex:s,itemIndex:o}):a,v=function(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?d(Object(o),!0).forEach((function(t){x(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):d(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}({id:p(s,o),"aria-selected":h},m(k,"item",f&&"itemFirst",h&&"itemHighlighted"),{},y);return h&&(v.ref=e.storeHighlightedItemReference),r.default.createElement(n.default,u({},v,{sectionIndex:s,isHighlighted:h,itemIndex:o,item:t,renderItem:i,renderItemData:l}))})))}}])&&m(o.prototype,a),l&&m(o,l),c}(r.Component);t.default=y,x(y,"propTypes",{items:a.default.array.isRequired,itemProps:a.default.oneOfType([a.default.object,a.default.func]),renderItem:a.default.func.isRequired,renderItemData:a.default.object.isRequired,sectionIndex:a.default.number,highlightedItemIndex:a.default.number,onHighlightedItemChange:a.default.func.isRequired,getItemId:a.default.func.isRequired,theme:a.default.func.isRequired,keyPrefix:a.default.string.isRequired}),x(y,"defaultProps",{sectionIndex:null})},x5pb:function(e,t){e.exports="/investor/s/1647467262999/i/893c2e05524884e622f8c8da6f1ea81b.png"},x9UD:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.ttf"},"xA+G":function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Category-MiniSearch{position:relative;width:100%}.Category-MiniSearch__search{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.Category-MiniSearch__search input{padding-left:15px;padding-right:15px}@media (min-width:320px) and (max-width:767px){.Category-MiniSearch__search input{padding-left:15px;padding-right:15px}}@media (min-width:768px){.Category-MiniSearch__search ::-webkit-input-placeholder{text-align:start}}@media (min-width:320px) and (max-width:767px){.Category-MiniSearch__search ::-webkit-input-placeholder{text-align:start}}.Category-MiniSearch__search ::-webkit-input-placeholder{text-align:start;font-size:14px;color:#bebebe}.Category-MiniSearch__search ::-moz-placeholder{text-align:start;font-size:14px;color:#bebebe}.Category-MiniSearch__search ::-ms-input-placeholder{text-align:start;font-size:14px;color:#bebebe}.Category-MiniSearch__search ::placeholder{text-align:start;font-size:14px;color:#bebebe}@media (min-width:320px) and (max-width:767px){.Category-MiniSearch__search ::-webkit-input-placeholder{text-align:start}.Category-MiniSearch__search ::-moz-placeholder{text-align:start}.Category-MiniSearch__search ::-ms-input-placeholder{text-align:start}.Category-MiniSearch__search ::placeholder{text-align:start}}@media (min-width:768px){.Category-MiniSearch__search ::-webkit-input-placeholder{text-align:start}.Category-MiniSearch__search ::-moz-placeholder{text-align:start}.Category-MiniSearch__search ::-ms-input-placeholder{text-align:start}.Category-MiniSearch__search ::placeholder{text-align:start}}@media (min-width:1080px){.Category-MiniSearch__search ::-webkit-input-placeholder{text-align:center}.Category-MiniSearch__search ::-moz-placeholder{text-align:center}.Category-MiniSearch__search ::-ms-input-placeholder{text-align:center}.Category-MiniSearch__search ::placeholder{text-align:center}}.Category-MiniSearch__search__search-hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.Category-MiniSearch__search__search-hero ::-webkit-input-placeholder{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.Category-MiniSearch__search__search-hero ::-moz-placeholder{text-align:center;align-items:center}.Category-MiniSearch__search__search-hero ::-ms-input-placeholder{text-align:center;-ms-flex-align:center;align-items:center}.Category-MiniSearch__search__search-hero ::placeholder{text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Category-MiniSearch__search__search-hero ::-webkit-input-placeholder{text-align:center}.Category-MiniSearch__search__search-hero :-ms-input-placeholder{text-align:center}.Category-MiniSearch__button{position:absolute;right:0;height:44px;width:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Category-MiniSearch__button i{font-size:20px;padding-top:7px}.Category-MiniSearch .Roku-Modal .modal-dialog{width:50%}.Category-MiniSearch .Roku-Modal .modal-dialog .modal-content{padding:3rem 3rem 0}.Category-MiniSearch .react-autosuggest__container.react-autosuggest__container--open input{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__input{height:44px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ddd;background-color:#fff;width:100%;padding-left:15px;padding-right:15px}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__input::-webkit-input-placeholder{color:#939393}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__input::-moz-placeholder{color:#939393}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__input::-ms-input-placeholder{color:#939393}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__input::placeholder{color:#939393}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__input:focus{outline:none}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestions-container{width:100%;-webkit-box-shadow:-15px 14px 12px -11px rgba(0,0,0,.4);box-shadow:-15px 14px 12px -11px rgba(0,0,0,.4);position:absolute;z-index:1}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestions-list{list-style:none;padding:0;width:100%;margin:0;border-top:1px solid #c1c1c1}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted{background-color:#d1d1d1;color:#662d91}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted .suggestion{text-decoration:underline;color:#6d28a0}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestion{background-color:#eee;text-align:left}.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestion .suggestion{width:100%;color:#0042cc;cursor:pointer;display:inline-block;padding:10px}@media (min-width:320px) and (max-width:767px){.Category-MiniSearch .react-autosuggest__container .react-autosuggest__suggestion .suggestion{padding:10px}}",""]),e.exports=t},xDdU:function(e,t,o){var r,a,n=o("4fRq"),i=o("I2ZF"),l=0,s=0;e.exports=function(e,t,o){var c=t&&o||0,u=t||[],d=(e=e||{}).node||r,p=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==p){var m=n();null==d&&(d=r=[1|m[0],m[1],m[2],m[3],m[4],m[5]]),null==p&&(p=a=16383&(m[6]<<8|m[7]))}var f=void 0!==e.msecs?e.msecs:(new Date).getTime(),g=void 0!==e.nsecs?e.nsecs:s+1,b=f-l+(g-s)/1e4;if(b<0&&void 0===e.clockseq&&(p=p+1&16383),(b<0||f>l)&&void 0===e.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");l=f,s=g,a=p;var h=(1e4*(268435455&(f+=122192928e5))+g)%4294967296;u[c++]=h>>>24&255,u[c++]=h>>>16&255,u[c++]=h>>>8&255,u[c++]=255&h;var k=f/4294967296*1e4&268435455;u[c++]=k>>>8&255,u[c++]=255&k,u[c++]=k>>>24&15|16,u[c++]=k>>>16&255,u[c++]=p>>>8|128,u[c++]=255&p;for(var x=0;x<6;++x)u[c+x]=d[x];return t||i(u)}},xEy6:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.roku-form-radio,.roku-form-radio-content{position:relative;display:inline-block}.roku-form-radio-content{padding-top:3px;padding-left:40px;font-size:16px;line-height:26px;cursor:pointer}.roku-form-radio-content:before{-webkit-border-radius:1.2em;border-radius:1.2em;border:1px solid #ddd;background-color:#fff;content:"";position:absolute;margin-top:0;left:0;top:0;width:30px;height:30px}.roku-form-radio-content:after{-webkit-border-radius:1.2em;border-radius:1.2em;left:6px;top:6px;width:18px;height:18px;line-height:26px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";color:#fff;background-color:#662d91;position:absolute;margin:0;padding:0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}.roku-form-radio-label{font-size:14px;line-height:22px;margin-bottom:0;display:inline-block}.roku-form-radio-input{width:5px;height:10px;margin-left:-5px;overflow:hidden;opacity:0;z-index:-1}.roku-form-radio-disabled{color:#999}.roku-form-radio-disabled .roku-form-radio-content{cursor:not-allowed}.roku-form-radio-disabled .roku-form-radio-content:before{background-color:#eee}.roku-form-radio-disabled .roku-form-radio-content:after{background-color:#767574}.roku-form-radio-small .roku-form-radio-content{padding-left:30px;font-size:12px;line-height:20px}.roku-form-radio-small .roku-form-radio-content:before{width:24px;height:24px}.roku-form-radio-small .roku-form-radio-content:after{left:6px;top:6px;width:12px;height:12px;line-height:20px}.roku-form-radio-input:checked+.roku-form-radio-content:after{-webkit-transform:rotate(1turn) scale(1);-ms-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1)}.roku-form-radio.roku-default-form-layout{padding:0 8px 0 5px;margin-bottom:22px;display:block}',""]),e.exports=t},xHKl:function(e,t){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],a=0;a<o;){var n=t[a];if(e.call(r,n,a,t))return n;a++}}})},"xKL+":function(e,t,o){var r=o("j1QM");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},xLGo:function(e,t){e.exports="/investor/s/1647467262999/fonts/show_psswd.svg"},xUA0:function(e,t,o){"use strict";e.exports=function(e){return null!==e&&"object"==typeof e}},xUyy:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rp-content-row{margin-right:auto;margin-left:auto;max-width:1200px;padding:40px 15px}@media (min-width:320px) and (max-width:767px){.rp-content-row{padding-top:40px;padding-bottom:40px}}.rp-content-row h2{font-size:24px;margin-top:22px;margin-bottom:11px;font-weight:500;line-height:1.1}@media (max-width:319px){.rp-content-row{padding-top:20px;padding-bottom:20px}}@media (max-width:319px) and (min-width:320px) and (max-width:767px){.rp-content-row{padding-top:20px;padding-bottom:20px}}.rp-content-row .rp-content-img-xs{display:none}@media (min-width:320px) and (max-width:767px){.rp-content-row .rp-content-img-xs{display:block}}@media (min-width:320px) and (max-width:767px){.rp-content-row .rp-content-img{display:none}}.rp-content-row .rp-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:319px){.rp-content-row .rp-content{display:block}}.rp-content-row .rp-content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rp-content-row .rp-content .glyphicon:after{margin-left:5px}",""]),e.exports=t},xWVN:function(e,t,o){"use strict";var r=o("+OSr"),a=o("lwsE"),n=o.n(a),i=o("W8MJ"),l=o.n(i),s=o("7W2i"),c=o.n(s),u=o("a1gu"),d=o.n(u),p=o("Nsbk"),m=o.n(p),f=o("viRO"),g=o.n(f),b=o("g1v6"),h=o("Jxn4"),k=o.n(h),x=[],y={request:{},addPlugin:function(e){x.push(e)}};["get","put","patch","del","post","head"].forEach((function(e){y.request[e]=function(){var t=k.a[e].apply(k.a,arguments);return t=x.reduce((function(e,t){return e.use(t)}),t)}}));o("O7m+");function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=m()(e);if(t){var a=m()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return d()(this,o)}}var w=function(e){c()(o,e);var t=v(o);function o(e){var r;return n()(this,o),(r=t.call(this,e)).state={rating:r.props.rating||0,showCount:r.props.count>0,maxStars:r.props.maxStars},r}return l()(o,[{key:"render",value:function(){var e=5===this.state.maxStars?"":"four-stars ",t=e+"roku-color-"+this.props.bgcolor.toLowerCase(),o=e+"roku-color-"+this.props.fgcolor.toLowerCase();if(void 0===this.props.productId)return g.a.createElement("div",null);var r=this.state.rating/this.state.maxStars*100+"%",a=parseFloat(this.state.rating).toFixed(1);return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"star-rating-container",role:"img","aria-label":"".concat(a," out of ").concat(this.state.maxStars," stars"),onClick:this.props.onreviewStarClick},g.a.createElement("div",{className:"star-rating-off glyphicon "+t}),g.a.createElement("div",{className:"star-rating-on glyphicon "+o,style:{width:r}})),this.state.showCount&&g.a.createElement("div",{itemScope:!0,itemType:"http://schema.org/Rating",className:"rating"},g.a.createElement("span",{itemProp:"ratingValue","aria-label":"".concat(a," rating out of ").concat(this.state.maxStars)},a),g.a.createElement("span",{itemProp:"bestRating",className:"ratingMax"},"5")))}},{key:"componentDidMount",value:function(){var e=this;if(0===this.state.rating&&this.props.productId){var t="/api/1.0/bazaarvoice/product/".concat(this.props.productId,"/rating");__Roku_App_Initial_Values.resource.features["review.starrating.prefix"]&&(t=__Roku_App_Initial_Values.resource.features["review.starrating.prefix"]+t),y.request.get(t).then((function(t){void 0!==t&&e.setState({rating:t.body.rating,showCount:t.body.totalReviews>0})})).catch((function(e){console.log("Error: Failed to get rating data")}))}}}]),o}(g.a.Component);w.className="Roku.StarRating",w.propTypes={rating:b.a.number,count:b.a.number,bgcolor:b.a.string,fgcolor:b.a.string,productId:b.a.string,onreviewStarClick:b.a.func,maxStars:b.a.oneOf([4,5])},w.defaultProps={bgcolor:"B1",fgcolor:"C7",productId:"",maxStars:5,onreviewStarClick:function(){}};var _=Object(r.a)(w);o.d(t,"a",(function(){return _}))},xass:function(e,t,o){var r=o("xl2r");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},xfpn:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sectionlist-wrapper .grey-line{border-bottom:1px solid #ddd;width:100%}.sectionlist-wrapper .section-wrapper{padding-top:20px;padding-bottom:20px}@media (min-width:320px) and (max-width:767px){.sectionlist-wrapper .section-wrapper{padding-top:20px;padding-bottom:20px}}.sectionlist-wrapper .section-wrapper .section-title{font-family:GothamMedium}@media (min-width:320px) and (max-width:767px){.sectionlist-wrapper .section-wrapper .section-title{font-size:18px}}@media (min-width:768px){.sectionlist-wrapper .section-wrapper .section-title{font-size:18px}}@media (min-width:1080px){.sectionlist-wrapper .section-wrapper .section-title{font-size:16px;line-height:24px}}@media (min-width:1080px) and (min-width:320px) and (max-width:767px){.sectionlist-wrapper .section-wrapper .section-title{font-size:16px;line-height:24px}}",""]),e.exports=t},xhJ2:function(e,t,o){"use strict";var r=Number.isNaN||function(e){return e!=e};e.exports=Number.isFinite||function(e){return"number"==typeof e&&!r(e)&&e!==1/0&&e!==-1/0}},xiRt:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.article-header-wrapper.top-section{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:20px}@media (min-width:320px) and (max-width:767px){.article-header-wrapper.top-section{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;min-width:auto}}.article-header-wrapper .breadcrums{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:15px;padding-bottom:15px}@media (min-width:320px) and (max-width:767px){.article-header-wrapper .breadcrums{padding-top:15px;padding-bottom:15px}}.article-header-wrapper .minisearch-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:15px;padding-bottom:15px;width:30%}@media (min-width:320px) and (max-width:767px){.article-header-wrapper .minisearch-container{padding-top:15px;padding-bottom:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}",""]),e.exports=t},xk4V:function(e,t,o){var r=o("4fRq"),a=o("I2ZF");e.exports=function(e,t,o){var n=t&&o||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||r)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var l=0;l<16;++l)t[n+l]=i[l];return t||a(i)}},xl2r:function(e,t,o){(t=o("JPst")(!1)).push([e.i,"@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.alerts-holder{padding:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff6df;border-top:1px solid #ffd767;border-bottom:1px solid #ffd767;color:#4b4b4b}.alerts-holder .glyphicon{color:#ff9000}.alerts-holder .alerts{max-width:1200px;padding-left:10px;padding-right:10px}@media (min-width:320px) and (max-width:767px){.alerts-holder .alerts{padding-left:10px;padding-right:10px;padding-left:0;padding-right:0}}.alerts-holder .alerts .alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:0}.alerts-holder .alerts .alert .glyphicon-warn:before{font-size:16px}@media (min-width:320px) and (max-width:767px){.alerts-holder .alerts .alert{margin-bottom:10px}}.alerts-holder .alerts .alert:last-child{margin-bottom:0}.alerts-holder .alerts .alert .alert-title{margin-top:0;margin-bottom:0;padding-top:2px}.alerts-holder .alerts .alert a{margin-top:0;margin-bottom:0}.alerts-holder .alerts .alert .alert-title,.alerts-holder .alerts .alert a{margin-left:1rem;font-size:16px}.alerts-holder .alerts a{color:#00a5e5}",""]),e.exports=t},xmus:function(e,t,o){var r=o("pe++");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},"xmy+":function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-legacy-icons.svg"},xttj:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},xzXL:function(e,t){e.exports="/investor/s/1647467262999/i/893c2e05524884e622f8c8da6f1ea81b.png"},y71v:function(e,t,o){var r=o("ZCLK");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},y8F1:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".channel-selection{max-width:500px;margin-left:auto;margin-right:auto}.answer>*{max-width:100%;height:auto}",""]),e.exports=t},yLGL:function(e,t,o){(function(t){t.mergeMultipleWithLocales({"Roku.App":{en:{"nav.link.1":"How it works","nav.link.2":"See what’s on"},fr:{"nav.link.1":"Comment ça fonctionne","nav.link.2":"Découvrir les nouveautés"},es:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},fr_CA:{"nav.link.1":"Comment ça fonctionne?","nav.link.2":"Explorez les canaux"},fr_FR:{"nav.link.1":"Comment ça fonctionne","nav.link.2":"Explorer les chaînes"},es_MX:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_CO:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_AR:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_PE:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_CL:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_CR:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_SV:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_GT:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_HN:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_NI:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"},es_PA:{"nav.link.1":"Cómo funciona","nav.link.2":"Novedades"}}}),e.exports=function(){return t.get("Roku.App")}}).call(this,o("TYvK").ResourceManager)},yLpj:function(e,t){var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(e){"object"==typeof window&&(o=window)}e.exports=o},yWaw:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-spinner-purple-lg.svg"},yXPU:function(e,t){function o(e,t,o,r,a,n,i){try{var l=e[n](i),s=l.value}catch(e){return void o(e)}l.done?t(s):Promise.resolve(s).then(r,a)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(a,n){var i=e.apply(t,r);function l(e){o(i,a,n,l,s,"next",e)}function s(e){o(i,a,n,l,s,"throw",e)}l(void 0)}))}}},yXZP:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.roku-offer{margin-bottom:2rem}",""]),e.exports=t},yYgQ:function(e,t,o){"use strict";o.d(t,"a",(function(){return p}));var r=o("yXPU"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("o0o1"),u=o.n(c),d=o("smlI"),p=function(){function e(t){var o=t.App,r=void 0===o?null:o,a=t.Meta,n=void 0===a?null:a;i()(this,e),this.App=r,this.Meta=n,this.onBeforeAnyPageRender=this.onBeforeAnyPageRender.bind(this)}var t,o,r,n;return s()(e,[{key:"name",get:function(){return"META"}},{key:"initialize",value:(n=a()(u.a.mark((function e(t){var o;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,this.App=o,this.Meta=this.Meta||new d.a({App:o});case 3:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"onBeforeInitialPageRender",value:(r=a()(u.a.mark((function e(t){var o,r;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.pageConfig,this.onBeforeAnyPageRender({App:o,pageConfig:r,isInitialPageRender:!0});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{key:"onBeforeAjaxPageRender",value:(o=a()(u.a.mark((function e(t){var o,r;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=t.App,r=t.pageConfig,this.onBeforeAnyPageRender({App:o,pageConfig:r});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"onBeforeAnyPageRender",value:(t=a()(u.a.mark((function e(t){var o;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.App,o=t.pageConfig,t.isInitialPageRender,this.Meta.updateMetaInformation({pageConfig:o});case 3:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),e}()},yeEk:function(e,t,o){var r=o("lU+E");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},yf0y:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Article-VideoTile__header{font-size:18px;color:#000;font-family:GothamMedium;font-weight:400}@media (min-width:320px) and (max-width:767px){.Article-VideoTile__header{font-size:22px}}.Article-VideoTile__poster-wrapper{position:relative;background:#000}.Article-VideoTile__poster{width:100%}.Article-VideoTile__video-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:12px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.5);box-shadow:0 4px 10px rgba(0,0,0,.5);width:60px;height:60px;border:4px solid #fff;background-color:rgba(0,0,0,.75)}.Article-VideoTile__video-icon:before{content:"";display:block;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;-webkit-border-radius:3px;border-radius:3px;height:18px;width:18px;margin-left:6px}',""]),e.exports=t},yjOc:function(e,t,o){var r=o("uDHM");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},yl30:function(e,t,o){"use strict";
/** @license React v16.14.0
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=o("viRO"),a=o("MgzW"),n=o("QCnb");function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o<arguments.length;o++)t+="&args[]="+encodeURIComponent(arguments[o]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));function l(e,t,o,r,a,n,i,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(o,c)}catch(e){this.onError(e)}}var s=!1,c=null,u=!1,d=null,p={onError:function(e){s=!0,c=e}};function m(e,t,o,r,a,n,i,u,d){s=!1,c=null,l.apply(p,arguments)}var f=null,g=null,b=null;function h(e,t,o){var r=e.type||"unknown-event";e.currentTarget=b(o),function(e,t,o,r,a,n,l,p,f){if(m.apply(this,arguments),s){if(!s)throw Error(i(198));var g=c;s=!1,c=null,u||(u=!0,d=g)}}(r,t,void 0,e),e.currentTarget=null}var k=null,x={};function y(){if(k)for(var e in x){var t=x[e],o=k.indexOf(e);if(!(-1<o))throw Error(i(96,e));if(!w[o]){if(!t.extractEvents)throw Error(i(97,e));for(var r in w[o]=t,o=t.eventTypes){var a=void 0,n=o[r],l=t,s=r;if(_.hasOwnProperty(s))throw Error(i(99,s));_[s]=n;var c=n.phasedRegistrationNames;if(c){for(a in c)c.hasOwnProperty(a)&&v(c[a],l,s);a=!0}else n.registrationName?(v(n.registrationName,l,s),a=!0):a=!1;if(!a)throw Error(i(98,r,e))}}}}function v(e,t,o){if(R[e])throw Error(i(100,e));R[e]=t,C[e]=t.eventTypes[o].dependencies}var w=[],_={},R={},C={};function E(e){var t,o=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!x.hasOwnProperty(t)||x[t]!==r){if(x[t])throw Error(i(102,t));x[t]=r,o=!0}}o&&y()}var S=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),P=null,T=null,O=null;function N(e){if(e=g(e)){if("function"!=typeof P)throw Error(i(280));var t=e.stateNode;t&&(t=f(t),P(e.stateNode,e.type,t))}}function I(e){T?O?O.push(e):O=[e]:T=e}function A(){if(T){var e=T,t=O;if(O=T=null,N(e),t)for(e=0;e<t.length;e++)N(t[e])}}function M(e,t){return e(t)}function L(e,t,o,r,a){return e(t,o,r,a)}function D(){}var j=M,H=!1,z=!1;function F(){null===T&&null===O||(D(),A())}function B(e,t,o){if(z)return e(t,o);z=!0;try{return j(e,t,o)}finally{z=!1,F()}}var V=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,q=Object.prototype.hasOwnProperty,U={},W={};function G(e,t,o,r,a,n){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=n}var Y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){Y[e]=new G(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];Y[t]=new G(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){Y[e]=new G(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){Y[e]=new G(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){Y[e]=new G(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){Y[e]=new G(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){Y[e]=new G(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){Y[e]=new G(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){Y[e]=new G(e,5,!1,e.toLowerCase(),null,!1)}));var K=/[\-:]([a-z])/g;function J(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(K,J);Y[t]=new G(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(K,J);Y[t]=new G(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(K,J);Y[t]=new G(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){Y[e]=new G(e,1,!1,e.toLowerCase(),null,!1)})),Y.xlinkHref=new G("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){Y[e]=new G(e,1,!1,e.toLowerCase(),null,!0)}));var Z=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Q(e,t,o,r){var a=Y.hasOwnProperty(t)?Y[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,o,r){if(null==t||function(e,t,o,r){if(null!==o&&0===o.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==o?!o.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,o,r))return!0;if(r)return!1;if(null!==o)switch(o.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,o,a,r)&&(o=null),r||null===a?function(e){return!!q.call(W,e)||!q.call(U,e)&&(V.test(e)?W[e]=!0:(U[e]=!0,!1))}(t)&&(null===o?e.removeAttribute(t):e.setAttribute(t,""+o)):a.mustUseProperty?e[a.propertyName]=null===o?3!==a.type&&"":o:(t=a.attributeName,r=a.attributeNamespace,null===o?e.removeAttribute(t):(o=3===(a=a.type)||4===a&&!0===o?"":""+o,r?e.setAttributeNS(r,t,o):e.setAttribute(t,o))))}Z.hasOwnProperty("ReactCurrentDispatcher")||(Z.ReactCurrentDispatcher={current:null}),Z.hasOwnProperty("ReactCurrentBatchConfig")||(Z.ReactCurrentBatchConfig={suspense:null});var X=/^(.*)[\\\/]/,$="function"==typeof Symbol&&Symbol.for,ee=$?Symbol.for("react.element"):60103,te=$?Symbol.for("react.portal"):60106,oe=$?Symbol.for("react.fragment"):60107,re=$?Symbol.for("react.strict_mode"):60108,ae=$?Symbol.for("react.profiler"):60114,ne=$?Symbol.for("react.provider"):60109,ie=$?Symbol.for("react.context"):60110,le=$?Symbol.for("react.concurrent_mode"):60111,se=$?Symbol.for("react.forward_ref"):60112,ce=$?Symbol.for("react.suspense"):60113,ue=$?Symbol.for("react.suspense_list"):60120,de=$?Symbol.for("react.memo"):60115,pe=$?Symbol.for("react.lazy"):60116,me=$?Symbol.for("react.block"):60121,fe="function"==typeof Symbol&&Symbol.iterator;function ge(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=fe&&e[fe]||e["@@iterator"])?e:null}function be(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case oe:return"Fragment";case te:return"Portal";case ae:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case ue:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ie:return"Context.Consumer";case ne:return"Context.Provider";case se:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case de:return be(e.type);case me:return be(e.render);case pe:if(e=1===e._status?e._result:null)return be(e)}return null}function he(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var o="";break e;default:var r=e._debugOwner,a=e._debugSource,n=be(e.type);o=null,r&&(o=be(r.type)),r=n,n="",a?n=" (at "+a.fileName.replace(X,"")+":"+a.lineNumber+")":o&&(n=" (created by "+o+")"),o="\n in "+(r||"Unknown")+n}t+=o,e=e.return}while(e);return t}function ke(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function xe(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function ye(e){e._valueTracker||(e._valueTracker=function(e){var t=xe(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==o&&"function"==typeof o.get&&"function"==typeof o.set){var a=o.get,n=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,n.call(this,e)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function ve(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var o=t.getValue(),r="";return e&&(r=xe(e)?e.checked?"true":"false":e.value),(e=r)!==o&&(t.setValue(e),!0)}function we(e,t){var o=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=o?o:e._wrapperState.initialChecked})}function _e(e,t){var o=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;o=ke(null!=t.value?t.value:o),e._wrapperState={initialChecked:r,initialValue:o,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Re(e,t){null!=(t=t.checked)&&Q(e,"checked",t,!1)}function Ce(e,t){Re(e,t);var o=ke(t.value),r=t.type;if(null!=o)"number"===r?(0===o&&""===e.value||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Se(e,t.type,o):t.hasOwnProperty("defaultValue")&&Se(e,t.type,ke(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ee(e,t,o){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,o||t===e.value||(e.value=t),e.defaultValue=t}""!==(o=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==o&&(e.name=o)}function Se(e,t,o){"number"===t&&e.ownerDocument.activeElement===e||(null==o?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}function Pe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Te(e,t,o,r){if(e=e.options,t){t={};for(var a=0;a<o.length;a++)t["$"+o[a]]=!0;for(o=0;o<e.length;o++)a=t.hasOwnProperty("$"+e[o].value),e[o].selected!==a&&(e[o].selected=a),a&&r&&(e[o].defaultSelected=!0)}else{for(o=""+ke(o),t=null,a=0;a<e.length;a++){if(e[a].value===o)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function Oe(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ne(e,t){var o=t.value;if(null==o){if(o=t.children,t=t.defaultValue,null!=o){if(null!=t)throw Error(i(92));if(Array.isArray(o)){if(!(1>=o.length))throw Error(i(93));o=o[0]}t=o}null==t&&(t=""),o=t}e._wrapperState={initialValue:ke(o)}}function Ie(e,t){var o=ke(t.value),r=ke(t.defaultValue);null!=o&&((o=""+o)!==e.value&&(e.value=o),null==t.defaultValue&&e.defaultValue!==o&&(e.defaultValue=o)),null!=r&&(e.defaultValue=""+r)}function Ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Me="http://www.w3.org/1999/xhtml",Le="http://www.w3.org/2000/svg";function De(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function je(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?De(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var He,ze=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,o,r,a){MSApp.execUnsafeLocalFunction((function(){return e(t,o)}))}:e}((function(e,t){if(e.namespaceURI!==Le||"innerHTML"in e)e.innerHTML=t;else{for((He=He||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=He.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Fe(e,t){if(t){var o=e.firstChild;if(o&&o===e.lastChild&&3===o.nodeType)return void(o.nodeValue=t)}e.textContent=t}function Be(e,t){var o={};return o[e.toLowerCase()]=t.toLowerCase(),o["Webkit"+e]="webkit"+t,o["Moz"+e]="moz"+t,o}var Ve={animationend:Be("Animation","AnimationEnd"),animationiteration:Be("Animation","AnimationIteration"),animationstart:Be("Animation","AnimationStart"),transitionend:Be("Transition","TransitionEnd")},qe={},Ue={};function We(e){if(qe[e])return qe[e];if(!Ve[e])return e;var t,o=Ve[e];for(t in o)if(o.hasOwnProperty(t)&&t in Ue)return qe[e]=o[t];return e}S&&(Ue=document.createElement("div").style,"AnimationEvent"in window||(delete Ve.animationend.animation,delete Ve.animationiteration.animation,delete Ve.animationstart.animation),"TransitionEvent"in window||delete Ve.transitionend.transition);var Ge=We("animationend"),Ye=We("animationiteration"),Ke=We("animationstart"),Je=We("transitionend"),Ze="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Qe=new("function"==typeof WeakMap?WeakMap:Map);function Xe(e){var t=Qe.get(e);return void 0===t&&(t=new Map,Qe.set(e,t)),t}function $e(e){var t=e,o=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(o=t.return),e=t.return}while(e)}return 3===t.tag?o:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if($e(e)!==e)throw Error(i(188))}function ot(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(i(188));return t!==e?null:e}for(var o=e,r=t;;){var a=o.return;if(null===a)break;var n=a.alternate;if(null===n){if(null!==(r=a.return)){o=r;continue}break}if(a.child===n.child){for(n=a.child;n;){if(n===o)return tt(a),e;if(n===r)return tt(a),t;n=n.sibling}throw Error(i(188))}if(o.return!==r.return)o=a,r=n;else{for(var l=!1,s=a.child;s;){if(s===o){l=!0,o=a,r=n;break}if(s===r){l=!0,r=a,o=n;break}s=s.sibling}if(!l){for(s=n.child;s;){if(s===o){l=!0,o=n,r=a;break}if(s===r){l=!0,r=n,o=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(o.alternate!==r)throw Error(i(190))}if(3!==o.tag)throw Error(i(188));return o.stateNode.current===o?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function at(e,t,o){Array.isArray(e)?e.forEach(t,o):e&&t.call(o,e)}var nt=null;function it(e){if(e){var t=e._dispatchListeners,o=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)h(e,t[r],o[r]);else t&&h(e,t,o);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(nt=rt(nt,e)),e=nt,nt=null,e){if(at(e,it),nt)throw Error(i(95));if(u)throw e=d,u=!1,d=null,e}}function st(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function ct(e){if(!S)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ut=[];function dt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ut.length&&ut.push(e)}function pt(e,t,o,r){if(ut.length){var a=ut.pop();return a.topLevelType=e,a.eventSystemFlags=r,a.nativeEvent=t,a.targetInst=o,a}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:o,ancestors:[]}}function mt(e){var t=e.targetInst,o=t;do{if(!o){e.ancestors.push(o);break}var r=o;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=o.tag)&&6!==t||e.ancestors.push(o),o=So(r)}while(o);for(o=0;o<e.ancestors.length;o++){t=e.ancestors[o];var a=st(e.nativeEvent);r=e.topLevelType;var n=e.nativeEvent,i=e.eventSystemFlags;0===o&&(i|=64);for(var l=null,s=0;s<w.length;s++){var c=w[s];c&&(c=c.extractEvents(r,t,n,a,i))&&(l=rt(l,c))}lt(l)}}function ft(e,t,o){if(!o.has(e)){switch(e){case"scroll":Kt(t,"scroll",!0);break;case"focus":case"blur":Kt(t,"focus",!0),Kt(t,"blur",!0),o.set("blur",null),o.set("focus",null);break;case"cancel":case"close":ct(e)&&Kt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Ze.indexOf(e)&&Yt(e,t)}o.set(e,null)}}var gt,bt,ht,kt=!1,xt=[],yt=null,vt=null,wt=null,_t=new Map,Rt=new Map,Ct=[],Et="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),St="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Pt(e,t,o,r,a){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|o,nativeEvent:a,container:r}}function Tt(e,t){switch(e){case"focus":case"blur":yt=null;break;case"dragenter":case"dragleave":vt=null;break;case"mouseover":case"mouseout":wt=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function Ot(e,t,o,r,a,n){return null===e||e.nativeEvent!==n?(e=Pt(t,o,r,a,n),null!==t&&(null!==(t=Po(t))&&bt(t)),e):(e.eventSystemFlags|=r,e)}function Nt(e){var t=So(e.target);if(null!==t){var o=$e(t);if(null!==o)if(13===(t=o.tag)){if(null!==(t=et(o)))return e.blockedOn=t,void n.unstable_runWithPriority(e.priority,(function(){ht(o)}))}else if(3===t&&o.stateNode.hydrate)return void(e.blockedOn=3===o.tag?o.stateNode.containerInfo:null)}e.blockedOn=null}function It(e){if(null!==e.blockedOn)return!1;var t=Xt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var o=Po(t);return null!==o&&bt(o),e.blockedOn=t,!1}return!0}function At(e,t,o){It(e)&&o.delete(t)}function Mt(){for(kt=!1;0<xt.length;){var e=xt[0];if(null!==e.blockedOn){null!==(e=Po(e.blockedOn))&>(e);break}var t=Xt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:xt.shift()}null!==yt&&It(yt)&&(yt=null),null!==vt&&It(vt)&&(vt=null),null!==wt&&It(wt)&&(wt=null),_t.forEach(At),Rt.forEach(At)}function Lt(e,t){e.blockedOn===t&&(e.blockedOn=null,kt||(kt=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Mt)))}function Dt(e){function t(t){return Lt(t,e)}if(0<xt.length){Lt(xt[0],e);for(var o=1;o<xt.length;o++){var r=xt[o];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==yt&&Lt(yt,e),null!==vt&&Lt(vt,e),null!==wt&&Lt(wt,e),_t.forEach(t),Rt.forEach(t),o=0;o<Ct.length;o++)(r=Ct[o]).blockedOn===e&&(r.blockedOn=null);for(;0<Ct.length&&null===(o=Ct[0]).blockedOn;)Nt(o),null===o.blockedOn&&Ct.shift()}var jt={},Ht=new Map,zt=new Map,Ft=["abort","abort",Ge,"animationEnd",Ye,"animationIteration",Ke,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Je,"transitionEnd","waiting","waiting"];function Bt(e,t){for(var o=0;o<e.length;o+=2){var r=e[o],a=e[o+1],n="on"+(a[0].toUpperCase()+a.slice(1));n={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[r],eventPriority:t},zt.set(r,t),Ht.set(r,n),jt[a]=n}}Bt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Bt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Bt(Ft,2);for(var Vt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),qt=0;qt<Vt.length;qt++)zt.set(Vt[qt],0);var Ut=n.unstable_UserBlockingPriority,Wt=n.unstable_runWithPriority,Gt=!0;function Yt(e,t){Kt(t,e,!1)}function Kt(e,t,o){var r=zt.get(t);switch(void 0===r?2:r){case 0:r=Jt.bind(null,t,1,e);break;case 1:r=Zt.bind(null,t,1,e);break;default:r=Qt.bind(null,t,1,e)}o?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Jt(e,t,o,r){H||D();var a=Qt,n=H;H=!0;try{L(a,e,t,o,r)}finally{(H=n)||F()}}function Zt(e,t,o,r){Wt(Ut,Qt.bind(null,e,t,o,r))}function Qt(e,t,o,r){if(Gt)if(0<xt.length&&-1<Et.indexOf(e))e=Pt(null,e,t,o,r),xt.push(e);else{var a=Xt(e,t,o,r);if(null===a)Tt(e,r);else if(-1<Et.indexOf(e))e=Pt(a,e,t,o,r),xt.push(e);else if(!function(e,t,o,r,a){switch(t){case"focus":return yt=Ot(yt,e,t,o,r,a),!0;case"dragenter":return vt=Ot(vt,e,t,o,r,a),!0;case"mouseover":return wt=Ot(wt,e,t,o,r,a),!0;case"pointerover":var n=a.pointerId;return _t.set(n,Ot(_t.get(n)||null,e,t,o,r,a)),!0;case"gotpointercapture":return n=a.pointerId,Rt.set(n,Ot(Rt.get(n)||null,e,t,o,r,a)),!0}return!1}(a,e,t,o,r)){Tt(e,r),e=pt(e,r,null,t);try{B(mt,e)}finally{dt(e)}}}}function Xt(e,t,o,r){if(null!==(o=So(o=st(r)))){var a=$e(o);if(null===a)o=null;else{var n=a.tag;if(13===n){if(null!==(o=et(a)))return o;o=null}else if(3===n){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}e=pt(e,r,o,t);try{B(mt,e)}finally{dt(e)}return null}var $t={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!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},eo=["Webkit","ms","Moz","O"];function to(e,t,o){return null==t||"boolean"==typeof t||""===t?"":o||"number"!=typeof t||0===t||$t.hasOwnProperty(e)&&$t[e]?(""+t).trim():t+"px"}function oo(e,t){for(var o in e=e.style,t)if(t.hasOwnProperty(o)){var r=0===o.indexOf("--"),a=to(o,t[o],r);"float"===o&&(o="cssFloat"),r?e.setProperty(o,a):e[o]=a}}Object.keys($t).forEach((function(e){eo.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$t[t]=$t[e]}))}));var ro=a({menuitem:!0},{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});function ao(e,t){if(t){if(ro[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62,""))}}function no(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var io=Me;function lo(e,t){var o=Xe(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=C[t];for(var r=0;r<t.length;r++)ft(t[r],e,o)}function so(){}function co(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function uo(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function po(e,t){var o,r=uo(e);for(e=0;r;){if(3===r.nodeType){if(o=e+r.textContent.length,e<=t&&o>=t)return{node:r,offset:t-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=uo(r)}}function mo(){for(var e=window,t=co();t instanceof e.HTMLIFrameElement;){try{var o="string"==typeof t.contentWindow.location.href}catch(e){o=!1}if(!o)break;t=co((e=t.contentWindow).document)}return t}function fo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var go=null,bo=null;function ho(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function ko(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var xo="function"==typeof setTimeout?setTimeout:void 0,yo="function"==typeof clearTimeout?clearTimeout:void 0;function vo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function wo(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var o=e.data;if("$"===o||"$!"===o||"$?"===o){if(0===t)return e;t--}else"/$"===o&&t++}e=e.previousSibling}return null}var _o=Math.random().toString(36).slice(2),Ro="__reactInternalInstance$"+_o,Co="__reactEventHandlers$"+_o,Eo="__reactContainere$"+_o;function So(e){var t=e[Ro];if(t)return t;for(var o=e.parentNode;o;){if(t=o[Eo]||o[Ro]){if(o=t.alternate,null!==t.child||null!==o&&null!==o.child)for(e=wo(e);null!==e;){if(o=e[Ro])return o;e=wo(e)}return t}o=(e=o).parentNode}return null}function Po(e){return!(e=e[Ro]||e[Eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function To(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Oo(e){return e[Co]||null}function No(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Io(e,t){var o=e.stateNode;if(!o)return null;var r=f(o);if(!r)return null;o=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(o&&"function"!=typeof o)throw Error(i(231,t,typeof o));return o}function Ao(e,t,o){(t=Io(e,o.dispatchConfig.phasedRegistrationNames[t]))&&(o._dispatchListeners=rt(o._dispatchListeners,t),o._dispatchInstances=rt(o._dispatchInstances,e))}function Mo(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,o=[];t;)o.push(t),t=No(t);for(t=o.length;0<t--;)Ao(o[t],"captured",e);for(t=0;t<o.length;t++)Ao(o[t],"bubbled",e)}}function Lo(e,t,o){e&&o&&o.dispatchConfig.registrationName&&(t=Io(e,o.dispatchConfig.registrationName))&&(o._dispatchListeners=rt(o._dispatchListeners,t),o._dispatchInstances=rt(o._dispatchInstances,e))}function Do(e){e&&e.dispatchConfig.registrationName&&Lo(e._targetInst,null,e)}function jo(e){at(e,Mo)}var Ho=null,zo=null,Fo=null;function Bo(){if(Fo)return Fo;var e,t,o=zo,r=o.length,a="value"in Ho?Ho.value:Ho.textContent,n=a.length;for(e=0;e<r&&o[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&o[r-t]===a[n-t];t++);return Fo=a.slice(e,1<t?1-t:void 0)}function Vo(){return!0}function qo(){return!1}function Uo(e,t,o,r){for(var a in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=o,e=this.constructor.Interface)e.hasOwnProperty(a)&&((t=e[a])?this[a]=t(o):"target"===a?this.target=r:this[a]=o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?Vo:qo,this.isPropagationStopped=qo,this}function Wo(e,t,o,r){if(this.eventPool.length){var a=this.eventPool.pop();return this.call(a,e,t,o,r),a}return new this(e,t,o,r)}function Go(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Yo(e){e.eventPool=[],e.getPooled=Wo,e.release=Go}a(Uo.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Vo)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Vo)},persist:function(){this.isPersistent=Vo},isPersistent:qo,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=qo,this._dispatchInstances=this._dispatchListeners=null}}),Uo.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Uo.extend=function(e){function t(){}function o(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var n=new t;return a(n,o.prototype),o.prototype=n,o.prototype.constructor=o,o.Interface=a({},r.Interface,e),o.extend=r.extend,Yo(o),o},Yo(Uo);var Ko=Uo.extend({data:null}),Jo=Uo.extend({data:null}),Zo=[9,13,27,32],Qo=S&&"CompositionEvent"in window,Xo=null;S&&"documentMode"in document&&(Xo=document.documentMode);var $o=S&&"TextEvent"in window&&!Xo,er=S&&(!Qo||Xo&&8<Xo&&11>=Xo),tr=String.fromCharCode(32),or={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function ar(e,t){switch(e){case"keyup":return-1!==Zo.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function nr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ir=!1;var lr={eventTypes:or,extractEvents:function(e,t,o,r){var a;if(Qo)e:{switch(e){case"compositionstart":var n=or.compositionStart;break e;case"compositionend":n=or.compositionEnd;break e;case"compositionupdate":n=or.compositionUpdate;break e}n=void 0}else ir?ar(e,o)&&(n=or.compositionEnd):"keydown"===e&&229===o.keyCode&&(n=or.compositionStart);return n?(er&&"ko"!==o.locale&&(ir||n!==or.compositionStart?n===or.compositionEnd&&ir&&(a=Bo()):(zo="value"in(Ho=r)?Ho.value:Ho.textContent,ir=!0)),n=Ko.getPooled(n,t,o,r),a?n.data=a:null!==(a=nr(o))&&(n.data=a),jo(n),a=n):a=null,(e=$o?function(e,t){switch(e){case"compositionend":return nr(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,o):function(e,t){if(ir)return"compositionend"===e||!Qo&&ar(e,t)?(e=Bo(),Fo=zo=Ho=null,ir=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}}(e,o))?((t=Jo.getPooled(or.beforeInput,t,o,r)).data=e,jo(t)):t=null,null===a?t:null===t?a:[a,t]}},sr={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};function cr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!sr[e.type]:"textarea"===t}var ur={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function dr(e,t,o){return(e=Uo.getPooled(ur.change,e,t,o)).type="change",I(o),jo(e),e}var pr=null,mr=null;function fr(e){lt(e)}function gr(e){if(ve(To(e)))return e}function br(e,t){if("change"===e)return t}var hr=!1;function kr(){pr&&(pr.detachEvent("onpropertychange",xr),mr=pr=null)}function xr(e){if("value"===e.propertyName&&gr(mr))if(e=dr(mr,e,st(e)),H)lt(e);else{H=!0;try{M(fr,e)}finally{H=!1,F()}}}function yr(e,t,o){"focus"===e?(kr(),mr=o,(pr=t).attachEvent("onpropertychange",xr)):"blur"===e&&kr()}function vr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return gr(mr)}function wr(e,t){if("click"===e)return gr(t)}function _r(e,t){if("input"===e||"change"===e)return gr(t)}S&&(hr=ct("input")&&(!document.documentMode||9<document.documentMode));var Rr={eventTypes:ur,_isInputEventSupported:hr,extractEvents:function(e,t,o,r){var a=t?To(t):window,n=a.nodeName&&a.nodeName.toLowerCase();if("select"===n||"input"===n&&"file"===a.type)var i=br;else if(cr(a))if(hr)i=_r;else{i=vr;var l=yr}else(n=a.nodeName)&&"input"===n.toLowerCase()&&("checkbox"===a.type||"radio"===a.type)&&(i=wr);if(i&&(i=i(e,t)))return dr(i,o,r);l&&l(e,a,t),"blur"===e&&(e=a._wrapperState)&&e.controlled&&"number"===a.type&&Se(a,"number",a.value)}},Cr=Uo.extend({view:null,detail:null}),Er={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Er[e])&&!!t[e]}function Pr(){return Sr}var Tr=0,Or=0,Nr=!1,Ir=!1,Ar=Cr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Pr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Tr;return Tr=e.screenX,Nr?"mousemove"===e.type?e.screenX-t:0:(Nr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Or;return Or=e.screenY,Ir?"mousemove"===e.type?e.screenY-t:0:(Ir=!0,0)}}),Mr=Ar.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Lr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Dr={eventTypes:Lr,extractEvents:function(e,t,o,r,a){var n="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(n&&0==(32&a)&&(o.relatedTarget||o.fromElement)||!i&&!n)return null;(n=r.window===r?r:(n=r.ownerDocument)?n.defaultView||n.parentWindow:window,i)?(i=t,null!==(t=(t=o.relatedTarget||o.toElement)?So(t):null)&&(t!==$e(t)||5!==t.tag&&6!==t.tag)&&(t=null)):i=null;if(i===t)return null;if("mouseout"===e||"mouseover"===e)var l=Ar,s=Lr.mouseLeave,c=Lr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(l=Mr,s=Lr.pointerLeave,c=Lr.pointerEnter,u="pointer");if(e=null==i?n:To(i),n=null==t?n:To(t),(s=l.getPooled(s,i,o,r)).type=u+"leave",s.target=e,s.relatedTarget=n,(o=l.getPooled(c,t,o,r)).type=u+"enter",o.target=n,o.relatedTarget=e,u=t,(r=i)&&u)e:{for(c=u,i=0,e=l=r;e;e=No(e))i++;for(e=0,t=c;t;t=No(t))e++;for(;0<i-e;)l=No(l),i--;for(;0<e-i;)c=No(c),e--;for(;i--;){if(l===c||l===c.alternate)break e;l=No(l),c=No(c)}l=null}else l=null;for(c=l,l=[];r&&r!==c&&(null===(i=r.alternate)||i!==c);)l.push(r),r=No(r);for(r=[];u&&u!==c&&(null===(i=u.alternate)||i!==c);)r.push(u),u=No(u);for(u=0;u<l.length;u++)Lo(l[u],"bubbled",s);for(u=r.length;0<u--;)Lo(r[u],"captured",o);return 0==(64&a)?[s]:[s,o]}};var jr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Hr=Object.prototype.hasOwnProperty;function zr(e,t){if(jr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var o=Object.keys(e),r=Object.keys(t);if(o.length!==r.length)return!1;for(r=0;r<o.length;r++)if(!Hr.call(t,o[r])||!jr(e[o[r]],t[o[r]]))return!1;return!0}var Fr=S&&"documentMode"in document&&11>=document.documentMode,Br={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Vr=null,qr=null,Ur=null,Wr=!1;function Gr(e,t){var o=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Wr||null==Vr||Vr!==co(o)?null:("selectionStart"in(o=Vr)&&fo(o)?o={start:o.selectionStart,end:o.selectionEnd}:o={anchorNode:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset},Ur&&zr(Ur,o)?null:(Ur=o,(e=Uo.getPooled(Br.select,qr,e,t)).type="select",e.target=Vr,jo(e),e))}var Yr={eventTypes:Br,extractEvents:function(e,t,o,r,a,n){if(!(n=!(a=n||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{a=Xe(a),n=C.onSelect;for(var i=0;i<n.length;i++)if(!a.has(n[i])){a=!1;break e}a=!0}n=!a}if(n)return null;switch(a=t?To(t):window,e){case"focus":(cr(a)||"true"===a.contentEditable)&&(Vr=a,qr=t,Ur=null);break;case"blur":Ur=qr=Vr=null;break;case"mousedown":Wr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Wr=!1,Gr(o,r);case"selectionchange":if(Fr)break;case"keydown":case"keyup":return Gr(o,r)}return null}},Kr=Uo.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Jr=Uo.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Zr=Cr.extend({relatedTarget:null});function Qr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Xr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$r={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"},ea=Cr.extend({key:function(e){if(e.key){var t=Xr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Qr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?$r[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Pr,charCode:function(e){return"keypress"===e.type?Qr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Qr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ta=Ar.extend({dataTransfer:null}),oa=Cr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Pr}),ra=Uo.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),aa=Ar.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),na={eventTypes:jt,extractEvents:function(e,t,o,r){var a=Ht.get(e);if(!a)return null;switch(e){case"keypress":if(0===Qr(o))return null;case"keydown":case"keyup":e=ea;break;case"blur":case"focus":e=Zr;break;case"click":if(2===o.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Ar;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ta;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=oa;break;case Ge:case Ye:case Ke:e=Kr;break;case Je:e=ra;break;case"scroll":e=Cr;break;case"wheel":e=aa;break;case"copy":case"cut":case"paste":e=Jr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Mr;break;default:e=Uo}return jo(t=e.getPooled(a,t,o,r)),t}};if(k)throw Error(i(101));k=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),y(),f=Oo,g=Po,b=To,E({SimpleEventPlugin:na,EnterLeaveEventPlugin:Dr,ChangeEventPlugin:Rr,SelectEventPlugin:Yr,BeforeInputEventPlugin:lr});var ia=[],la=-1;function sa(e){0>la||(e.current=ia[la],ia[la]=null,la--)}function ca(e,t){la++,ia[la]=e.current,e.current=t}var ua={},da={current:ua},pa={current:!1},ma=ua;function fa(e,t){var o=e.type.contextTypes;if(!o)return ua;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,n={};for(a in o)n[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function ga(e){return null!=(e=e.childContextTypes)}function ba(){sa(pa),sa(da)}function ha(e,t,o){if(da.current!==ua)throw Error(i(168));ca(da,t),ca(pa,o)}function ka(e,t,o){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return o;for(var n in r=r.getChildContext())if(!(n in e))throw Error(i(108,be(t)||"Unknown",n));return a({},o,{},r)}function xa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ua,ma=da.current,ca(da,e),ca(pa,pa.current),!0}function ya(e,t,o){var r=e.stateNode;if(!r)throw Error(i(169));o?(e=ka(e,t,ma),r.__reactInternalMemoizedMergedChildContext=e,sa(pa),sa(da),ca(da,e)):sa(pa),ca(pa,o)}var va=n.unstable_runWithPriority,wa=n.unstable_scheduleCallback,_a=n.unstable_cancelCallback,Ra=n.unstable_requestPaint,Ca=n.unstable_now,Ea=n.unstable_getCurrentPriorityLevel,Sa=n.unstable_ImmediatePriority,Pa=n.unstable_UserBlockingPriority,Ta=n.unstable_NormalPriority,Oa=n.unstable_LowPriority,Na=n.unstable_IdlePriority,Ia={},Aa=n.unstable_shouldYield,Ma=void 0!==Ra?Ra:function(){},La=null,Da=null,ja=!1,Ha=Ca(),za=1e4>Ha?Ca:function(){return Ca()-Ha};function Fa(){switch(Ea()){case Sa:return 99;case Pa:return 98;case Ta:return 97;case Oa:return 96;case Na:return 95;default:throw Error(i(332))}}function Ba(e){switch(e){case 99:return Sa;case 98:return Pa;case 97:return Ta;case 96:return Oa;case 95:return Na;default:throw Error(i(332))}}function Va(e,t){return e=Ba(e),va(e,t)}function qa(e,t,o){return e=Ba(e),wa(e,t,o)}function Ua(e){return null===La?(La=[e],Da=wa(Sa,Ga)):La.push(e),Ia}function Wa(){if(null!==Da){var e=Da;Da=null,_a(e)}Ga()}function Ga(){if(!ja&&null!==La){ja=!0;var e=0;try{var t=La;Va(99,(function(){for(;e<t.length;e++){var o=t[e];do{o=o(!0)}while(null!==o)}})),La=null}catch(t){throw null!==La&&(La=La.slice(e+1)),wa(Sa,Wa),t}finally{ja=!1}}}function Ya(e,t,o){return 1073741821-(1+((1073741821-e+t/10)/(o/=10)|0))*o}function Ka(e,t){if(e&&e.defaultProps)for(var o in t=a({},t),e=e.defaultProps)void 0===t[o]&&(t[o]=e[o]);return t}var Ja={current:null},Za=null,Qa=null,Xa=null;function $a(){Xa=Qa=Za=null}function en(e){var t=Ja.current;sa(Ja),e.type._context._currentValue=t}function tn(e,t){for(;null!==e;){var o=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==o&&o.childExpirationTime<t&&(o.childExpirationTime=t);else{if(!(null!==o&&o.childExpirationTime<t))break;o.childExpirationTime=t}e=e.return}}function on(e,t){Za=e,Xa=Qa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Oi=!0),e.firstContext=null)}function rn(e,t){if(Xa!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Xa=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Qa){if(null===Za)throw Error(i(308));Qa=t,Za.dependencies={expirationTime:0,firstContext:t,responders:null}}else Qa=Qa.next=t;return e._currentValue}var an=!1;function nn(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ln(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function sn(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function cn(e,t){if(null!==(e=e.updateQueue)){var o=(e=e.shared).pending;null===o?t.next=t:(t.next=o.next,o.next=t),e.pending=t}}function un(e,t){var o=e.alternate;null!==o&&ln(o,e),null===(o=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=o.next,o.next=t)}function dn(e,t,o,r){var n=e.updateQueue;an=!1;var i=n.baseQueue,l=n.shared.pending;if(null!==l){if(null!==i){var s=i.next;i.next=l.next,l.next=s}i=l,n.shared.pending=null,null!==(s=e.alternate)&&(null!==(s=s.updateQueue)&&(s.baseQueue=l))}if(null!==i){s=i.next;var c=n.baseState,u=0,d=null,p=null,m=null;if(null!==s)for(var f=s;;){if((l=f.expirationTime)<r){var g={expirationTime:f.expirationTime,suspenseConfig:f.suspenseConfig,tag:f.tag,payload:f.payload,callback:f.callback,next:null};null===m?(p=m=g,d=c):m=m.next=g,l>u&&(u=l)}else{null!==m&&(m=m.next={expirationTime:1073741823,suspenseConfig:f.suspenseConfig,tag:f.tag,payload:f.payload,callback:f.callback,next:null}),ns(l,f.suspenseConfig);e:{var b=e,h=f;switch(l=t,g=o,h.tag){case 1:if("function"==typeof(b=h.payload)){c=b.call(g,c,l);break e}c=b;break e;case 3:b.effectTag=-4097&b.effectTag|64;case 0:if(null==(l="function"==typeof(b=h.payload)?b.call(g,c,l):b))break e;c=a({},c,l);break e;case 2:an=!0}}null!==f.callback&&(e.effectTag|=32,null===(l=n.effects)?n.effects=[f]:l.push(f))}if(null===(f=f.next)||f===s){if(null===(l=n.shared.pending))break;f=i.next=l.next,l.next=s,n.baseQueue=i=l,n.shared.pending=null}}null===m?d=c:m.next=p,n.baseState=d,n.baseQueue=m,is(u),e.expirationTime=u,e.memoizedState=c}}function pn(e,t,o){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=a,a=o,"function"!=typeof r)throw Error(i(191,r));r.call(a)}}}var mn=Z.ReactCurrentBatchConfig,fn=(new r.Component).refs;function gn(e,t,o,r){o=null==(o=o(r,t=e.memoizedState))?t:a({},t,o),e.memoizedState=o,0===e.expirationTime&&(e.updateQueue.baseState=o)}var bn={isMounted:function(e){return!!(e=e._reactInternalFiber)&&$e(e)===e},enqueueSetState:function(e,t,o){e=e._reactInternalFiber;var r=Gl(),a=mn.suspense;(a=sn(r=Yl(r,e,a),a)).payload=t,null!=o&&(a.callback=o),cn(e,a),Kl(e,r)},enqueueReplaceState:function(e,t,o){e=e._reactInternalFiber;var r=Gl(),a=mn.suspense;(a=sn(r=Yl(r,e,a),a)).tag=1,a.payload=t,null!=o&&(a.callback=o),cn(e,a),Kl(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var o=Gl(),r=mn.suspense;(r=sn(o=Yl(o,e,r),r)).tag=2,null!=t&&(r.callback=t),cn(e,r),Kl(e,o)}};function hn(e,t,o,r,a,n,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,n,i):!t.prototype||!t.prototype.isPureReactComponent||(!zr(o,r)||!zr(a,n))}function kn(e,t,o){var r=!1,a=ua,n=t.contextType;return"object"==typeof n&&null!==n?n=rn(n):(a=ga(t)?ma:da.current,n=(r=null!=(r=t.contextTypes))?fa(e,a):ua),t=new t(o,n),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bn,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=n),t}function xn(e,t,o,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(o,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(o,r),t.state!==e&&bn.enqueueReplaceState(t,t.state,null)}function yn(e,t,o,r){var a=e.stateNode;a.props=o,a.state=e.memoizedState,a.refs=fn,nn(e);var n=t.contextType;"object"==typeof n&&null!==n?a.context=rn(n):(n=ga(t)?ma:da.current,a.context=fa(e,n)),dn(e,o,a,r),a.state=e.memoizedState,"function"==typeof(n=t.getDerivedStateFromProps)&&(gn(e,t,n,o),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&bn.enqueueReplaceState(a,a.state,null),dn(e,o,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.effectTag|=4)}var vn=Array.isArray;function wn(e,t,o){if(null!==(e=o.ref)&&"function"!=typeof e&&"object"!=typeof e){if(o._owner){if(o=o._owner){if(1!==o.tag)throw Error(i(309));var r=o.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;t===fn&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!o._owner)throw Error(i(290,e))}return e}function _n(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Rn(e){function t(t,o){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=o,t.lastEffect=o):t.firstEffect=t.lastEffect=o,o.nextEffect=null,o.effectTag=8}}function o(o,r){if(!e)return null;for(;null!==r;)t(o,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Es(e,t)).index=0,e.sibling=null,e}function n(t,o,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<o?(t.effectTag=2,o):r:(t.effectTag=2,o):o}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function s(e,t,o,r){return null===t||6!==t.tag?((t=Ts(o,e.mode,r)).return=e,t):((t=a(t,o)).return=e,t)}function c(e,t,o,r){return null!==t&&t.elementType===o.type?((r=a(t,o.props)).ref=wn(e,t,o),r.return=e,r):((r=Ss(o.type,o.key,o.props,null,e.mode,r)).ref=wn(e,t,o),r.return=e,r)}function u(e,t,o,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==o.containerInfo||t.stateNode.implementation!==o.implementation?((t=Os(o,e.mode,r)).return=e,t):((t=a(t,o.children||[])).return=e,t)}function d(e,t,o,r,n){return null===t||7!==t.tag?((t=Ps(o,e.mode,r,n)).return=e,t):((t=a(t,o)).return=e,t)}function p(e,t,o){if("string"==typeof t||"number"==typeof t)return(t=Ts(""+t,e.mode,o)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(o=Ss(t.type,t.key,t.props,null,e.mode,o)).ref=wn(e,null,t),o.return=e,o;case te:return(t=Os(t,e.mode,o)).return=e,t}if(vn(t)||ge(t))return(t=Ps(t,e.mode,o,null)).return=e,t;_n(e,t)}return null}function m(e,t,o,r){var a=null!==t?t.key:null;if("string"==typeof o||"number"==typeof o)return null!==a?null:s(e,t,""+o,r);if("object"==typeof o&&null!==o){switch(o.$$typeof){case ee:return o.key===a?o.type===oe?d(e,t,o.props.children,r,a):c(e,t,o,r):null;case te:return o.key===a?u(e,t,o,r):null}if(vn(o)||ge(o))return null!==a?null:d(e,t,o,r,null);_n(e,o)}return null}function f(e,t,o,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(o)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?o:r.key)||null,r.type===oe?d(t,e,r.props.children,a,r.key):c(t,e,r,a);case te:return u(t,e=e.get(null===r.key?o:r.key)||null,r,a)}if(vn(r)||ge(r))return d(t,e=e.get(o)||null,r,a,null);_n(t,r)}return null}function g(a,i,l,s){for(var c=null,u=null,d=i,g=i=0,b=null;null!==d&&g<l.length;g++){d.index>g?(b=d,d=null):b=d.sibling;var h=m(a,d,l[g],s);if(null===h){null===d&&(d=b);break}e&&d&&null===h.alternate&&t(a,d),i=n(h,i,g),null===u?c=h:u.sibling=h,u=h,d=b}if(g===l.length)return o(a,d),c;if(null===d){for(;g<l.length;g++)null!==(d=p(a,l[g],s))&&(i=n(d,i,g),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(a,d);g<l.length;g++)null!==(b=f(d,a,g,l[g],s))&&(e&&null!==b.alternate&&d.delete(null===b.key?g:b.key),i=n(b,i,g),null===u?c=b:u.sibling=b,u=b);return e&&d.forEach((function(e){return t(a,e)})),c}function b(a,l,s,c){var u=ge(s);if("function"!=typeof u)throw Error(i(150));if(null==(s=u.call(s)))throw Error(i(151));for(var d=u=null,g=l,b=l=0,h=null,k=s.next();null!==g&&!k.done;b++,k=s.next()){g.index>b?(h=g,g=null):h=g.sibling;var x=m(a,g,k.value,c);if(null===x){null===g&&(g=h);break}e&&g&&null===x.alternate&&t(a,g),l=n(x,l,b),null===d?u=x:d.sibling=x,d=x,g=h}if(k.done)return o(a,g),u;if(null===g){for(;!k.done;b++,k=s.next())null!==(k=p(a,k.value,c))&&(l=n(k,l,b),null===d?u=k:d.sibling=k,d=k);return u}for(g=r(a,g);!k.done;b++,k=s.next())null!==(k=f(g,a,b,k.value,c))&&(e&&null!==k.alternate&&g.delete(null===k.key?b:k.key),l=n(k,l,b),null===d?u=k:d.sibling=k,d=k);return e&&g.forEach((function(e){return t(a,e)})),u}return function(e,r,n,s){var c="object"==typeof n&&null!==n&&n.type===oe&&null===n.key;c&&(n=n.props.children);var u="object"==typeof n&&null!==n;if(u)switch(n.$$typeof){case ee:e:{for(u=n.key,c=r;null!==c;){if(c.key===u){switch(c.tag){case 7:if(n.type===oe){o(e,c.sibling),(r=a(c,n.props.children)).return=e,e=r;break e}break;default:if(c.elementType===n.type){o(e,c.sibling),(r=a(c,n.props)).ref=wn(e,c,n),r.return=e,e=r;break e}}o(e,c);break}t(e,c),c=c.sibling}n.type===oe?((r=Ps(n.props.children,e.mode,s,n.key)).return=e,e=r):((s=Ss(n.type,n.key,n.props,null,e.mode,s)).ref=wn(e,r,n),s.return=e,e=s)}return l(e);case te:e:{for(c=n.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===n.containerInfo&&r.stateNode.implementation===n.implementation){o(e,r.sibling),(r=a(r,n.children||[])).return=e,e=r;break e}o(e,r);break}t(e,r),r=r.sibling}(r=Os(n,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof n||"number"==typeof n)return n=""+n,null!==r&&6===r.tag?(o(e,r.sibling),(r=a(r,n)).return=e,e=r):(o(e,r),(r=Ts(n,e.mode,s)).return=e,e=r),l(e);if(vn(n))return g(e,r,n,s);if(ge(n))return b(e,r,n,s);if(u&&_n(e,n),void 0===n&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return o(e,r)}}var Cn=Rn(!0),En=Rn(!1),Sn={},Pn={current:Sn},Tn={current:Sn},On={current:Sn};function Nn(e){if(e===Sn)throw Error(i(174));return e}function In(e,t){switch(ca(On,t),ca(Tn,e),ca(Pn,Sn),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:je(null,"");break;default:t=je(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}sa(Pn),ca(Pn,t)}function An(){sa(Pn),sa(Tn),sa(On)}function Mn(e){Nn(On.current);var t=Nn(Pn.current),o=je(t,e.type);t!==o&&(ca(Tn,e),ca(Pn,o))}function Ln(e){Tn.current===e&&(sa(Pn),sa(Tn))}var Dn={current:0};function jn(e){for(var t=e;null!==t;){if(13===t.tag){var o=t.memoizedState;if(null!==o&&(null===(o=o.dehydrated)||"$?"===o.data||"$!"===o.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Hn(e,t){return{responder:e,props:t}}var zn=Z.ReactCurrentDispatcher,Fn=Z.ReactCurrentBatchConfig,Bn=0,Vn=null,qn=null,Un=null,Wn=!1;function Gn(){throw Error(i(321))}function Yn(e,t){if(null===t)return!1;for(var o=0;o<t.length&&o<e.length;o++)if(!jr(e[o],t[o]))return!1;return!0}function Kn(e,t,o,r,a,n){if(Bn=n,Vn=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,zn.current=null===e||null===e.memoizedState?hi:ki,e=o(r,a),t.expirationTime===Bn){n=0;do{if(t.expirationTime=0,!(25>n))throw Error(i(301));n+=1,Un=qn=null,t.updateQueue=null,zn.current=xi,e=o(r,a)}while(t.expirationTime===Bn)}if(zn.current=bi,t=null!==qn&&null!==qn.next,Bn=0,Un=qn=Vn=null,Wn=!1,t)throw Error(i(300));return e}function Jn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Un?Vn.memoizedState=Un=e:Un=Un.next=e,Un}function Zn(){if(null===qn){var e=Vn.alternate;e=null!==e?e.memoizedState:null}else e=qn.next;var t=null===Un?Vn.memoizedState:Un.next;if(null!==t)Un=t,qn=e;else{if(null===e)throw Error(i(310));e={memoizedState:(qn=e).memoizedState,baseState:qn.baseState,baseQueue:qn.baseQueue,queue:qn.queue,next:null},null===Un?Vn.memoizedState=Un=e:Un=Un.next=e}return Un}function Qn(e,t){return"function"==typeof t?t(e):t}function Xn(e){var t=Zn(),o=t.queue;if(null===o)throw Error(i(311));o.lastRenderedReducer=e;var r=qn,a=r.baseQueue,n=o.pending;if(null!==n){if(null!==a){var l=a.next;a.next=n.next,n.next=l}r.baseQueue=a=n,o.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=n=null,c=a;do{var u=c.expirationTime;if(u<Bn){var d={expirationTime:c.expirationTime,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===s?(l=s=d,n=r):s=s.next=d,u>Vn.expirationTime&&(Vn.expirationTime=u,is(u))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),ns(u,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==a);null===s?n=r:s.next=l,jr(r,t.memoizedState)||(Oi=!0),t.memoizedState=r,t.baseState=n,t.baseQueue=s,o.lastRenderedState=r}return[t.memoizedState,o.dispatch]}function $n(e){var t=Zn(),o=t.queue;if(null===o)throw Error(i(311));o.lastRenderedReducer=e;var r=o.dispatch,a=o.pending,n=t.memoizedState;if(null!==a){o.pending=null;var l=a=a.next;do{n=e(n,l.action),l=l.next}while(l!==a);jr(n,t.memoizedState)||(Oi=!0),t.memoizedState=n,null===t.baseQueue&&(t.baseState=n),o.lastRenderedState=n}return[n,r]}function ei(e){var t=Jn();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Qn,lastRenderedState:e}).dispatch=gi.bind(null,Vn,e),[t.memoizedState,e]}function ti(e,t,o,r){return e={tag:e,create:t,destroy:o,deps:r,next:null},null===(t=Vn.updateQueue)?(t={lastEffect:null},Vn.updateQueue=t,t.lastEffect=e.next=e):null===(o=t.lastEffect)?t.lastEffect=e.next=e:(r=o.next,o.next=e,e.next=r,t.lastEffect=e),e}function oi(){return Zn().memoizedState}function ri(e,t,o,r){var a=Jn();Vn.effectTag|=e,a.memoizedState=ti(1|t,o,void 0,void 0===r?null:r)}function ai(e,t,o,r){var a=Zn();r=void 0===r?null:r;var n=void 0;if(null!==qn){var i=qn.memoizedState;if(n=i.destroy,null!==r&&Yn(r,i.deps))return void ti(t,o,n,r)}Vn.effectTag|=e,a.memoizedState=ti(1|t,o,n,r)}function ni(e,t){return ri(516,4,e,t)}function ii(e,t){return ai(516,4,e,t)}function li(e,t){return ai(4,2,e,t)}function si(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ci(e,t,o){return o=null!=o?o.concat([e]):null,ai(4,2,si.bind(null,t,e),o)}function ui(){}function di(e,t){return Jn().memoizedState=[e,void 0===t?null:t],e}function pi(e,t){var o=Zn();t=void 0===t?null:t;var r=o.memoizedState;return null!==r&&null!==t&&Yn(t,r[1])?r[0]:(o.memoizedState=[e,t],e)}function mi(e,t){var o=Zn();t=void 0===t?null:t;var r=o.memoizedState;return null!==r&&null!==t&&Yn(t,r[1])?r[0]:(e=e(),o.memoizedState=[e,t],e)}function fi(e,t,o){var r=Fa();Va(98>r?98:r,(function(){e(!0)})),Va(97<r?97:r,(function(){var r=Fn.suspense;Fn.suspense=void 0===t?null:t;try{e(!1),o()}finally{Fn.suspense=r}}))}function gi(e,t,o){var r=Gl(),a=mn.suspense;a={expirationTime:r=Yl(r,e,a),suspenseConfig:a,action:o,eagerReducer:null,eagerState:null,next:null};var n=t.pending;if(null===n?a.next=a:(a.next=n.next,n.next=a),t.pending=a,n=e.alternate,e===Vn||null!==n&&n===Vn)Wn=!0,a.expirationTime=Bn,Vn.expirationTime=Bn;else{if(0===e.expirationTime&&(null===n||0===n.expirationTime)&&null!==(n=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=n(i,o);if(a.eagerReducer=n,a.eagerState=l,jr(l,i))return}catch(e){}Kl(e,r)}}var bi={readContext:rn,useCallback:Gn,useContext:Gn,useEffect:Gn,useImperativeHandle:Gn,useLayoutEffect:Gn,useMemo:Gn,useReducer:Gn,useRef:Gn,useState:Gn,useDebugValue:Gn,useResponder:Gn,useDeferredValue:Gn,useTransition:Gn},hi={readContext:rn,useCallback:di,useContext:rn,useEffect:ni,useImperativeHandle:function(e,t,o){return o=null!=o?o.concat([e]):null,ri(4,2,si.bind(null,t,e),o)},useLayoutEffect:function(e,t){return ri(4,2,e,t)},useMemo:function(e,t){var o=Jn();return t=void 0===t?null:t,e=e(),o.memoizedState=[e,t],e},useReducer:function(e,t,o){var r=Jn();return t=void 0!==o?o(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=gi.bind(null,Vn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Jn().memoizedState=e},useState:ei,useDebugValue:ui,useResponder:Hn,useDeferredValue:function(e,t){var o=ei(e),r=o[0],a=o[1];return ni((function(){var o=Fn.suspense;Fn.suspense=void 0===t?null:t;try{a(e)}finally{Fn.suspense=o}}),[e,t]),r},useTransition:function(e){var t=ei(!1),o=t[0];return t=t[1],[di(fi.bind(null,t,e),[t,e]),o]}},ki={readContext:rn,useCallback:pi,useContext:rn,useEffect:ii,useImperativeHandle:ci,useLayoutEffect:li,useMemo:mi,useReducer:Xn,useRef:oi,useState:function(){return Xn(Qn)},useDebugValue:ui,useResponder:Hn,useDeferredValue:function(e,t){var o=Xn(Qn),r=o[0],a=o[1];return ii((function(){var o=Fn.suspense;Fn.suspense=void 0===t?null:t;try{a(e)}finally{Fn.suspense=o}}),[e,t]),r},useTransition:function(e){var t=Xn(Qn),o=t[0];return t=t[1],[pi(fi.bind(null,t,e),[t,e]),o]}},xi={readContext:rn,useCallback:pi,useContext:rn,useEffect:ii,useImperativeHandle:ci,useLayoutEffect:li,useMemo:mi,useReducer:$n,useRef:oi,useState:function(){return $n(Qn)},useDebugValue:ui,useResponder:Hn,useDeferredValue:function(e,t){var o=$n(Qn),r=o[0],a=o[1];return ii((function(){var o=Fn.suspense;Fn.suspense=void 0===t?null:t;try{a(e)}finally{Fn.suspense=o}}),[e,t]),r},useTransition:function(e){var t=$n(Qn),o=t[0];return t=t[1],[pi(fi.bind(null,t,e),[t,e]),o]}},yi=null,vi=null,wi=!1;function _i(e,t){var o=Rs(5,null,null,0);o.elementType="DELETED",o.type="DELETED",o.stateNode=t,o.return=e,o.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=o,e.lastEffect=o):e.firstEffect=e.lastEffect=o}function Ri(e,t){switch(e.tag){case 5:var o=e.type;return null!==(t=1!==t.nodeType||o.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Ci(e){if(wi){var t=vi;if(t){var o=t;if(!Ri(e,t)){if(!(t=vo(o.nextSibling))||!Ri(e,t))return e.effectTag=-1025&e.effectTag|2,wi=!1,void(yi=e);_i(yi,o)}yi=e,vi=vo(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,wi=!1,yi=e}}function Ei(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;yi=e}function Si(e){if(e!==yi)return!1;if(!wi)return Ei(e),wi=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!ko(t,e.memoizedProps))for(t=vi;t;)_i(e,t),t=vo(t.nextSibling);if(Ei(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var o=e.data;if("/$"===o){if(0===t){vi=vo(e.nextSibling);break e}t--}else"$"!==o&&"$!"!==o&&"$?"!==o||t++}e=e.nextSibling}vi=null}}else vi=yi?vo(e.stateNode.nextSibling):null;return!0}function Pi(){vi=yi=null,wi=!1}var Ti=Z.ReactCurrentOwner,Oi=!1;function Ni(e,t,o,r){t.child=null===e?En(t,null,o,r):Cn(t,e.child,o,r)}function Ii(e,t,o,r,a){o=o.render;var n=t.ref;return on(t,a),r=Kn(e,t,o,r,n,a),null===e||Oi?(t.effectTag|=1,Ni(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=a&&(e.expirationTime=0),Ki(e,t,a))}function Ai(e,t,o,r,a,n){if(null===e){var i=o.type;return"function"!=typeof i||Cs(i)||void 0!==i.defaultProps||null!==o.compare||void 0!==o.defaultProps?((e=Ss(o.type,null,r,null,t.mode,n)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Mi(e,t,i,r,a,n))}return i=e.child,a<n&&(a=i.memoizedProps,(o=null!==(o=o.compare)?o:zr)(a,r)&&e.ref===t.ref)?Ki(e,t,n):(t.effectTag|=1,(e=Es(i,r)).ref=t.ref,e.return=t,t.child=e)}function Mi(e,t,o,r,a,n){return null!==e&&zr(e.memoizedProps,r)&&e.ref===t.ref&&(Oi=!1,a<n)?(t.expirationTime=e.expirationTime,Ki(e,t,n)):Di(e,t,o,r,n)}function Li(e,t){var o=t.ref;(null===e&&null!==o||null!==e&&e.ref!==o)&&(t.effectTag|=128)}function Di(e,t,o,r,a){var n=ga(o)?ma:da.current;return n=fa(t,n),on(t,a),o=Kn(e,t,o,r,n,a),null===e||Oi?(t.effectTag|=1,Ni(e,t,o,a),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=a&&(e.expirationTime=0),Ki(e,t,a))}function ji(e,t,o,r,a){if(ga(o)){var n=!0;xa(t)}else n=!1;if(on(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),kn(t,o,r),yn(t,o,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,c=o.contextType;"object"==typeof c&&null!==c?c=rn(c):c=fa(t,c=ga(o)?ma:da.current);var u=o.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==c)&&xn(t,i,r,c),an=!1;var p=t.memoizedState;i.state=p,dn(t,r,i,a),s=t.memoizedState,l!==r||p!==s||pa.current||an?("function"==typeof u&&(gn(t,o,u,r),s=t.memoizedState),(l=an||hn(t,o,l,r,p,s,c))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.effectTag|=4)):("function"==typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=c,r=l):("function"==typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,ln(e,t),l=t.memoizedProps,i.props=t.type===t.elementType?l:Ka(t.type,l),s=i.context,"object"==typeof(c=o.contextType)&&null!==c?c=rn(c):c=fa(t,c=ga(o)?ma:da.current),(d="function"==typeof(u=o.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==c)&&xn(t,i,r,c),an=!1,s=t.memoizedState,i.state=s,dn(t,r,i,a),p=t.memoizedState,l!==r||s!==p||pa.current||an?("function"==typeof u&&(gn(t,o,u,r),p=t.memoizedState),(u=an||hn(t,o,l,r,s,p,c))?(d||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,p,c),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,p,c)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),i.props=r,i.state=p,i.context=c,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return Hi(e,t,o,r,n,a)}function Hi(e,t,o,r,a,n){Li(e,t);var i=0!=(64&t.effectTag);if(!r&&!i)return a&&ya(t,o,!1),Ki(e,t,n);r=t.stateNode,Ti.current=t;var l=i&&"function"!=typeof o.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=Cn(t,e.child,null,n),t.child=Cn(t,null,l,n)):Ni(e,t,l,n),t.memoizedState=r.state,a&&ya(t,o,!0),t.child}function zi(e){var t=e.stateNode;t.pendingContext?ha(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ha(0,t.context,!1),In(e,t.containerInfo)}var Fi,Bi,Vi,qi={dehydrated:null,retryTime:0};function Ui(e,t,o){var r,a=t.mode,n=t.pendingProps,i=Dn.current,l=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&i)&&(null===e||null!==e.memoizedState)),r?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===n.fallback||!0===n.unstable_avoidThisFallback||(i|=1),ca(Dn,1&i),null===e){if(void 0!==n.fallback&&Ci(t),l){if(l=n.fallback,(n=Ps(null,a,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,n.child=e;null!==e;)e.return=n,e=e.sibling;return(o=Ps(l,a,o,null)).return=t,n.sibling=o,t.memoizedState=qi,t.child=n,o}return a=n.children,t.memoizedState=null,t.child=En(t,null,a,o)}if(null!==e.memoizedState){if(a=(e=e.child).sibling,l){if(n=n.fallback,(o=Es(e,e.pendingProps)).return=t,0==(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(o.child=l;null!==l;)l.return=o,l=l.sibling;return(a=Es(a,n)).return=t,o.sibling=a,o.childExpirationTime=0,t.memoizedState=qi,t.child=o,a}return o=Cn(t,e.child,n.children,o),t.memoizedState=null,t.child=o}if(e=e.child,l){if(l=n.fallback,(n=Ps(null,a,0,null)).return=t,n.child=e,null!==e&&(e.return=n),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,n.child=e;null!==e;)e.return=n,e=e.sibling;return(o=Ps(l,a,o,null)).return=t,n.sibling=o,o.effectTag|=2,n.childExpirationTime=0,t.memoizedState=qi,t.child=n,o}return t.memoizedState=null,t.child=Cn(t,e,n.children,o)}function Wi(e,t){e.expirationTime<t&&(e.expirationTime=t);var o=e.alternate;null!==o&&o.expirationTime<t&&(o.expirationTime=t),tn(e.return,t)}function Gi(e,t,o,r,a,n){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:o,tailExpiration:0,tailMode:a,lastEffect:n}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=o,i.tailExpiration=0,i.tailMode=a,i.lastEffect=n)}function Yi(e,t,o){var r=t.pendingProps,a=r.revealOrder,n=r.tail;if(Ni(e,t,r.children,o),0!=(2&(r=Dn.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Wi(e,o);else if(19===e.tag)Wi(e,o);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ca(Dn,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(o=t.child,a=null;null!==o;)null!==(e=o.alternate)&&null===jn(e)&&(a=o),o=o.sibling;null===(o=a)?(a=t.child,t.child=null):(a=o.sibling,o.sibling=null),Gi(t,!1,a,o,n,t.lastEffect);break;case"backwards":for(o=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===jn(e)){t.child=a;break}e=a.sibling,a.sibling=o,o=a,a=e}Gi(t,!0,o,null,n,t.lastEffect);break;case"together":Gi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Ki(e,t,o){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&is(r),t.childExpirationTime<o)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(o=Es(e=t.child,e.pendingProps),t.child=o,o.return=t;null!==e.sibling;)e=e.sibling,(o=o.sibling=Es(e,e.pendingProps)).return=t;o.sibling=null}return t.child}function Ji(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var o=null;null!==t;)null!==t.alternate&&(o=t),t=t.sibling;null===o?e.tail=null:o.sibling=null;break;case"collapsed":o=e.tail;for(var r=null;null!==o;)null!==o.alternate&&(r=o),o=o.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Zi(e,t,o){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return ga(t.type)&&ba(),null;case 3:return An(),sa(pa),sa(da),(o=t.stateNode).pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||!Si(t)||(t.effectTag|=4),null;case 5:Ln(t),o=Nn(On.current);var n=t.type;if(null!==e&&null!=t.stateNode)Bi(e,t,n,r,o),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Nn(Pn.current),Si(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ro]=t,r[Co]=l,n){case"iframe":case"object":case"embed":Yt("load",r);break;case"video":case"audio":for(e=0;e<Ze.length;e++)Yt(Ze[e],r);break;case"source":Yt("error",r);break;case"img":case"image":case"link":Yt("error",r),Yt("load",r);break;case"form":Yt("reset",r),Yt("submit",r);break;case"details":Yt("toggle",r);break;case"input":_e(r,l),Yt("invalid",r),lo(o,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Yt("invalid",r),lo(o,"onChange");break;case"textarea":Ne(r,l),Yt("invalid",r),lo(o,"onChange")}for(var s in ao(n,l),e=null,l)if(l.hasOwnProperty(s)){var c=l[s];"children"===s?"string"==typeof c?r.textContent!==c&&(e=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(e=["children",""+c]):R.hasOwnProperty(s)&&null!=c&&lo(o,s)}switch(n){case"input":ye(r),Ee(r,l,!0);break;case"textarea":ye(r),Ae(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=so)}o=e,t.updateQueue=o,null!==o&&(t.effectTag|=4)}else{switch(s=9===o.nodeType?o:o.ownerDocument,e===io&&(e=De(n)),e===io?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Ro]=t,e[Co]=r,Fi(e,t),t.stateNode=e,s=no(n,r),n){case"iframe":case"object":case"embed":Yt("load",e),c=r;break;case"video":case"audio":for(c=0;c<Ze.length;c++)Yt(Ze[c],e);c=r;break;case"source":Yt("error",e),c=r;break;case"img":case"image":case"link":Yt("error",e),Yt("load",e),c=r;break;case"form":Yt("reset",e),Yt("submit",e),c=r;break;case"details":Yt("toggle",e),c=r;break;case"input":_e(e,r),c=we(e,r),Yt("invalid",e),lo(o,"onChange");break;case"option":c=Pe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},c=a({},r,{value:void 0}),Yt("invalid",e),lo(o,"onChange");break;case"textarea":Ne(e,r),c=Oe(e,r),Yt("invalid",e),lo(o,"onChange");break;default:c=r}ao(n,c);var u=c;for(l in u)if(u.hasOwnProperty(l)){var d=u[l];"style"===l?oo(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&ze(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&Fe(e,d):"number"==typeof d&&Fe(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(R.hasOwnProperty(l)?null!=d&&lo(o,l):null!=d&&Q(e,l,d,s))}switch(n){case"input":ye(e),Ee(e,r,!1);break;case"textarea":ye(e),Ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ke(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?Te(e,!!r.multiple,o,!1):null!=r.defaultValue&&Te(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof c.onClick&&(e.onclick=so)}ho(n,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Vi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));o=Nn(On.current),Nn(Pn.current),Si(t)?(o=t.stateNode,r=t.memoizedProps,o[Ro]=t,o.nodeValue!==r&&(t.effectTag|=4)):((o=(9===o.nodeType?o:o.ownerDocument).createTextNode(r))[Ro]=t,t.stateNode=o)}return null;case 13:return sa(Dn),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=o,t):(o=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Si(t):(r=null!==(n=e.memoizedState),o||null===n||null!==(n=e.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=n,n.nextEffect=l):(t.firstEffect=t.lastEffect=n,n.nextEffect=null),n.effectTag=8)),o&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Dn.current)?Sl===yl&&(Sl=vl):(Sl!==yl&&Sl!==vl||(Sl=wl),0!==Il&&null!==Rl&&(As(Rl,El),Ms(Rl,Il)))),(o||r)&&(t.effectTag|=4),null);case 4:return An(),null;case 10:return en(t),null;case 17:return ga(t.type)&&ba(),null;case 19:if(sa(Dn),null===(r=t.memoizedState))return null;if(n=0!=(64&t.effectTag),null===(l=r.rendering)){if(n)Ji(r,!1);else if(Sl!==yl||null!==e&&0!=(64&e.effectTag))for(l=t.child;null!==l;){if(null!==(e=jn(l))){for(t.effectTag|=64,Ji(r,!1),null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)l=o,(n=r).effectTag&=2,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null,null===(e=n.alternate)?(n.childExpirationTime=0,n.expirationTime=l,n.child=null,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null):(n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,l=e.dependencies,n.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;return ca(Dn,1&Dn.current|2),t.child}l=l.sibling}}else{if(!n)if(null!==(e=jn(l))){if(t.effectTag|=64,n=!0,null!==(o=e.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),Ji(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*za()-r.renderingStartTime>r.tailExpiration&&1<o&&(t.effectTag|=64,n=!0,Ji(r,!1),t.expirationTime=t.childExpirationTime=o-1);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(o=r.last)?o.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=za()+500),o=r.tail,r.rendering=o,r.tail=o.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=za(),o.sibling=null,t=Dn.current,ca(Dn,n?1&t|2:1&t),o):null}throw Error(i(156,t.tag))}function Qi(e){switch(e.tag){case 1:ga(e.type)&&ba();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(An(),sa(pa),sa(da),0!=(64&(t=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return Ln(e),null;case 13:return sa(Dn),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return sa(Dn),null;case 4:return An(),null;case 10:return en(e),null;default:return null}}function Xi(e,t){return{value:e,source:t,stack:he(t)}}Fi=function(e,t){for(var o=t.child;null!==o;){if(5===o.tag||6===o.tag)e.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;o=o.return}o.sibling.return=o.return,o=o.sibling}},Bi=function(e,t,o,r,n){var i=e.memoizedProps;if(i!==r){var l,s,c=t.stateNode;switch(Nn(Pn.current),e=null,o){case"input":i=we(c,i),r=we(c,r),e=[];break;case"option":i=Pe(c,i),r=Pe(c,r),e=[];break;case"select":i=a({},i,{value:void 0}),r=a({},r,{value:void 0}),e=[];break;case"textarea":i=Oe(c,i),r=Oe(c,r),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(c.onclick=so)}for(l in ao(o,r),o=null,i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&null!=i[l])if("style"===l)for(s in c=i[l])c.hasOwnProperty(s)&&(o||(o={}),o[s]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(R.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in r){var u=r[l];if(c=null!=i?i[l]:void 0,r.hasOwnProperty(l)&&u!==c&&(null!=u||null!=c))if("style"===l)if(c){for(s in c)!c.hasOwnProperty(s)||u&&u.hasOwnProperty(s)||(o||(o={}),o[s]="");for(s in u)u.hasOwnProperty(s)&&c[s]!==u[s]&&(o||(o={}),o[s]=u[s])}else o||(e||(e=[]),e.push(l,o)),o=u;else"dangerouslySetInnerHTML"===l?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(e=e||[]).push(l,u)):"children"===l?c===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(l,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(R.hasOwnProperty(l)?(null!=u&&lo(n,l),e||c===u||(e=[])):(e=e||[]).push(l,u))}o&&(e=e||[]).push("style",o),n=e,(t.updateQueue=n)&&(t.effectTag|=4)}},Vi=function(e,t,o,r){o!==r&&(t.effectTag|=4)};var $i="function"==typeof WeakSet?WeakSet:Set;function el(e,t){var o=t.source,r=t.stack;null===r&&null!==o&&(r=he(o)),null!==o&&be(o.type),t=t.value,null!==e&&1===e.tag&&be(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function tl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){ks(e,t)}else t.current=null}function ol(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var o=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?o:Ka(t.type,o),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(i(163))}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var o=t=t.next;do{if((o.tag&e)===e){var r=o.destroy;o.destroy=void 0,void 0!==r&&r()}o=o.next}while(o!==t)}}function al(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var o=t=t.next;do{if((o.tag&e)===e){var r=o.create;o.destroy=r()}o=o.next}while(o!==t)}}function nl(e,t,o){switch(o.tag){case 0:case 11:case 15:case 22:return void al(3,o);case 1:if(e=o.stateNode,4&o.effectTag)if(null===t)e.componentDidMount();else{var r=o.elementType===o.type?t.memoizedProps:Ka(o.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=o.updateQueue)&&pn(o,t,e));case 3:if(null!==(t=o.updateQueue)){if(e=null,null!==o.child)switch(o.child.tag){case 5:e=o.child.stateNode;break;case 1:e=o.child.stateNode}pn(o,t,e)}return;case 5:return e=o.stateNode,void(null===t&&4&o.effectTag&&ho(o.type,o.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===o.memoizedState&&(o=o.alternate,null!==o&&(o=o.memoizedState,null!==o&&(o=o.dehydrated,null!==o&&Dt(o)))));case 19:case 17:case 20:case 21:return}throw Error(i(163))}function il(e,t,o){switch("function"==typeof ws&&ws(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Va(97<o?97:o,(function(){var e=r;do{var o=e.destroy;if(void 0!==o){var a=t;try{o()}catch(e){ks(a,e)}}e=e.next}while(e!==r)}))}break;case 1:tl(t),"function"==typeof(o=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){ks(e,t)}}(t,o);break;case 5:tl(t);break;case 4:ul(e,t,o)}}function ll(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ll(t)}function sl(e){return 5===e.tag||3===e.tag||4===e.tag}function cl(e){e:{for(var t=e.return;null!==t;){if(sl(t)){var o=t;break e}t=t.return}throw Error(i(160))}switch(t=o.stateNode,o.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&o.effectTag&&(Fe(t,""),o.effectTag&=-17);e:t:for(o=e;;){for(;null===o.sibling;){if(null===o.return||sl(o.return)){o=null;break e}o=o.return}for(o.sibling.return=o.return,o=o.sibling;5!==o.tag&&6!==o.tag&&18!==o.tag;){if(2&o.effectTag)continue t;if(null===o.child||4===o.tag)continue t;o.child.return=o,o=o.child}if(!(2&o.effectTag)){o=o.stateNode;break e}}r?function e(t,o,r){var a=t.tag,n=5===a||6===a;if(n)t=n?t.stateNode:t.stateNode.instance,o?8===r.nodeType?r.parentNode.insertBefore(t,o):r.insertBefore(t,o):(8===r.nodeType?(o=r.parentNode).insertBefore(t,r):(o=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==o.onclick||(o.onclick=so));else if(4!==a&&null!==(t=t.child))for(e(t,o,r),t=t.sibling;null!==t;)e(t,o,r),t=t.sibling}(e,o,t):function e(t,o,r){var a=t.tag,n=5===a||6===a;if(n)t=n?t.stateNode:t.stateNode.instance,o?r.insertBefore(t,o):r.appendChild(t);else if(4!==a&&null!==(t=t.child))for(e(t,o,r),t=t.sibling;null!==t;)e(t,o,r),t=t.sibling}(e,o,t)}function ul(e,t,o){for(var r,a,n=t,l=!1;;){if(!l){l=n.return;e:for(;;){if(null===l)throw Error(i(160));switch(r=l.stateNode,l.tag){case 5:a=!1;break e;case 3:case 4:r=r.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===n.tag||6===n.tag){e:for(var s=e,c=n,u=o,d=c;;)if(il(s,d,u),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===c)break e;for(;null===d.sibling;){if(null===d.return||d.return===c)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}a?(s=r,c=n.stateNode,8===s.nodeType?s.parentNode.removeChild(c):s.removeChild(c)):r.removeChild(n.stateNode)}else if(4===n.tag){if(null!==n.child){r=n.stateNode.containerInfo,a=!0,n.child.return=n,n=n.child;continue}}else if(il(e,n,o),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;4===(n=n.return).tag&&(l=!1)}n.sibling.return=n.return,n=n.sibling}}function dl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rl(3,t);case 1:return;case 5:var o=t.stateNode;if(null!=o){var r=t.memoizedProps,a=null!==e?e.memoizedProps:r;e=t.type;var n=t.updateQueue;if(t.updateQueue=null,null!==n){for(o[Co]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Re(o,r),no(e,a),t=no(e,r),a=0;a<n.length;a+=2){var l=n[a],s=n[a+1];"style"===l?oo(o,s):"dangerouslySetInnerHTML"===l?ze(o,s):"children"===l?Fe(o,s):Q(o,l,s,t)}switch(e){case"input":Ce(o,r);break;case"textarea":Ie(o,r);break;case"select":t=o._wrapperState.wasMultiple,o._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Te(o,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Te(o,!!r.multiple,r.defaultValue,!0):Te(o,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Dt(t.containerInfo)));case 12:return;case 13:if(o=t,null===t.memoizedState?r=!1:(r=!0,o=t.child,Ml=za()),null!==o)e:for(e=o;;){if(5===e.tag)n=e.stateNode,r?"function"==typeof(n=n.style).setProperty?n.setProperty("display","none","important"):n.display="none":(n=e.stateNode,a=null!=(a=e.memoizedProps.style)&&a.hasOwnProperty("display")?a.display:null,n.style.display=to("display",a));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(n=e.child.sibling).return=e,e=n;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===o)break;for(;null===e.sibling;){if(null===e.return||e.return===o)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void pl(t);case 19:return void pl(t);case 17:return}throw Error(i(163))}function pl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var o=e.stateNode;null===o&&(o=e.stateNode=new $i),t.forEach((function(t){var r=ys.bind(null,e,t);o.has(t)||(o.add(t),t.then(r,r))}))}}var ml="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,o){(o=sn(o,null)).tag=3,o.payload={element:null};var r=t.value;return o.callback=function(){Dl||(Dl=!0,jl=r),el(e,t)},o}function gl(e,t,o){(o=sn(o,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;o.payload=function(){return el(e,t),r(a)}}var n=e.stateNode;return null!==n&&"function"==typeof n.componentDidCatch&&(o.callback=function(){"function"!=typeof r&&(null===Hl?Hl=new Set([this]):Hl.add(this),el(e,t));var o=t.stack;this.componentDidCatch(t.value,{componentStack:null!==o?o:""})}),o}var bl,hl=Math.ceil,kl=Z.ReactCurrentDispatcher,xl=Z.ReactCurrentOwner,yl=0,vl=3,wl=4,_l=0,Rl=null,Cl=null,El=0,Sl=yl,Pl=null,Tl=1073741823,Ol=1073741823,Nl=null,Il=0,Al=!1,Ml=0,Ll=null,Dl=!1,jl=null,Hl=null,zl=!1,Fl=null,Bl=90,Vl=null,ql=0,Ul=null,Wl=0;function Gl(){return 0!=(48&_l)?1073741821-(za()/10|0):0!==Wl?Wl:Wl=1073741821-(za()/10|0)}function Yl(e,t,o){if(0==(2&(t=t.mode)))return 1073741823;var r=Fa();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&_l))return El;if(null!==o)e=Ya(e,0|o.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Ya(e,150,100);break;case 97:case 96:e=Ya(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==Rl&&e===El&&--e,e}function Kl(e,t){if(50<ql)throw ql=0,Ul=null,Error(i(185));if(null!==(e=Jl(e,t))){var o=Fa();1073741823===t?0!=(8&_l)&&0==(48&_l)?$l(e):(Ql(e),0===_l&&Wa()):Ql(e),0==(4&_l)||98!==o&&99!==o||(null===Vl?Vl=new Map([[e,t]]):(void 0===(o=Vl.get(e))||o>t)&&Vl.set(e,t))}}function Jl(e,t){e.expirationTime<t&&(e.expirationTime=t);var o=e.alternate;null!==o&&o.expirationTime<t&&(o.expirationTime=t);var r=e.return,a=null;if(null===r&&3===e.tag)a=e.stateNode;else for(;null!==r;){if(o=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==o&&o.childExpirationTime<t&&(o.childExpirationTime=t),null===r.return&&3===r.tag){a=r.stateNode;break}r=r.return}return null!==a&&(Rl===a&&(is(t),Sl===wl&&As(a,El)),Ms(a,t)),a}function Zl(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Is(e,t=e.firstPendingTime))return t;var o=e.lastPingedTime;return 2>=(e=o>(e=e.nextKnownPendingLevel)?o:e)&&t!==e?0:e}function Ql(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ua($l.bind(null,e));else{var t=Zl(e),o=e.callbackNode;if(0===t)null!==o&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Gl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==o){var a=e.callbackPriority;if(e.callbackExpirationTime===t&&a>=r)return;o!==Ia&&_a(o)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ua($l.bind(null,e)):qa(r,Xl.bind(null,e),{timeout:10*(1073741821-t)-za()}),e.callbackNode=t}}}function Xl(e,t){if(Wl=0,t)return Ls(e,t=Gl()),Ql(e),null;var o=Zl(e);if(0!==o){if(t=e.callbackNode,0!=(48&_l))throw Error(i(327));if(gs(),e===Rl&&o===El||os(e,o),null!==Cl){var r=_l;_l|=16;for(var a=as();;)try{ss();break}catch(t){rs(e,t)}if($a(),_l=r,kl.current=a,1===Sl)throw t=Pl,os(e,o),As(e,o),Ql(e),t;if(null===Cl)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=o,r=Sl,Rl=null,r){case yl:case 1:throw Error(i(345));case 2:Ls(e,2<o?2:o);break;case vl:if(As(e,o),o===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=ds(a)),1073741823===Tl&&10<(a=Ml+500-za())){if(Al){var n=e.lastPingedTime;if(0===n||n>=o){e.lastPingedTime=o,os(e,o);break}}if(0!==(n=Zl(e))&&n!==o)break;if(0!==r&&r!==o){e.lastPingedTime=r;break}e.timeoutHandle=xo(ps.bind(null,e),a);break}ps(e);break;case wl:if(As(e,o),o===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=ds(a)),Al&&(0===(a=e.lastPingedTime)||a>=o)){e.lastPingedTime=o,os(e,o);break}if(0!==(a=Zl(e))&&a!==o)break;if(0!==r&&r!==o){e.lastPingedTime=r;break}if(1073741823!==Ol?r=10*(1073741821-Ol)-za():1073741823===Tl?r=0:(r=10*(1073741821-Tl)-5e3,0>(r=(a=za())-r)&&(r=0),(o=10*(1073741821-o)-a)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hl(r/1960))-r)&&(r=o)),10<r){e.timeoutHandle=xo(ps.bind(null,e),r);break}ps(e);break;case 5:if(1073741823!==Tl&&null!==Nl){n=Tl;var l=Nl;if(0>=(r=0|l.busyMinDurationMs)?r=0:(a=0|l.busyDelayMs,r=(n=za()-(10*(1073741821-n)-(0|l.timeoutMs||5e3)))<=a?0:a+r-n),10<r){As(e,o),e.timeoutHandle=xo(ps.bind(null,e),r);break}}ps(e);break;default:throw Error(i(329))}if(Ql(e),e.callbackNode===t)return Xl.bind(null,e)}}return null}function $l(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&_l))throw Error(i(327));if(gs(),e===Rl&&t===El||os(e,t),null!==Cl){var o=_l;_l|=16;for(var r=as();;)try{ls();break}catch(t){rs(e,t)}if($a(),_l=o,kl.current=r,1===Sl)throw o=Pl,os(e,t),As(e,t),Ql(e),o;if(null!==Cl)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Rl=null,ps(e),Ql(e)}return null}function es(e,t){var o=_l;_l|=1;try{return e(t)}finally{0===(_l=o)&&Wa()}}function ts(e,t){var o=_l;_l&=-2,_l|=8;try{return e(t)}finally{0===(_l=o)&&Wa()}}function os(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var o=e.timeoutHandle;if(-1!==o&&(e.timeoutHandle=-1,yo(o)),null!==Cl)for(o=Cl.return;null!==o;){var r=o;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ba();break;case 3:An(),sa(pa),sa(da);break;case 5:Ln(r);break;case 4:An();break;case 13:case 19:sa(Dn);break;case 10:en(r)}o=o.return}Rl=e,Cl=Es(e.current,null),El=t,Sl=yl,Pl=null,Ol=Tl=1073741823,Nl=null,Il=0,Al=!1}function rs(e,t){for(;;){try{if($a(),zn.current=bi,Wn)for(var o=Vn.memoizedState;null!==o;){var r=o.queue;null!==r&&(r.pending=null),o=o.next}if(Bn=0,Un=qn=Vn=null,Wn=!1,null===Cl||null===Cl.return)return Sl=1,Pl=t,Cl=null;e:{var a=e,n=Cl.return,i=Cl,l=t;if(t=El,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var s=l;if(0==(2&i.mode)){var c=i.alternate;c?(i.updateQueue=c.updateQueue,i.memoizedState=c.memoizedState,i.expirationTime=c.expirationTime):(i.updateQueue=null,i.memoizedState=null)}var u=0!=(1&Dn.current),d=n;do{var p;if(p=13===d.tag){var m=d.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var f=d.memoizedProps;p=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!u)}}if(p){var g=d.updateQueue;if(null===g){var b=new Set;b.add(s),d.updateQueue=b}else g.add(s);if(0==(2&d.mode)){if(d.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var h=sn(1073741823,null);h.tag=2,cn(i,h)}i.expirationTime=1073741823;break e}l=void 0,i=t;var k=a.pingCache;if(null===k?(k=a.pingCache=new ml,l=new Set,k.set(s,l)):void 0===(l=k.get(s))&&(l=new Set,k.set(s,l)),!l.has(i)){l.add(i);var x=xs.bind(null,a,s,i);s.then(x,x)}d.effectTag|=4096,d.expirationTime=t;break e}d=d.return}while(null!==d);l=Error((be(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+he(i))}5!==Sl&&(Sl=2),l=Xi(l,i),d=n;do{switch(d.tag){case 3:s=l,d.effectTag|=4096,d.expirationTime=t,un(d,fl(d,s,t));break e;case 1:s=l;var y=d.type,v=d.stateNode;if(0==(64&d.effectTag)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Hl||!Hl.has(v)))){d.effectTag|=4096,d.expirationTime=t,un(d,gl(d,s,t));break e}}d=d.return}while(null!==d)}Cl=us(Cl)}catch(e){t=e;continue}break}}function as(){var e=kl.current;return kl.current=bi,null===e?bi:e}function ns(e,t){e<Tl&&2<e&&(Tl=e),null!==t&&e<Ol&&2<e&&(Ol=e,Nl=t)}function is(e){e>Il&&(Il=e)}function ls(){for(;null!==Cl;)Cl=cs(Cl)}function ss(){for(;null!==Cl&&!Aa();)Cl=cs(Cl)}function cs(e){var t=bl(e.alternate,e,El);return e.memoizedProps=e.pendingProps,null===t&&(t=us(e)),xl.current=null,t}function us(e){Cl=e;do{var t=Cl.alternate;if(e=Cl.return,0==(2048&Cl.effectTag)){if(t=Zi(t,Cl,El),1===El||1!==Cl.childExpirationTime){for(var o=0,r=Cl.child;null!==r;){var a=r.expirationTime,n=r.childExpirationTime;a>o&&(o=a),n>o&&(o=n),r=r.sibling}Cl.childExpirationTime=o}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Cl.firstEffect),null!==Cl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Cl.firstEffect),e.lastEffect=Cl.lastEffect),1<Cl.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Cl:e.firstEffect=Cl,e.lastEffect=Cl))}else{if(null!==(t=Qi(Cl)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Cl.sibling))return t;Cl=e}while(null!==Cl);return Sl===yl&&(Sl=5),null}function ds(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function ps(e){var t=Fa();return Va(99,ms.bind(null,e,t)),null}function ms(e,t){do{gs()}while(null!==Fl);if(0!=(48&_l))throw Error(i(327));var o=e.finishedWork,r=e.finishedExpirationTime;if(null===o)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,o===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ds(o);if(e.firstPendingTime=a,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Rl&&(Cl=Rl=null,El=0),1<o.effectTag?null!==o.lastEffect?(o.lastEffect.nextEffect=o,a=o.firstEffect):a=o:a=o.firstEffect,null!==a){var n=_l;_l|=32,xl.current=null,go=Gt;var l=mo();if(fo(l)){if("selectionStart"in l)var s={start:l.selectionStart,end:l.selectionEnd};else e:{var c=(s=(s=l.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection();if(c&&0!==c.rangeCount){s=c.anchorNode;var u=c.anchorOffset,d=c.focusNode;c=c.focusOffset;try{s.nodeType,d.nodeType}catch(e){s=null;break e}var p=0,m=-1,f=-1,g=0,b=0,h=l,k=null;t:for(;;){for(var x;h!==s||0!==u&&3!==h.nodeType||(m=p+u),h!==d||0!==c&&3!==h.nodeType||(f=p+c),3===h.nodeType&&(p+=h.nodeValue.length),null!==(x=h.firstChild);)k=h,h=x;for(;;){if(h===l)break t;if(k===s&&++g===u&&(m=p),k===d&&++b===c&&(f=p),null!==(x=h.nextSibling))break;k=(h=k).parentNode}h=x}s=-1===m||-1===f?null:{start:m,end:f}}else s=null}s=s||{start:0,end:0}}else s=null;bo={activeElementDetached:null,focusedElem:l,selectionRange:s},Gt=!1,Ll=a;do{try{fs()}catch(e){if(null===Ll)throw Error(i(330));ks(Ll,e),Ll=Ll.nextEffect}}while(null!==Ll);Ll=a;do{try{for(l=e,s=t;null!==Ll;){var y=Ll.effectTag;if(16&y&&Fe(Ll.stateNode,""),128&y){var v=Ll.alternate;if(null!==v){var w=v.ref;null!==w&&("function"==typeof w?w(null):w.current=null)}}switch(1038&y){case 2:cl(Ll),Ll.effectTag&=-3;break;case 6:cl(Ll),Ll.effectTag&=-3,dl(Ll.alternate,Ll);break;case 1024:Ll.effectTag&=-1025;break;case 1028:Ll.effectTag&=-1025,dl(Ll.alternate,Ll);break;case 4:dl(Ll.alternate,Ll);break;case 8:ul(l,u=Ll,s),ll(u)}Ll=Ll.nextEffect}}catch(e){if(null===Ll)throw Error(i(330));ks(Ll,e),Ll=Ll.nextEffect}}while(null!==Ll);if(w=bo,v=mo(),y=w.focusedElem,s=w.selectionRange,v!==y&&y&&y.ownerDocument&&function e(t,o){return!(!t||!o)&&(t===o||(!t||3!==t.nodeType)&&(o&&3===o.nodeType?e(t,o.parentNode):"contains"in t?t.contains(o):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(o))))}(y.ownerDocument.documentElement,y)){null!==s&&fo(y)&&(v=s.start,void 0===(w=s.end)&&(w=v),"selectionStart"in y?(y.selectionStart=v,y.selectionEnd=Math.min(w,y.value.length)):(w=(v=y.ownerDocument||document)&&v.defaultView||window).getSelection&&(w=w.getSelection(),u=y.textContent.length,l=Math.min(s.start,u),s=void 0===s.end?l:Math.min(s.end,u),!w.extend&&l>s&&(u=s,s=l,l=u),u=po(y,l),d=po(y,s),u&&d&&(1!==w.rangeCount||w.anchorNode!==u.node||w.anchorOffset!==u.offset||w.focusNode!==d.node||w.focusOffset!==d.offset)&&((v=v.createRange()).setStart(u.node,u.offset),w.removeAllRanges(),l>s?(w.addRange(v),w.extend(d.node,d.offset)):(v.setEnd(d.node,d.offset),w.addRange(v))))),v=[];for(w=y;w=w.parentNode;)1===w.nodeType&&v.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<v.length;y++)(w=v[y]).element.scrollLeft=w.left,w.element.scrollTop=w.top}Gt=!!go,bo=go=null,e.current=o,Ll=a;do{try{for(y=e;null!==Ll;){var _=Ll.effectTag;if(36&_&&nl(y,Ll.alternate,Ll),128&_){v=void 0;var R=Ll.ref;if(null!==R){var C=Ll.stateNode;switch(Ll.tag){case 5:v=C;break;default:v=C}"function"==typeof R?R(v):R.current=v}}Ll=Ll.nextEffect}}catch(e){if(null===Ll)throw Error(i(330));ks(Ll,e),Ll=Ll.nextEffect}}while(null!==Ll);Ll=null,Ma(),_l=n}else e.current=o;if(zl)zl=!1,Fl=e,Bl=t;else for(Ll=a;null!==Ll;)t=Ll.nextEffect,Ll.nextEffect=null,Ll=t;if(0===(t=e.firstPendingTime)&&(Hl=null),1073741823===t?e===Ul?ql++:(ql=0,Ul=e):ql=0,"function"==typeof vs&&vs(o.stateNode,r),Ql(e),Dl)throw Dl=!1,e=jl,jl=null,e;return 0!=(8&_l)||Wa(),null}function fs(){for(;null!==Ll;){var e=Ll.effectTag;0!=(256&e)&&ol(Ll.alternate,Ll),0==(512&e)||zl||(zl=!0,qa(97,(function(){return gs(),null}))),Ll=Ll.nextEffect}}function gs(){if(90!==Bl){var e=97<Bl?97:Bl;return Bl=90,Va(e,bs)}}function bs(){if(null===Fl)return!1;var e=Fl;if(Fl=null,0!=(48&_l))throw Error(i(331));var t=_l;for(_l|=32,e=e.current.firstEffect;null!==e;){try{var o=e;if(0!=(512&o.effectTag))switch(o.tag){case 0:case 11:case 15:case 22:rl(5,o),al(5,o)}}catch(t){if(null===e)throw Error(i(330));ks(e,t)}o=e.nextEffect,e.nextEffect=null,e=o}return _l=t,Wa(),!0}function hs(e,t,o){cn(e,t=fl(e,t=Xi(o,t),1073741823)),null!==(e=Jl(e,1073741823))&&Ql(e)}function ks(e,t){if(3===e.tag)hs(e,e,t);else for(var o=e.return;null!==o;){if(3===o.tag){hs(o,e,t);break}if(1===o.tag){var r=o.stateNode;if("function"==typeof o.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Hl||!Hl.has(r))){cn(o,e=gl(o,e=Xi(t,e),1073741823)),null!==(o=Jl(o,1073741823))&&Ql(o);break}}o=o.return}}function xs(e,t,o){var r=e.pingCache;null!==r&&r.delete(t),Rl===e&&El===o?Sl===wl||Sl===vl&&1073741823===Tl&&za()-Ml<500?os(e,El):Al=!0:Is(e,o)&&(0!==(t=e.lastPingedTime)&&t<o||(e.lastPingedTime=o,Ql(e)))}function ys(e,t){var o=e.stateNode;null!==o&&o.delete(t),0===(t=0)&&(t=Yl(t=Gl(),e,null)),null!==(e=Jl(e,t))&&Ql(e)}bl=function(e,t,o){var r=t.expirationTime;if(null!==e){var a=t.pendingProps;if(e.memoizedProps!==a||pa.current)Oi=!0;else{if(r<o){switch(Oi=!1,t.tag){case 3:zi(t),Pi();break;case 5:if(Mn(t),4&t.mode&&1!==o&&a.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:ga(t.type)&&xa(t);break;case 4:In(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,a=t.type._context,ca(Ja,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=o?Ui(e,t,o):(ca(Dn,1&Dn.current),null!==(t=Ki(e,t,o))?t.sibling:null);ca(Dn,1&Dn.current);break;case 19:if(r=t.childExpirationTime>=o,0!=(64&e.effectTag)){if(r)return Yi(e,t,o);t.effectTag|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null),ca(Dn,Dn.current),!r)return null}return Ki(e,t,o)}Oi=!1}}else Oi=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,a=fa(t,da.current),on(t,o),a=Kn(null,t,r,e,a,o),t.effectTag|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ga(r)){var n=!0;xa(t)}else n=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,nn(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&gn(t,r,l,e),a.updater=bn,t.stateNode=a,a._reactInternalFiber=t,yn(t,r,e,o),t=Hi(null,t,r,!0,n,o)}else t.tag=0,Ni(null,t,a,o),t=t.child;return t;case 16:e:{if(a=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a),1!==a._status)throw a._result;switch(a=a._result,t.type=a,n=t.tag=function(e){if("function"==typeof e)return Cs(e)?1:0;if(null!=e){if((e=e.$$typeof)===se)return 11;if(e===de)return 14}return 2}(a),e=Ka(a,e),n){case 0:t=Di(null,t,a,e,o);break e;case 1:t=ji(null,t,a,e,o);break e;case 11:t=Ii(null,t,a,e,o);break e;case 14:t=Ai(null,t,a,Ka(a.type,e),r,o);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Di(e,t,r,a=t.elementType===r?a:Ka(r,a),o);case 1:return r=t.type,a=t.pendingProps,ji(e,t,r,a=t.elementType===r?a:Ka(r,a),o);case 3:if(zi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,ln(e,t),dn(t,r,null,o),(r=t.memoizedState.element)===a)Pi(),t=Ki(e,t,o);else{if((a=t.stateNode.hydrate)&&(vi=vo(t.stateNode.containerInfo.firstChild),yi=t,a=wi=!0),a)for(o=En(t,null,r,o),t.child=o;o;)o.effectTag=-3&o.effectTag|1024,o=o.sibling;else Ni(e,t,r,o),Pi();t=t.child}return t;case 5:return Mn(t),null===e&&Ci(t),r=t.type,a=t.pendingProps,n=null!==e?e.memoizedProps:null,l=a.children,ko(r,a)?l=null:null!==n&&ko(r,n)&&(t.effectTag|=16),Li(e,t),4&t.mode&&1!==o&&a.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ni(e,t,l,o),t=t.child),t;case 6:return null===e&&Ci(t),null;case 13:return Ui(e,t,o);case 4:return In(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Cn(t,null,r,o):Ni(e,t,r,o),t.child;case 11:return r=t.type,a=t.pendingProps,Ii(e,t,r,a=t.elementType===r?a:Ka(r,a),o);case 7:return Ni(e,t,t.pendingProps,o),t.child;case 8:case 12:return Ni(e,t,t.pendingProps.children,o),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,n=a.value;var s=t.type._context;if(ca(Ja,s._currentValue),s._currentValue=n,null!==l)if(s=l.value,0===(n=jr(s,n)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,n):1073741823))){if(l.children===a.children&&!pa.current){t=Ki(e,t,o);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.dependencies;if(null!==c){l=s.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&n)){1===s.tag&&((u=sn(o,null)).tag=2,cn(s,u)),s.expirationTime<o&&(s.expirationTime=o),null!==(u=s.alternate)&&u.expirationTime<o&&(u.expirationTime=o),tn(s.return,o),c.expirationTime<o&&(c.expirationTime=o);break}u=u.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}Ni(e,t,a.children,o),t=t.child}return t;case 9:return a=t.type,r=(n=t.pendingProps).children,on(t,o),r=r(a=rn(a,n.unstable_observedBits)),t.effectTag|=1,Ni(e,t,r,o),t.child;case 14:return n=Ka(a=t.type,t.pendingProps),Ai(e,t,a,n=Ka(a.type,n),r,o);case 15:return Mi(e,t,t.type,t.pendingProps,r,o);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ka(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,ga(r)?(e=!0,xa(t)):e=!1,on(t,o),kn(t,r,a),yn(t,r,a,o),Hi(null,t,r,!0,e,o);case 19:return Yi(e,t,o)}throw Error(i(156,t.tag))};var vs=null,ws=null;function _s(e,t,o,r){this.tag=e,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Rs(e,t,o,r){return new _s(e,t,o,r)}function Cs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Es(e,t){var o=e.alternate;return null===o?((o=Rs(e.tag,t,e.key,e.mode)).elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=t,o.effectTag=0,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null),o.childExpirationTime=e.childExpirationTime,o.expirationTime=e.expirationTime,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,t=e.dependencies,o.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function Ss(e,t,o,r,a,n){var l=2;if(r=e,"function"==typeof e)Cs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case oe:return Ps(o.children,a,n,t);case le:l=8,a|=7;break;case re:l=8,a|=1;break;case ae:return(e=Rs(12,o,t,8|a)).elementType=ae,e.type=ae,e.expirationTime=n,e;case ce:return(e=Rs(13,o,t,a)).type=ce,e.elementType=ce,e.expirationTime=n,e;case ue:return(e=Rs(19,o,t,a)).elementType=ue,e.expirationTime=n,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ne:l=10;break e;case ie:l=9;break e;case se:l=11;break e;case de:l=14;break e;case pe:l=16,r=null;break e;case me:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Rs(l,o,t,a)).elementType=e,t.type=r,t.expirationTime=n,t}function Ps(e,t,o,r){return(e=Rs(7,e,r,t)).expirationTime=o,e}function Ts(e,t,o){return(e=Rs(6,e,null,t)).expirationTime=o,e}function Os(e,t,o){return(t=Rs(4,null!==e.children?e.children:[],e.key,t)).expirationTime=o,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ns(e,t,o){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=o,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Is(e,t){var o=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==o&&o>=t&&e<=t}function As(e,t){var o=e.firstSuspendedTime,r=e.lastSuspendedTime;o<t&&(e.firstSuspendedTime=t),(r>t||0===o)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ms(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var o=e.firstSuspendedTime;0!==o&&(t>=o?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Ls(e,t){var o=e.lastExpiredTime;(0===o||o>t)&&(e.lastExpiredTime=t)}function Ds(e,t,o,r){var a=t.current,n=Gl(),l=mn.suspense;n=Yl(n,a,l);e:if(o){t:{if($e(o=o._reactInternalFiber)!==o||1!==o.tag)throw Error(i(170));var s=o;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(ga(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===o.tag){var c=o.type;if(ga(c)){o=ka(o,c,s);break e}}o=s}else o=ua;return null===t.context?t.context=o:t.pendingContext=o,(t=sn(n,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),cn(a,t),Kl(a,n),n}function js(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Hs(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function zs(e,t){Hs(e,t),(e=e.alternate)&&Hs(e,t)}function Fs(e,t,o){var r=new Ns(e,t,o=null!=o&&!0===o.hydrate),a=Rs(3,null,null,2===t?7:1===t?3:0);r.current=a,a.stateNode=r,nn(a),e[Eo]=r.current,o&&0!==t&&function(e,t){var o=Xe(t);Et.forEach((function(e){ft(e,t,o)})),St.forEach((function(e){ft(e,t,o)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Bs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Vs(e,t,o,r,a){var n=o._reactRootContainer;if(n){var i=n._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=js(i);l.call(e)}}Ds(t,i,e,a)}else{if(n=o._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var o;o=e.lastChild;)e.removeChild(o);return new Fs(e,0,t?{hydrate:!0}:void 0)}(o,r),i=n._internalRoot,"function"==typeof a){var s=a;a=function(){var e=js(i);s.call(e)}}ts((function(){Ds(t,i,e,a)}))}return js(i)}function qs(e,t,o){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:o}}function Us(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Bs(t))throw Error(i(200));return qs(e,t,null,o)}Fs.prototype.render=function(e){Ds(e,this._internalRoot,null,null)},Fs.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Ds(null,e,null,(function(){t[Eo]=null}))},gt=function(e){if(13===e.tag){var t=Ya(Gl(),150,100);Kl(e,t),zs(e,t)}},bt=function(e){13===e.tag&&(Kl(e,3),zs(e,3))},ht=function(e){if(13===e.tag){var t=Gl();Kl(e,t=Yl(t,e,null)),zs(e,t)}},P=function(e,t,o){switch(t){case"input":if(Ce(e,o),t=o.name,"radio"===o.type&&null!=t){for(o=e;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<o.length;t++){var r=o[t];if(r!==e&&r.form===e.form){var a=Oo(r);if(!a)throw Error(i(90));ve(r),Ce(r,a)}}}break;case"textarea":Ie(e,o);break;case"select":null!=(t=o.value)&&Te(e,!!o.multiple,t,!1)}},M=es,L=function(e,t,o,r,a){var n=_l;_l|=4;try{return Va(98,e.bind(null,t,o,r,a))}finally{0===(_l=n)&&Wa()}},D=function(){0==(49&_l)&&(function(){if(null!==Vl){var e=Vl;Vl=null,e.forEach((function(e,t){Ls(t,e),Ql(t)})),Wa()}}(),gs())},j=function(e,t){var o=_l;_l|=2;try{return e(t)}finally{0===(_l=o)&&Wa()}};var Ws,Gs,Ys={Events:[Po,To,Oo,E,_,jo,function(e){at(e,Do)},I,A,Qt,lt,gs,{current:!1}]};Gs=(Ws={findFiberByHostInstance:So,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var o=t.inject(e);vs=function(e){try{t.onCommitFiberRoot(o,e,void 0,64==(64&e.current.effectTag))}catch(e){}},ws=function(e){try{t.onCommitFiberUnmount(o,e)}catch(e){}}}catch(e){}}(a({},Ws,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Z.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=ot(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Gs?Gs(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Ys,t.createPortal=Us,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=ot(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&_l))throw Error(i(187));var o=_l;_l|=1;try{return Va(99,e.bind(null,t))}finally{_l=o,Wa()}},t.hydrate=function(e,t,o){if(!Bs(t))throw Error(i(200));return Vs(null,e,t,!0,o)},t.render=function(e,t,o){if(!Bs(t))throw Error(i(200));return Vs(null,e,t,!1,o)},t.unmountComponentAtNode=function(e){if(!Bs(e))throw Error(i(40));return!!e._reactRootContainer&&(ts((function(){Vs(null,null,e,!1,(function(){e._reactRootContainer=null,e[Eo]=null}))})),!0)},t.unstable_batchedUpdates=es,t.unstable_createPortal=function(e,t){return Us(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,o,r){if(!Bs(o))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return Vs(e,t,o,!1,r)},t.version="16.14.0"},"ym+r":function(e,t,o){var r=o("3d+X");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},yoVT:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'.Roku-Pagination{display:inline-block}.Roku-Pagination .glyphicon-chevron-left:before{content:"\\e914"}.Roku-Pagination .glyphicon-chevron-right:before{content:"\\e912"}.Roku-Pagination button{cursor:pointer}.Roku-Pagination .current-page{font-family:inherit;height:36px;padding:6px 12px;font-size:16px;background-color:#f3f3f3;border:1px solid #f3f3f3;-webkit-border-radius:1em;border-radius:1em;-webkit-appearance:none;-moz-appearance:none;outline:none}.Roku-Pagination .pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Pagination .pagination,.Roku-Pagination .pagination *{-webkit-box-sizing:border-box;box-sizing:border-box}.Roku-Pagination .pagination.short>:not(:first-child){margin-left:10px}.Roku-Pagination .pagination.enumerated>:not(:first-child){margin-left:15px}.Roku-Pagination .pagination button,.Roku-Pagination .pagination input{margin:0}.Roku-Pagination .pagination button:disabled{-webkit-box-shadow:none;box-shadow:none}.Roku-Pagination .pagination button .glyphicon:before{line-height:16px;top:.1em}.Roku-Pagination .pagination button .glyphicon:before.glyphicon-chevron-left{right:.04em}.Roku-Pagination .pagination button .glyphicon:before.glyphicon-chevron-right{left:.04em}.Roku-Pagination .pagination.disabled,.Roku-Pagination .pagination.disabled button,.Roku-Pagination .pagination.disabled input{cursor:not-allowed;pointer-events:none}.Roku-Pagination .pagination.disabled button{pointer-events:none}.Roku-Pagination .pagination .pages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Roku-Pagination .pagination .pages.short input.current-page{height:44px;-webkit-border-radius:6px;border-radius:6px;text-align:center}.Roku-Pagination .pagination .pages.short .page-count{margin-left:6px;white-space:nowrap}.Roku-Pagination .pagination .pages.enumerated>:not(:first-child){margin-left:15px}.Roku-Pagination .pagination .pages.enumerated .page-number{font-family:GothamBook,Helvetica,Arial,sans-serif}.Roku-Pagination .pagination .pages.enumerated .page-number.active{cursor:default;font-family:GothamMedium,Helvetica,Arial,sans-serif;color:#333}.Roku-Pagination .pagination .pages.enumerated.disabled .active,.Roku-Pagination .pagination .pages.enumerated.disabled .page-number{color:#dedede;pointer-events:none}',""]),e.exports=t},yp9T:function(e,t,o){"use strict";var r=o("PrET"),a=o("82c2"),n=o("Vi6U"),i=o("G3+v"),l=o("s/21"),s=r(i());a(s,{getPolyfill:i,implementation:n,shim:l}),e.exports=s},ypzz:function(e,t,o){var r=o("bUEE");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},yxbO:function(e,t,o){"use strict";o("1lVs")},z1Hz:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},z3Ad:function(e,t,o){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!0;var i,l,s={};for(i=0,l=o.length;i<l;i++)s[o[i]]=!0;for(i=0,l=a.length;i<l;i++){var c=a[i],u=e[c],d=t[c];if(u!==d){if(!s[c]||null===u||null===d||"object"!==r(u)||"object"!==r(d))return!0;var p=Object.keys(u),m=Object.keys(d);if(p.length!==m.length)return!0;for(var f=0,g=p.length;f<g;f++){var b=p[f];if(u[b]!==d[b])return!0}}}return!1}},z4US:function(e,t,o){var r=o("XkKz");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},z8jM:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".rdtable .rdtable-paginator{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.rdtable .rdtable-paginator,.rdtable .rdtable-paginator .rdtable-paginator-page-size-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rdtable .rdtable-paginator .rdtable-paginator-page-size-selector{margin-right:32px}.rdtable .rdtable-paginator .rdtable-paginator-page-size-selector>:not(:last-child){margin-right:10px}.rdtable .rdtable-paginator .Roku-Select{margin:0}.rdtable .rdtable-paginator .Roku-Select input[name=pageSize]{width:85px}",""]),e.exports=t},zIA0:function(e,t,o){var r=o("ktJn");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},zNZE:function(e,t,o){(t=o("JPst")(!1)).push([e.i,'@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@keyframes bounce-right{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}60%{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.container-text{max-width:980px;margin-left:auto;margin-right:auto}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:1024px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:1024px){.col-md-5ths{width:20%;float:left}.col-md-5ths-offset-1{margin-left:20%}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.grey{color:#eee}.grey100{color:#ddd}.grey200{color:#dedede}.grey300{color:#bebebe}.grey400{color:#999}.grey500{color:#767574}.grey600{color:#333}.grey700{color:#101523}.grey-bg{background-color:#eee}.grey100-bg{background-color:#ddd}.grey200-bg{background-color:#dedede}.grey300-bg{background-color:#bebebe}.grey400-bg{background-color:#999}.grey500-bg{background-color:#767574}.grey600-bg{background-color:#333}.grey700-bg{background-color:#101523}.purple{color:#662d91}.purple100{color:#995ef6}.purple200{color:#843abc}.purple300{color:#552a7b}.purple400{color:#7540c4}.purple500{color:#662d91}.purple-bg{background-color:#662d91}.purple100-bg{background-color:#995ef6}.purple200-bg{background-color:#843abc}.purple300-bg{background-color:#552a7b}.purple400-bg{background-color:#7540c4}.purple500-bg{background-color:#662d91}.blue{color:#236aee}.blue100{color:#2dccd3}.blue200{color:#00a5e5}.blue300{color:#00a5e9}.blue400{color:#0042cc}.blue500{color:#073b9f}.blue-bg{background-color:#236aee}.blue100-bg{background-color:#2dccd3}.blue200-bg{background-color:#00a5e5}.blue300-bg{background-color:#00a5e9}.blue400-bg{background-color:#0042cc}.blue500-bg{background-color:#073b9f}.orange{color:#ff8200}.orange100{color:#ff9000}.orange200{color:#ff8200}.orange-bg{background-color:#ff8200}.orange100-bg{background-color:#ff9000}.orange200-bg{background-color:#ff8200}.red{color:#e40046}.red100{color:#ed1847}.red200{color:#e40046}.red-bg{background-color:#e40046}.red100-bg{background-color:#ed1847}.red200-bg{background-color:#e40046}.green{color:#00c629}.green100{color:#00cd49}.green200{color:#008a1d}.green-bg{background-color:#00c629}.green100-bg{background-color:#00cd49}.green200-bg{background-color:#008a1d}.yellow{color:#efcb01}.yellow-bg{background-color:#efcb01}.white{color:#fff}.white-bg{background-color:#fff}.black{color:#000}.black-bg{background-color:#000}.transparent{color:transparent}.transparent-bg{background-color:transparent}.Roku-Modal-Spinner .wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.Roku-Modal-Spinner .backdrop{overflow:hidden;width:100%;height:10000px;background:#000;opacity:.25;position:fixed;top:-2500px}.Roku-Modal-Spinner .container{width:100%;overflow:hidden;position:relative}.Roku-Modal-Spinner .dialog{width:120px;margin:250px auto;background:#fff;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}@media (max-width:767px){.Roku-Modal-Spinner .dialog{width:90%}}.Roku-Modal-Spinner .sp{width:32px;height:32px;clear:both;margin:20px auto}.Roku-Modal-Spinner .sp-circle{border:4px solid rgba(0,0,0,.25);border-top-color:#000;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:spCircRot .6s linear infinite;animation:spCircRot .6s linear infinite}@-webkit-keyframes spCircRot{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spCircRot{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}',""]),e.exports=t},zUOG:function(e,t,o){"use strict";(function(e){var r=o("pVnL"),a=o.n(r),n=o("lwsE"),i=o.n(n),l=o("W8MJ"),s=o.n(l),c=o("PJYZ"),u=o.n(c),d=o("7W2i"),p=o.n(d),m=o("a1gu"),f=o.n(m),g=o("Nsbk"),b=o.n(g),h=o("lSNA"),k=o.n(h),x=o("F7qB"),y=o("V4p5"),v=o("E+n0"),w=o("m1Zs"),_=o("6oDi");o("nQ8I");function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var o,r=b()(e);if(t){var a=b()(this).constructor;o=Reflect.construct(r,arguments,a)}else o=r.apply(this,arguments);return f()(this,o)}}var C=function(t){p()(r,t);var o=R(r);function r(e){var t;return i()(this,r),t=o.call(this,e),k()(u()(t),"handleWtb",(function(){var e=t.state.wtbModal;t.setState({wtbModal:!e})})),k()(u()(t),"toggleMute",(function(e){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();try{var t=e.currentTarget.parentElement.querySelector("video");t.muted=!t.muted,t.muted?(e.currentTarget.classList.remove("unmuted"),e.currentTarget.setAttribute("aria-label","Muted")):(e.currentTarget.classList.add("unmuted"),e.currentTarget.setAttribute("aria-label","Unmuted"))}catch(e){}})),t.state={wtbModal:!1},t}return s()(r,[{key:"render",value:function(){var t,o=this,r={};Object.keys(Resources).forEach((function(e){if(e.indexOf("".concat(o.props.id,"."))>-1){var t=e.split("".concat(o.props.id,".")).join("");r[t]=Resources["".concat(e)]}})),r.linearGradientEnabled&&r.gradients&&r.gradients.length&&(t="linear-gradient(",r.gradientAngle&&!isNaN(r.gradientAngle)&&(t+="".concat(r.gradientAngle,"deg, ")),r.gradients.forEach((function(e,o){t+="".concat(o>0?",":"").concat(e.color," ").concat(e.start&&!isNaN(e.start)?e.start+"%":"")})),t+=")");var n=Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,8);return e.createElement("div",{style:{background:t},id:n},r.bgImage&&e.createElement("style",{dangerouslySetInnerHTML:{__html:"#".concat(n," {\n background-image: url(").concat(r.bgImage,");\n background-size: cover;\n background-position: 50%;\n min-height: 100%;\n max-width: 100%;\n overflow: hidden;\n }\n\n @media (max-width: 1023px) {\n #").concat(n," {\n background-image: url(").concat(r.bgImageXs||r.bgImage,");\n }\n }")}}),e.createElement(w.a,a()({},r.mainContainer,{defaultClasses:"Rtv-Hero"}),e.createElement(w.a,a()({},r.contentContainer,{defaultClasses:"spotlight-container ".concat(r.contentHeight?"content-height":""),compatibleClasses:"ks-mh-20"}),r.logoImage&&e.createElement("div",{className:"spotlight-logo-img ks-pb-20"},e.createElement("img",{loading:"lazy",src:r.logoImage,alt:r.logoImageAlt||""})),e.createElement(y.a,a()({},r.pageName,{compatibleTag:"div",compatibleClasses:"ks-text-regular ks-text-rg ks-pb-20",compatibleText:r.pageName})),e.createElement(y.a,a()({},r.description,{compatibleTag:"div",compatibleClasses:"spotlight-text ks-text-bold ks-text-xl ks-pb-20",compatibleText:r.description})),r.wtbModal&&e.createElement("div",{className:"spotlight-cta"},e.createElement("a",{"data-gtm-category":r.wtbGtmCategory||"product_players","data-gtm-label":r.wtbGtmLabel,className:"ks-button wtb-button",onClick:function(){return o.handleWtb(r)}},e.createElement("div",{className:"wtb-cta-text"},r["wtb.cta.text"]||"Add WTB Text"))),this.state.wtbModal&&e.createElement(x.b,{onClose:this.handleWtb,headline:r["wtb.modal.headline"],shopOnline:r["wtb.modal.shopOnline"],inStore:r["wtb.modal.inStore"],gtmCategory:r.wtbGtmCategory,gtmLabel:r.wtbGtmLabel,onlineRetailer:r.onlineRetailer,inStoreRetailer:r.inStoreRetailer}),!r.wtbModal&&r.ctaText&&e.createElement("div",{className:"spotlight-cta"},e.createElement("a",{className:"".concat(r.ctaType||"ks-button"),"data-gtm-category":r.gtmCategory,"data-gtm-label":r.gtmLabel,href:r.ctaUrl,"aria-label":r.ariaLabel,"data-reload-navigation":"true"},r.ctaText))),r.video&&r.autoPlay&&e.createElement("div",{className:"spotlight-img"},e.createElement("video",{id:"video-roku-tv-hero",className:"img-responsive",autoPlay:!1,loop:!0,muted:!0,playsInline:!0,poster:r.image,crossOrigin:"anonymous"},e.createElement("source",{src:r.video,type:"video/mp4"})),r.showMute&&e.createElement("button",{className:"mute-btn ".concat(r.mutePosition||"bottom-right"),onClick:this.toggleMute,"aria-label":"Muted"},e.createElement("span",{className:"muted"},e.createElement(v.a,null)),e.createElement("span",{className:"unmuted"},e.createElement(v.b,null)))),!r.video&&!r.YouTubeID&&r.image&&e.createElement("div",{className:"spotlight-img"},e.createElement("img",{loading:"lazy",src:r.image,alt:r.imageAlt||""})),(r.video||r.YouTubeID)&&!r.autoPlay&&e.createElement("div",{className:"spotlight-img video"},e.createElement("img",{loading:"lazy",src:r.image,alt:r.imageAlt||""}),e.createElement(_.a,{videoId:r.video||r.YouTubeID,playText:"",gtmCategory:r.gtmCategory,gtmLabel:r.gtmLabel}))))}},{key:"componentDidMount",value:function(){var e=this,t={};Object.keys(Resources).forEach((function(o){if(o.indexOf("".concat(e.props.id,"."))>-1){var r=o.split("".concat(e.props.id,".")).join("");t[r]=Resources["".concat(o)]}}));var o=t.pauseDuration||0;t.video&&setTimeout((function(){document.getElementById("video-roku-tv-hero").play()}),1e3*o)}}]),r}(e.Component);C.data=[{type:"container",key:"mainContainer",label:"Content Box"},{type:"boolean",key:"linearGradientEnabled",label:"Linear Gradient",help:"Enable Linear Gradient",group:"Background"},{type:"text",key:"gradientAngle",label:"Gradient Angle",group:"Background"},{type:"multiple",key:"gradients",data:[{type:"text",key:"color",messages:!1},{type:"text",key:"start",messages:!1}],group:"Background"},{type:"image",key:"bgImage",label:"Background Image",category:"rtv-hero",messages:!1,group:"Background"},{type:"image",key:"bgImageXs",label:"Background Image Xs",category:"rtv-hero",messages:!1,group:"Background"},{type:"image",key:"video",label:"Video",category:"rtv-hero",messages:!1},{type:"text",key:"YouTubeID",messages:!1,default:!1},{type:"boolean",key:"autoPlay",label:"Video",help:"Auto Play"},{type:"text",key:"pauseDuration",label:"Pause Duration (sec)",messages:!1},{type:"boolean",key:"showMute",label:"Video Mute",help:"Show Mute Buttom"},{type:"dropdown",key:"mutePosition",label:"Mute Position",value:"",options:[{label:"Bottom Right",value:"bottom-right"},{label:"Bottom Left",value:"bottom-left"},{label:"Top Right",value:"top-right"},{label:"Top Left",value:"top-left"}]},{type:"image",key:"image",label:"Image",category:"rtv-hero",messages:!1},{type:"text",key:"imageAlt",label:"Image Alt"},{type:"image",key:"logoImage",label:"Logo Image",category:"rtv-hero-logo",messages:!1,previewDimensions:"100x100"},{type:"text",key:"logoImageAlt",label:"Logo Image Alt"},{type:"container",key:"contentContainer",label:"Text Content Box"},{type:"boolean",key:"contentHeight",label:"Content Height",help:"Box Height"},{type:"dynamicText",key:"pageName",label:"Page Name"},{type:"dynamicText",key:"description",label:"Description"},{type:"dropdown",key:"ctaType",label:"CTA Style",value:"",options:[{label:"Link",value:"ks-text-bold blue"},{label:"Purple Button",value:"ks-button"},{label:"Blue Button",value:"ks-button blue500-bg"},{label:"Transparent Button",value:"ks-button-secondary transperant-button"},{label:"Transparent Button black",value:"ks-button-secondary transperant-button button-black"}]},{type:"text",key:"ctaText",label:"CTA Text"},{type:"text",key:"ctaUrl",label:"CTA Url",messages:!1},{type:"text",key:"gtmCategory",label:"GTM Category",messages:!1,isGtmCategory:!0},{type:"text",key:"gtmLabel",label:"GTM Label",messages:!1},{type:"text",key:"ariaLabel",label:"Aria label"}],t.a=Object(x.a)(C)}).call(this,o("viRO"))},zgGB:function(e,t){e.exports="/investor/s/1647467262999/i/32824f5631d56475dee830ca644f37ea.png"},zlpN:function(e,t,o){var r=o("hFwQ");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},zmsb:function(e,t){e.exports="/investor/s/1647467262999/fonts/roku-icons.eot"},zqIc:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".email-alerts-section{background-color:#eee}.email-alerts-section,.email-alerts-section form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.email-alerts-section form #alertemail{background-color:#fff!important}.email-alerts-section form button{min-width:120px}.email-alerts-section .Roku-Form .form-group{margin-right:0}.email-alerts-section .Roku-Form button{margin-bottom:6px}.email-alerts-section .footer{font-size:14px}",""]),e.exports=t},zqeM:function(e,t,o){var r=o("jppg");"string"==typeof r&&(r=[[e.i,r,""]]);o("ZuTH")(r,{});r.locals&&(e.exports=r.locals)},zuW0:function(e,t,o){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(o("ON+o")),n=r(o("gex2"));var i=r(o("Q+l4")).default("pinterest",(function(e,t){var o=t.media,r=t.description;return a.default(e,"pinterest.url"),a.default(o,"pinterest.media"),"https://pinterest.com/pin/create/button/"+n.default({url:e,media:o,description:r})}),(function(e){return{media:e.media,description:e.description}}),{windowWidth:1e3,windowHeight:730});t.default=i},"zv+u":function(e,t,o){"use strict";o.r(t);o("gC4b"),o("RFMf"),o("vsgA"),o("8ie6"),o("+Mn7")},zz82:function(e,t,o){(t=o("JPst")(!1)).push([e.i,".roku-page-content{max-width:1200px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}",""]),e.exports=t}});
======= EXCEPTION END ========
|