XQC shoots down AIR1 with the one-shot pistol

2021.11.29 08:03 mkdads XQC shoots down AIR1 with the one-shot pistol

XQC shoots down AIR1 with the one-shot pistol submitted by mkdads to RPClipsGTA [link] [comments]


2021.11.29 08:03 chairbornebg The Hill: Германия призова Конгреса на САЩ да не налага санкции на „Северен поток 2“

submitted by chairbornebg to segabgforum [link] [comments]


2021.11.29 08:03 ImportanceSilver3251 FC Utrecht [1] - 0 Heracles - Adrián Dalmau Great Goal 92'

submitted by ImportanceSilver3251 to soccershighlights [link] [comments]


2021.11.29 08:03 mxosborn People take freedom for granted, but even simple actions like wandering aimlessly or standing outdoors in the neighborhood can be considered "suspicious behavior."

submitted by mxosborn to RandomThoughts [link] [comments]


2021.11.29 08:03 Party-Permission Rounding to 1 decimal place in page count plugin in Obsidian.md

Hi, I'm trying to edit a plugin for Obsidian.md (a markdown editor) that I adapted from a plugin that calculates reading time. The reading time plugin asks your words-per-minute speed and then calculates that by dividing the amount of words in a note (document) through the speed.
I wanted to get an overview of how many pages I have in a note without having to export it to a .docx or whatever so I changed the labels of some of the functions to say "pages" or "pageLength" instead of reading speed and so on. This works surprisingly well (surprisingly because I don't know what I'm doing at all!).
Now I'm curious if I can have it put out a fractional pages to one decimal places, so instead of just saying it has 2 pages (at 600 words in a note) and then only go to 3 pages when I get to 900 words, if I had 750 words it would say "2.5 pages" etc.
I can post the entire code below, but I think the most relevant portion is the Math.ceil function, which from what I understand rounds the numbers to whole numbers?

 var pages = words / options.wordsPerPage; var length = pages; var displayed = Math.ceil(pages.toFixed(2)); 
