OkCupid is another one of the biggest names in the dating biz. After creating a username, you’ll start filling out a very long profile, to which you can link to your Instagram account. You can answer questions, giving both your answer and what you’d like your potential match’s answer to be — this creates a percentile score for users that reflects compatibility. You can also choose to make your answers public and note how important they are to you.
How it works:  To be honest, there aren't that many places where people who are more introspective can congregate in the outside world. That kind of goes against the idea of being shy. Sure there are clubs and parities, but if you're really shy it's nearly impossible to meet anyone there. This website is the solution. The website's matching system uses your preferences, location, and interests to match you with others. It even offers expert tips to help you overcome your shyness.  
The website allows users to create personal profiles which indicate their personal preferences. Users can also upload photos both publicly and privately, and make instant messaging connections which allow them to chat with other users in real time. The website has an excellent advanced search engine which allows you to find matches based on more specific nuances than the regular search function.
The dating app Wingman takes matchmaking into the 21st century. With this app, you can create a dating profile for your friend and tell the world how amazing they are. Along with selecting the most flattering photos of your friend, you get to write their bio. It can be hard to self-promote and this app eliminates that problem. Once you set up a profile, the app is pretty similar to Tinder; you simply swipe through user profiles to find folks you think might be compatible with your friend. Like the profile you created, those you flip through are monitored and used by the friends of the person actually going on the date. If they think it’s a match that might work, you can facilitate a conversation or a meet-up.
Bumble is a happy bubble of dating zen. Built to be safe and respectful of everyone, the app feels far more up to date than its competition, with modern language. For example, it asks you how you identify instead of just making you check a "male" or "female" box. It also puts all the power in the woman's hands—a man can't contact a woman unless she has shown interest in him first. Not looking for love? Bumble also offers a way to find new friends, and even a mini-LinkedIn-like section for professional connections.
But in terms of overall satisfaction, our survey found that free dating sites actually score a touch better than paid ones, probably because they're a better value. Although our survey found that no dating site or app sweeps online daters off their feet in the satisfaction department, OkCupid is rated highest overall by respondents, and Grindr, a free app for gay men, is also near the top. 
Through trial and error, I’ve learned more about what I’m comfortable with just through talking to people. Women, in particular, are socialized to downplay their sense of discomfort to be polite. On Feeld, I never make excuses for someone if they say something weird or hostile. Whereas on other apps I might have thought, “Eh, people are awkward over text,” I say “no” a lot more on Feeld. “No” to people I’m not interested in. “No” to things I don’t want to do.
My favorite part was that they allowed you to specify what you want in a partner: You'll choose which of those same personality traits you're looking for in someone else and rate how important they are to you. For instance, I'd prefer someone who doesn't smoke cigarettes, but it's not a deal breaker — Match lets you specify that preference exactly, and if you choose "This is a deal breaker," they won't give you potential matches that had that in their answers. This is a super simple way to make sure you're at least somewhat on the same page as someone and gets the surface-level things out of the way. This means that those awkward conversations don't come up two months into the relationship. Finding someone who has the same values as you is just as important as finding someone with good communication skills and the rest of that mushy stuff.

While this is the only app of its kind we know if right now, we can only assume other high tech fridges will be coming out with their own versions soon. Samsung's website details the many ways in which the kinds of food you have speak volumes about your personality. A fridge full of protein shakes and fruits, for example, speaks to a healthy lifestyle. Someone with a lot of dairy products and containers full of sweets might really enjoy baking. These are aspects of a person’s life important when it comes to finding a long term partner, but we have to admit, it might be a little weird looking through fridges. Let us know how it goes.
Swiping, browsing, filtering, match recommendations — the dating app you go with should have numerous ways to pair you with that special someone (or someones). Take Match, for instance. This app offers unlimited searching, so you can be in the driver’s seat of your own love life. However, when you want Match to take the wheel, you can go to the Reverse Search and Missed Connections sections — as well as check your inbox — for people the app thinks you’ll like. If you’re testing out an app and it seems like it’s matching features are lacking, you might want to think twice before downloading.
While many dating apps go overboard with obnoxious advertising (leading to an unfortunate desperation stigma), Match offers a sliver of hope: They guarantee that you'll find someone in six months, and if you don't, they'll give you six months for free. Match has gained the trust of over 35 million unique monthly visitors, giving it the largest user base of any online dating site — it even sees over four million more monthly visitors than Tinder. Match loves to brag about their success stories on social media, providing you endless inspiration when your dating life looks grim. 

