<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://wtfjavascript.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/daily</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/exam</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/leaderboard</loc>
<changefreq>daily</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/add-huge-numbers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/array-at-generic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/array-from-multiplication-table</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/array-of-vs-constructor</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/array-with-polyfill</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/arrow-this-object-literal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/balanced-brackets</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/bfs-shortest-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/binary-search-insert</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/bucketize-reduce</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/chameleon-triple-equal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/closure-loop-getters</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/closure-spy-wrapper</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/coercion-loose-equality</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/coercion-numeric-context</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/coercion-plus-operator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/collatz-recursive</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/compose-classic-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/curry-by-arity</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/deep-clone-cycles</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/deep-equal-cycles</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/deep-flatten-recursive</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/deep-max-reduce</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dfs-preorder</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/do-while-reverse-number</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-abort-signal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-capture-flag-removal</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-checkbox-preventdefault</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-code-mini-target</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-custom-event-detail</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-dedupe-listener</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-dispatch-sync</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-drag-propagation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-focus-vs-focusin</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-form-submit-event</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-istrusted</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-machine-propagation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-mouseenter-vs-mouseover</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-mutate-during-dispatch</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-once-option</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-passive-preventdefault</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-remove-anonymous</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-stop-vs-stopimmediate</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/dom-target-vs-currenttarget</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/drag-async-await-order</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/drag-coercion-steps</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/drag-el-nested-scheduling</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/drag-memory-references</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/drag-prototype-lookup</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/drag-var-let-closures</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-destructure-coords</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-filter-evens</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-find-negative</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-fizzbuzz-classic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-float-tofixed</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-join-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-loop-countdown</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-loop-sum</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-map-double</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-math-clamp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-math-round-floor-ceil</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-object-count-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-object-defaults</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-palindrome</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-payments-cents</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-proxy-empty-handler</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-quiz-const</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-quiz-typeof-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-reverse-string</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-security-textcontent</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-sort-ascending</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-strict-directive</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-tc-plus-minus</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-tc-truthiness</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-ts-narrowing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-url-hostname</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-wtf-nan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/easy-ydkjs-closure-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/edit-distance-dp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-await-interleave</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-callstack-order</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-machine-await</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-machine-basic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-machine-starvation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-machine-then-chain</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-memory-leaks</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-microtask-starvation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/el-stack-vs-heap</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/event-emitter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/every-sudoku-rows</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/fib-insane-memo</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/fizzbuzz-insane</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flatmap-tokenizer</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flatten-object-paths</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flatten-without-recursion</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/float-price-total</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/float-quirks-mc</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-array-plus-object</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-banana</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-block-plus-array</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-comparison-chain</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-comparison-chain-desc</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-double-bang</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-empty-array-eq</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-false-plus-4</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-hoist-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-hoist-tdz</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-hoist-var</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-minus-unary</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-nan-eq-nan</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-null-eq-undefined</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-null-gte-zero</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-null-plus-one</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-one-plus-true</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-or-fallback</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-plus-then-minus</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-string-compare</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-string-minus-number</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-string-plus-number</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-true-true-string</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/flow-typeof-typeof</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/for-in-vs-for-of</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/for-of-entries-iterator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/grid-check-loops</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/groupby-null-prototype</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/groupby-polyfill</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/groupby-transactions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/hm-creation-pass</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/hm-expressions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/hm-function-body</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/iterator-protocol-range</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/labeled-break-matrix</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/lazy-take-iterator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/lh-generator-two-way</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/lh-spread-rest</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/lh-static-method-instance</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/lh-symbol-hidden-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/longest-substring-window</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/loose-equal-from-spec</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/lru-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/math-max-edge-cases</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/math-max-nested</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/memoize-map-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/memoize-nested-maps</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pair-sum-classic-loops</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pattern-factory-vs-new</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pattern-mixin</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pattern-observer-unsubscribe</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pattern-prototype-shared</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/payment-installments</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/payment-ledger</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/permutations-backtracking</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-easy-alias-vs-copy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-easy-triple-equals</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-easy-var-anti</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-hard-complexity-lineup</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-hard-dedupe-stream</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-hard-hidden-classes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-hard-lazy-singleton</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-medium-object-vs-map</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-medium-set-membership</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/pp-medium-spread-accumulator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/proxy-default-dict</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/proxy-get-trap-mc</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/proxy-has-invariant-mc</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/proxy-negative-index</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/proxy-validated-record</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quirk-banana</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quirk-comparison-chain</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quirk-empty-array-equality</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quirk-min-greater-max</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quiz-event-loop-order</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quiz-tdz-hoisting</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/quiz-var-let-settimeout</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/recursion-head-vs-tail</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/reduce-polyfill-sparse</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/reduce-right-compose</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/reverse-int-string-methods</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-block-scope-var-let</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-const-for-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-fn-decl-hoist</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-fn-expr-not-hoisted</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-fn-vs-var-precedence</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-hof-hoisted-closure</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-inner-var-shadow</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-let-tdz</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-make-callbacks</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-named-fn-expr</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-param-own-binding</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-typeof-tdz</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sh-var-hoist-undefined</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sm-block-vs-function</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sm-loop-bindings</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sm-nested-lookup</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sm-shadowing</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/some-pair-sum</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sort-default-lexicographic</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sort-insertion-inplace</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sort-mergesort-stable</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sort-multi-key-stable</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sort-quicksort</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/sparse-arrays-holes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/swap-without-temp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/symbol-toprimitive</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tc-broken-transitivity</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tc-null-relational-paradox</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tc-object-plus-array</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tc-sneaky-empties</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tc-string-relational</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tc-symbol-coercion-rules</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-easy-capitalize</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-easy-maxof</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-easy-palindrome</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-easy-reverse</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-easy-total</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-addstrings</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-cents</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-clone</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-curry</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-emitter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-escape</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-groupby</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-lru</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-memoize</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-range</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-hard-search</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-med-brackets</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-med-clamp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-med-dedupe</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-med-fizzbuzz</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-med-once</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/test-med-slugify</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/times-table-loops</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-aftereach-on-failure</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-beforeeach-vs-beforeall</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-code-harness</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-code-spy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-code-stub</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-flaky-timer</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-lifecycle-order</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-machine-doubles</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-mock-stub-spy</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-nested-lifecycle</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-restore-stub</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tl-shared-state-flake</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/tokenize-classic-loops</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/trap-rain-water</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ts-narrow-unknown-guard</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ts-unknown-vs-any</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/two-sum-map</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/url-parser</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/url-relative-resolution</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/use-strict-behaviors</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/web-cors-preflight</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/web-defer-async</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/web-http-caching</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/web-storage-options</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/weighted-sum-reduce</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/while-collatz</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/xss-dangerous-sinks</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/xss-mitigation</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-asi-return-trap</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-hard-bind-polyfill</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-module-pattern-counter</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-once-closure</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-tagged-template-redact</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-this-binding-precedence</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://wtfjavascript.dev/problems/ydkjs-typeof-quirks</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