I think Math.round might be what I'm looking for, but as I say I don't know anything about this, so I'm not sure if that's correct, or how to implement it if so.
Any advice?
Thanks!
'use strict'; var obsidian = require('obsidian'); /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ /* global Reflect, Promise */ var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; function __extends(d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); } function __awaiter(thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } /*! * reading-time * Copyright (c) Nicolas Gryman  * MIT Licensed */ function ansiWordBound(c) { return ( (' ' === c) || ('\n' === c) || ('\r' === c) || ('\t' === c) ) } function readingTime(text, options) { var words = 0, start = 0, end = text.length - 1, wordBound, i; options = options || {}; // use default values if necessary options.wordsPerPage = options.wordsPerPage || 300; // use provided function if available wordBound = options.wordBound || ansiWordBound; // fetch bounds while (wordBound(text[start])) start++; while (wordBound(text[end])) end--; // calculate the number of words for (i = start; i <= end;) { for (; i <= end && !wordBound(text[i]); i++) ; words++; for (; i <= end && wordBound(text[i]); i++) ; } // page count stats var pages = words / options.wordsPerPage; var length = pages; var displayed = Math.ceil(pages.toFixed(2)); return { text: displayed + ' p.', pages: pages, length: length, words: words } } /** * Export */ var readingTime_1 = readingTime; var readingTime$1 = readingTime_1; var ReadingTime = /** @class */ (function (_super) { __extends(ReadingTime, _super); function ReadingTime() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.codeMirror = function (cm) { cm.on("change", _this.calculateReadingTime); }; _this.calculateReadingTime = function (e) { var _a, _b; var activeLeaf = (_a = _this.app.workspace.activeLeaf) !== null && _a !== void 0 ? _a : null; try { if ((_b = activeLeaf === null || activeLeaf === void 0 ? void 0 : activeLeaf.view) === null || _b === void 0 ? void 0 : _b.data) { var stats = readingTime$1(activeLeaf.view.data, { wordsPerPage: _this.settings.pageLength, }); _this.statusBar.setText("" + stats.text); } else { _this.statusBar.setText(""); } } catch (e) { console.log(e.message); } }; return _this; } ReadingTime.prototype.onload = function () { return __awaiter(this, void 0, void 0, function () { var _a; return __generator(this, function (_b) { switch (_b.label) { case 0: _a = this; return [4 /*yield*/, this.loadData()]; case 1: _a.settings = (_b.sent()) || new ReadingTimeSettings(); this.statusBar = this.addStatusBarItem(); this.statusBar.setText(""); this.addSettingTab(new ReadingTimeSettingsTab(this.app, this)); this.registerEvent(this.app.workspace.on("file-open", this.calculateReadingTime)); this.registerEvent(this.app.on("codemirror", this.codeMirror)); return [2 /*return*/]; } }); }); }; return ReadingTime; }(obsidian.Plugin)); var ReadingTimeSettings = /** @class */ (function () { function ReadingTimeSettings() { this.pageLength = 300; } return ReadingTimeSettings; }()); var ReadingTimeSettingsTab = /** @class */ (function (_super) { __extends(ReadingTimeSettingsTab, _super); function ReadingTimeSettingsTab() { return _super !== null && _super.apply(this, arguments) || this; } ReadingTimeSettingsTab.prototype.display = function () { var containerEl = this.containerEl; var plugin = this.plugin; containerEl.empty(); new obsidian.Setting(containerEl) .setName("Page Count") .setDesc("Words per page used for count (default: 300).") .addText(function (text) { return text .setPlaceholder("Example: 300") .setValue((plugin.settings.pageLength || "") + "") .onChange(function (value) { console.log("Page Length: " + value); plugin.settings.pageLength = parseInt(value.trim()); plugin.saveData(plugin.settings); plugin.calculateReadingTime(); }); }); }; return ReadingTimeSettingsTab; }(obsidian.PluginSettingTab)); module.exports = ReadingTime; //# sourceMappingURL=data:application/json;charset=utf- 
submitted by Party-Permission to learnjavascript [link] [comments]


2021.11.29 08:03 chairbornebg Александър Лукашенко: САЩ и Великобритания искат да разрушат ЕС чрез Полша

submitted by chairbornebg to segabgforum [link] [comments]


2021.11.29 08:03 Latter-Zucchini-1618 Can someone help me create teams for abyss?

Can someone help me create teams for abyss? submitted by Latter-Zucchini-1618 to GenshinImpact [link] [comments]


2021.11.29 08:03 PonderAsunder [Amazon/US] Deal of the Day: UNLOCK! Mythic Adventures Card Game - $20.49

submitted by PonderAsunder to Boardgamedeals [link] [comments]


2021.11.29 08:03 chairbornebg Шампионът Испания отпадна от „Купа Дейвис“ след драматична загуба от Русия

submitted by chairbornebg to segabgforum [link] [comments]


2021.11.29 08:03 MrScamwick Back in Business this week! One major part of the game I enjoy most-CoM

Back in Business this week! One major part of the game I enjoy most-CoM submitted by MrScamwick to SCBuildIt [link] [comments]


2021.11.29 08:03 MRF1982 If a lesbian has a baby somehow (adoption, artificial insemination, maybe natural while still in the closet), and the father isn’t in the picture...can the lesbian ever attempt to take another woman to court for taking a “fatherly (motherly)” role?

submitted by MRF1982 to NoStupidQuestions [link] [comments]


2021.11.29 08:03 funboy181897 Tribute eure Freundin oder ex, hab auch creepshots meiner ex DM me

submitted by funboy181897 to FreundinTausch [link] [comments]


2021.11.29 08:03 kirancoffey How To Open An Account In Binance

The most used and at the same time the most reliable crypto exchange platform is Binance. Also, Binance extremely easy to use and learn. By registering with a How To Open An Account In Binance, you can earn 20% commission discount on each purchase.
Binance 20% Referral Code: 77181558
How to register Binance? To make an account with Binance, you should simply get enrolled on the Binance site. On the enrollment page you will be elevated to enter a substantial email address and pick a secret phrase for yourself. When you consent to the Terms and Conditions, you will be approached to check your account by means of email. The email shipped off your given account will contain a connection where you can check your Binance account. When you click on the connection, your Binance account has been made and you are prepared to start exchanging. Yet, before you do, we suggest getting your account through two-factor confirmation. Since exchanging cryptographic money is an expensive and dangerous cycle, it is fundamental for guard your account from any programmers on the web. Binance permits you to set up 2FA and interface your account to your versatile number. This implies that before you can sign in to your Binance account from another gadget, you will be approached to confirm your personality through the telephone number gave.
Funding Your Binance Account As referenced before, Binance is absolutely a cryptocurrency trade application. This implies that to begin exchanging with Binance, you will be needed to finance your account with some current cryptocurrency. This should be possible utilizing some other cryptocurrency trade wallet. Just go to your wallet where you have the cryptocurrency put away, select the amount you need to move, and send those assets to your substantial Binance account. The most awesome aspect of exchanging with computerized monetary standards is that everything occurs in a moment. When you select 'send' from your crypto trade wallet, your Binance account will be supported right away. If you register with a Binance Referral Code 2021, it will provide to you 15% discount from your each buying.
submitted by kirancoffey to HowToOpenBinanceAcc [link] [comments]


2021.11.29 08:03 AnnaGorlos Each person on this planet owns a different set of teeth, that is why we will introduce you to a product that can give that IDEAL SMILE to every person, regardless what kind of teeth they have. Introducing the PERFECT SMILE SNAP ON BRACES.

Each person on this planet owns a different set of teeth, that is why we will introduce you to a product that can give that IDEAL SMILE to every person, regardless what kind of teeth they have. Introducing the PERFECT SMILE SNAP ON BRACES. submitted by AnnaGorlos to Annaxo [link] [comments]


2021.11.29 08:03 billysenbyol Binance Referral 2021

The most used and at the same time the most reliable crypto exchange platform is Binance. Also, Binance extremely easy to use and learn. By registering with Binance Referral 2021, you can earn a 20% commission discount on each purchase.
Binance 20% Sign Up Code: 77181558
How to Register Binance? To make an account with Binance, you should simply get enrolled on the Official Binance Website. On the enrollment page you will be elevated to enter a substantial email address and pick a secret phrase for yourself. When you consent to the Terms and Conditions, you will be approached to check your account by means of email. The email shipped off your given account will contain a connection where you can check your Binance account. When you click on the connection, your Binance account has been made and you are prepared to start exchanging. Yet, before you do, we suggest getting your account through two-factor confirmation. Since exchanging cryptographic money is an expensive and dangerous cycle, it is fundamental for guard your account from any programmers on the web. Binance permits you to set up 2FA and interface your account to your versatile number. This implies that before you can sign in to your Binance account from another gadget, you will be approached to confirm your personality through the telephone number gave.
Funding Your Binance Account As referenced before, Binance is absolutely a cryptocurrency trade application. This implies that to begin exchanging with Binance, you will be needed to finance your account with some current cryptocurrency. This should be possible utilizing some other cryptocurrency trade wallet. Just go to your wallet where you have the cryptocurrency put away, select the amount you need to move, and send those assets to your substantial Binance account. The most awesome aspect of exchanging with computerized monetary standards is that everything occurs in a moment. When you select 'send' from your crypto trade wallet, your Binance account will be supported right away. If you register with a Binance Referral Link, it will provide to you 15% discount from your each buying.
submitted by billysenbyol to ReferenceCodeBinance [link] [comments]


2021.11.29 08:03 cadenherring123 Binance Code

The most used and at the same time the most reliable crypto exchange platform is Binance. Also, Binance extremely easy to use and learn. By registering with Binance Code, you can earn a 20% commission discount on each purchase.
Binance 20% Referral Code: 77181558
How to Register Binance? To make an account with Binance, you should simply get enrolled on the Official Binance Website. On the enrollment page you will be elevated to enter a substantial email address and pick a secret phrase for yourself. When you consent to the Terms and Conditions, you will be approached to check your account by means of email. The email shipped off your given account will contain a connection where you can check your Binance account. When you click on the connection, your Binance account has been made and you are prepared to start exchanging. Yet, before you do, we suggest getting your account through two-factor confirmation. Since exchanging cryptographic money is an expensive and dangerous cycle, it is fundamental for guard your account from any programmers on the web. Binance permits you to set up 2FA and interface your account to your versatile number. This implies that before you can sign in to your Binance account from another gadget, you will be approached to confirm your personality through the telephone number gave.
Funding Your Binance Account As referenced before, Binance is absolutely a cryptocurrency trade application. This implies that to begin exchanging with Binance, you will be needed to finance your account with some current cryptocurrency. This should be possible utilizing some other cryptocurrency trade wallet. Just go to your wallet where you have the cryptocurrency put away, select the amount you need to move, and send those assets to your substantial Binance account. The most awesome aspect of exchanging with computerized monetary standards is that everything occurs in a moment. When you select 'send' from your crypto trade wallet, your Binance account will be supported right away. If you register with a Binance Referral Link, it will provide to you 15% discount from your each buying.
submitted by cadenherring123 to BinanceSgReferral [link] [comments]


2021.11.29 08:03 GarySmith43 How to use it? Before applying the product, wash your hair first, using conditioner at the same time. Then, the hair will look shinier. Blow-dry the hair to 80% after washing. Any product of this kind applying to the hair before it is dried will damage hair or skin because of high-temperature steam

How to use it? Before applying the product, wash your hair first, using conditioner at the same time. Then, the hair will look shinier. Blow-dry the hair to 80% after washing. Any product of this kind applying to the hair before it is dried will damage hair or skin because of high-temperature steam submitted by GarySmith43 to BestDealsOfTheDay_ [link] [comments]


2021.11.29 08:03 hamiltonarch Exchange Code

The most used and at the same time the most reliable crypto exchange platform is Binance. Also, Binance extremely easy to use and learn. you can EARN A 15% COMMISSION DISCOUNT on each purchase, by registering with a Exchange Code

Binance 15% Referral Code: 77181558
submitted by hamiltonarch to BinanceCode [link] [comments]


2021.11.29 08:03 AutoModerator DOORDASH COUPON PROMO CODE: $10 OFF YOUR FIRST THREE ORDERS OVER $15 (WORKING DECEMBER 2021)

Link: https://www.doordash.com/consumereferred/7ac3095b-0e2d-4bb6-b591-a49885b4475a
Unlimited uses, just have to create new accounts whenever you’ve used up your three previous discounts and want more cheap food! 🙂
submitted by AutoModerator to DoorDashCoupon [link] [comments]


2021.11.29 08:03 augustestes Binance Qr Code Verification

Visit for Binance Qr Code Verification. The most used and at the same time the most reliable crypto exchange platform is Binance. Also, Binance extremely easy to use and learn. You can earn a 20% commission discount on each purchase.
Binance 20% Sign Up Code: 77181558
How to Register Binance? To make an account with Binance, you should simply get enrolled on the Official Binance Website. On the enrollment page you will be elevated to enter a substantial email address and pick a secret phrase for yourself. When you consent to the Terms and Conditions, you will be approached to check your account by means of email. The email shipped off your given account will contain a connection where you can check your Binance account. When you click on the connection, your Binance account has been made and you are prepared to start exchanging. Yet, before you do, we suggest getting your account through two-factor confirmation. Since exchanging cryptographic money is an expensive and dangerous cycle, it is fundamental for guard your account from any programmers on the web. Binance permits you to set up 2FA and interface your account to your versatile number. This implies that before you can sign in to your Binance account from another gadget, you will be approached to confirm your personality through the telephone number gave.
Funding Your Binance Account As referenced before, Binance is absolutely a cryptocurrency trade application. This implies that to begin exchanging with Binance, you will be needed to finance your account with some current cryptocurrency. This should be possible utilizing some other cryptocurrency trade wallet. Just go to your wallet where you have the cryptocurrency put away, select the amount you need to move, and send those assets to your substantial Binance account. The most awesome aspect of exchanging with computerized monetary standards is that everything occurs in a moment. When you select 'send' from your crypto trade wallet, your Binance account will be supported right away. If you register with a Binance Referral Link, it will provide to you 20% discount from your each buying.
submitted by augustestes to BinanceBonusCodes [link] [comments]


2021.11.29 08:03 Morgan-992 UPDATED CAKE STAND DESIGN - Revolving cake turntable with blue anti-slip base. Turns smoothly in a clockwise or anticlockwise direction, can hold a cake up to 11-inches and can even accommodate a larger cake on a cake board.

UPDATED CAKE STAND DESIGN - Revolving cake turntable with blue anti-slip base. Turns smoothly in a clockwise or anticlockwise direction, can hold a cake up to 11-inches and can even accommodate a larger cake on a cake board. submitted by Morgan-992 to CakeDecoratingIdeas [link] [comments]


2021.11.29 08:03 GarySmith43 Moving Belt Adjustable Straps HOW TO USE: The two straps should cross under the center of gravity of the object to provide extra stability. If the object is relatively light and small, you may fix the strap on the forearm, without the auxiliary belts.

Moving Belt Adjustable Straps HOW TO USE: The two straps should cross under the center of gravity of the object to provide extra stability. If the object is relatively light and small, you may fix the strap on the forearm, without the auxiliary belts. submitted by GarySmith43 to BestDealsOfTheDay_ [link] [comments]


2021.11.29 08:03 Adam-best 360 DEGREE PANORAMIC CAMERA LIGHT BULB If you want to be able to monitor your own home and protect it from intruders, there’s a no better option than this 360 Degree Panoramic Fisheye IP Spycam Light Bulb. This makes it the perfect security gadget that can be used to protect your property.

submitted by Adam-best to BestDealsOfTheDay_ [link] [comments]


2021.11.29 08:03 Morgan-992 MUMUPI 3D Hair Bangs Hairpiece Long Clip In on Front Hair Bang Side Fringe Hair Extension Real Synthetic hair Bangs Hair Piece Amazon Exclusive 13% off > $133.49<> Banggood Coupon Code

submitted by Morgan-992 to McrOne [link] [comments]


2021.11.29 08:03 anthonychapman123 Binance New User Offer

The most used and at the same time the most reliable crypto exchange platform is Binance. Also, Binance extremely easy to use and learn. you can EARN A 15% COMMISSION DISCOUNT on each purchase, by registering with a [Binance New User Offer](https://accounts.binance.com/en/register?ref=77181558).

Binance 15% Referral Code: 77181558
submitted by anthonychapman123 to BinancePromoCodes1 [link] [comments]


http://altair77.ru