Though its interface is busy, the tradeoff is extensive search options that make it easier to find dates that better match what you're looking for. Joining Match.com is free -- you can create a profile, browse and search others' profiles, and "wink" at other members without paying. However, if someone catches your eye, you must pay for a one-, three-, six- or 12-month subscription to communicate with other members (Est. $36.99, $19.99, $18.99 or $16.99 per month, respectively). Match.com offers a guarantee with its six-month subscription: If you don't find someone during that time, they will give you another six months free. However, you must comply with certain rules, including communicating with at least five different members via email each month. If you want to try the site for free, email promotions sometimes yield a free-trial offer that lets you have full access for a few days. There are mobile apps for iOS and Android phones as well as Amazon devices such as the Kindle Fire.
In heterosexual matches, the woman has 24 hours to make the first move and the man has 24 hours to respond or the connection disappears forever. In same sex matches, either person has 24 hours to make the first move and 24 hours to respond before the connection expires. Once a message has been sent, there is no expiration date for a conversation. These time restrictions encourage users to take action and take their connections to the next level, solving the online dating problem of matches that go nowhere.
Large Friends is the best BBW dating / plus size dating app. The app is designed for BBW, BHM (Big Handsome Men) and the BBW admirers. Large Friends is perfect for all those who want to meet plus size singles. Whether you are looking to date curvy girls or thick woman, just start using the BBW dating app for your dating needs. The aims of the Large Friends app is bringing plus size singles close by letting them share their happiness and sorrow. And Large Friends build strong and serious relationships and find the perfect partner for yourself. The reliability of this Large friends dating app could be perceived from the reason that it has been included in best media newspapers. Full Review »
I’m going to assume I don’t need to introduce the concept of Tinder and its reputation to you. Obviously, I know people who've met their hookups on this app, but I also know people who've met on it and are now in serious (and lovely!) relationships. Tinder is what you make of it, but you do have to weed through a lot of people because you can only sort by age and location. I first downloaded the app about four years ago. While it might have changed since I’ve used it, I had a lot of nasty comments or “Wanna come over?” messages sent to me in the wee hours of the morning. I went on at least five horrible dates (like with the guy who told me my pictures weren’t doing me any favors) and a few amazing dates (like with the guy who I ended up seeing for close to six months). I’m not a fan of the swiping, or the unsolicited comments on my body, so eventually I retired it as an option.
Feeld is an app for people who know what they want. It describes itself as a place to “meet open-minded couples and singles near you,” making it the premiere app for unicorns and those who want a more openly kink-friendly app experience. While that may sound pretty niche, Veronica*, 35, who lives in Queens, says Feeld became her favorite dating app. At the time of download, she was single and recovering from a bad breakup. She used Tinder and Bumble for regular dating, but hated the experience. “None of the men seemed cute enough, and a lot of them were exactly as gross and Air-Drop-a-dick-pic-slimy as the stereotypes go,” she explains.
We couldn’t give you an extensive guide to online dating without mentioning sugar babies. This term is slang – usually for younger women who use online dating services to match with older, wealthier men who provide them with financial support in some way. This has become an increasingly popular way for young people to help ease the burden of student loan debt.

The Nuts and Bolts: The branding is adorable. Every match is considered a “bagel,” and you’re the coffee, looking for your mate. You use “coffee beans” to gather points based on how much you engage, divulge, etc., and that unlocks more access/information on your matches. I would say, however, the best thing about this app is how you can’t scroll through a website of prospects; instead, you’re sent one match every day at noon. You get the alert, you say yes or no, and that’s it. No scrolling through endless pictures, no digging deep into essay-like profiles. In my opinion, this is the hassle-free way of dipping your toes into dating apps for the busy person who doesn’t have time to scroll through feeds or browse through profiles.
If you haven't yet jumped on board the dating app train, there's no better time than now to get started. But first: which dating app should you choose? There's a dizzying range, so how do you know which is best for your needs? Wonder no more - we here at EliteSingles have prepared an overview of the best dating apps for every style of dating. Just click a category to read more:
Premium memberships offer features like being able to see who viewed your profile or read your message. While these things aren’t totally necessary, if they pique your interest and you have the money to spend, we’ve seen dating apps that start as low as $12.49 a month. I mean, how much do you spend on Starbucks every month? And this is your love life.

