(()=>{var e,r,a={4959(e){var r;window,r=function(){var e,r=function(){};r.parsers=["device_parsers","browser_parsers","os_parsers","mobile_os_families","mobile_browser_families"],r.types=["browser","os","device"],r.regexes={browser_parsers:[{regex:"(GomezAgent) (\\d+)\\.(\\d+)",family_replacement:"GomezAgent"},{regex:"^(Opera)/(\\d+)\\.(\\d+) \\(Nintendo Wii",family_replacement:"Wii",manufacturer:"Nintendo"},{regex:"(SeaMonkey|Camino)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*)",family_replacement:"Camino",other:!0},{regex:"(Pale[Mm]oon)/(\\d+)\\.(\\d+)\\.?(\\d+)?",family_replacement:"Pale Moon (Firefox Variant)",other:!0},{regex:"(Fennec)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*)",family_replacement:"Firefox Mobile"},{regex:"(Fennec)/(\\d+)\\.(\\d+)(pre)",family_replacment:"Firefox Mobile"},{regex:"(Fennec)/(\\d+)\\.(\\d+)",family_replacement:"Firefox Mobile"},{regex:"Mobile.*(Firefox)/(\\d+)\\.(\\d+)",family_replacement:"Firefox Mobile"},{regex:"(Namoroka|Shiretoko|Minefield)/(\\d+)\\.(\\d+)\\.(\\d+(?:pre)?)",family_replacement:"Firefox ($1)"},{regex:"(Firefox)/(\\d+)\\.(\\d+)(a\\d+[a-z]*)",family_replacement:"Firefox Alpha"},{regex:"(Firefox)/(\\d+)\\.(\\d+)(b\\d+[a-z]*)",family_replacement:"Firefox Beta"},{regex:"(Firefox)-(?:\\d+\\.\\d+)?/(\\d+)\\.(\\d+)(a\\d+[a-z]*)",family_replacement:"Firefox Alpha"},{regex:"(Firefox)-(?:\\d+\\.\\d+)?/(\\d+)\\.(\\d+)(b\\d+[a-z]*)",family_replacement:"Firefox Beta"},{regex:"(Namoroka|Shiretoko|Minefield)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*)?",family_replacement:"Firefox ($1)"},{regex:"(Firefox).*Tablet browser (\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"MicroB",tablet:!0},{regex:"(FxiOS)/(\\d+)\\.(\\d+)",family_replacement:"Firefox for iOS"},{regex:"(MozillaDeveloperPreview)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*)?"},{regex:"(Flock)/(\\d+)\\.(\\d+)(b\\d+?)",family_replacement:"Flock",other:!0},{regex:"(RockMelt)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Rockmelt",other:!0},{regex:"(Navigator)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Netscape"},{regex:"(Navigator)/(\\d+)\\.(\\d+)([ab]\\d+)",family_replacement:"Netscape"},{regex:"(Netscape6)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Netscape"},{regex:"(MyIBrow)/(\\d+)\\.(\\d+)",family_replacement:"My Internet Browser",other:!0},{regex:"(Opera Tablet).*Version/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",family_replacement:"Opera Tablet",tablet:!0},{regex:"(Opera)/.+Opera Mobi.+Version/(\\d+)\\.(\\d+)",family_replacement:"Opera Mobile"},{regex:"Opera Mobi",family_replacement:"Opera Mobile"},{regex:"(Opera Mini)/(\\d+)\\.(\\d+)",family_replacement:"Opera Mini"},{regex:"(Opera Mini)/att/(\\d+)\\.(\\d+)",family_replacement:"Opera Mini"},{regex:"(Opera)/9.80.*Version/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",family_replacement:"Opera"},{regex:"(OPR)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",family_replacement:"Opera"},{regex:"(webOSBrowser)/(\\d+)\\.(\\d+)",family_replacement:"webOS"},{regex:"(webOS)/(\\d+)\\.(\\d+)",family_replacement:"webOS"},{regex:"(wOSBrowser).+TouchPad/(\\d+)\\.(\\d+)",family_replacement:"webOS TouchPad"},{regex:"(luakit)",family_replacement:"LuaKit",other:!0},{regex:"(Lightning)/(\\d+)\\.(\\d+)([ab]?\\d+[a-z]*)",family_replacement:"Lightning",other:!0},{regex:"(Firefox)/(\\d+)\\.(\\d+)\\.(\\d+(?:pre)?) \\(Swiftfox\\)",family_replacement:"Swiftfox",other:!0},{regex:"(Firefox)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*)? \\(Swiftfox\\)",family_replacement:"Swiftfox",other:!0},{regex:"rekonq",family_replacement:"Rekonq",other:!0},{regex:"(conkeror|Conkeror)/(\\d+)\\.(\\d+)\\.?(\\d+)?",family_replacement:"Conkeror",other:!0},{regex:"(konqueror)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Konqueror",other:!0},{regex:"(WeTab)-Browser",family_replacement:"WeTab",other:!0},{regex:"(Comodo_Dragon)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Comodo Dragon",other:!0},{regex:"(YottaaMonitor)",family_replacement:"Yottaa Monitor",other:!0},{regex:"(Kindle)/(\\d+)\\.(\\d+)",family_replacement:"Kindle"},{regex:"(Symphony) (\\d+).(\\d+)",family_replacement:"Symphony",other:!0},{regex:"Minimo",family_replacement:"Minimo",other:!0},{regex:"Windows Phone.*(Edge)/(\\d+)\\.(\\d+)",family_replacement:"Edge Mobile"},{regex:"(Edge)/(\\d+)\\.(\\d+)",family_replacement:"Edge"},{regex:"(CrMo)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Chrome Mobile"},{regex:"(CriOS)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Chrome Mobile iOS"},{regex:"(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) Mobile",family_replacement:"Chrome Mobile"},{regex:"(chromeframe)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Chrome Frame"},{regex:"(UC Browser)(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"UC Browser",other:!0},{regex:"(SLP Browser)/(\\d+)\\.(\\d+)",family_replacement:"Tizen Browser",other:!0},{regex:"(Epiphany)/(\\d+)\\.(\\d+).(\\d+)",family_replacement:"Epiphany",other:!0},{regex:"(SE 2\\.X) MetaSr (\\d+)\\.(\\d+)",family_replacement:"Sogou Explorer",other:!0},{regex:"(Pingdom.com_bot_version_)(\\d+)\\.(\\d+)",family_replacement:"PingdomBot",other:!0},{regex:"(facebookexternalhit)/(\\d+)\\.(\\d+)",family_replacement:"FacebookBot"},{regex:"(Twitterbot)/(\\d+)\\.(\\d+)",family_replacement:"TwitterBot"},{regex:"(IEMobile)[ /](\\d+)\\.(\\d+)",family_replacement:"IE Mobile"},{regex:"(MSIE) (\\d+)\\.(\\d+).*WPDesktop",family_replacement:"IE Mobile"},{regex:"(MSIE) (\\d+)\\.(\\d+).*XBLWP7",family_replacement:"IE Large Screen"},{regex:"(AdobeAIR|Chromium|FireWeb|Jasmine|ANTGalio|Midori|Fresco|Lobo|PaleMoon|Maxthon|Lynx|OmniWeb|Dillo|Camino|Demeter|Fluid|Fennec|Shiira|Sunrise|Chrome|Flock|Netscape|Lunascape|WebPilot|NetFront|Netfront|Konqueror|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|Opera Mini|iCab|NetNewsWire|ThunderBrowse|Iron|Iris|UP\\.Browser|Bunjaloo|Google Earth|Raven for Mac)/(\\d+)\\.(\\d+)\\.(\\d+)"},{regex:"(Bolt|Jasmine|IceCat|Skyfire|Midori|Maxthon|Lynx|Arora|IBrowse|Dillo|Camino|Shiira|Fennec|Phoenix|Chrome|Flock|Netscape|Lunascape|Epiphany|WebPilot|Opera Mini|Opera|NetFront|Netfront|Konqueror|Googlebot|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|iCab|NetNewsWire|Iron|Space Bison|Stainless|Orca|Dolfin|BOLT|Minimo|Tizen Browser|Polaris)/(\\d+)\\.(\\d+)"},{regex:"(iRider|Crazy Browser|SkipStone|iCab|Lunascape|Sleipnir|Maemo Browser) (\\d+)\\.(\\d+)\\.(\\d+)"},{regex:"(iCab|Lunascape|Opera|Android|Jasmine|Polaris|BREW) (\\d+)\\.(\\d+)\\.?(\\d+)?"},{regex:"(Android) Donut",v2_replacement:"2",v1_replacement:"1"},{regex:"(Android) Eclair",v2_replacement:"1",v1_replacement:"2"},{regex:"(Android) Froyo",v2_replacement:"2",v1_replacement:"2"},{regex:"(Android) Gingerbread",v2_replacement:"3",v1_replacement:"2"},{regex:"(Android) Honeycomb",v1_replacement:"3"},{regex:"(Firefox)/(\\d+)\\.(\\d+)\\.(\\d+)"},{regex:"(Firefox)/(\\d+)\\.(\\d+)(pre|[ab]\\d+[a-z]*)?"},{regex:"(Obigo)InternetBrowser",other:!0},{regex:"(Obigo)\\-Browser",other:!0},{regex:"(Obigo|OBIGO)[^\\d]*(\\d+)(?:.(\\d+))?",other:!0},{regex:"(MAXTHON|Maxthon) (\\d+)\\.(\\d+)",family_replacement:"Maxthon",other:!0},{regex:"(Maxthon|MyIE2|Uzbl|Shiira)",v1_replacement:"0",other:!0},{regex:"(PLAYSTATION) (\\d+)",family_replacement:"PlayStation",manufacturer:"Sony"},{regex:"(PlayStation Portable)[^\\d]+(\\d+).(\\d+)",manufacturer:"Sony"},{regex:"(BrowseX) \\((\\d+)\\.(\\d+)\\.(\\d+)",other:!0},{regex:"(POLARIS)/(\\d+)\\.(\\d+)",family_replacement:"Polaris",other:!0},{regex:"(Embider)/(\\d+)\\.(\\d+)",family_replacement:"Polaris",other:!0},{regex:"(BonEcho)/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Bon Echo",other:!0},{regex:"(iPod).+Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPod).*Version/(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPod)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPhone).*Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"(iPhone).*Version/(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",manufacturer:"Apple"},{regex:"iPhone.*(iPhone OS) (\\d+)",family_replacement:"Mobile Safari (in-app)",manufacturer:"Apple"},{regex:"(iPad).*Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",tablet:!0,manufacturer:"Apple"},{regex:"(iPad).*Version/(\\d+)\\.(\\d+)",family_replacement:"Mobile Safari",tablet:!0,manufacturer:"Apple"},{regex:"iPad.*(CPU OS) (\\d+)",family_replacement:"Mobile Safari (in-app)",tablet:!0,manufacturer:"Apple"},{regex:"(AvantGo) (\\d+).(\\d+)",other:!0},{regex:"(Avant)",v1_replacement:"1",other:!0},{regex:"^(Nokia)",family_replacement:"Nokia Services (WAP) Browser",manufacturer:"Nokia"},{regex:"(NokiaBrowser)/(\\d+)\\.(\\d+).(\\d+)\\.(\\d+)",manufacturer:"Nokia"},{regex:"(NokiaBrowser)/(\\d+)\\.(\\d+).(\\d+)",manufacturer:"Nokia"},{regex:"(NokiaBrowser)/(\\d+)\\.(\\d+)",manufacturer:"Nokia"},{regex:"(BrowserNG)/(\\d+)\\.(\\d+).(\\d+)",family_replacement:"NokiaBrowser",manufacturer:"Nokia"},{regex:"(Series60)/5\\.0",v2_replacement:"0",v1_replacement:"7",family_replacement:"NokiaBrowser",manufacturer:"Nokia"},{regex:"(Series60)/(\\d+)\\.(\\d+)",family_replacement:"Nokia OSS Browser",manufacturer:"Nokia"},{regex:"(S40OviBrowser)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Nokia Series 40 Ovi Browser",manufacturer:"Nokia"},{regex:"(Nokia)[EN]?(\\d+)",manufacturer:"Nokia"},{regex:"(BB10);",family_replacement:"Blackberry WebKit",manufacturer:"RIM"},{regex:"(PlayBook).+RIM Tablet OS (\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Blackberry WebKit",tablet:!0,manufacturer:"Nokia"},{regex:"(Black[bB]erry).+Version/(\\d+)\\.(\\d+)\\.(\\d+)",family_replacement:"Blackberry WebKit",manufacturer:"RIM"},{regex:"(Black[bB]erry)\\s?(\\d+)",family_replacement:"Blackberry",manufacturer:"RIM"},{regex:"(OmniWeb)/v(\\d+)\\.(\\d+)",other:!0},{regex:"(Blazer)/(\\d+)\\.(\\d+)",family_replacement:"Palm Blazer",manufacturer:"Palm"},{regex:"(Pre)/(\\d+)\\.(\\d+)",family_replacement:"Palm Pre",manufacturer:"Palm"},{regex:"(Links) \\((\\d+)\\.(\\d+)",other:!0},{regex:"(QtWeb) Internet Browser/(\\d+)\\.(\\d+)",other:!0},{regex:"(Silk)/(\\d+)\\.(\\d+)(?:\\.([0-9\\-]+))?",other:!0,tablet:!0},{regex:"(AppleWebKit)/(\\d+)\\.?(\\d+)?\\+ .* Version/\\d+\\.\\d+.\\d+ Safari/",family_replacement:"WebKit Nightly"},{regex:"(Version)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?.*Safari/",family_replacement:"Safari"},{regex:"(Safari)/\\d+"},{regex:"(OLPC)/Update(\\d+)\\.(\\d+)",other:!0},{regex:"(OLPC)/Update()\\.(\\d+)",v1_replacement:"0",other:!0},{regex:"(SEMC\\-Browser)/(\\d+)\\.(\\d+)",other:!0},{regex:"(Teleca)",family_replacement:"Teleca Browser",other:!0},{regex:"Trident(.*)rv.(\\d+)\\.(\\d+)",family_replacement:"IE"},{regex:"(MSIE) (\\d+)\\.(\\d+)",family_replacement:"IE"}],os_parsers:[{regex:"(GomezAgent)",os_replacement:"Spider"},{regex:"(Windows Phone 8\\.1)",os_replacement:"Windows Phone 8.1"},{regex:"(Windows Phone 10\\.)",os_replacement:"Windows 10 Mobile"},{regex:"(Android) (\\d+)\\.(\\d+)(?:[.\\-]([a-z0-9]+))?"},{regex:"(Android)\\-(\\d+)\\.(\\d+)(?:[.\\-]([a-z0-9]+))?"},{regex:"(Android) Donut",os_v2_replacement:"2",os_v1_replacement:"1"},{regex:"(Android) Eclair",os_v2_replacement:"1",os_v1_replacement:"2"},{regex:"(Android) Froyo",os_v2_replacement:"2",os_v1_replacement:"2"},{regex:"(Android) Gingerbread",os_v2_replacement:"3",os_v1_replacement:"2"},{regex:"(Android) Honeycomb",os_v1_replacement:"3"},{regex:"(Silk-Accelerated=[a-z]{4,5})",os_replacement:"Android"},{regex:"(Windows Phone 6\\.5)"},{regex:"(Windows (?:NT 5\\.2|NT 5\\.1))",os_replacement:"Windows XP"},{regex:"(XBLWP7)",os_replacement:"Windows Phone OS"},{regex:"(Windows NT 6\\.1)",os_replacement:"Windows 7"},{regex:"(Windows NT 6\\.0)",os_replacement:"Windows Vista"},{regex:"(Windows 98|Windows XP|Windows ME|Windows 95|Windows CE|Windows 7|Windows NT 4\\.0|Windows Vista|Windows 2000)"},{regex:"(Windows NT 6\\.2).*WPDesktop",os_replacement:"Windows Phone 8"},{regex:"(Windows NT 6\\.4|Windows NT 10\\.0)",os_replacement:"Windows 10"},{regex:"(Windows NT 6\\.2)",os_replacement:"Windows 8"},{regex:"(Windows Phone 8)",os_replacement:"Windows Phone 8"},{regex:"(Windows NT 5\\.0)",os_replacement:"Windows 2000"},{regex:"(Windows Phone OS) (\\d+)\\.(\\d+)"},{regex:"(Windows ?Mobile)",os_replacement:"Windows Mobile"},{regex:"(WinNT4.0)",os_replacement:"Windows NT 4.0"},{regex:"(Win98)",os_replacement:"Windows 98"},{regex:"(Tizen)/(\\d+)\\.(\\d+)",other:!0},{regex:"(Mac OS X) (\\d+)[_.](\\d+)(?:[_.](\\d+))?",manufacturer:"Apple"},{regex:"(?:PPC|Intel) (Mac OS X)",manufacturer:"Apple"},{regex:"(CPU OS|iPhone OS) (\\d+)_(\\d+)(?:_(\\d+))?",os_replacement:"iOS",manufacturer:"Apple"},{regex:"(iPhone|iPad|iPod); Opera",os_replacement:"iOS",manufacturer:"Apple"},{regex:"(iPad); Opera",tablet:!0,manufacturer:"Apple"},{regex:"(iPhone|iPad|iPod).*Mac OS X.*Version/(\\d+)\\.(\\d+)",os_replacement:"iOS",manufacturer:"Apple"},{regex:"(CrOS) [a-z0-9_]+ (\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"Chrome OS"},{regex:"(Debian)-(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",other:!0},{regex:"(Linux Mint)(?:/(\\d+))?",other:!0},{regex:"(Mandriva)(?: Linux)?/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",other:!0},{regex:"(Symbian[Oo][Ss])/(\\d+)\\.(\\d+)",os_replacement:"Symbian OS"},{regex:"(Symbian/3).+NokiaBrowser/7\\.3",os_replacement:"Symbian^3 Anna"},{regex:"(Symbian/3).+NokiaBrowser/7\\.4",os_replacement:"Symbian^3 Belle"},{regex:"(Symbian/3)",os_replacement:"Symbian^3"},{regex:"(Series 60|SymbOS|S60)",os_replacement:"Symbian OS"},{regex:"(MeeGo)",other:!0},{regex:"Symbian [Oo][Ss]",os_replacement:"Symbian OS"},{regex:"(BB10);.+Version/(\\d+).(\\d+).(\\d+)",os_replacement:"BlackBerry OS",manufacturer:"RIM"},{regex:"(Black[Bb]erry)[0-9a-z]+/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"BlackBerry OS",manufacturer:"RIM"},{regex:"(Black[Bb]erry).+Version/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"BlackBerry OS",manufacturer:"RIM"},{regex:"(RIM Tablet OS) (\\d+)\\.(\\d+)\\.(\\d+)",os_replacement:"BlackBerry Tablet OS",tablet:!0,manufacturer:"RIM"},{regex:"(Play[Bb]ook)",os_replacement:"BlackBerry Tablet OS",tablet:!0,manufacturer:"RIM"},{regex:"(Black[Bb]erry)",os_replacement:"Blackberry OS",manufacturer:"RIM"},{regex:"(webOS|hpwOS)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?",os_replacement:"webOS"},{regex:"(SUSE|Fedora|Red Hat|PCLinuxOS)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)",other:!0},{regex:"(SUSE|Fedora|Red Hat|Puppy|PCLinuxOS|CentOS)/(\\d+)\\.(\\d+)\\.(\\d+)",other:!0},{regex:"(Ubuntu|Kindle|Bada|Lubuntu|BackTrack|Red Hat|Slackware)/(\\d+)\\.(\\d+)"},{regex:"(Windows|OpenBSD|FreeBSD|NetBSD|Ubuntu|Kubuntu|Android|Arch Linux|CentOS|WeTab|Slackware)"},{regex:"(Linux|BSD)",other:!0}],mobile_os_families:["Windows Phone 6.5","Windows CE","Symbian OS","Windows 10 Mobile"],device_parsers:[{regex:"(GomezAgent)",device_replacement:"Spider",manufacturer:null},{regex:"HTC ([A-Z][a-z0-9]+) Build",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC ([A-Z][a-z0-9 ]+) \\d+\\.\\d+\\.\\d+\\.\\d+",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC_Touch_([A-Za-z0-9]+)",device_replacement:"HTC Touch ($1)",manufacturer:"HTC"},{regex:"USCCHTC(\\d+)",device_replacement:"HTC $1 (US Cellular)",manufacturer:"HTC"},{regex:"Sprint APA(9292)",device_replacement:"HTC $1 (Sprint)",manufacturer:"HTC"},{regex:"HTC ([A-Za-z0-9]+ [A-Z])",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC-([A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC_([A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"HTC ([A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"(ADR[A-Za-z0-9]+)",device_replacement:"HTC $1",manufacturer:"HTC"},{regex:"(HTC)",manufacturer:"HTC"},{regex:"SonyEricsson([A-Za-z0-9]+)/",device_replacement:"Ericsson $1",other:!0,manufacturer:"Sony"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\; [A-Za-z]{2}\\-[A-Za-z]{2}\\; WOWMobile (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\.[\\d]+; [A-Za-z]{2}\\-[A-Za-z]{2}\\; (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\-update1\\; [A-Za-z]{2}\\-[A-Za-z]{2}\\; (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\; [A-Za-z]{2}\\-[A-Za-z]{2}\\; (.+) Build"},{regex:"Android[\\- ][\\d]+\\.[\\d]+\\.[\\d]+; (.+) Build"},{regex:"NokiaN([0-9]+)",device_replacement:"Nokia N$1",manufacturer:"Nokia"},{regex:"Nokia([A-Za-z0-9\\v-]+)",device_replacement:"Nokia $1",manufacturer:"Nokia"},{regex:"NOKIA ([A-Za-z0-9\\-]+)",device_replacement:"Nokia $1",manufacturer:"Nokia"},{regex:"Nokia ([A-Za-z0-9\\-]+)",device_replacement:"Nokia $1",manufacturer:"Nokia"},{regex:"Lumia ([A-Za-z0-9\\-]+)",device_replacement:"Lumia $1",manufacturer:"Nokia"},{regex:"Symbian",device_replacement:"Nokia",manufacturer:"Nokia"},{regex:"BB10; ([A-Za-z0-9- ]+)\\)",device_replacement:"BlackBerry $1",manufacturer:"RIM"},{regex:"(PlayBook).+RIM Tablet OS",device_replacement:"Blackberry Playbook",tablet:!0,manufacturer:"RIM"},{regex:"(Black[Bb]erry [0-9]+);",manufacturer:"RIM"},{regex:"Black[Bb]erry([0-9]+)",device_replacement:"BlackBerry $1",manufacturer:"RIM"},{regex:"(Pre)/(\\d+)\\.(\\d+)",device_replacement:"Palm Pre",manufacturer:"Palm"},{regex:"(Pixi)/(\\d+)\\.(\\d+)",device_replacement:"Palm Pixi",manufacturer:"Palm"},{regex:"(Touchpad)/(\\d+)\\.(\\d+)",device_replacement:"HP Touchpad",manufacturer:"HP"},{regex:"HPiPAQ([A-Za-z0-9]+)/(\\d+).(\\d+)",device_replacement:"HP iPAQ $1",manufacturer:"HP"},{regex:"Palm([A-Za-z0-9]+)",device_replacement:"Palm $1",manufacturer:"Palm"},{regex:"Treo([A-Za-z0-9]+)",device_replacement:"Palm Treo $1",manufacturer:"Palm"},{regex:"webOS.*(P160UNA)/(\\d+).(\\d+)",device_replacement:"HP Veer",manufacturer:"HP"},{regex:"(Kindle Fire)",manufacturer:"Amazon"},{regex:"(Kindle)",manufacturer:"Amazon"},{regex:"(Silk)/(\\d+)\\.(\\d+)(?:\\.([0-9\\-]+))?",device_replacement:"Kindle Fire",tablet:!0,manufacturer:"Amazon"},{regex:"(iPad) Simulator;",manufacturer:"Apple"},{regex:"(iPad);",manufacturer:"Apple"},{regex:"(iPod);",manufacturer:"Apple"},{regex:"(iPhone) Simulator;",manufacturer:"Apple"},{regex:"(iPhone);",manufacturer:"Apple"},{regex:"Nexus\\ ([A-Za-z0-9\\-]+)",device_replacement:"Nexus $1"},{regex:"acer_([A-Za-z0-9]+)_",device_replacement:"Acer $1",manufacturer:"Acer"},{regex:"acer_([A-Za-z0-9]+)_",device_replacement:"Acer $1",manufacturer:"Acer"},{regex:"Amoi\\-([A-Za-z0-9]+)",device_replacement:"Amoi $1",other:!0,manufacturer:"Amoi"},{regex:"AMOI\\-([A-Za-z0-9]+)",device_replacement:"Amoi $1",other:!0,manufacturer:"Amoi"},{regex:"Asus\\-([A-Za-z0-9]+)",device_replacement:"Asus $1",manufacturer:"Asus"},{regex:"ASUS\\-([A-Za-z0-9]+)",device_replacement:"Asus $1",manufacturer:"Asus"},{regex:"BIRD\\-([A-Za-z0-9]+)",device_replacement:"Bird $1",other:!0},{regex:"BIRD\\.([A-Za-z0-9]+)",device_replacement:"Bird $1",other:!0},{regex:"BIRD ([A-Za-z0-9]+)",device_replacement:"Bird $1",other:!0},{regex:"Dell ([A-Za-z0-9]+)",device_replacement:"Dell $1",manufacturer:"Dell"},{regex:"DoCoMo/2\\.0 ([A-Za-z0-9]+)",device_replacement:"DoCoMo $1",other:!0},{regex:"([A-Za-z0-9]+)\\_W\\;FOMA",device_replacement:"DoCoMo $1",other:!0},{regex:"([A-Za-z0-9]+)\\;FOMA",device_replacement:"DoCoMo $1",other:!0},{regex:"vodafone([A-Za-z0-9]+)",device_replacement:"Huawei Vodafone $1",other:!0},{regex:"i\\-mate ([A-Za-z0-9]+)",device_replacement:"i-mate $1",other:!0},{regex:"Kyocera\\-([A-Za-z0-9]+)",device_replacement:"Kyocera $1",other:!0},{regex:"KWC\\-([A-Za-z0-9]+)",device_replacement:"Kyocera $1",other:!0},{regex:"Lenovo\\-([A-Za-z0-9]+)",device_replacement:"Lenovo $1",manufacturer:"Lenovo"},{regex:"Lenovo\\_([A-Za-z0-9]+)",device_replacement:"Lenovo $1",manufacturer:"Levovo"},{regex:"LG/([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG-LG([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE-LG([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE VX([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG ([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE LG\\-AX([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG\\-([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LGE\\-([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"LG([A-Za-z0-9]+)",device_replacement:"LG $1",manufacturer:"LG"},{regex:"(KIN)\\.One (\\d+)\\.(\\d+)",device_replacement:"Microsoft $1"},{regex:"(KIN)\\.Two (\\d+)\\.(\\d+)",device_replacement:"Microsoft $1"},{regex:"(Motorola)\\-([A-Za-z0-9]+)",manufacturer:"Motorola"},{regex:"MOTO\\-([A-Za-z0-9]+)",device_replacement:"Motorola $1",manufacturer:"Motorola"},{regex:"MOT\\-([A-Za-z0-9]+)",device_replacement:"Motorola $1",manufacturer:"Motorola"},{regex:"Philips([A-Za-z0-9]+)",device_replacement:"Philips $1",manufacturer:"Philips"},{regex:"Philips ([A-Za-z0-9]+)",device_replacement:"Philips $1",manufacturer:"Philips"},{regex:"SAMSUNG-([A-Za-z0-9\\-]+)",device_replacement:"Samsung $1",manufacturer:"Samsung"},{regex:"SAMSUNG\\; ([A-Za-z0-9\\-]+)",device_replacement:"Samsung $1",manufacturer:"Samsung"},{regex:"Softbank/1\\.0/([A-Za-z0-9]+)",device_replacement:"Softbank $1",other:!0},{regex:"Softbank/2\\.0/([A-Za-z0-9]+)",device_replacement:"Softbank $1",other:!0},{regex:"(hiptop|avantgo|plucker|xiino|blazer|elaine|up.browser|up.link|mmp|smartphone|midp|wap|vodafone|o2|pocket|mobile|pda)",device_replacement:"Generic Smartphone"},{regex:"^(1207|3gso|4thp|501i|502i|503i|504i|505i|506i|6310|6590|770s|802s|a wa|acer|acs\\-|airn|alav|asus|attw|au\\-m|aur |aus |abac|acoo|aiko|alco|alca|amoi|anex|anny|anyw|aptu|arch|argo|bell|bird|bw\\-n|bw\\-u|beck|benq|bilb|blac|c55/|cdm\\-|chtm|capi|comp|cond|craw|dall|dbte|dc\\-s|dica|ds\\-d|ds12|dait|devi|dmob|doco|dopo|el49|erk0|esl8|ez40|ez60|ez70|ezos|ezze|elai|emul|eric|ezwa|fake|fly\\-|fly\\_|g\\-mo|g1 u|g560|gf\\-5|grun|gene|go.w|good|grad|hcit|hd\\-m|hd\\-p|hd\\-t|hei\\-|hp i|hpip|hs\\-c|htc |htc\\-|htca|htcg)",device_replacement:"Generic Feature Phone"},{regex:"^(htcp|htcs|htct|htc\\_|haie|hita|huaw|hutc|i\\-20|i\\-go|i\\-ma|i230|iac|iac\\-|iac/|ig01|im1k|inno|iris|jata|java|kddi|kgt|kgt/|kpt |kwc\\-|klon|lexi|lg g|lg\\-a|lg\\-b|lg\\-c|lg\\-d|lg\\-f|lg\\-g|lg\\-k|lg\\-l|lg\\-m|lg\\-o|lg\\-p|lg\\-s|lg\\-t|lg\\-u|lg\\-w|lg/k|lg/l|lg/u|lg50|lg54|lge\\-|lge/|lynx|leno|m1\\-w|m3ga|m50/|maui|mc01|mc21|mcca|medi|meri|mio8|mioa|mo01|mo02|mode|modo|mot |mot\\-|mt50|mtp1|mtv |mate|maxo|merc|mits|mobi|motv|mozz|n100|n101|n102|n202|n203|n300|n302|n500|n502|n505|n700|n701|n710|nec\\-|nem\\-|newg|neon)",device_replacement:"Generic Feature Phone"},{regex:"^(netf|noki|nzph|o2 x|o2\\-x|opwv|owg1|opti|oran|ot\\-s|p800|pand|pg\\-1|pg\\-2|pg\\-3|pg\\-6|pg\\-8|pg\\-c|pg13|phil|pn\\-2|pt\\-g|palm|pana|pire|pock|pose|psio|qa\\-a|qc\\-2|qc\\-3|qc\\-5|qc\\-7|qc07|qc12|qc21|qc32|qc60|qci\\-|qwap|qtek|r380|r600|raks|rim9|rove|s55/|sage|sams|sc01|sch\\-|scp\\-|sdk/|se47|sec\\-|sec0|sec1|semc|sgh\\-|shar|sie\\-|sk\\-0|sl45|slid|smb3|smt5|sp01|sph\\-|spv |spv\\-|sy01|samm|sany|sava|scoo|send|siem|smar|smit|soft|sony|t\\-mo|t218|t250|t600|t610|t618|tcl\\-|tdg\\-|telm|tim\\-|ts70|tsm\\-|tsm3|tsm5|tx\\-9|tagt)",device_replacement:"Generic Feature Phone"},{regex:"^(talk|teli|topl|tosh|up.b|upg1|utst|v400|v750|veri|vk\\-v|vk40|vk50|vk52|vk53|vm40|vx98|virg|vite|voda|vulc|w3c |w3c\\-|wapj|wapp|wapu|wapm|wig |wapi|wapr|wapv|wapy|wapa|waps|wapt|winc|winw|wonu|x700|xda2|xdag|yas\\-|your|zte\\-|zeto|aste|audi|avan|blaz|brew|brvw|bumb|ccwa|cell|cldc|cmd\\-|dang|eml2|fetc|hipt|http|ibro|idea|ikom|ipaq|jbro|jemu|jigs|keji|kyoc|kyok|libw|m\\-cr|midp|mmef|moto|mwbp|mywa|newt|nok6|o2im|pant|pdxg|play|pluc|port|prox|rozo|sama|seri|smal|symb|treo|upsi|vx52|vx53|vx60|vx61|vx70|vx80|vx81|vx83|vx85|wap\\-|webc|whit|wmlb|xda\\-|xda\\_)",device_replacement:"Generic Feature Phone"},{regex:"(bot|borg|google(^tv)|yahoo|slurp|msnbot|msrbot|openbot|archiver|netresearch|lycos|scooter|altavista|teoma|gigabot|baiduspider|blitzbot|oegp|charlotte|furlbot|http%20client|polybot|htdig|ichiro|mogimogi|larbin|pompos|scrubby|searchsight|seekbot|semanticdiscovery|silk|snappy|speedy|spider|voila|vortex|voyager|zao|zeal|fast\\-webcrawler|converacrawler|dataparksearch|findlinks)",device_replacement:"Spider"}],mobile_browser_families:["Mobile Safari (in-app)","Edge Mobile","Firefox Mobile","Opera Mobile","Opera Mini","Mobile Safari","webOS","IE Mobile","Playstation Portable","Nokia","Blackberry","Blackberry WebKit","Palm","Silk","Android","Maemo","Obigo","Netfront","AvantGo","Teleca","SEMC-Browser","Bolt","Iris","UP.Browser","Symphony","Minimo","Bunjaloo","Jasmine","Dolfin","Polaris","BREW","Chrome Mobile","Chrome Mobile iOS","UC Browser","Tizen Browser","Firefox for iOS"]}||(e={},r.parsers.map(function(r){e[r]=[]}),e),r.families=function(){var e={};return r.types.map(function(r){e[r]=[]}),e}();var a=function(e,r){for(var a={},t=0;t{var r=e&&e.__esModule?()=>e.default:()=>e;return i.d(r,{a:r}),r},i.d=(e,r)=>{for(var a in r)i.o(r,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((r,a)=>(i.f[a](e,r),r),[])),i.u=e=>"kambi-"+(69===e?"widget-api-libs":e)+".js",i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="kambi-widget-api:",i.l=(a,t,n,o)=>{if(e[a])e[a].push(t);else{var l,s;if(void 0!==n)for(var c=document.getElementsByTagName("script"),_=0;_{l.onerror=l.onload=null,clearTimeout(m);var i=e[a];if(delete e[a],l.parentNode&&l.parentNode.removeChild(l),i&&i.forEach(e=>e(t)),r)return r(t)},m=setTimeout(E.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=E.bind(null,l.onerror),l.onload=E.bind(null,l.onload),s&&document.head.appendChild(l)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),i.p="",(()=>{var e={959:0};i.f.j=(r,a)=>{var t=i.o(e,r)?e[r]:void 0;if(0!==t)if(t)a.push(t[2]);else{var n=new Promise((a,i)=>t=e[r]=[a,i]);a.push(t[2]=n);var o=i.p+i.u(r),l=new Error;i.l(o,a=>{if(i.o(e,r)&&(0!==(t=e[r])&&(e[r]=void 0),t)){var n=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.src;l.message="Loading chunk "+r+" failed.\n("+n+": "+o+")",l.name="ChunkLoadError",l.type=n,l.request=o,t[1](l)}},"chunk-"+r,r)}};var r=(r,a)=>{var t,n,[o,l,s]=a,c=0;if(o.some(r=>0!==e[r])){for(t in l)i.o(l,t)&&(i.m[t]=l[t]);if(s)s(i)}for(r&&r(a);c{"use strict";const e={URL_FILTER_ID:"url-filter-id",GROUP_PAGE_FILTER_ID:"filter",GROUP_PAGE_COUPON:"coupon",attribute:{EVENT:"event",IN_PLAY:"in-play",STARTING_SOON:"starting-soon",STARTING_WITHIN:"starting-within",UPCOMING_LIVE:"upcoming-live",RACING:"racing",STREAMING:"streaming",MATCHES:"matches",COMPETITIONS:"competitions",HOME:"home",SPORTS_HUB:"sports-hub",SPECIALS:"specials",VIRTUAL_SPORTS:"virtual_sports"},trackingAttribute:{COMPETITIONS:"Outrights",EVENT:"Event",HOME:"Landing page",IN_PLAY:"Live right now",RACING:"Racing",STARTING_SOON:"Starting soon",MATCHES:"Matches",WAPI:"Wapi"},type:{SPORT:"SPORT",REGION:"REGION",LEAGUE:"LEAGUE",PARTICIPANT:"PARTICIPANT",ATTRIBUTE:"ATTRIBUTE",TEAM:"TEAM"},ALL:"all",INTERNATIONAL:"international",BaseUrl:{ALL:"all",FILTER:"filter",DRILL_DOWN:"drill-down",COUPON:"coupon",ROTATION_NUMBER:"rotationNumber"},TIME_FILTERS:[1,3,6,12,24],TIME_FILTERS_MAX_NR_INTERVALS:5},r=e=>e?e+"/":"",a=(e,a,t=!1)=>{const i=(t?"#/":"#")+r(a)+((e,a)=>{let t=r(a);return e.indexOf("#")>-1&&(e=e.split("#")[1]),0===e.indexOf("/")&&(e=e.slice(1)),t&&e.indexOf(t)>-1&&(e=e.split(t)[1]),e})(e,a);return i},t=e=>e?.()??{},n={selector:()=>window._kc||{}},o={selector:()=>({})},l=[e.type.SPORT,e.type.REGION,e.type.LEAGUE,e.type.PARTICIPANT,e.type.TEAM];function s(e){const r=e.split("/").length-2;return l[r]}function c(e){return e.map(e=>e.toJSON?e.toJSON():e)}function _(e,r,a,t){a.includes(r)||a.push(r),t[e]=a.length-1}function d(e,r,a){const t=[],i=en;i?r++:r--)t.push(r);return t}function E(r,i=e.BaseUrl.FILTER){r.models&&(r=c(r.models));const s=(r=c(r instanceof Array?r:[r])).filter(r=>r.type===e.type.ATTRIBUTE);r=r.filter(e=>l.includes(e.type));const E={0:[],1:[],2:[],3:[]};for(let a of r){const r=a.id.split("/");r.shift();const t={};for(let a=0;ae.termKey);for(let r in e.attribute)if(Object.prototype.hasOwnProperty.call(e.attribute,r)){const i=e.attribute[r];t.includes(i)&&(a+=`${i},`)}return a.slice(0,-1)}(s),{retailMode:T,otcMode:p}=t(n.selector),u="horizontal"===t(o.selector).drillDownNavigationType;T&&!p&&function(e){let r=!0;for(let a=1;a0&&(r=!1);return r&&1===e[0].length}(E)&&u&&(i=e.BaseUrl.DRILL_DOWN);let O=a(i),g=0;for(let r in E)if(Object.prototype.hasOwnProperty.call(E,r)){const a=E[r];a.length>0?(O+=`/${JSON.stringify(a).slice(1,-1)}`,g++):m.length>0&&(O+=`/${e.ALL}`)}return O=O.split('"').join(""),d(0,g,!0).forEach(()=>{O=O.replace(/\[([^,\]]*)\]/g,"$1")}),O=O.replace(/(,all)+(\/|\]|$)/g,"$2"),m.length>0&&(O+=`/${m}`),O.match("filter$")&&(O+=`/${e.ALL}`),O}const m={LIVE:"LIVE",PRE_MATCH:"PRE-MATCH"},T=(Symbol(),Symbol(),{VET_TOO_MANY_OUTCOMES:"VET_TOO_MANY_OUTCOMES",VET_STAKE_TOO_LOW_FOR_TOWIN:"VET_STAKE_TOO_LOW_FOR_TOWIN",VET_NOT_LOGGED_IN:"VET_NOT_LOGGED_IN",VET_LIVE_PLACE_BET_FAIL_AFTER_DELAY:"VET_LIVE_PLACE_BET_FAIL_AFTER_DELAY",VET_LIVE_PLACE_BET_COUPON_STATUS_UNKNOWN:"VET_LIVE_PLACE_BET_COUPON_STATUS_UNKNOWN",VET_GENERIC:"VET_GENERIC",VET_REQUEST_TIMEOUT:"VET_REQUEST_TIMEOUT",VET_MULTIPLE_OUTCOME_ERRORS:"VET_MULTIPLE_OUTCOME_ERRORS",VET_LIVE_BETTING_BY_PHONE_ONLY:"VET_LIVE_BETTING_BY_PHONE_ONLY",VET_BET_CONFIRMATION_REQUIRED:"VET_BET_CONFIRMATION_REQUIRED",VET_BET_SELECTION_GENERIC:"VET_BET_SELECTION_GENERIC",VET_TEASER_NOT_AVAILABLE:"VET_TEASER_NOT_AVAILABLE",VET_TEASER_OUTCOME_CLOSED:"VET_TEASER_OUTCOME_CLOSED",VET_MIXED_BOG_REWARD:"VET_MIXED_BOG_REWARD",VET_STAKE_HIGHER_THAN_MAX_STAKE:"VET_STAKE_HIGHER_THAN_MAX_STAKE",VET_POTENTIAL_PAYOUT_HIGHER_THAN_MAX_EXTRA_WINNINGS:"VET_POTENTIAL_PAYOUT_HIGHER_THAN_MAX_EXTRA_WINNINGS",VET_STAKE_TOO_HIGH_FOR_BYOD:"VET_STAKE_TOO_HIGH_FOR_BYOD",VET_POTENTIAL_PAYOUT_TOO_HIGH_FOR_BYOD:"VET_POTENTIAL_PAYOUT_TOO_HIGH_FOR_BYOD",VET_BET_OFFER_CLOSED:"VET_BET_OFFER_CLOSED",VET_BET_OFFER_SUSPENDED:"VET_BET_OFFER_SUSPENDED",VET_NOT_BETTABLE:"VET_NOT_BETTABLE",VET_ODDS_CHANGED:"VET_ODDS_CHANGED",VET_ODDS_TOO_LOW:"VET_ODDS_TOO_LOW",VET_ODDS_TOO_HIGH:"VET_ODDS_TOO_HIGH",VET_INVALID_BET:"VET_INVALID_BET",VET_TOO_MANY_COUPON_ROWS:"VET_TOO_MANY_COUPON_ROWS",VET_NOT_COMBINABLE:"VET_NOT_COMBINABLE",VET_MIXED_LIVE_AND_PRE_MATCH:"VET_MIXED_LIVE_AND_PRE_MATCH",VET_STAKE_TOO_HIGH:"VET_STAKE_TOO_HIGH",VET_STAKE_LIVE_TOO_HIGH:"VET_STAKE_LIVE_TOO_HIGH",VET_STAKE_TOO_LOW:"VET_STAKE_TOO_LOW",VET_STAKE_TOO_LOW_FOR_REWARD:"VET_STAKE_TOO_LOW_FOR_REWARD",VET_STAKE_NOT_INTEGER:"VET_STAKE_NOT_INTEGER",VET_COMBINATION_STAKE_NOT_DIVISIBLE_BY:"VET_COMBINATION_STAKE_NOT_DIVISIBLE_BY",VET_PAYOUT_TOO_HIGH:"VET_PAYOUT_TOO_HIGH",VET_OVERSIZED_BET:"VET_OVERSIZED_BET",VET_STAKE_OVER_REGULATORY_LIMIT:"VET_STAKE_OVER_REGULATORY_LIMIT",VET_USER_NOT_AUTHENTICATED:"VET_USER_NOT_AUTHENTICATED",VET_USER_LOGGED_OUT:"VET_USER_LOGGED_OUT",VET_NOT_ENOUGH_FUNDS:"VET_NOT_ENOUGH_FUNDS",VET_ACCOUNT_INACTIVE:"VET_ACCOUNT_INACTIVE",VET_ACCOUNT_BLOCKED:"VET_ACCOUNT_BLOCKED",VET_RESPONSIBLE_GAMING_SELF_EXCLUSION_IN_EFFECT:"VET_RESPONSIBLE_GAMING_SELF_EXCLUSION_IN_EFFECT",VET_RESPONSIBLE_GAMING_LIMIT_EXCEEDED:"VET_RESPONSIBLE_GAMING_LIMIT_EXCEEDED",VET_GAMING_LIMIT_EXCEEDED:"VET_GAMING_LIMIT_EXCEEDED",VET_TECHNICAL_ERROR:"VET_TECHNICAL_ERROR",VET_NEW_FUNDS_BLOCKED_FOR_EVENT:"VET_NEW_FUNDS_BLOCKED_FOR_EVENT",VET_UNAVAILABLE_PROMOTION_FUNDS:"VET_UNAVAILABLE_PROMOTION_FUNDS",VET_BONUS_MONEY_NOT_ALLOWED:"VET_BONUS_MONEY_NOT_ALLOWED",VET_TERMS_CHANGED:"VET_TERMS_CHANGED",VET_REJECTED_OVER_LIMIT:"VET_REJECTED_OVER_LIMIT",VET_REJECTED_HIGH_ODDS:"VET_REJECTED_HIGH_ODDS",VET_PBA_NOT_ALLOWED:"VET_PBA_NOT_ALLOWED",VET_PARTICIPANTS_SCRATCHED:"VET_PARTICIPANTS_SCRATCHED",VET_REWARD_NOT_AVAILABLE:"VET_REWARD_NOT_AVAILABLE",VET_ODDS_BELOW_REWARD_REQUIREMENT:"VET_ODDS_BELOW_REWARD_REQUIREMENT",VET_COMBINATION_ODDS_ABOVE_REWARD_REQUIREMENT:"VET_COMBINATION_ODDS_ABOVE_REWARD_REQUIREMENT",VET_TOO_MANY_OUTCOMES_FOR_REWARD:"VET_TOO_MANY_OUTCOMES_FOR_REWARD",VET_TOO_FEW_OUTCOMES_FOR_REWARD:"VET_TOO_FEW_OUTCOMES_FOR_REWARD",VET_PBT_STAKE_TOO_HIGH:"VET_PBT_STAKE_TOO_HIGH",VET_PBT_WINNINGS_TOO_HIGH:"VET_PBT_WINNINGS_TOO_HIGH",VET_EW_REWARD_NON_EW_BET:"VET_EW_REWARD_NON_EW_BET",VET_EW_BET_NON_EW_REWARD:"VET_EW_BET_NON_EW_REWARD",VET_BAD_REQUEST:"VET_BAD_REQUEST",VET_ANONYMOUS_BETTING_NOT_ALLOWED:"VET_ANONYMOUS_BETTING_NOT_ALLOWED",VET_RETAIL_SHOP_SUSPENDED:"VET_RETAIL_SHOP_SUSPENDED",VET_RETAIL_TERMINAL_SUSPENDED:"VET_RETAIL_TERMINAL_SUSPENDED",VET_PLAYER_GEOBLOCKED:"VET_PLAYER_GEOBLOCKED"}),p="widget.from",u={PENDING:"PENDING",SETTLED:"SETTLED",WON:"WON",LOST:"LOST",VOID:"VOID",CASH_OUT:"CASH_OUT",CASHED_OUT:"CASHED_OUT",ALL:"",LIVE:"LIVE"},O={IFRAME_READY:"iframeReady",REMOVE:"remove",NAVIGATE:"navigate",BET_HISTORY:"BetHistory",BETSLIP_OUTCOMES_REMOVE:"BetslipOutcomesRemove",BETSLIP_OUTCOMES:"BetslipOutcomes",BETSLIP_MAXIMIZED:"BetslipMaximize",BETSLIP_MAXIMIZED_CHANGE:"BetslipMaximizedChange",BETSLIP_STAKE_UPDATED:"BetslipStakeUpdated",BETSLIP_UPDATE_STAKE:"BetslipUpdateStake",BETSLIP_VALID_REWARDS_UPDATED:"BetslipValidRewardsUpdated",EVENT_INFO:"EventInfo",EVENT_INFO_UNSUBSCRIBE:"EventInfoUnSubscribe",PLACE_BET:"BetslipPlaceBet",CLIENT_ODDS_FORMAT:"ClientOddsFormat",PLACE_BET_STATE:"PlaceBetState",PLACE_BET_FAILURE_REASON:"PlaceBetFailureReason",PAGE_INFO:"PageInfo",ROUTE_CHANGE:"RouteChange",GO_BACK:"GoBack",CAN_GO_BACK:"CanGoBack",USER_LOGGED_IN:"UserLoggedIn",USER_SESSION_CHANGE:"UserSessionChange",USER_DATA:"UserData",USER_SETTINGS:"UseSettings",CLIENT_CONFIG:"ClientConfig",VERSIONS:"Versions",ODDS_FRACTIONAL:"OddsAsFractional",ODDS_AMERICAN:"OddsAsAmerican",LIBS:"Libs",WIDGET_ARGS:"Args",WIDGET_HEIGHT:"Height",WIDGET_ENABLE_TRANSITION:"EnableTransition",WIDGET_DISABLE_TRANSITION:"DisableTransition",WIDGET_SETUP:"Setup",WIDGET_MESSAGE:"WidgetMessage",LOGIN:"Login",LOGOUT:"Logout",CLIENT_HIDE:"ClientHide",CLIENT_SHOW:"ClientShow",TRACK_EXTERNAL_INTERACTION:"TrackExternalInteraction",BETSLIP_HIDE:"BetslipHide",BETSLIP_SHOW:"BetslipShow",BETSLIP_CLEAR:"BetslipClear",REWARDS:"Rewards",KAMBI_REQUEST_CLIENT_READY_RESPONSE:"KambiBC_RequestClientReadyResponse",KAMBI_RESPOND_CLIENT_READY:"KambiBC_RespondClientReady",START_TUTORIAL:"StartTutorial",DISABLE_CASH_OUT:"DisableCashout",ENABLE_CASH_OUT:"EnableCashout",RETAIL_TOGGLE:"RetailToggle",RETAIL_SST_AUX_CLIENT_NOTIFICATION:"RetailSstAuxClientNotification",BETSLIP_RECEIPT_CLEAR:"BetslipReceiptClear",EXTERNAL_VISUALISATION:"external.visualisation",TOGGLE_LEFT_NAVIGATION_OVERLAY:"ToggleLeftNavigationOverlay",PRINT_DATA:"PrintData",STREAM_URL:"StreamURL",STOP_STREAM:"StopStream",DISABLE_PLACE_BET_BUTTON:"DisablePlaceBetButton",PLACE_BET_STATE_EXTENDED:"PlaceBetStateExtended",ERROR:"Error",SHOW_RIGHT_ACCOUNT_PAGE_DRAWER:"ShowRightAccountPageDrawer",BET_SELECTION_DATA:"BetSelectionData",BETSLIP_PREPACKS:"BetslipPrePacks",BETSLIP_PREPACKS_REMOVE:"BetslipPrePacksRemove",SET_UI_THEME:"SetUiTheme"},g={PLACING:"placing",SUCCEEDED:"succeeded",FAILED:"failed"},A={STAKE_UPDATE_TYPE_SINGLE:"Single",STAKE_UPDATE_TYPE_COMBINATION:"Combination",STAKE_UPDATE_TYPE_SYSTEM:"System"},S={BASIC:"BASIC",BET_OFFERS:"BET_OFFERS",SCORE:"SCORE",MATCH_CLOCK:"MATCH_CLOCK",MATCH_OCCURENCES:"MATCH_OCCURENCES"},f="set",h="request",I="get",b={SINGLE:"RCT_SINGLE",COMBINATION:"RCT_COMBINATION",SYSTEM:"RCT_SYSTEM"},N={UPDATE_REPLACE:"replace",UPDATE_APPEND:"append"},x={TYPE_SINGLE:"single",TYPE_COMBINATION:"combination",TYPE_SYSTEM:"system",TYPE_PATENT:"patent",TYPE_TRIXIE:"trixie",TYPE_YANKEE:"yankee",TYPE_CANADIAN:"canadian",TYPE_HEINZ:"heinz",TYPE_SUPERHEINZ:"superheinz"},R={SESSION_TIMED_OUT:"SESSION_TIMED_OUT",LOGOUT_REQUESTED:"LOGOUT_REQUESTED",LOGIN_FAILED:"LOGIN_FAILED"},L={DECIMAL:"decimal",FRACTIONAL:"fractional",AMERICAN:"american"},C="v2019";var v=i(4959);const P=i.n(v)().parse(window.navigator.userAgent);const M="1.0.0.215",B=new class{constructor(){this.parentDocumentOrigin=this.getOrigin(document.referrer),this.selfDocumentOrigin=`${document.location.protocol}//${document.location.host}`,"file:"===window.location.protocol&&(this.parentDocumentOrigin=this.selfDocumentOrigin="*")}getOrigin(e){if(0!==e.indexOf("http"))return this.selfDocumentOrigin;{const r=document.createElement("a");r.href=e;const{protocol:a,hostname:t}=r;let i=parseInt(r.port,10);return i=isNaN(i)||80===i||443===i?"":`:${i}`,`${a}//${t}${i}`}}postMessage(e,r,a){a=a||this.selfDocumentOrigin;try{e.postMessage(r,a)}catch(e){}}postMessageToParentWindow(e,r){const a={type:e,data:r};try{this.postMessage(window.parent,a,this.parentDocumentOrigin)}catch(e){}}receiveMessage(e){if(e=this.normalizeEvent(e),this.validateMessageEvent(e))return{messageData:e.data,messageSource:e.source,messageOrigin:e.origin}}validateMessageEvent(e){let r=e.origin;return"file:"===window.location.protocol&&(r="*"),r===this.parentDocumentOrigin&&e.source===window.parent||r===this.selfDocumentOrigin&&e.source===window.self}normalizeEvent(e){return{source:e.source,origin:e.origin,data:e.data}}};class y{constructor(e){this._readyCallback=e,this.callbacks=[],this.libsCallbacks=[],this.loadedLibs=void 0,this.subscriptions=[],this.isRunningFromWidgetIframe=window.self!==window.parent&&!document.getElementById("KambiBC")&&void 0===window._kbc,this.onReceiveMessage=this.onReceiveMessage.bind(this),this.onRemoveMessageListener=this.onRemoveMessageListener.bind(this),this.getApi=this.getApi.bind(this),this.requestSetup=this.requestSetup.bind(this),this.requestOddsAsFractional=this.requestOddsAsFractional.bind(this),this.requestOddsAsAmerican=this.requestOddsAsAmerican.bind(this),this.requestLibs=this.requestLibs.bind(this),this.postMessage=this.postMessage.bind(this),this.request=this.request.bind(this),this.subscribe=this.subscribe.bind(this),this.set=this.set.bind(this),this.navigateClient=this.navigateClient.bind(this),this.goBack=this.goBack.bind(this),this.requestCanGoBack=this.requestCanGoBack.bind(this),this.remove=this.remove.bind(this),window.addEventListener("message",this.onReceiveMessage),document.addEventListener("_kbc-removeEventListeners",this.onRemoveMessageListener),this.confirmClientIsReady()}confirmClientIsReady(){this.checkClientReadyStateInterval||(this.checkClientReadyStateInterval=setInterval(()=>{const e=`${p}.${O.KAMBI_REQUEST_CLIENT_READY_RESPONSE}`;this.postMessage(e)},300))}handleClientReady(){clearInterval(this.checkClientReadyStateInterval),this.checkClientReadyStateInterval=void 0;const e=`${p}.${O.IFRAME_READY}`;this.postMessage(e,{version:M}),this._readyCallback(this)}getApi(){return{navigate:this.navigate,navigateClient:this.navigateClient,goBack:this.goBack,requestCanGoBack:this.requestCanGoBack,remove:this.remove,set:this.set,request:this.request,ua:P,createFilterUrl:this.createFilterUrl,requestSetup:this.requestSetup,requestOddsAsFractional:this.requestOddsAsFractional,requestOddsAsAmerican:this.requestOddsAsAmerican,requestLibs:this.requestLibs,createUrl:this.createUrl,subscribe:this.subscribe,VERSION:M,BETSLIP_OUTCOMES_ARGS:{...N,...x},PLACE_BET_STATE_VALUE:{...g},BET_TYPE:{...b},BETSLIP_STAKE_UPDATED_TYPES:{...A},EVENT_INFO_TYPES:{...S},EVENT_INFO_CONTEXT:{...m},FETCH_COUPON_STATUS:{...u},LOGOUT_REASONS:{...R},ODDS_FORMAT_TYPES:{...L},FEEDBACK_MESSAGE_TYPES:{...T},...O}}set(e,r){const a=`${p}.${f}${e}`;return this.postMessage(a,{value:r})}request(e,r=null){const a=`${p}.${h}${e}`;return e===O.REWARDS&&(r=Object.assign(r||{},{apiVersion:C})),this.postMessage(a,{value:r})}requestSetup(e){const r=this.callbacks.length;this.callbacks[r]=e;const a=`${p}.${h}${O.WIDGET_SETUP}`;return this.postMessage(a,{callbackIndex:r})}requestOddsAsFractional(e,r){const a=this.callbacks.length;this.callbacks[a]=r;const t=`${p}.${h}${O.ODDS_FRACTIONAL}`;return this.postMessage(t,{odds:e,callbackIndex:a})}requestOddsAsAmerican(e,r){const a=this.callbacks.length;this.callbacks[a]=r;const t=`${p}.${h}${O.ODDS_AMERICAN}`;return this.postMessage(t,{odds:e,callbackIndex:a})}createLibsCallbackWrapper(e){return r=>this.loadedLibs?e(this.loadedLibs):(this.libsCallbacks.push(e),i.p=r.url,Promise.all([i.e(391),i.e(17),i.e(543),i.e(69)]).then((e=>{const r=i(1089),a=i(2543),t=i(1391);this.loadedLibs={jquery:r,lodash:a,backbone:t},this.libsCallbacks.forEach(e=>e(this.loadedLibs))}).bind(null,i)).catch(i.oe))}requestLibs(e,r){1===arguments.length&&(r=e,e=".");const a=this.callbacks.length;this.callbacks[a]=this.createLibsCallbackWrapper(r);const t=`${p}.${h}${O.LIBS}`;return this.postMessage(t,{libsVersion:e,callbackIndex:a})}createFilterUrl(r,t=null){return a(function(r,a){let t=[];for(let a of r)if(a){const r=a.replace(/\/+$/,"");0===r.indexOf("/")?t.push({id:r,type:s(r)}):t.push({termKey:r,type:e.type.ATTRIBUTE})}return E(t,a)}(r),t)}createUrl(e,r=null){return a(e,r)}navigate(e){const r=window.top;let a,t;try{a=r.location.href.split("#")[0],t=e.split("#")[0]}catch(e){}if(r.location.href=e,a===t)return r.location.reload()}navigateClient(e,r="",a={}){const t=`${p}.${O.NAVIGATE}`;return this.postMessage(t,{hash:e,name:r,options:a})}goBack(e){const r=this.callbacks.length;return this.callbacks[r]=e,this.postMessage(`${p}.${O.GO_BACK}`,{callbackIndex:r})}requestCanGoBack(e){const r=this.callbacks.length;return this.callbacks[r]=e,this.postMessage(`${p}.${h}${O.CAN_GO_BACK}`,{callbackIndex:r})}remove(){const e=`${p}.${O.REMOVE}`;return this.postMessage(e)}onReceiveMessage(e){const r=B.receiveMessage(e);if(r){const{data:e={},type:a}=r.messageData;if(a===`${p}.${O.KAMBI_RESPOND_CLIENT_READY}`)return void(this.checkClientReadyStateInterval&&this.handleClientReady());const t=this._mapEventTypeName(a);if(t){const r=e.callbackIndex;if(delete e.callbackIndex,"number"==typeof r){const a=this.callbacks[r];if(a)return delete this.callbacks[r],a(e.data,this.getApi())}else this.notifySubscribers(e,t)}}}subscribe(e){if(!(e instanceof Function))throw new Error("Callback passed to subscribe is not a function");return this.subscriptions.push(e),{unsubscribe:()=>this.removeSubscription(e)}}notifySubscribers(e,r){e.type=r;const a=window.KambiWidget?window.KambiWidget.receiveResponse:void 0;a&&a(e,this.getApi());for(const r of this.subscriptions)r(e,this.getApi())}removeSubscription(e){const r=this.subscriptions.indexOf(e);-1!==r&&this.subscriptions.splice(r,1)}onRemoveMessageListener(){window.removeEventListener("message",this.onReceiveMessage,!1),document.removeEventListener("_kbc-removeEventListeners",this.onRemoveMessageListener,!1)}postMessage(e,r){this.isRunningFromWidgetIframe?B.postMessageToParentWindow(e,r):B.postMessage(window.self,{type:e,data:r})}_isValidMethod(e){if(!e)return!1;for(const r in O)if(Object.prototype.hasOwnProperty.call(O,r)&&O[r]===e)return!0;return!1}_mapEventTypeName(e){if(!e)return;let r;const a=e.match(new RegExp(`^widget.to.${I}(.*)(Response|Subscribed)$`));return a&&a[1]&&(r=a[1]),this._isValidMethod(r)?a.length>=3?`${r}${"Subscribed"===a[2]?"Subscribed":""}`:r:void 0}}!function(e){let r;e.KambiWidget=e.KambiWidget||{ready:new Promise(e=>{r=e})};new Promise(e=>{new y(r=>{e(r.getApi())})}).then(a=>{"function"==typeof r&&r(a),function(r){let a=0;!function t(){e.KambiWidget&&e.KambiWidget.apiReady?e.KambiWidget.apiReady(r):++a<10&&e.setTimeout(t,200)}()}(a)})}(window)})()})();