Before learning it, do have your riding basics down. Meaning you are very comfortable riding it around and doing kickturns and not be pushing mongo. Best to learn it whilst stationary with your wheels on a crack so that you don't move and slip out so much. I don't recommend doing it on grass or carpet cos when you pop the tail, it's gonna be absorbed by the floor and when you start doing it on pavement, your muscles will memorize a different way of doing it. So nope, no easy way out i guess.


Choosing a skateboard deck is a great place to start when building a complete skateboard. Unless you have experience riding a shaped board - something a little more retro or unusual, we recommend you start with a popsicle shape. CCS carries over 60 different skateboard deck brands that sell this popular popsicle shape. If you have questions on what size you should ride or have any other questions about building a complete, we recommend you check out our Skateboard Buyer’s Guide. Here, you’ll find helpful how-to’s for choosing a skateboard decks, skateboard trucks, skateboard wheels, skateboard bearings, and skateboard components. This guide explains every part of a skateboard and helps you choose which sizes and styles to best suit your needs.

The KPC Series Pro Skateboard measures 8.0” x 32”. This is a common width most often associated with pro skateboarders. Wider and stronger than the rookies, this model is the perfect size for someone who is better at skating and looking for an upgrade from the rookie models. The pro features a modern concave which allows for not only comfort, but more pop making it easier to learn tricks.
The wheels of a skateboard are usually made of polyurethane, and come in many different sizes and shapes to suit different types of skating. Larger diameters (55–85 mm) roll faster, and move more easily over cracks in pavement and are better for transition skateboarding. Smaller diameters (48–54 mm) keep the board closer to the ground, require less force to accelerate and produce a lower center of gravity which allows for a better response time, but also make for a slower top speed and are better for street skateboarding. Wheels also are available in a variety of hardnesses usually measured on the Shore durometer "A" scale. Again like car tires, wheels range from the very soft (about Shore A 75) to the very hard (about Shore A 101). As the A scale stops at 100, any wheels labeled 101A or higher are harder, but do not use the appropriate durometer scale. Some wheel manufacturers now use the "B" or "D" scales, which have a larger and more accurate range of hardness. Modern street skaters prefer medium-sized wheels (usually 51–54 mm), as small wheels with lighter trucks can make tricks like kickflips and other flip tricks easier by keeping the center of gravity of the skateboard closer to the deck, thus making the deck easier to spin. Street wheels are harder (A 100/A 101). Vertical ramp or "vert" skating requires larger wheels (usually 55–65 mm), as it involves higher speeds. Vert wheels are also usually slightly softer (A 98/ A 99), allowing them to maintain high speed on ramps without sliding. Slalom skating requires even larger wheels (60–75 mm) to sustain the highest speeds possible. They also need to be soft and have better grip to make the tight and frequent turns in slalom racing. Even larger wheels are used in longboarding and downhill skateboarding. Sizes range from 65 mm to 100 mm. These extreme sizes of wheels almost always have cores of hard plastic that can be made thinner and lighter than a solid polyurethane wheel. They are often used by skateboard videographers as well, as the large soft wheels allow for smooth and easy movement over any terrain.

Unlike some deck options, which are completely bare, the Bamboo Skateboards Galaxy Series Cosmic Cloud Skateboard Deck features heat-stamped artwork on the underside of the board, including several geometric and interstellar designs, including a beautiful nebula. Bamboo Skateboards claims these boards last their customers three weeks longer than other decks. The company sells the boards in three sizes: 7.75-by-31.5-inches, 8-by-31.75-inches and 8.25-by-32-inches.
The rider begins the ollie by crouching and jumping directly upward. As the rider begins to leap, instead of lifting the feet from the board, he/she "pops" the tail by striking it against the ground, which raises the board nose-first. Maintaining contact with the board, the rider lifts the front leg and bends the front ankle so that the outer or top side of the shoe slides towards the nose of the board. The friction between the shoe and the board's grip tape helps to guide and pull the board upward, while the rear foot only maintains slight contact with board to help guide it. When nearing the peak of the jump, the rider lifts the rear leg and pushes the front foot forward, which levels the board and keeps it in contact with the back foot.
This is how I learned how to ollie. Place your skateboard next to a curb, right up against it. This will help keep your board from rolling. Next, do everything that I just described, but don’t worry about what your board does. Just do it, and land up on top of the curb, on the sidewalk. Don’t stress about whether the skateboard will be there, or if you will get hurt – just go through the motions of ollying up the curb. If you do it right, the skateboard will be there. If you do it wrong, you’ll probably just land on your feet on the sidewalk. Here’s the key – just do it and expect it to work. Your body understands what you are trying to do, and the less you stress, the more it can kick in and fill in the blanks.