Another free site, Plenty of Fish (free), claims to be "the world's largest dating site" and says it has 150 million registered users worldwide. That's a staggering number, but how many of those accounts are active is unclear; there were 23 million unique monthly visitors in November 2016, according to Statista. There is a broad age range: As of 2016, the site said 20 percent of users were 18 to 24, 38 percent were 25 to 34, 22 percent were 35 to 44, and 20 percent were 45 or older. Experts say the large user base sets Plenty of Fish apart, but they warn that quantity does not necessarily mean quality. Users indicate this might be a better place for casual dating instead of serious relationships.
Ladies BEWARE!!! Against my better judgement and gut feeling I corresponded by phone and text over a period of almost 2 months. My first clue should have been that after the first week he was busy working on a big project and could not meet in person. Then he had to go to New York for the project presentation. He got selected for his project to begin working on a condo building oversees in Cyprus. He was to return on July 25th. On July 21st problems arised that he wasn’t able to return because he owed $$ for the equipment and labor that had to be paid before he left. Needless to say he began pressuring me to help him. He only needed a mere $200,000.00. LOL I wasn’t falling for that scam. They prey on women’s emotions and not only did I waste 2 months but the torment of knowing all along it was nothing but lies. WOMEN BE CAREFUL UNDER NO CIRCUMSTANCES FALL PREY TO THESE RUTHLESS MEN.
!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
It’s very quick and easy to set up and use. The profile creation is pretty standard. You add photos, age, profession, and interests, and you can also specify what you feel like doing, whether that’s taking a walk in the park, seeing a movie, or having a drink. Happn has some nifty integrations — you can use Facebook to set up your profile, hook up your Instagram account to automatically add photos, and add Spotify to see if your musical tastes align.
Rather than who you know, self-described ''missed connections'' dating app Happn focuses on where you've been. It's a GPS based dating app that tracks your location in real time, and alerts you when you are a certain distance from another member. There's no personality matching, but you can link your account with Instagram and Spotify to let people see your interests. If you're OK with spontaneity then this app will intrigue.7
Unique features: you can select which gender/s you're interested in, and what kinds of connections – hook-ups, friendship, short-term and long-term dating, and non-monogamy. OkCupid had the most gender, sexuality and relationship preferences of all the sites we looked at, so it's a good option if you don't identify as heterosexual, cisgender or monogamous.
Wolfe's mission was to create an app grounded in positivity and encouragement, where aggression and bullying have no place, and actions are guided by kindness. Her first move was to shake up traditional dating norms by requiring female Bumble users to make the first move. As a result, Bumble has unusually low reports of harassment and abuse, as well as the highest post-match chat rate in the industry.
One thing to note if you don't fall into the cis-hetero dating pool: While most of the apps reviewed here are inclusive, there are those that are friendlier to the LGBTQ community than others. For example, OkCupid goes beyond forcing users to choose between being a male or female, including options like Hijra, genderfluid, and two-spirit. If you're a man seeking a man or a woman seeking a woman, you'll want to steer clear of eharmony: It doesn't even give you the option of a same-sex match.
The Nuts and Bolts: I spent a whopping five minutes on the app—I think that says a lot. For starters, your five potential matches show up on a constellation-like sky chart (with you at the center—how groundbreaking). There’s no way of swiping left on your matches (or seeing new ones), and not one was even remotely attractive. So that was that for me. The app matches you based on astrological compatibility, which is amusing. It completely fails, however, to consider any other factor—looks, education, age, location—so the matches were a total flop to me. I think the concept is good, but the app is poorly executed, and the user pool seems low.
(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){t("./ads_manager/main.js")}.bind(null,t))["catch"](t.oe):"publisher_dashboard"==e?t.e("publisher_dashboard").then(function(e){undefined,undefined,undefined,undefined,undefined,undefined,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){/**
×