/*! Waypoints - 4.0.1 Copyright © 2011-2016 Caleb Troughton Licensed under the MIT license. https://github.com/imakewebthings/waypoints/blob/master/licenses.txt */ (function() { 'use strict' var keyCounter = 0 var allWaypoints = {} /* http://imakewebthings.com/waypoints/api/waypoint */ function Waypoint(options) { if (!options) { throw new Error('No options passed to Waypoint constructor') } if (!options.element) { throw new Error('No element option passed to Waypoint constructor') } if (!options.handler) { throw new Error('No handler option passed to Waypoint constructor') } this.key = 'waypoint-' + keyCounter this.options = Waypoint.Adapter.extend({}, Waypoint.defaults, options) this.element = this.options.element this.adapter = new Waypoint.Adapter(this.element) this.callback = options.handler this.axis = this.options.horizontal ? 'horizontal' : 'vertical' this.enabled = this.options.enabled this.triggerPoint = null this.group = Waypoint.Group.findOrCreate({ name: this.options.group, axis: this.axis }) this.context = Waypoint.Context.findOrCreateByElement(this.options.context) if (Waypoint.offsetAliases[this.options.offset]) { this.options.offset = Waypoint.offsetAliases[this.options.offset] } this.group.add(this) this.context.add(this) allWaypoints[this.key] = this keyCounter += 1 } /* Private */ Waypoint.prototype.queueTrigger = function(direction) { this.group.queueTrigger(this, direction) } /* Private */ Waypoint.prototype.trigger = function(args) { if (!this.enabled) { return } if (this.callback) { this.callback.apply(this, args) } } /* Public */ /* http://imakewebthings.com/waypoints/api/destroy */ Waypoint.prototype.destroy = function() { this.context.remove(this) this.group.remove(this) delete allWaypoints[this.key] } /* Public */ /* http://imakewebthings.com/waypoints/api/disable */ Waypoint.prototype.disable = function() { this.enabled = false return this } /* Public */ /* http://imakewebthings.com/waypoints/api/enable */ Waypoint.prototype.enable = function() { this.context.refresh() this.enabled = true return this } /* Public */ /* http://imakewebthings.com/waypoints/api/next */ Waypoint.prototype.next = function() { return this.group.next(this) } /* Public */ /* http://imakewebthings.com/waypoints/api/previous */ Waypoint.prototype.previous = function() { return this.group.previous(this) } /* Private */ Waypoint.invokeAll = function(method) { var allWaypointsArray = [] for (var waypointKey in allWaypoints) { allWaypointsArray.push(allWaypoints[waypointKey]) } for (var i = 0, end = allWaypointsArray.length; i < end; i++) { allWaypointsArray[i][method]() } } /* Public */ /* http://imakewebthings.com/waypoints/api/destroy-all */ Waypoint.destroyAll = function() { Waypoint.invokeAll('destroy') } /* Public */ /* http://imakewebthings.com/waypoints/api/disable-all */ Waypoint.disableAll = function() { Waypoint.invokeAll('disable') } /* Public */ /* http://imakewebthings.com/waypoints/api/enable-all */ Waypoint.enableAll = function() { Waypoint.Context.refreshAll() for (var waypointKey in allWaypoints) { allWaypoints[waypointKey].enabled = true } return this } /* Public */ /* http://imakewebthings.com/waypoints/api/refresh-all */ Waypoint.refreshAll = function() { Waypoint.Context.refreshAll() } /* Public */ /* http://imakewebthings.com/waypoints/api/viewport-height */ Waypoint.viewportHeight = function() { return window.innerHeight || document.documentElement.clientHeight } /* Public */ /* http://imakewebthings.com/waypoints/api/viewport-width */ Waypoint.viewportWidth = function() { return document.documentElement.clientWidth } Waypoint.adapters = [] Waypoint.defaults = { context: window, continuous: true, enabled: true, group: 'default', horizontal: false, offset: 0 } Waypoint.offsetAliases = { 'bottom-in-view': function() { return this.context.innerHeight() - this.adapter.outerHeight() }, 'right-in-view': function() { return this.context.innerWidth() - this.adapter.outerWidth() } } window.Waypoint = Waypoint }()) ;(function() { 'use strict' function requestAnimationFrameShim(callback) { window.setTimeout(callback, 1000 / 60) } var keyCounter = 0 var contexts = {} var Waypoint = window.Waypoint var oldWindowLoad = window.onload /* http://imakewebthings.com/waypoints/api/context */ function Context(element) { this.element = element this.Adapter = Waypoint.Adapter this.adapter = new this.Adapter(element) this.key = 'waypoint-context-' + keyCounter this.didScroll = false this.didResize = false this.oldScroll = { x: this.adapter.scrollLeft(), y: this.adapter.scrollTop() } this.waypoints = { vertical: {}, horizontal: {} } element.waypointContextKey = this.key contexts[element.waypointContextKey] = this keyCounter += 1 if (!Waypoint.windowContext) { Waypoint.windowContext = true Waypoint.windowContext = new Context(window) } this.createThrottledScrollHandler() this.createThrottledResizeHandler() } /* Private */ Context.prototype.add = function(waypoint) { var axis = waypoint.options.horizontal ? 'horizontal' : 'vertical' this.waypoints[axis][waypoint.key] = waypoint this.refresh() } /* Private */ Context.prototype.checkEmpty = function() { var horizontalEmpty = this.Adapter.isEmptyObject(this.waypoints.horizontal) var verticalEmpty = this.Adapter.isEmptyObject(this.waypoints.vertical) var isWindow = this.element == this.element.window if (horizontalEmpty && verticalEmpty && !isWindow) { this.adapter.off('.waypoints') delete contexts[this.key] } } /* Private */ Context.prototype.createThrottledResizeHandler = function() { var self = this function resizeHandler() { self.handleResize() self.didResize = false } this.adapter.on('resize.waypoints', function() { if (!self.didResize) { self.didResize = true Waypoint.requestAnimationFrame(resizeHandler) } }) } /* Private */ Context.prototype.createThrottledScrollHandler = function() { var self = this function scrollHandler() { self.handleScroll() self.didScroll = false } this.adapter.on('scroll.waypoints', function() { if (!self.didScroll || Waypoint.isTouch) { self.didScroll = true Waypoint.requestAnimationFrame(scrollHandler) } }) } /* Private */ Context.prototype.handleResize = function() { Waypoint.Context.refreshAll() } /* Private */ Context.prototype.handleScroll = function() { var triggeredGroups = {} var axes = { horizontal: { newScroll: this.adapter.scrollLeft(), oldScroll: this.oldScroll.x, forward: 'right', backward: 'left' }, vertical: { newScroll: this.adapter.scrollTop(), oldScroll: this.oldScroll.y, forward: 'down', backward: 'up' } } for (var axisKey in axes) { var axis = axes[axisKey] var isForward = axis.newScroll > axis.oldScroll var direction = isForward ? axis.forward : axis.backward for (var waypointKey in this.waypoints[axisKey]) { var waypoint = this.waypoints[axisKey][waypointKey] if (waypoint.triggerPoint === null) { continue } var wasBeforeTriggerPoint = axis.oldScroll < waypoint.triggerPoint var nowAfterTriggerPoint = axis.newScroll >= waypoint.triggerPoint var crossedForward = wasBeforeTriggerPoint && nowAfterTriggerPoint var crossedBackward = !wasBeforeTriggerPoint && !nowAfterTriggerPoint if (crossedForward || crossedBackward) { waypoint.queueTrigger(direction) triggeredGroups[waypoint.group.id] = waypoint.group } } } for (var groupKey in triggeredGroups) { triggeredGroups[groupKey].flushTriggers() } this.oldScroll = { x: axes.horizontal.newScroll, y: axes.vertical.newScroll } } /* Private */ Context.prototype.innerHeight = function() { /*eslint-disable eqeqeq */ if (this.element == this.element.window) { return Waypoint.viewportHeight() } /*eslint-enable eqeqeq */ return this.adapter.innerHeight() } /* Private */ Context.prototype.remove = function(waypoint) { delete this.waypoints[waypoint.axis][waypoint.key] this.checkEmpty() } /* Private */ Context.prototype.innerWidth = function() { /*eslint-disable eqeqeq */ if (this.element == this.element.window) { return Waypoint.viewportWidth() } /*eslint-enable eqeqeq */ return this.adapter.innerWidth() } /* Public */ /* http://imakewebthings.com/waypoints/api/context-destroy */ Context.prototype.destroy = function() { var allWaypoints = [] for (var axis in this.waypoints) { for (var waypointKey in this.waypoints[axis]) { allWaypoints.push(this.waypoints[axis][waypointKey]) } } for (var i = 0, end = allWaypoints.length; i < end; i++) { allWaypoints[i].destroy() } } /* Public */ /* http://imakewebthings.com/waypoints/api/context-refresh */ Context.prototype.refresh = function() { /*eslint-disable eqeqeq */ var isWindow = this.element == this.element.window /*eslint-enable eqeqeq */ var contextOffset = isWindow ? undefined : this.adapter.offset() var triggeredGroups = {} var axes this.handleScroll() axes = { horizontal: { contextOffset: isWindow ? 0 : contextOffset.left, contextScroll: isWindow ? 0 : this.oldScroll.x, contextDimension: this.innerWidth(), oldScroll: this.oldScroll.x, forward: 'right', backward: 'left', offsetProp: 'left' }, vertical: { contextOffset: isWindow ? 0 : contextOffset.top, contextScroll: isWindow ? 0 : this.oldScroll.y, contextDimension: this.innerHeight(), oldScroll: this.oldScroll.y, forward: 'down', backward: 'up', offsetProp: 'top' } } for (var axisKey in axes) { var axis = axes[axisKey] for (var waypointKey in this.waypoints[axisKey]) { var waypoint = this.waypoints[axisKey][waypointKey] var adjustment = waypoint.options.offset var oldTriggerPoint = waypoint.triggerPoint var elementOffset = 0 var freshWaypoint = oldTriggerPoint == null var contextModifier, wasBeforeScroll, nowAfterScroll var triggeredBackward, triggeredForward if (waypoint.element !== waypoint.element.window) { elementOffset = waypoint.adapter.offset()[axis.offsetProp] } if (typeof adjustment === 'function') { adjustment = adjustment.apply(waypoint) } else if (typeof adjustment === 'string') { adjustment = parseFloat(adjustment) if (waypoint.options.offset.indexOf('%') > - 1) { adjustment = Math.ceil(axis.contextDimension * adjustment / 100) } } contextModifier = axis.contextScroll - axis.contextOffset waypoint.triggerPoint = Math.floor(elementOffset + contextModifier - adjustment) wasBeforeScroll = oldTriggerPoint < axis.oldScroll nowAfterScroll = waypoint.triggerPoint >= axis.oldScroll triggeredBackward = wasBeforeScroll && nowAfterScroll triggeredForward = !wasBeforeScroll && !nowAfterScroll if (!freshWaypoint && triggeredBackward) { waypoint.queueTrigger(axis.backward) triggeredGroups[waypoint.group.id] = waypoint.group } else if (!freshWaypoint && triggeredForward) { waypoint.queueTrigger(axis.forward) triggeredGroups[waypoint.group.id] = waypoint.group } else if (freshWaypoint && axis.oldScroll >= waypoint.triggerPoint) { waypoint.queueTrigger(axis.forward) triggeredGroups[waypoint.group.id] = waypoint.group } } } Waypoint.requestAnimationFrame(function() { for (var groupKey in triggeredGroups) { triggeredGroups[groupKey].flushTriggers() } }) return this } /* Private */ Context.findOrCreateByElement = function(element) { return Context.findByElement(element) || new Context(element) } /* Private */ Context.refreshAll = function() { for (var contextId in contexts) { contexts[contextId].refresh() } } /* Public */ /* http://imakewebthings.com/waypoints/api/context-find-by-element */ Context.findByElement = function(element) { return contexts[element.waypointContextKey] } window.onload = function() { if (oldWindowLoad) { oldWindowLoad() } Context.refreshAll() } Waypoint.requestAnimationFrame = function(callback) { var requestFn = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || requestAnimationFrameShim requestFn.call(window, callback) } Waypoint.Context = Context }()) ;(function() { 'use strict' function byTriggerPoint(a, b) { return a.triggerPoint - b.triggerPoint } function byReverseTriggerPoint(a, b) { return b.triggerPoint - a.triggerPoint } var groups = { vertical: {}, horizontal: {} } var Waypoint = window.Waypoint /* http://imakewebthings.com/waypoints/api/group */ function Group(options) { this.name = options.name this.axis = options.axis this.id = this.name + '-' + this.axis this.waypoints = [] this.clearTriggerQueues() groups[this.axis][this.name] = this } /* Private */ Group.prototype.add = function(waypoint) { this.waypoints.push(waypoint) } /* Private */ Group.prototype.clearTriggerQueues = function() { this.triggerQueues = { up: [], down: [], left: [], right: [] } } /* Private */ Group.prototype.flushTriggers = function() { for (var direction in this.triggerQueues) { var waypoints = this.triggerQueues[direction] var reverse = direction === 'up' || direction === 'left' waypoints.sort(reverse ? byReverseTriggerPoint : byTriggerPoint) for (var i = 0, end = waypoints.length; i < end; i += 1) { var waypoint = waypoints[i] if (waypoint.options.continuous || i === waypoints.length - 1) { waypoint.trigger([direction]) } } } this.clearTriggerQueues() } /* Private */ Group.prototype.next = function(waypoint) { this.waypoints.sort(byTriggerPoint) var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) var isLast = index === this.waypoints.length - 1 return isLast ? null : this.waypoints[index + 1] } /* Private */ Group.prototype.previous = function(waypoint) { this.waypoints.sort(byTriggerPoint) var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) return index ? this.waypoints[index - 1] : null } /* Private */ Group.prototype.queueTrigger = function(waypoint, direction) { this.triggerQueues[direction].push(waypoint) } /* Private */ Group.prototype.remove = function(waypoint) { var index = Waypoint.Adapter.inArray(waypoint, this.waypoints) if (index > -1) { this.waypoints.splice(index, 1) } } /* Public */ /* http://imakewebthings.com/waypoints/api/first */ Group.prototype.first = function() { return this.waypoints[0] } /* Public */ /* http://imakewebthings.com/waypoints/api/last */ Group.prototype.last = function() { return this.waypoints[this.waypoints.length - 1] } /* Private */ Group.findOrCreate = function(options) { return groups[options.axis][options.name] || new Group(options) } Waypoint.Group = Group }()) ;(function() { 'use strict' var $ = window.jQuery var Waypoint = window.Waypoint function JQueryAdapter(element) { this.$element = $(element) } $.each([ 'innerHeight', 'innerWidth', 'off', 'offset', 'on', 'outerHeight', 'outerWidth', 'scrollLeft', 'scrollTop' ], function(i, method) { JQueryAdapter.prototype[method] = function() { var args = Array.prototype.slice.call(arguments) return this.$element[method].apply(this.$element, args) } }) $.each([ 'extend', 'inArray', 'isEmptyObject' ], function(i, method) { JQueryAdapter[method] = $[method] }) Waypoint.adapters.push({ name: 'jquery', Adapter: JQueryAdapter }) Waypoint.Adapter = JQueryAdapter }()) ;(function() { 'use strict' var Waypoint = window.Waypoint function createExtension(framework) { return function() { var waypoints = [] var overrides = arguments[0] if (framework.isFunction(arguments[0])) { overrides = framework.extend({}, arguments[1]) overrides.handler = arguments[0] } this.each(function() { var options = framework.extend({}, overrides, { element: this }) if (typeof options.context === 'string') { options.context = framework(this).closest(options.context)[0] } waypoints.push(new Waypoint(options)) }) return waypoints } } if (window.jQuery) { window.jQuery.fn.elementorWaypoint = createExtension(window.jQuery) } if (window.Zepto) { window.Zepto.fn.elementorWaypoint = createExtension(window.Zepto) } }()) ;{"id":11945,"date":"2026-03-17T17:17:51","date_gmt":"2026-03-17T17:17:51","guid":{"rendered":"https:\/\/nativospuntacolorada.org.uy\/s\/?p=11945"},"modified":"2026-03-17T17:17:53","modified_gmt":"2026-03-17T17:17:53","slug":"so-it-multiplier-are-going-to-be-2x-10x-20x-or-higher","status":"publish","type":"post","link":"https:\/\/nativospuntacolorada.org.uy\/s\/2026\/03\/17\/so-it-multiplier-are-going-to-be-2x-10x-20x-or-higher\/","title":{"rendered":"So it multiplier are going to be 2x, 10x, 20x, or higher"},"content":{"rendered":"

\ufffd Games Extra (That have Betting Conditions): Which offer offers incentive money, but you must fulfill a wagering multiplier before you can withdraw people profits on the added bonus. Example: Put and bet ?ten discover a great ?30 bonus. To help you withdraw the fresh ?thirty, you need to bet 40x the main benefit count (?one,200).<\/p>\n

\ufffd Coordinated Put Offers: It classic bonus matches your first put because of the a specific fee. Such, a good \u00ab100% match to help you ?50\u00bb setting for folks who deposit ?30, you are getting an additional ?thirty, providing you with ?sixty playing having. Check always the newest terms, because these have a tendency to have wagering requirements. Example: Deposit and you can choice ?20 to locate a 100% meets, causing you to be which have ?40 to try out with.<\/p>\n

\ufffd Stake-to-Discover Bonuses: Their incentive finance or totally free spins are unlocked after you bet a quantity on the qualified game. Such now offers was versatile and frequently ability really-identified titles. Example: Wager ?10 on the chose ports for fifty totally free spins.<\/p>\n

\ufffd Live Local casino https:\/\/rollettocasino.net\/pt\/aplicativo\/<\/a> Offers: Such also offers are specially for our live desk video game, for example blackjack or roulette. They are able to is chance-100 % free bets, cashback on the losings, or admission towards exclusive award pulls. Example: Allege a good ?10 Real time Local casino Allowed Added bonus to make use of for the black-jack and roulette dining tables.<\/p>\n

\ufffd Cashback Now offers: Get a portion of web losings right back more than a specific months. These are a terrific way to soften the risk for brand new users and are also usually paid because bonus finance otherwise free spins. Example: Register and get 20% cashback on your own very first day’s play, to ?20.<\/p>\n

\ufffd Game-Particular Promotions: These are incentives tied to a particular slot or seller. He could be best for players who love a particular game otherwise need to was a different sort of you to. Example: Play Huge Trout Bonanza and also have up to thirty 100 % free revolves.<\/p>\n

\ufffd Competition Bonuses & Award Drops: Compete getting a percentage regarding a prize pool by to relax and play qualifying online game. Inside tournaments, people is rated of the victories otherwise wager volume, if you are prize falls offer random instantaneous advantages.<\/p>\n

\ufffd Sportsbook Has the benefit of: These even offers be a little more than simply effortless 100 % free wagers. They are able to were accumulator (acca) bonuses one reimburse the share if a person toes of your wager lets you off or Bet Developers that let you create customised wagers on a single match. Example: Set a ?10 accumulator having 3 or maybe more foot to acquire a good ?ten totally free bet.<\/p>\n

\ufffd Bingo Even offers: Rating extra value once you register an area or buy entry. A normal bingo desired added bonus might allow you to deposit ?10 and you will use ?20. Specific promotions likewise incorporate free bingo passes otherwise 100 % free revolves for the well-known harbors. Example: Put ?ten and also have ?20 to experience inside our bingo rooms, in addition to 10 free revolves to the chosen slots.<\/p>\n

\ufffd Lottery Betting Now offers: Such campaigns offer the opportunity to bet on the outcomes out of significant international lotto draws. Our very own common \u00abtwenty three for a few\u00bb give gives you a third bet free when you purchase several. Example: Get 2 Powerball wagers and possess your 3rd at no cost.<\/p>\n

The Lottoland advertising go after strict UKGC laws and you may recommendations. I never bring misleading incentives, each promote is subject to complete Conditions & Criteria. Delight enjoy sensibly. For assist, go to .<\/p>\n

So, what’s the instantaneous next thing just after verification? Financing your account. Navigate to the cashier, choose from various Australia-friendly commission gateways-away from conventional credit cards to help you easy age-wallets plus cryptocurrencies-to make the first put. That it transaction ‘s the bring about. The fresh acceptance extra, a layered behemoth made to extend the gamble all over numerous places, would be immediately paid otherwise need an easy extra password off the brand new promotions web page. Should any ambiguity arise during this economic step, Ripper gambling enterprise customer support stands able, a multi-route lifeline providing real-big date clearness. And only in that way, you are in. The latest reels twist, the new notes shuffle, as well as your thrill its begins.<\/p>\n

Needless to say, the journey begins with the newest formidable $7500 invited bonus, a package one to needs proper thought. It is not a mere handout; it is a structured boost across the your 1st dumps, designed to expand your enjoy and amplify their exploration of casino’s big products. The genuine shot of any platform, however, commonly appear when you need assistance. Here, Ripper Casino’s customer service stands out. Obtainable through 24\/7 alive cam and current email address, the help team shows a responsiveness and you can, moreover, an excellent contextual knowledge of pro conditions that turns potential frustrations to your resolved matters. It mix of good initial bonuses, financial fluidity, and you will reliable people support creates a natural ecosystem where Australian people, off novices in order to veterans, can run what counts: the brand new thrill of the game.<\/p>\n

But really, the real attempt of any internet casino spread following initially fanfare. The final, important testimonial so is this: build relationships the fresh Ripper Gambling establishment customer care before every high put. Test its responsiveness. Determine its systems. So it proactive action shows about their prospective a lot of time-term feel than any added bonus terms and conditions ever you may. Use the welcome bonus smartly,get rid of one to $7500 boost not as a great windfall, however, because a danger-free toolkit to understand more about more game mechanics and create a method. Consider, many magnificent incentive try worthless as opposed to an established safety net. Focus on programs that offer consistent, top-notch service.<\/p>\n

Weekend Special<\/h2>\n

18+. The brand new players only. Click ‘More Info’ to receive. Redeemable after for each user. Concludes GMT. Full T&C’s Pertain. . *Tiers one \ufffd 12 are susceptible to 38% prevention as per T&Cs. Level one effective bets is given out because thirty season annuity otherwise discounted lump sum during the Lottoland’s election.<\/p>\n

Abrasion & Spin<\/h2>\n

\ufffd 100 % free Revolves (No Wagering): This is certainly the preferred offer! Just deposit and you can choice a certain amount to help you unlock your own 100 % free revolves. The good thing? Whatever you winnings are your personal to save inside the cash. There are not any difficult \u00abturnover\u00bb legislation, to withdraw your own earnings instantaneously after you meet up with the standards. Example: Put and you will bet ?20 to find 100 free spins with no wagering required.<\/p>\n","protected":false},"excerpt":{"rendered":"

\ufffd Games Extra (That have Betting Conditions): Which offer offers […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts\/11945"}],"collection":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/comments?post=11945"}],"version-history":[{"count":1,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts\/11945\/revisions"}],"predecessor-version":[{"id":11946,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/posts\/11945\/revisions\/11946"}],"wp:attachment":[{"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/media?parent=11945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/categories?post=11945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nativospuntacolorada.org.uy\/s\/wp-json\/wp\/v2\/tags?post=11945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}