The board also boasts of its reasonably small size and lightweight nature, making it easy to control and ride. In addition, carrying it wherever you want to go is also much easier because of its lightness. It is flexible enough that it can accommodate the needs of different kinds of users, including cruisers, travelers, beginners, expert riders, and kids.
(function(){"use strict";function s(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function l(e){X=e}function u(e){G=e}function c(){return function(){r.nextTick(p)}}function f(){var e=0,n=new ne(p),t=document.createTextNode("");return n.observe(t,{characterData:!0}),function(){t.data=e=++e%2}}function d(){var e=new MessageChannel;return e.port1.onmessage=p,function(){e.port2.postMessage(0)}}function h(){return function(){setTimeout(p,1)}}function p(){for(var e=0;et.length)&&(n=t.length),n-=e.length;var r=t.indexOf(e,n);return-1!==r&&r===n}),String.prototype.startsWith||(String.prototype.startsWith=function(e,n){return n=n||0,this.substr(n,e.length)===e}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),String.prototype.includes||(String.prototype.includes=function(e,n){"use strict";return"number"!=typeof n&&(n=0),!(n+e.length>this.length)&&-1!==this.indexOf(e,n)})},"./shared/require-global.js":function(e,n,t){e.exports=t("./shared/require-shim.js")},"./shared/require-shim.js":function(e,n,t){var r=t("./shared/errors.js"),i=(this.window,!1),o=null,s=null,a=new Promise(function(e,n){o=e,s=n}),l=function(e){if(!l.hasModule(e)){var n=new Error('Cannot find module "'+e+'"');throw n.code="MODULE_NOT_FOUND",n}return t("./"+e+".js")};l.loadChunk=function(e){return a.then(function(){return"main"==e?t.e("main").then(function(e){t("./main.js")}.bind(null,t))["catch"](t.oe):"dev"==e?Promise.all([t.e("main"),t.e("dev")]).then(function(e){t("./shared/dev.js")}.bind(null,t))["catch"](t.oe):"internal"==e?Promise.all([t.e("main"),t.e("internal"),t.e("qtext2"),t.e("dev")]).then(function(e){t("./internal.js")}.bind(null,t))["catch"](t.oe):"ads_manager"==e?Promise.all([t.e("main"),t.e("ads_manager")]).then(function(e){undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){undefined,undefined}.bind(null,t))["catch"](t.oe):"content_widgets"==e?Promise.all([t.e("main"),t.e("content_widgets")]).then(function(e){t("./content_widgets.iframe.js")}.bind(null,t))["catch"](t.oe):void 0})},l.whenReady=function(e,n){Promise.all(window.webpackChunks.map(function(e){return l.loadChunk(e)})).then(function(){n()})},l.installPageProperties=function(e,n){window.Q.settings=e,window.Q.gating=n,i=!0,o()},l.assertPagePropertiesInstalled=function(){i||(s(),r.logJsError("installPageProperties","The install page properties promise was rejected in require-shim."))},l.prefetchAll=function(){t("./settings.js");Promise.all([t.e("main"),t.e("qtext2")]).then(function(){}.bind(null,t))["catch"](t.oe)},l.hasModule=function(e){return!!window.NODE_JS||t.m.hasOwnProperty("./"+e+".js")},l.execAll=function(){var e=Object.keys(t.m);try{for(var n=0;n=c?n():document.fonts.load(u(o,'"'+o.family+'"'),a).then(function(n){1<=n.length?e():setTimeout(t,25)},function(){n()})}t()});var w=new Promise(function(e,n){l=setTimeout(n,c)});Promise.race([w,m]).then(function(){clearTimeout(l),e(o)},function(){n(o)})}else t(function(){function t(){var n;(n=-1!=y&&-1!=g||-1!=y&&-1!=v||-1!=g&&-1!=v)&&((n=y!=g&&y!=v&&g!=v)||(null===f&&(n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),f=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))),n=f&&(y==b&&g==b&&v==b||y==x&&g==x&&v==x||y==j&&g==j&&v==j)),n=!n),n&&(null!==_.parentNode&&_.parentNode.removeChild(_),clearTimeout(l),e(o))}function d(){if((new Date).getTime()-h>=c)null!==_.parentNode&&_.parentNode.removeChild(_),n(o);else{var e=document.hidden;!0!==e&&void 0!==e||(y=p.a.offsetWidth,g=m.a.offsetWidth,v=w.a.offsetWidth,t()),l=setTimeout(d,50)}}var p=new r(a),m=new r(a),w=new r(a),y=-1,g=-1,v=-1,b=-1,x=-1,j=-1,_=document.createElement("div");_.dir="ltr",i(p,u(o,"sans-serif")),i(m,u(o,"serif")),i(w,u(o,"monospace")),_.appendChild(p.a),_.appendChild(m.a),_.appendChild(w.a),document.body.appendChild(_),b=p.a.offsetWidth,x=m.a.offsetWidth,j=w.a.offsetWidth,d(),s(p,function(e){y=e,t()}),i(p,u(o,'"'+o.family+'",sans-serif')),s(m,function(e){g=e,t()}),i(m,u(o,'"'+o.family+'",serif')),s(w,function(e){v=e,t()}),i(w,u(o,'"'+o.family+'",monospace'))})})},void 0!==e?e.exports=a:(window.FontFaceObserver=a,window.FontFaceObserver.prototype.load=a.prototype.load)}()},"./third_party/tracekit.js":function(e,n){/**
Cruiser - The name says it all. If you are looking to cruise around town then this is the right complete skateboard for you. These decks vary in length from between 20 inches all the way up to about 40 inches. The wheel diameters usually start at about 55 millimeters and use a much softer urethane than the previous Popsicle decks. These also come with all of the above but the decks do not always need grip tape. Some of the decks are plastic or composite material with grooves or gripping built directly into the deck mold. 
But there isnt a magic key or secret. Skateboarding is suprisingly a lot of brute force. That is, there is no magic secret, it’s practice practice practice. If you wanna learn any trick, keep trying that trick. There are of course proper techniques and improper, but theyre nigh impossible to describe effectively. it’s all about feel and a lot of tricks defy description.

Don’t get your hopes shot if it takes you a while to get this down.  Once you know how to ollie, beginner skateboarders you can do any trick in the book with just a little bit of practice.  Once you get this trick down while your stationary, go practice while moving around a little bit, try to hop off a couple of curbs.   You’ll be skateboarding like a pro in no time.  Just keep at it.


Smile and wave – Feel free to look around at all the other people at the skatepark that stood by and marveled at your new-found accomplishments (all one of them). I’m sure by this point you’ll be picking up roses that are being thrown at your feet, and taking a well-deserved bow as they begin to chant your name. Take it all in, thank the crowd for their undying affection, and then go get a snow-cone. You deserve it, champ.
Are you on a hunt for the best skateboard on the market today? Then you are in the right place as this comprehensive article is designed to give you information about skateboarding and types of skateboards in general. By learning about the different types of skateboards and what each one can do, figuring out what works for you the best is a lot easier.
The skateboard has a solid and stiff mini-deck, which is around 22 inches and constructed out of 100% plastic material. Such deck is very lightweight. It is only four pounds but you have an assurance that it can handle up to 198 lbs. of weight. You will also fall in love with the board as it comes in 23 graphics and colors, so picking a favorite is much easier.
The DreadXBoards Concave Skateboard has Plastic Deck Injection Molded for excellent durability. It features Urethane Wheels 59mm 78a, aluminum trucks, and Abec 7 Bearings. It is completely assembled and is ready to ride. It is perfect for beginners or experienced riders. It can load up to 185 lbs. It is great for kids and adults. It has an excellent rating of 4 on Amazon.
LaderaSkateboards.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. Amazon, the Amazon logo, AmazonSupply, and the AmazonSupply logo are trademarks of Amazon.com, Inc. or its affiliates. Additionally, LaderaSkateboards.com participates in various other affiliate programs, and we sometimes get a commission through purchases made through our links. We do not specifically market to children under 13.
The ollie is a skateboarding trick where the rider and board leap into the air without the use of the rider's hands.[1] It is basically the combination of popping, sliding, and jumping on the skateboard all at the same time. Originated in vertical skateboarding, and later on flat ground, it is not intuitively obvious how the liftoff is achieved, making the movement visually striking.
Skateboarding, in one form or another, has been around since the late 1950’s when the first brave pioneer first attached roller skate wheels to a piece of wood. As skateboarding progressed to mimic surfing, skateboards evolved with the style of riding. Skateboards grew and changed shapes as riders experimented with everything from plastic to fiberglass to aluminum constructions - all in an effort to push what was possible. Like most sports or art forms, progression is at the heart of skateboard innovation.
The ollie is a skateboarding trick where the rider and board leap into the air without the use of the rider's hands.[1] It is basically the combination of popping, sliding, and jumping on the skateboard all at the same time. Originated in vertical skateboarding, and later on flat ground, it is not intuitively obvious how the liftoff is achieved, making the movement visually striking.

Penny Skateboards are available in 22", 27" and the 36" for different riding styles, skating abilities and personal preference. You can find a Penny board that's perfect for you and your skateboard needs. The 36" Penny Longboards allow you to carve up the streets, mountains or beach in style. Regardless of which size Penny is right for you, everyone needs a Penny skateboard to cruise on at the beach, the park, the shops or while on holidays.
Also called the mounting hardware, the skateboard hardware is useful in connecting the trucks to the deck. Every truck is actually in need of 4 bolts and locknuts. If you are planning to buy hardware for your custom skateboard, then note that they are often sold in sets composed of 8 parts, though it is also possible for you to buy individual parts separately when required.
Aaron "Jaws" Homoki Aaron Herrington Aidan Campbell Al Davis Al Partanen Alec Majerus Alex Midler Alexis Sablone Andrew Brophy Andrew Reynolds Auby Taylor Austin Kanfoush Axel Cruysberghs Bam Margera Barney Page Ben Gore Ben Hatchell Ben Krahn Ben Raemers Ben Raybourn Billy Marks Blake Carpenter Bobby de Keyzer Bobby Worrest Boo Johnson Brad Cromer Brad McClain Brad Staba Brandon Biebel Brandon Westgate Brian "Slash" Hansen Brian Anderson Brian Delatorre Brian Downey Brian Lotti Bryan Herman Carlos Iqui Casper Brooker Caswell Berry Charlie Blair Chase Webb Chico Brenes Chima Ferguson Chopper Chris Cole Chris Gregson Chris Haslam Chris Joslin Chris Miller Chris Pfanner Chris Roberts Chris Russell Chris Troy Christian Hosoi Christian Maalouf Claus Grabke Clint Walker Clive Dixon Cody Lockwood Cody McEntire Cole Wilson Collin Provost Cooper Wilt Corey Duffel Corey O'Brien Cory Kennedy Craig "Questions" Scott Cyril Jackson Daan Van Der Linden Daewon Song Dakota Servold Dan Drehobl Dan Plunkett Dane Brady Dane Burman Dane Vaughn Daniel Castillo Daniel Lutheran Danny Cerezini Danny Falla Danny Garcia Danny Montoya Danny Renaud Danny Way Darren Navarrette Dave Abair Dave Caddo David Gonzalez David Gravette Davis Torgerson Dee Ostrander Dennis Busenitz Don "Nuge" Nguyen Dustin Dollin Ed Selego Ed Templeton Emmanuel Guzman Eric Dressen Eric Koston Erick Winkowski Erik Ellington Evan Smith Felipe Gustavo Frank Gerwer Frankie Hill Gilbert Crockett Glen Fox Grant Taylor Gustav Tonnesen Guy Mariano Henry Sanchez Hiroki Muraoka Hjalte Halberg Ishod Wair Jack Curtin Jack Given Jackson "Jacko" Shapiera Jackson Pilz Jake Hayes Jake Johnson Jam Douglas James Brockman Jamie Foy Jamie Lynn Jamie Palmore Jamie Tancowny Jamie Thomas Jarne Verbruggen Jason Adams Jason Jessee Javier Sarmiento Jay Adams Jeff Grosso Jeff Kendall Jeremy Leabres Jeron Wilson Jesse Narvaez Jesus Fernandez Jim Greco Jim Thiebaud Jimmy Cao Jimmy Lannon Jimmy Wilkins Joey Guevara Joey Pepper Johan Stuckey John Cardiel John Grigley John Lucero John Lupfer John Motta Jon Dickson Jon Nguyen Jordan Hoffart Jordan Maxham Jordan Sanchez Jordan Taylor Josef Scott Jatta Josh Kalis Josh Matthews Josh Pall Julian Davidson Julien Stranger Justin "Figgy" Figueroa Justin Brock Justin Eldridge Kellen James Kelvin Hoefler Kenny Anderson Kevin "Spanky" Long Kevin Baekkel Kevin Coakley Kevin Romar Kevin Taylor Kyle Leeper Kyle Nicholson Kyle Walker Lance Mountain Lee Yankou Leo Romero Leo Valls Leticia Bufoni Lewis Marnell Lizzie Armanto Louie Barletta Louie Lopez Madars Apse Mark "Gonz" Gonzales Mark Appleyard Marquise Henry Marshall Heath Mason Silva Matt Berger Matt Hensley Matt Tomasello Mike "Lizard King" Plumb Mike Anderson Mike Arnold Mike Carroll Mike McGill Mike Mo Capaldi Mike Vallely Miles Silvas Milton Martinez Morgan Smith Natas Kaupas Neen Williams Nestor Judkins Nick Boserio Nick Garcia Nicky Guerrero Nisse Ingemarsson Nora Vasconcellos Nyjah Huston Omar Hassan Oskar Rozenberg Hallberg P.J. Ladd Paul Grund Per Welinder Peter Hewitt Peter Ramondetta Phil Hansen Quim Cardona Raney Beres Raven Tershy Ray "Bones" Rodriguez Ray Barbee Raymond Molinar Rich Adler Rick Howard Rick McCrank Ricky Oyola Riley Hawk Rob Gonzalez Rob Roskopp Robbie Brockel Robbie Russo Rodney Mullen Rodrigo "TX" Teixeira Rodrigo Petersen Ronnie Sandoval Rowan Zorilla Rudy Johnson Ryan Decenzo Ryan Lay Ryan Reyes Ryan Spencer Ryan Townley Sam Beckett Sam Hitz Samarria Brevard Sammy Baca Scott Decenzo Sean Malto Sebo Walker Shawn Hale Silas Baxter-Neal Simon Isaksson Soy Panday Stefan Janoski Steve Caballero Steve Ortega Steve Saiz Stevie Perez Stevie Williams Stu Graham Sylvain Tognelli T.J. Rogers Taylor Kirby Terry Kennedy Thaynan Costa Theotis Beasley Tiago Lemos Tim O'Connor Tobin Valverde Tom Asta Tom Karangelov Tom Knox Tom Knox (80s) Tommy Fynn Tommy Guerrero Tommy Sandoval Tony Hawk Tony Karr Tony Trujillo Torey Pudwill Trevor McClung Tristan "Tfunk" Funkhouser Tyler Bledsoe Tyler Surrey Tyson Peterson Vincent Alvarez Vivien Feil Wade Desarmo Wes Kremer Wieger Van Wageningen Willis Kimbel Windsor James Yaje Popson Yonnie Cruz Yoshi Tanenbaum Youness Amrani Yuri Facchini Zach Lyons Zack Wallin Zered Bassett Zion Wright
The Wonnv Retro Mini Cruiser 22 inch Complete Skateboard is 22″ Light Up Clear Banana Skateboard.  It is complete with Light Up Board, Wheels, Metal Trucks, ABEC-7 Bearings, and High-Quality Bushings.  The set also includes 6″ Metal Trucks, High-Speed ABEC-7 Bearings, High-Quality Bushings, and Hardware.  It has a unique Textured Waffle Pattern on Deck and designed for Maximum Grip.  The Deck measures about 22 x 6 x 4″.  It has a 6″ Truck Axle and 3″ Truck Hanger.  It requires 2 AAA Batteries and is recommended for skaters who are 6 years old and Up.  It has a 5 rating on Amazon.
The switch stance ollie uses a similar body motion, but the nollie is subtly distinct: For one, the rider is always moving forward, with the body positioned in a nollie stance--closer to the nose and with the front foot on the nose. Secondly the rider usually postures the body differently so as to compensate for this stance with respect to the forward motion. The rider presses the nose down using their front foot to engage the "pop" motion in order for the board to rise. This is In contrast to a "Fakie Ollie" where the pop motion is performed by the rear foot on the tail, similarly to a normal Ollie, however the rider is traveling backwards when performing a Fakie Ollie. Where in a Nollie the rider is traveling forward with their front foot on the nose to apply the initial force "pop".

When I was about 10, I broke my first skateboard by riding it into a ditch. A decade later, in college, I broke another skateboard within an hour of owning it (surely a record) in a short-lived attempt at doing an ollie. (Surprisingly, the store accepted a return on that board even though it was in two pieces.) Then I was gifted a really nice, high-quality skateboard. The first thing I did with it was ride it down a big hill, a valiant but ill-fated adventure which ended with me jumping off the skateboard, rolling down the grass, and arriving scraped up, deflated, and rather disoriented near the entrance to my college cafeteria. (In my defense, the wheels and ball-bearings on that skateboard had been pre-lubricated to minimize friction, and why would anyone do that, that's just crazy.)


Each skateboard wheel is mounted on its axle via two bearings. With few exceptions, the bearings are the industrial standard "608" size, with a bore of 8 mm (or 10mm depending on the axle), an outer diameter of 22 mm, and a width of 7 mm. These are usually made of steel, though silicon nitride, a high-tech ceramic, is sometimes used. Many skateboard bearings are graded according to the ABEC scale. The scale starts with ABEC1 as the lowest, followed by 3, 5, 7, and 9. It is a common misconception that the higher ABECs are better for skateboarding, as the ABEC rating only measures tolerances, which do not necessarily apply to skateboards. Bearing performance is determined by how well maintained the bearings are. Maintenance on bearings includes periodically cleaning and lubricating them [1]. Bearings that are kept unmaintained have their performance greatly lowered and will soon need to be replaced. Bearing cleaning kits are commonly available on the market. The ABEC rating does not determine the speed or durability of a skateboard bearing. In particular, the ABEC rating says nothing about how well a bearing handles axial (side-to-side) loads, which are severe in most skateboard applications. Many companies do not show the ABEC rating, such as Bones Bearings, which makes bearings specifically for skateboarding, often marketed as "Skate Rated". Each bearing usually contains 7 steel or ceramic bearing balls, although other configurations are used as well.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return window.Q.sendErrorsToWeblogger&&"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
×