CINXE.COM

| WikiLearn

<!DOCTYPE html> <!--[if lte IE 9]><html class="ie ie9 lte9" lang="en"><![endif]--> <!--[if !IE]><!--><html lang="en" class=""><!--<![endif]--> <head dir="ltr"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-5bbc4ebea7db956ad0e","applicationID":"1053306177","transactionName":"MQBTYxQHDRZTU00NXwhKd0IIBRcMXV4WCF0VS1VdBwgEClNASRceBBdQWQIPDQIcRlABRxVfWFkCAxs=","queueTime":2,"applicationTime":34,"agent":"","atts":"HUdEFVwdQQxCb1oMUQ8LH1QJEw0REAoLSBIWHEVfCQg8E1dCSg1fCEcLFVVIW0sDABtIEgIPUFkBCTwTV0JKDV8IRwsVVUhRSwMDG0gSBQpeXA8DEEtaVVgAVRRLQl4cA0FfAhwbFlUXEFREEjkJEkZvWgtfDQxUFVxEDQpGHUsBQRMAQkMDAkFJEEJcFUUDFkVoBxMXDW1EQBRVOQJEUhUVQV8QRVcFRRINVFkSDwAERlVdRhxEF1RGEwMQEW1FSgFCOQRWUggSQV8QfVYeWQoJUBhSSFNFGlNWCUAHEVhVCgNYRX9jcCEQUUsBDEYxCgtWX04XECgxEQFIVlhFYXx6JwFdRR95IzJDJn5iGVYeVksEB1FUVF4SHnchZEYmfWVGVU1VHAANUQBQXhEZKCM3RXF8a0QDSFAfBVdWUVcJEBcqdTJFcns0RlJLAh4KUwBTXhEZKCM3RXF8a0QBSFQfA1VUUUwQHBsHXwIAblgRCAYXbV1WAEUKABMNRAoOFhxUUwVeAQpQRxYVTQdAUVcAWQgCH0EPAxQWEE1E"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120300633",accountID:"4446956",trustKey:"4446956",xpid:"UAIDV19WDhABVFRRBAEBV1MG",licenseKey:"NRJS-5bbc4ebea7db956ad0e",applicationID:"1053306177"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="origin-trial" content="ArNBN7d1AkvMhJTGWXlJ8td/AN4lOokzOnqKRNkTnLqaqx0HpfYvmx8JePPs/emKh6O5fckx14LeZIGJ1AQYjgAAAABzeyJvcmlnaW4iOiJodHRwOi8vbG9jYWxob3N0OjE4MDAwIiwiZmVhdHVyZSI6IkRpc2FibGVEaWZmZXJlbnRPcmlnaW5TdWJmcmFtZURpYWxvZ1N1cHByZXNzaW9uIiwiZXhwaXJ5IjoxNjM5NTI2Mzk5fQ=="> <title> | WikiLearn </title> <script type="text/javascript"> /* immediately break out of an iframe if coming from the marketing website */ (function(window) { if (window.location !== window.top.location) { window.top.location = window.location; } })(this); </script> <script type="text/javascript" src="/static/js/i18n/en/djangojs.705ead69114e.js"></script> <script type="text/javascript" src="/static/js/ie11_find_array.bd1c6dc7a133.js"></script> <link rel="icon" type="image/x-icon" href="/static/wikilearn/images/favicon.a516aac0308b.ico"/> <link href="/static/wikilearn/css/lms-style-vendor.68e48093f5dd.css" rel="stylesheet" type="text/css" /> <link href="/static/wikilearn/css/lms-main-v1.9426995c727c.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/static/js/lms-main_vendor.2fe9a52ec686.js" charset="utf-8"></script> <script type="text/javascript" src="/static/js/lms-application.98d9a8549a03.js" charset="utf-8"></script> <script type="text/javascript" src="/static/bundles/commons.55f1c1acc54390ef9d36.a7fc0a39253a.js" ></script> <script> window.baseUrl = "/static/"; (function (require) { require.config({ baseUrl: window.baseUrl }); }).call(this, require || RequireJS.require); </script> <script type="text/javascript" src="/static/lms/js/require-config.38226099c6ad.js"></script> <script type="text/javascript"> (function (require) { require.config({ paths: { 'course_bookmarks/js/views/bookmark_button': 'course_bookmarks/js/views/bookmark_button.d4cfaf3361fa', 'js/views/message_banner': 'js/views/message_banner.141974fd4f5d', 'moment': 'common/js/vendor/moment-with-locales.e3cc27d412a1', 'moment-timezone': 'common/js/vendor/moment-timezone-with-data.60142e6c4416', 'js/courseware/course_info_events': 'js/courseware/course_info_events.2fc35b57627f', 'js/courseware/accordion_events': 'js/courseware/accordion_events.6064c7809de5', 'js/dateutil_factory': 'js/dateutil_factory.a28baef97506', 'js/courseware/link_clicked_events': 'js/courseware/link_clicked_events', 'js/courseware/toggle_element_visibility': 'js/courseware/toggle_element_visibility.474ff5ba9de3', 'js/student_account/logistration_factory': 'js/student_account/logistration_factory.5e55252d0ace', 'js/courseware/courseware_factory': 'js/courseware/courseware_factory.1504fc10caef', 'js/groups/views/cohorts_dashboard_factory': 'js/groups/views/cohorts_dashboard_factory.ca68388d81d6', 'js/groups/discussions_management/discussions_dashboard_factory': 'js/discussions_management/views/discussions_dashboard_factory.2e10d9097343', 'draggabilly': 'js/vendor/draggabilly.26caba6f7187', 'hls': 'common/js/vendor/hls.5e0c7e1b3bfd' } }); }).call(this, require || RequireJS.require); </script> <script type="application/json" id="user-metadata"> null </script> <!-- dummy Segment --> <script type="text/javascript"> var analytics = { track: function() { return; }, trackLink: function() { return; }, pageview: function() { return; }, page: function() { return; } }; </script> <!-- end dummy Segment --> <meta name="path_prefix" content=""> <meta name="openedx-release-line" content="maple" /> </head> <body class="ltr lang_en"> <div id="page-prompt"></div> <div class="window-wrap" dir="ltr"> <a class="nav-skip sr-only sr-only-focusable" href="#main">Skip to main content</a> <header class="global-header "> <div class="main-header"> <h1 class="header-logo"> <a href="/dashboard"> <img class="logo" src="/static/wikilearn/images/logo.56cb05a8e829.png" alt="WikiLearn Home Page"/> </a> </h1> <div class="hamburger-menu" role="button" aria-label=Options Menu aria-expanded="false" aria-controls="mobile-menu" tabindex="0"> <span class="line"></span> <span class="line"></span> <span class="line"></span> <span class="line"></span> </div> <nav class="nav-links" aria-label=Supplemental Links> <div class="main"> <div class="mobile-nav-item hidden-mobile nav-item nav-tab"> <a class="tab-nav-link" href="/courses" aria-current="false"> Catalog </a> </div> </div> <div class="secondary"> <div> <div class="mobile-nav-item hidden-mobile nav-item"> <a class="register-btn btn" href="/register?next=%2F">Register</a> </div> <div class="mobile-nav-item hidden-mobile nav-item"> <a class="sign-in-btn btn" href="/login?next=%2F">Sign in</a> </div> </div> </div> </nav> </div> <div class="mobile-menu hidden" aria-label=More Options role="menu" id="mobile-menu"></div> </header> <form action="/i18n/setlang/" method="post" class="settings-language-form" id="language-settings-form"> <input type="hidden" id="csrf_token" name="csrfmiddlewaretoken" value="nn7QT6e7b6WLiiz1hqNquMdOjRFVcl3PiqiiyT0GWPt0YB500XTWDnqKGn5yeqtz"> <input title="session update url" type="hidden" class="url-endpoint" value="/lang_pref/session_language" data-user-is-authenticated="false"> <label><span class="sr">Choose Language</span> <select class="input select language-selector" id="settings-language-value" name="language"> <option value="en" selected="selected">English</option> <option value="ar" >العربية</option> <option value="ar-ma" >العربية (المغرب)</option> <option value="cs" >Čeština</option> <option value="es-419" >Español (Latinoamérica)</option> <option value="fa" >فارسی</option> <option value="fr" >Français</option> <option value="he" >עברית</option> <option value="hi" >हिन्दी</option> <option value="ko-kr" >한국어 (대한민국)</option> <option value="ml" >മലയാളം</option> <option value="nl-nl" >Nederlands (Nederland)</option> <option value="pl" >Polski</option> <option value="pt-br" >Português (Brasil)</option> <option value="pt-pt" >Português (Portugal)</option> <option value="ru" >Русский</option> <option value="sl" >Slovenščina</option> <option value="sv" >svenska</option> <option value="ta" >தமிழ்</option> <option value="tr-tr" >Türkçe (Türkiye)</option> <option value="uk" >Українська</option> <option value="vi" >Tiếng Việt</option> <option value="zh-cn" >中文 (简体)</option> </select> </label> </form> <div class="marketing-hero"></div> <div class="content-wrapper main-container" id="content" dir="ltr"> <main id="main" aria-label="Content" tabindex="-1"> <section class="main-banner"> <div class="banner-container"> <div class="text-block"> <h1>Unlock The World’s Knowledge</h1> <p hidden>Any details or captions Any details or captions Any details or captions Any details or captions Any details Any details or captions Any details or captions</p> </div> <div class="image-block"> <img src="/static/wikilearn/images/banner-image.1a06b71a6412.png" alt="Unlock The World’s Knowledge"> </div> </div> </section> <section class="home"> <header class="hidden"> <div class="outer-wrapper"> <div class="title"> <div class="heading-group"> <h1>Welcome to WikiLearn</h1> <p>It works! Powered by Open edX<sup style='font-size: 65%'>&reg;</sup></p> </div> <div class="course-search"> <form method="get" action="/courses"> <label><span class="sr">Search for a course</span> <input class="search-input" name="search_query" type="text" placeholder="Search for a course"></input> </label> <button class="search-button" type="submit"> <span class="icon fa fa-search" aria-hidden="true"></span><span class="sr">Search</span> </button> </form> </div> </div> </div> </header> <section class="courses-block"> <div class="home-tabs hidden"> <ul> <li class="active"><a href="#">Featured</a></li> <li><a href="#">Recently Added</a></li> <li><a href="#">All Courses</a></li> </ul> </div> <section class="courses-container"> <section class="highlighted-courses"> <section class="courses"> <div class="courses-listing"> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+wmf_commdev_partnerships+2022" role="region" aria-label="Introduction to Partnership Building (with human graded writing assignments)"> <a href="/courses/course-v1:Wikimedia-Foundation+wmf_commdev_partnerships+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+wmf_commdev_partnerships+2022+type@asset+block@Screenshot_from_2022-05-03_18-35-16.png" alt="Introduction to Partnership Building (with human graded writing assignments) wmf_commdev_partnerships" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">wmf_commdev_partnerships</span> </span> <span class="course-title-wrap"> <span class="course-title">Introduction to Partnership Building (with human graded writing assignments)</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Basics of partnership building for Wikimedia volunteers, with practical assignments.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-05-03T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>wmf_commdev_partnerships</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-05-03T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+wmf_commdev_partnerships_cg+2022" role="region" aria-label="Introduction to Partnership Building (computer-graded exercises)"> <a href="/courses/course-v1:Wikimedia-Foundation+wmf_commdev_partnerships_cg+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+wmf_commdev_partnerships_cg+2022+type@asset+block@partnership_building_cg.png" alt="Introduction to Partnership Building (computer-graded exercises) wmf_commdev_partnerships_cg" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">wmf_commdev_partnerships_cg</span> </span> <span class="course-title-wrap"> <span class="course-title">Introduction to Partnership Building (computer-graded exercises)</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Basics of partnership building for Wikimedia volunteers, with computer-graded exercises.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-05-31T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>wmf_commdev_partnerships_cg</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-05-31T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaFoundation+wmf_commdev_wikimania_speaker_guideboook+2022" role="region" aria-label="Speaker Series Guidebook "> <a href="/courses/course-v1:WikimediaFoundation+wmf_commdev_wikimania_speaker_guideboook+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaFoundation+wmf_commdev_wikimania_speaker_guideboook+2022+type@asset+block@Screen_Shot_2022-06-15_at_9.47.29_AM.png" alt="Speaker Series Guidebook wmf_commdev_wikimania_speaker_guideboook" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaFoundation</span> <span class="course-code">wmf_commdev_wikimania_speaker_guideboook</span> </span> <span class="course-title-wrap"> <span class="course-title">Speaker Series Guidebook </span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-06-27T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaFoundation</li> <li>wmf_commdev_wikimania_speaker_guideboook</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-06-27T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaFoundation+.+2022-continuous" role="region" aria-label="Introduction to WikiLearn"> <a href="/courses/course-v1:WikimediaFoundation+.+2022-continuous/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaFoundation+.+2022-continuous+type@asset+block@Introduction_to_WikiLearn_Cover_v2.png" alt="Introduction to WikiLearn ." /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaFoundation</span> <span class="course-code">.</span> </span> <span class="course-title-wrap"> <span class="course-title">Introduction to WikiLearn</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-08-12T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaFoundation</li> <li>.</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-08-12T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_HUM001+2022" role="region" aria-label="Assess your digital security risks"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_HUM001+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_HUM001+2022+type@asset+block@Learn.Wiki_-_1_-_Cover.png" alt="Assess your digital security risks WMF_HUM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_HUM001</span> </span> <span class="course-title-wrap"> <span class="course-title">Assess your digital security risks</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Identify and learn about some risks and vulnerabilities when navigating the digital world </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_HUM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaFoundation+.+2023_ta" role="region" aria-label="விக்கிப்பயில் குறித்த அறிமுகம்"> <a href="/courses/course-v1:WikimediaFoundation+.+2023_ta/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaFoundation+.+2023_ta+type@asset+block@Introduction_to_WikiLearn_Cover_v2.png" alt="விக்கிப்பயில் குறித்த அறிமுகம் ." /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaFoundation</span> <span class="course-code">.</span> </span> <span class="course-title-wrap"> <span class="course-title">விக்கிப்பயில் குறித்த அறிமுகம்</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaFoundation</li> <li>.</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Sverige+WMSE001+2023" role="region" aria-label="Så funkar Wikipedia"> <a href="/courses/course-v1:Wikimedia-Sverige+WMSE001+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Sverige+WMSE001+2023+type@asset+block@B2_omslagsbild.jpg" alt="Så funkar Wikipedia WMSE001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Sverige</span> <span class="course-code">WMSE001</span> </span> <span class="course-title-wrap"> <span class="course-title">Så funkar Wikipedia</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>I den här kursen får du lära dig fakta om Wikipedia, och de fem grundprinciper som ligger bakom plattformen.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-01-09T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Sverige</li> <li>WMSE001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-01-09T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Sverige+WMSE002+2023" role="region" aria-label="Skriva på Wikipedia"> <a href="/courses/course-v1:Wikimedia-Sverige+WMSE002+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Sverige+WMSE002+2023+type@asset+block@B1_omslagsbild.jpg" alt="Skriva på Wikipedia WMSE002" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Sverige</span> <span class="course-code">WMSE002</span> </span> <span class="course-title-wrap"> <span class="course-title">Skriva på Wikipedia</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>I den här kursen får du lära dig grunderna i hur man skriver och redigerar på Wikipedia. Vi går igenom hur du skapar användarkonto, gör utkast och ändrar i artiklar. Du får också veta mer om hur redigeringshistorik och diskussionssidor funkar. Lycka till!</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-02-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Sverige</li> <li>WMSE002</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-02-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Sverige+WMSE003+2023" role="region" aria-label="Anordna en skrivstuga"> <a href="/courses/course-v1:Wikimedia-Sverige+WMSE003+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Sverige+WMSE003+2023+type@asset+block@Omslagsbilder_wikilearn__1_.png" alt="Anordna en skrivstuga WMSE003" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Sverige</span> <span class="course-code">WMSE003</span> </span> <span class="course-title-wrap"> <span class="course-title">Anordna en skrivstuga</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Lär dig hålla en skrivstuga där deltagarna redigerar på Wikimediaplattformarna</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-02-03T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Sverige</li> <li>WMSE003</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-02-03T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_HUM002+2023" role="region" aria-label="Safety for Grant Recipients"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_HUM002+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_HUM002+2023+type@asset+block@Safety_for_Grant_Recipients_-_cover_photo.png" alt="Safety for Grant Recipients WMF_HUM002" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_HUM002</span> </span> <span class="course-title-wrap"> <span class="course-title">Safety for Grant Recipients</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-03-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_HUM002</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-03-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Sverige+WMSE006+2023" role="region" aria-label="Queering Wikipedia – gör internet lite mer jämlikt"> <a href="/courses/course-v1:Wikimedia-Sverige+WMSE006+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Sverige+WMSE006+2023+type@asset+block@Queering_Wikipedia_omslagsbild.png" alt="Queering Wikipedia – gör internet lite mer jämlikt WMSE006" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Sverige</span> <span class="course-code">WMSE006</span> </span> <span class="course-title-wrap"> <span class="course-title">Queering Wikipedia – gör internet lite mer jämlikt</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-04-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Sverige</li> <li>WMSE006</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-04-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+DIS001+2023" role="region" aria-label="Trust &amp; Safety Disinformation Training"> <a href="/courses/course-v1:Wikimedia-Foundation+DIS001+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+DIS001+2023+type@asset+block@Screenshot_2023-09-07_at_11.32.38.png" alt="Trust &amp; Safety Disinformation Training DIS001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">DIS001</span> </span> <span class="course-title-wrap"> <span class="course-title">Trust &amp; Safety Disinformation Training</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-09-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>DIS001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-09-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_HUM001+2023_ar" role="region" aria-label="قييم مخاطر الأمان الرقمي"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_HUM001+2023_ar/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_HUM001+2023_ar+type@asset+block@Doxing_-_Digital_Safety_Conversation_Hour.jpg" alt="قييم مخاطر الأمان الرقمي WMF_HUM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_HUM001</span> </span> <span class="course-title-wrap"> <span class="course-title">قييم مخاطر الأمان الرقمي</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Identify and learn about some risks and vulnerabilities when navigating the digital world </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_HUM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Israel+WMIL_001+2024" role="region" aria-label="دورة كتابة ويكيبيديا بالعربيّة"> <a href="/courses/course-v1:Wikimedia-Israel+WMIL_001+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Israel+WMIL_001+2024+type@asset+block@images_course_image.jpg" alt="دورة كتابة ويكيبيديا بالعربيّة WMIL_001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Israel</span> <span class="course-code">WMIL_001</span> </span> <span class="course-title-wrap"> <span class="course-title">دورة كتابة ويكيبيديا بالعربيّة</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-01-01T10:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Israel</li> <li>WMIL_001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-01-01T10:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2023" role="region" aria-label="OpenRefine for Wikimedia Commons: the basics"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2023+type@asset+block@OR_SDC_course_image.png" alt="OpenRefine for Wikimedia Commons: the basics WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">OpenRefine for Wikimedia Commons: the basics</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Learn to upload and edit files on Wikimedia Commons with OpenRefine. A self-paced course with computer-graded exercises.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-03-20T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-03-20T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_fr" role="region" aria-label="OpenRefine pour Wikimedia Commons : les bases"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_fr/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2024_fr+type@asset+block@OR_SDC_course_image.png" alt="OpenRefine pour Wikimedia Commons : les bases WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">OpenRefine pour Wikimedia Commons : les bases</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Apprenez à téléverser et à modifier des fichiers sur Wikimedia Commons avec OpenRefine. Un cours à votre rythme avec des exercices évalués par ordinateur.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-05T16:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-05T16:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedistas-de-Uruguay+WMUY_001+2023" role="region" aria-label="Knowledge Rights 21 Copyright Advocacy Training"> <a href="/courses/course-v1:Wikimedistas-de-Uruguay+WMUY_001+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedistas-de-Uruguay+WMUY_001+2023+type@asset+block@KR21_home.png" alt="Knowledge Rights 21 Copyright Advocacy Training WMUY_001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedistas-de-Uruguay</span> <span class="course-code">WMUY_001</span> </span> <span class="course-title-wrap"> <span class="course-title">Knowledge Rights 21 Copyright Advocacy Training</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-29T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedistas-de-Uruguay</li> <li>WMUY_001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-29T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_es" role="region" aria-label="OpenRefine para Wikimedia Commons: conceptos básicos"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_es/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2024_es+type@asset+block@OR_SDC_course_image.png" alt="OpenRefine para Wikimedia Commons: conceptos básicos WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">OpenRefine para Wikimedia Commons: conceptos básicos</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Aprende a subir y editar archivos en Wikimedia Commons con OpenRefine. Un curso a tu propio ritmo con ejercicios calificados por computadora.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-29T02:30:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-29T02:30:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_it" role="region" aria-label="Introduzione all&#39;uso di OpenRefine per Wikimedia Commons"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_it/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2024_it+type@asset+block@OR_SDC_course_image.png" alt="Introduzione all&#39;uso di OpenRefine per Wikimedia Commons WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">Introduzione all&#39;uso di OpenRefine per Wikimedia Commons</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Impara a modificare e a caricare file su Wikimedia Commons usando OpenRefine. Un corso completamente autogestito, con esercizi valutati da un computer.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-30T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-30T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaFoundation+BCO000+2024" role="region" aria-label="WMF Board of Trustees Candidate Pre-Onboarding"> <a href="/courses/course-v1:WikimediaFoundation+BCO000+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaFoundation+BCO000+2024+type@asset+block@Trusteelogo_2x-100.jpg" alt="WMF Board of Trustees Candidate Pre-Onboarding BCO000" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaFoundation</span> <span class="course-code">BCO000</span> </span> <span class="course-title-wrap"> <span class="course-title">WMF Board of Trustees Candidate Pre-Onboarding</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-30T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaFoundation</li> <li>BCO000</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-30T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-UK+CT001+2024" role="region" aria-label="Changemakers&#39; Toolkit"> <a href="/courses/course-v1:Wikimedia-UK+CT001+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-UK+CT001+2024+type@asset+block@Screenshot_2024-05-23_163109.png" alt="Changemakers&#39; Toolkit CT001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-UK</span> <span class="course-code">CT001</span> </span> <span class="course-title-wrap"> <span class="course-title">Changemakers&#39; Toolkit</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-05-27T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-UK</li> <li>CT001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-05-27T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:JamesGaunt+000+2024" role="region" aria-label="Introduction to Wikipedia"> <a href="/courses/course-v1:JamesGaunt+000+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:JamesGaunt+000+2024+type@asset+block@logo2_fixed.png" alt="Introduction to Wikipedia 000" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">JamesGaunt</span> <span class="course-code">000</span> </span> <span class="course-title-wrap"> <span class="course-title">Introduction to Wikipedia</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Let&#39;s get you started on Wikipedia. From logging in, editing articles, adding references, and creating an article.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-09-06T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>JamesGaunt</li> <li>000</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-09-06T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wiki-Project-Med-Foundation+001+2024" role="region" aria-label="Introduction to the WikiMed Translation Dashboard"> <a href="/courses/course-v1:Wiki-Project-Med-Foundation+001+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wiki-Project-Med-Foundation+001+2024+type@asset+block@Wiki-project-med.png" alt="Introduction to the WikiMed Translation Dashboard 001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wiki-Project-Med-Foundation</span> <span class="course-code">001</span> </span> <span class="course-title-wrap"> <span class="course-title">Introduction to the WikiMed Translation Dashboard</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>An introductory course about using a translation dashboard to bring high quality, easy-to-understand health information to as many languages (Wikipedias) as possible. This course provides a quick overview explaining the content to be translated, how to upload translations into a target Wikipedia, and how best to collaborate with local-language Wikipedians. Together we have created over 20,000 translations, representing more than 22 million words of text, and worked in more than 150 languages! This translated content has received over 3.7 billion pageviews since 2015. This work has been carried out by more than 3,250 translators.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-09-27T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wiki-Project-Med-Foundation</li> <li>001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-09-27T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2024" role="region" aria-label="OpenRefine für Wikimedia Commons: Die Grundlagen"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2024+type@asset+block@OR_SDC_course_image.png" alt="OpenRefine für Wikimedia Commons: Die Grundlagen WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">OpenRefine für Wikimedia Commons: Die Grundlagen</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Lerne das Bearbeiten und Hochladen auf Wikimedia Commons mit OpenRefine. Ein Kurs zum Selbststudium mit computerunterstützten Übungen.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-10-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-10-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-France+WMFR_001+2024" role="region" aria-label="MOOC Wikidata"> <a href="/courses/course-v1:Wikimedia-France+WMFR_001+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-France+WMFR_001+2024+type@asset+block@Logo_MOOC_Wikidata_texte_noir__1_.png" alt="MOOC Wikidata WMFR_001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-France</span> <span class="course-code">WMFR_001</span> </span> <span class="course-title-wrap"> <span class="course-title">MOOC Wikidata</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Le MOOC Wikidata vous invite à découvrir le projet de plus grande base de connaissances ouverte au monde, son fonctionnement, ses règles, sa communauté et la manière dont la fiabilité de son contenu est assurée.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-10-01T08:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-France</li> <li>WMFR_001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-10-01T08:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Argentina+WMAR_001+2022" role="region" aria-label="Wikimedia Project and Free Culture: an ABC for Beginners"> <a href="/courses/course-v1:Wikimedia-Argentina+WMAR_001+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/static/studio/images/pencils.jpg" alt="Wikimedia Project and Free Culture: an ABC for Beginners WMAR_001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Argentina</span> <span class="course-code">WMAR_001</span> </span> <span class="course-title-wrap"> <span class="course-title">Wikimedia Project and Free Culture: an ABC for Beginners</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Argentina</li> <li>WMAR_001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_eu" role="region" aria-label="OpenRefine Wikimedia Commonsentzat: oinarriak"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_eu/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2024_eu+type@asset+block@OR_SDC_course_image.png" alt="OpenRefine Wikimedia Commonsentzat: oinarriak WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">OpenRefine Wikimedia Commonsentzat: oinarriak</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Learn to upload and edit files on Wikimedia Commons with OpenRefine. A self-paced course with computer-graded exercises.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_pt" role="region" aria-label="OpenRefine para Wikimedia Commons: básico"> <a href="/courses/course-v1:Wikimedia-Foundation+WMF_GLAM001+2024_pt/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Foundation+WMF_GLAM001+2024_pt+type@asset+block@OR_SDC_course_image.png" alt="OpenRefine para Wikimedia Commons: básico WMF_GLAM001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Foundation</span> <span class="course-code">WMF_GLAM001</span> </span> <span class="course-title-wrap"> <span class="course-title">OpenRefine para Wikimedia Commons: básico</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Learn to upload and edit files on Wikimedia Commons with OpenRefine. A self-paced course with computer-graded exercises.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Foundation</li> <li>WMF_GLAM001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-France+WMFR_003+2025" role="region" aria-label="Requêtes SPARQL sur Wikidata"> <a href="/courses/course-v1:Wikimedia-France+WMFR_003+2025/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-France+WMFR_003+2025+type@asset+block@SPARQL_sur_Wikidata.png" alt="Requêtes SPARQL sur Wikidata WMFR_003" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-France</span> <span class="course-code">WMFR_003</span> </span> <span class="course-title-wrap"> <span class="course-title">Requêtes SPARQL sur Wikidata</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Cette formation est dédiée à la maîtrise des requêtes via le langage SPARQL, qui est le langage de requêtes utilisé sur Wikidata. Avec ce cours, vous saurez construire une requête sur Wikidata, la lancer, et en interpréter les résultats. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-France</li> <li>WMFR_003</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2030-01-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-France+WMFR_002+2024" role="region" aria-label="MOOC Wikipedia"> <a href="/courses/course-v1:Wikimedia-France+WMFR_002+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-France+WMFR_002+2024+type@asset+block@Logo_WikiMOOC_MOOC_WP.png" alt="MOOC Wikipedia WMFR_002" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimédia France</span> <span class="course-code">WMFR_002</span> </span> <span class="course-title-wrap"> <span class="course-title">MOOC Wikipedia</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Entrez dans les coulisses de Wikipédia, le cinquième site internet le plus visité du monde. Avec ce MOOC, participez à cette encyclopédie collaborative, découvrez son fonctionnement et créez votre premier article !</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2021-05-10T09:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimédia France</li> <li>WMFR_002</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2021-05-10T09:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:ReadToChange+GhanaRWC+Ghana2022" role="region" aria-label="[Ghana 2022] Reading Wikipedia in the Classroom"> <a href="/courses/course-v1:ReadToChange+GhanaRWC+Ghana2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:ReadToChange+GhanaRWC+Ghana2022+type@asset+block@Frame_4__2_.png" alt="[Ghana 2022] Reading Wikipedia in the Classroom GhanaRWC" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">ReadToChange</span> <span class="course-code">GhanaRWC</span> </span> <span class="course-title-wrap"> <span class="course-title">[Ghana 2022] Reading Wikipedia in the Classroom</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-06-04T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>ReadToChange</li> <li>GhanaRWC</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-06-04T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediansofArushaUserGroup+TanzaniaRWP+2022" role="region" aria-label="[Tanzania 2022] Reading Wikipedia in the Classroom"> <a href="/courses/course-v1:WikimediansofArushaUserGroup+TanzaniaRWP+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediansofArushaUserGroup+TanzaniaRWP+2022+type@asset+block@Frame_4__2_.png" alt="[Tanzania 2022] Reading Wikipedia in the Classroom TanzaniaRWP" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediansofArushaUserGroup</span> <span class="course-code">TanzaniaRWP</span> </span> <span class="course-title-wrap"> <span class="course-title">[Tanzania 2022] Reading Wikipedia in the Classroom</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-06-09T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediansofArushaUserGroup</li> <li>TanzaniaRWP</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-06-09T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:RWiC-NigeriaTeam+RWiCNigeria+2022" role="region" aria-label="[Nigeria 2022-2023] Reading Wikipedia in the Classroom"> <a href="/courses/course-v1:RWiC-NigeriaTeam+RWiCNigeria+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:RWiC-NigeriaTeam+RWiCNigeria+2022+type@asset+block@Frame_4__2_.png" alt="[Nigeria 2022-2023] Reading Wikipedia in the Classroom RWiCNigeria" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">RWiC-NigeriaTeam</span> <span class="course-code">RWiCNigeria</span> </span> <span class="course-title-wrap"> <span class="course-title">[Nigeria 2022-2023] Reading Wikipedia in the Classroom</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2022-12-14T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>RWiC-NigeriaTeam</li> <li>RWiCNigeria</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2022-12-14T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaFoundation+KenyaRWC2022+2022" role="region" aria-label="[Kenya] Reading Wikipedia in the Classroom"> <a href="/courses/course-v1:WikimediaFoundation+KenyaRWC2022+2022/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaFoundation+KenyaRWC2022+2022+type@asset+block@Frame_4__2_.png" alt="[Kenya] Reading Wikipedia in the Classroom KenyaRWC2022" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaFoundation</span> <span class="course-code">KenyaRWC2022</span> </span> <span class="course-title-wrap"> <span class="course-title">[Kenya] Reading Wikipedia in the Classroom</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-01-13T09:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaFoundation</li> <li>KenyaRWC2022</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-01-13T09:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaUkraine+RWiCUA2023+2023" role="region" aria-label="[Ukraine 2023] Reading Wikipedia in the Classroom"> <a href="/courses/course-v1:WikimediaUkraine+RWiCUA2023+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaUkraine+RWiCUA2023+2023+type@asset+block@Frame_4__2_.png" alt="[Ukraine 2023] Reading Wikipedia in the Classroom RWiCUA2023" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaUkraine</span> <span class="course-code">RWiCUA2023</span> </span> <span class="course-title-wrap"> <span class="course-title">[Ukraine 2023] Reading Wikipedia in the Classroom</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-04-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaUkraine</li> <li>RWiCUA2023</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-04-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:NIJWikiFanClub+RWiCCS2023+2023" role="region" aria-label="Reading Wikipedia in the Classroom [for Communication Studies - Lagos State]"> <a href="/courses/course-v1:NIJWikiFanClub+RWiCCS2023+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:NIJWikiFanClub+RWiCCS2023+2023+type@asset+block@Frame_4__2_.png" alt="Reading Wikipedia in the Classroom [for Communication Studies - Lagos State] RWiCCS2023" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">NIJWikiFanClub</span> <span class="course-code">RWiCCS2023</span> </span> <span class="course-title-wrap"> <span class="course-title">Reading Wikipedia in the Classroom [for Communication Studies - Lagos State]</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-04-03T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>NIJWikiFanClub</li> <li>RWiCCS2023</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-04-03T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:wikimedia-polska+WMPL001+2023" role="region" aria-label="Wikiszkoła - Uniwersytety Edycja I"> <a href="/courses/course-v1:wikimedia-polska+WMPL001+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:wikimedia-polska+WMPL001+2023+type@asset+block@Projekt_Wikiszkoła_logo_bez_daty.png" alt="Wikiszkoła - Uniwersytety Edycja I WMPL001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia Polska</span> <span class="course-code">WMPL001</span> </span> <span class="course-title-wrap"> <span class="course-title">Wikiszkoła - Uniwersytety Edycja I</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Wikiszkoła - Uniwersytet. Kurs wprowadzający do tematyki otwartych zasobów edukacyjnych i innowacyjnych narzędzi TIK w akademii, z naciskiem na wykorzystanie Wikipedii (jej praktyk, narzędzi, rozwiązań pracy zarówno w roli prowadzącego zajęcia, jak i osoby studiującej).</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-04-11T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia Polska</li> <li>WMPL001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-04-11T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaFoundation+LWA2023+2023" role="region" aria-label="Leamos Wikipedia en el Aula 2023 [Traducción en curso]"> <a href="/courses/course-v1:WikimediaFoundation+LWA2023+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaFoundation+LWA2023+2023+type@asset+block@Frame_4__2_.png" alt="Leamos Wikipedia en el Aula 2023 [Traducción en curso] LWA2023" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">WikimediaFoundation</span> <span class="course-code">LWA2023</span> </span> <span class="course-title-wrap"> <span class="course-title">Leamos Wikipedia en el Aula 2023 [Traducción en curso]</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Understand and leverage Wikipedia as a learning tool to foster media and information literacy in your classroom. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-05-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>WikimediaFoundation</li> <li>LWA2023</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-05-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:wikimedia-polska+WMPL001+2023e" role="region" aria-label="Wikiszkoła. Edycja II, 2023"> <a href="/courses/course-v1:wikimedia-polska+WMPL001+2023e/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:wikimedia-polska+WMPL001+2023e+type@asset+block@Projekt_Wikiszkoła_logo_bez_daty.png" alt="Wikiszkoła. Edycja II, 2023 WMPL001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">wikimedia-polska</span> <span class="course-code">WMPL001</span> </span> <span class="course-title-wrap"> <span class="course-title">Wikiszkoła. Edycja II, 2023</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Wikiszkoła, Edycja II - kurs wprowadzający do tematyki otwartych zasobów edukacyjnych i innowacyjnych narzędzi TIK w szkole, z naciskiem na wykorzystanie Wikipedii (jej praktyk, narzędzi, rozwiązań pracy projektowej).</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-05-15T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>wikimedia-polska</li> <li>WMPL001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-05-15T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:wikimedia-polska+WMPL001+2023_4" role="region" aria-label="Wikiszkoła- Edycja III 2023/2024"> <a href="/courses/course-v1:wikimedia-polska+WMPL001+2023_4/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:wikimedia-polska+WMPL001+2023_4+type@asset+block@Projekt_Wikiszkoła_logo_bez_daty.png" alt="Wikiszkoła- Edycja III 2023/2024 WMPL001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">wikimedia-polska</span> <span class="course-code">WMPL001</span> </span> <span class="course-title-wrap"> <span class="course-title">Wikiszkoła- Edycja III 2023/2024</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Wikiszkoła, Edycja III - kurs dla osób uczestniczących w II edycji projektu WIKTIEKA, wprowadzający do tematyki otwartych zasobów edukacyjnych i innowacyjnych narzędzi TIK w szkole, z naciskiem na wykorzystanie Wikipedii (jej praktyk, narzędzi, rozwiązań pracy projektowej).</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-10-26T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>wikimedia-polska</li> <li>WMPL001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-10-26T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-UK+TT001+2023" role="region" aria-label="WMUK Train the Trainer 2023"> <a href="/courses/course-v1:Wikimedia-UK+TT001+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-UK+TT001+2023+type@asset+block@WMUK_LOGO.jpg" alt="WMUK Train the Trainer 2023 TT001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-UK</span> <span class="course-code">TT001</span> </span> <span class="course-title-wrap"> <span class="course-title">WMUK Train the Trainer 2023</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Wikimedia UK Train the Trainer 2023</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2023-10-26T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-UK</li> <li>TT001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2023-10-26T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaMAUG+RWICMA2+2024" role="region" aria-label="قراءة ويكيبيديا في الفصل 2024 - الدورة الرابعة"> <a href="/courses/course-v1:WikimediaMAUG+RWICMA2+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaMAUG+RWICMA2+2024+type@asset+block@logo_certificate.png" alt="قراءة ويكيبيديا في الفصل 2024 - الدورة الرابعة 2024" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">ويكيميديا المغرب</span> <span class="course-code">2024</span> </span> <span class="course-title-wrap"> <span class="course-title">قراءة ويكيبيديا في الفصل 2024 - الدورة الرابعة</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p> مساق في التربية الإعلامية والمعلوماتية موجه لنساء ورجال التعليم بالمغرب والمنطقة المغاربية، يهدف إلى تعزيز مهارات محو الأمية الحيوية للقرن الحادي والعشرين عند المدرسين والمتعلمين. </p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-14T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>ويكيميديا المغرب</li> <li>2024</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-14T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedistas-de-Uruguay+WMUY_002+2023" role="region" aria-label="Habilidades Digitales Verdes en Wikimedia"> <a href="/courses/course-v1:Wikimedistas-de-Uruguay+WMUY_002+2023/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedistas-de-Uruguay+WMUY_002+2023+type@asset+block@Banner_Habilidades_02.png" alt="Habilidades Digitales Verdes en Wikimedia WMUY_002" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedistas-de-Uruguay</span> <span class="course-code">WMUY_002</span> </span> <span class="course-title-wrap"> <span class="course-title">Habilidades Digitales Verdes en Wikimedia</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>Un curso para potenciar las habilidades digitales en pos de enriquecer la información disponible sobre cambio climático en proyectos Wikimedia.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-04-29T12:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedistas-de-Uruguay</li> <li>WMUY_002</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-04-29T12:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Deutschland+WMDE001+2024" role="region" aria-label="Wikidata 101: An Introduction"> <a href="/courses/course-v1:Wikimedia-Deutschland+WMDE001+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Deutschland+WMDE001+2024+type@asset+block@Wikidata_MOOC_course_card__white_space_trimmed_.png" alt="Wikidata 101: An Introduction WMDE001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Deutschland</span> <span class="course-code">WMDE001</span> </span> <span class="course-title-wrap"> <span class="course-title">Wikidata 101: An Introduction</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>This Wikidata MOOC invites you to discover the world&#39;s largest open knowledgebase project, its operation, its rules, its community, and how the reliability of its content is ensured.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-07-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Deutschland</li> <li>WMDE001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-07-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:Wikimedia-Deutschland+WMDE001+2024_2" role="region" aria-label="Wikidata 101: An Introduction"> <a href="/courses/course-v1:Wikimedia-Deutschland+WMDE001+2024_2/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:Wikimedia-Deutschland+WMDE001+2024_2+type@asset+block@Wikidata_MOOC_course_card__white_space_trimmed_.png" alt="Wikidata 101: An Introduction WMDE001" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia-Deutschland</span> <span class="course-code">WMDE001</span> </span> <span class="course-title-wrap"> <span class="course-title">Wikidata 101: An Introduction</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p>This Wikidata MOOC invites you to discover the world&#39;s largest open knowledgebase project, its operation, its rules, its community, and how the reliability of its content is ensured.</p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-10-01T00:00:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia-Deutschland</li> <li>WMDE001</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-10-01T00:00:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> <div class="courses-listing-item"> <article class="course" id="course-v1:WikimediaChile+WMC000+2024" role="region" aria-label="Curso de formación en Wikidata: Datos para el conocimiento colaborativo"> <a href="/courses/course-v1:WikimediaChile+WMC000+2024/about"> <header class="course-image"> <div class="cover-image"> <img src="/asset-v1:WikimediaChile+WMC000+2024+type@asset+block@Disen_o_sin_ti_tulo-2.png" alt="Curso de formación en Wikidata: Datos para el conocimiento colaborativo WMC000" /> <div class="learn-more" aria-hidden="true">LEARN MORE</div> <h2 class="course-name"> <span class="course-text"> <span class="course-organization">Wikimedia Chile</span> <span class="course-code">WMC000</span> </span> <span class="course-title-wrap"> <span class="course-title">Curso de formación en Wikidata: Datos para el conocimiento colaborativo</span> </span> </h2> </div> </header> <div class="course-info" aria-hidden="true"> <div class="description"> <p></p> </div> <div class="course-date localized_datetime" aria-hidden="true" data-format="shortDate" data-datetime="2024-10-01T00:30:00+0000" data-language="en" data-string="Starts: {date}"></div> <span class="learn-more">Learn More ></span> </div> <div class="sr"> <ul> <li>Wikimedia Chile</li> <li>WMC000</li> <li>Starts: <time class="localized_datetime" itemprop="startDate" data-format="shortDate" data-datetime="2024-10-01T00:30:00+0000" data-language="en"></time></li> </ul> </div> </a> </article> <script type="text/javascript"> (function (require) { require(['/static/js/dateutil_factory.a28baef97506.js?raw'], function () { require(['js/dateutil_factory'], function (DateUtilFactory) { DateUtilFactory.transform(iterationKey=".localized_datetime"); }); }); }).call(this, require || RequireJS.require); </script> </div> </div> </section> </section> </section> </section> </section> <section class="blog hidden"> <div class="blog-container"> <article class="blog-info-post"> <h2>See what we have been up to</h2> <a href="#" class="link-read-more">View All News &gt;</a> </article> <article class="blog-post"> <div class="text-block"> <div class="blog-header"> <span class="date">19 April 2021</span> <span class="tag">Category</span> </div> <h2 class="blog-title">Wikipedia readers in Latin America invited to support 20 years of free knowledge through new fundraising campaign</h2> <span class="author">By Pats Pena</span> <a href="#" class="link-read-more">Read More &gt;</a> </div> <div class="image-block"> <img src="/static/wikilearn/images/blog-1.0c9dad2b41d4.jpg" alt=""> </div> </article> <article class="blog-post"> <div class="text-block"> <div class="blog-header"> <span class="date">26 Februrary 2021</span> <span class="tag">Category</span> </div> <h2 class="blog-title">Wikipedia needs local journalism and the open Web</h2> <span class="author">By Jan Gerlach</span> <a href="#" class="link-read-more">Read More &gt;</a> </div> <div class="image-block"> <img src="/static/wikilearn/images/blog-2.722429b74284.jpg" alt=""> </div> </article> </div> </section> <section class="subscription hidden"> <div class="subscribe-container"> <div class="text-box"> <h2>Subscribe to news about ongoing projects and initiatives</h2> </div> <div class="form-box"> <form action="#"> <div class="subscribe-form"> <input type="email" class="form-field form-control" placeholder="Sign up for email updates" /> <button type="submit" class="form-button">Subscribe</button> </div> </form> </div> </div> </section> </main> </div> <div class="wrapper wrapper-footer"> <footer id="footer-openedx" class="footer" > <div class="footer-container"> <nav class="wrapper-nav-colophon" aria-label="About"> <ol> <li class="nav-colophon"> <a href="https://wikimediafoundation.org/privacy-policy/" target="_blank">Privacy Policy</a> </li> <li class="nav-colophon"> <a href="https://edly.io/euserpp/" target="_blank">Edly Privacy Policy</a> </li> </ol> </nav> <div class="wrapper-logo"> <p> <a href="/"> <img alt="organization logo" src="https://learn.wiki/static/wikilearn/images/logo.56cb05a8e829.png"> </a> </p> </div> </div> </footer> </div> </div> <script type="text/javascript" src="/static/js/slick.min.28937bbe7e8a.js"></script> <script type="text/javascript"> $(window).load(function() { if(getParameterByName('next')) { $('#login').trigger("click"); } }); $(document).ready(function () { $('.courses-listing').slick({ slidesToShow: 3, slidesToScroll: 1, rtl: Boolean('ltr' == 'rtl'), responsive: [ { breakpoint: 575, settings: { centerMode: true, slidesToShow: 1, } }, { breakpoint: 900, settings: { slidesToShow: 2, } } ] }); }); </script> <script type="text/javascript" src="/static/js/vendor/noreferrer.aa62a3e70ffa.js" charset="utf-8"></script> <script type="text/javascript" src="/static/js/utils/navigation.08930e16ab3d.js" charset="utf-8"></script> <script type="text/javascript" src="/static/js/header/header.309a1243e175.js"></script> <script type="text/javascript" src="/static/js/src/jquery_extend_patch.54dddef28d15.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10