eeyyyyyyyyyyyyyy

This commit is contained in:
2019-04-26 14:39:59 +02:00
parent 24cd306c29
commit b7fe23abe3
90 changed files with 166593 additions and 321 deletions

View File

@@ -0,0 +1,846 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Labo 1 Data Science: Basis Python"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "notes"
}
},
"source": [
"Alvast 10 bijzonderheden van de taal :\n",
"1. Python is een geïnterpreteerde taal\n",
"2. Code wordt gestructureerd via spaties / tabs en niet via accolades\n",
"\n",
" for x in array:\n",
" if x < 4:\n",
" result = True\n",
"3. Python is dynamisch en sterk getypeerd\n",
"4. Alles is een object in Python : getallen, strings, data structuren, functies, classes, ... \n",
" en elk object heeft interne data en een type\n",
"5. Commentaar plaats je achter de hash mark : # dit zal genegeerd worden\n",
"6. Functies kunnen _positional_ en _keyword_ argumenten hebben : result = f(a,b,c,d=5,e='foo')\n",
"7. The Python null value type is `None`\n",
"8. Python built-in data structures : Tuple, List, Set, Dictionary\n",
"9. \n",
" #variable unpacking \n",
" tup = (4,5,6)\n",
" a,b,c = tup\n",
" \n",
" #swapping\n",
" a,b = 1,2\n",
" b,a = a,b\n",
" \n",
" #slicing :\n",
" seq = [1,2,3,4,5]\n",
" seq[2:4] = [3,2]\n",
" \n",
"10. Matplotlib Integratie\n",
"\n",
"Meer bijzonderheden te ontdekken ivm basis Python : https://docs.python.org/3/tutorial/"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Types in Python"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"a = 'een manier om een string te maken'\n",
"b = \"nog een manier\"\n",
"print('a = {0} en \\nb = {1}'.format(a,b))\n",
"\n",
"text = ('Je kan strings naast elkaar plaatsen.' ' Samen wordt dit dan 1 string.')\n",
"print(text)\n",
"\n",
"# print(text + 3) werkt niet! wel :\n",
"print(text + str(3))\n",
"\n",
"#concatenatie en herhaling van strings\n",
"samen = 'hot' + 'ten' + 'tot' + 2 * 'ten' + 'toonstelling'\n",
"print(samen)\n",
"\n",
"#indexing en slicing\n",
"print(samen[2])\n",
"print(samen[-2])\n",
"print(samen[2:4])\n",
"print(samen[4:])\n",
"print(samen[-2:])\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 1_ : Schrijf een programma waarbij je de gebruiker zijn naam en leeftijd vraagt. Verwelkom deze gebruiker en laat hem weten in welk jaar deze de leeftijd van 100 jaar zal bereiken. Maak gebruik van de datetime module (Tip : via de input() methode kan je de gebruiker input laten geven. ) "
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"naam plsbeppe\n",
"leeftijd pls22\n",
"hallo beppe je bent nu 22 en je zal 100 jaar oud worden in het jaar 2097\n"
]
}
],
"source": [
"import datetime\n",
"\n",
"naam = input('naam pls\\n')\n",
"leeftijd = int(input('leeftijd pls\\n'))\n",
"\n",
"nu = datetime.datetime.now()\n",
"cent = nu.year - leeftijd + 100\n",
"\n",
"print(\"hallo {} je bent nu {} en je zal 100 jaar oud worden in het jaar {}\".format(naam, leeftijd, cent))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 2_ : Schrijf een programma dat de conversie van Celsius\n",
"naar Fahrenheit doet. De conversieformule is $^\\circ$F = 9/ 5 * $^\\circ$C + 32. Pas de omzetting\n",
"toe op een ingegeven temperatuur in Celsius. Controleer de correcte\n",
"uitvoer van je programma: 12$^\\circ$C = 53.6$^\\circ$F\n",
"Maak tevens de omgekeerde conversie van Fahrenheit naar Celsius doet. Controleer de\n",
"correcte uitvoer van je programma: 77$^\\circ$F = 25$^\\circ$C"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"temp pls77\n",
"is dit celcius of farenheit? (c/f)f\n",
"77.0 F = 25.0 C\n"
]
}
],
"source": [
"temp = float(input('temp pls'))\n",
"keuze = input('is dit celcius of farenheit? (c/f)')\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"if keuze[0] == 'c':\n",
" f = 9/5 * temp + 32\n",
" print('{} F = {} C'.format(f, temp))\n",
"else:\n",
" c = (temp - 32) / (9/5) \n",
" print('{} F = {} C'.format(temp, c))\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Opwarmer datastructuren"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 3_ : \n",
"* Defineer een singleton (=tupel met één element) met daarin een dictionary met een aantal steden (key = postcode, value = naam)\n",
"* Zoek een stad op op basis van een postcode die de gebruiker invoert\n",
"* Definieer 2 lijsten: ééntje met de letters van het woord 'brood' en ééntje met letters van het woord 'beneden'\n",
"* Schrijf een functie _klinkers_ die een lijst van letters filtert zodanig dat enkel de klinkers overblijven \n",
"* Zet de 2 startlijsten om naar verzamelingen en print ze op het scherm - wat merk je?\n",
"* Voeg een element naar keuze toe\n",
"* Check op een snelle manier of 'r' in deze verzamelingen zit\n",
"* Bepaal de doorsnede en de unie van deze verzamelingen"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"gent\n",
"['o', 'o']\n",
"{'d', 'r', 'o', 'b'}\n",
"{'d', 'e', 'n', 'b'}\n",
"{'d', 'b', 'n', 'e', 'item naar keuze'}\n",
"zit erin\n",
"{'b', 'd'}\n",
"{'d', 'b', 'r', 'n', 'o', 'e', 'item naar keuze'}\n"
]
}
],
"source": [
"sing = ({9820:'lemberge',9000:'gent'},)\n",
"print(sing[0].get(9000))\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"l1 = ['b','r','o','o','d'] #of b r o en d ?\n",
"l2 = ['b','e', 'n', 'e', 'd', 'e', 'n']# of b e n d\n",
"\n",
"def klinkers(woord):\n",
" klinks = \"aeiou\"\n",
" sol = []\n",
" for l in woord:\n",
" if l in klinks:\n",
" sol.append(l)\n",
" return sol\n",
"\n",
"print(klinkers(l1))\n",
"\n",
"\n",
"set1 = set(l1)\n",
"set2 = set(l2)\n",
"\n",
"print(set1)\n",
"print(set2)\n",
"\n",
"set2.add('item naar keuze')\n",
"\n",
"print(set2)\n",
"\n",
"\n",
"if 'r' in set2 or 'r' in set1:\n",
" print('r zit erin')\n",
"else:\n",
" print('r zit er niet in')\n",
"\n",
" \n",
" \n",
"def doorsnede(klein, groot):\n",
" final = set()\n",
" for i in klein:\n",
" if i in groot:\n",
" final.add(i)\n",
" return final\n",
"\n",
"def unie(een, twee):\n",
" final = een.copy()\n",
" final.update(twee)\n",
" return final\n",
"\n",
"print(doorsnede(set1,set2))\n",
"print(unie(set1,set2))\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Lists"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 4_ : Schrijf een python functie die gegeven een getal als input, \n",
" als resultaat alle delers van dat getal teruggeeft. *Tip:* maak gebruik van de range() functie.\n"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[1, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48]\n"
]
}
],
"source": [
"\n",
"def f(n):\n",
" div = []\n",
" for i in range(1,n):\n",
" if n % i == 0:\n",
" div.append(i)\n",
" return div\n",
"\n",
"print(f(96))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Dictionaries "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 5_ : Maak een dictionary van verjaardagen. \n",
"Maak deze eerst als volgt: de keys zijn de persoonsnamen, de values worden de geboortedata. \n",
"Op die manier kan je een persoon opzoeken en meteen zijn verjaardag teruggeven. Gebruik hiervoor de datafile : ´DataLabo_01.txt´\n",
" \n",
"Tel nu voor elke maand hoeveel personen in je dictionary jarig zijn. "
]
},
{
"cell_type": "code",
"execution_count": 52,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{1: 11, 2: 13, 3: 4, 4: 5, 5: 9, 6: 4, 7: 0, 8: 9, 9: 7, 10: 6, 11: 6, 12: 1}\n"
]
}
],
"source": [
"with open('DataLabo1_01.txt', 'r') as infile:\n",
" lines = infile.readlines()\n",
"\n",
" \n",
"\n",
"def parser(data):\n",
" dic = {}\n",
" for l in data:\n",
" seg = l.split(' ')\n",
" dat = seg.pop().replace('\\n','')\n",
" naam = ' '.join(seg)\n",
" dic[naam] = dat\n",
" return dic\n",
"\n",
"\n",
"\n",
"dic = parser(lines)\n",
"maanden = {}\n",
"\n",
"#keyerror solution. bij het gebruik van += moet de key al geinitialised zijn (waarschijnlijk) en dit is makkelijker dan een if clause te maken\n",
"for i in range(1,13):\n",
" maanden[i] = 0\n",
"\n",
"for k,v in dic.items():\n",
" temp = int(v[0:2])\n",
" maanden[temp] += 1\n",
"\n",
"print(maanden)\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 6_ : Gegeven de file ´DataLabo_02.txt´ die als volgt is opgebouwd :\n",
" \n",
" /a/abbey/sun_aqswjsnjlrfzzhiz.jpg\n",
" /a/abbey/sun_aaoktempcmudsvna.jpg\n",
" /a/abbey/sun_arxtvfkkycnqhfkj.jpg \n",
" ...\n",
" /a/airplane_cabin/sun_acgckqygipshenhl.jpg\n",
" /a/airplane_cabin/sun_aanoyykhajnceqyv.jpg\n",
" /a/airplane_cabin/sun_apitrhpmfpwtwnie.jpg\n",
" ...\n",
" /m/music_store/sun_djyusglcuskwollt.jpg\n",
" /m/music_store/sun_djskmwiztkajspnj.jpg\n",
" /m/music_store/sun_dsvwpkmyttqgauxd.jpg\n",
" ...\n",
"\n",
"Tel per categorie (bv: abbey, airplane en music_store) hoeveel jpg figuren er van die categorie beschikbaar zijn.\n",
"Maak eerst een dictionary waarin de categorieën de keys zijn en de namen van de jpg's de data. \n",
"Tip: lezen van file\n",
" \n",
" with open('file_to_read.txt', 'r') as open_file:\n",
" all_text = open_file.read()\n",
" line = open_file.readline() \n",
"\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 63,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"de categorie abbey heeft 50 items\n",
"de categorie airplane_cabin heeft 50 items\n",
"de categorie airport_terminal heeft 50 items\n",
"de categorie alley heeft 50 items\n",
"de categorie amphitheater heeft 50 items\n",
"de categorie amusement_arcade heeft 50 items\n",
"de categorie amusement_park heeft 50 items\n",
"de categorie anechoic_chamber heeft 50 items\n",
"de categorie apartment_building heeft 50 items\n",
"de categorie apse heeft 50 items\n",
"de categorie aquarium heeft 50 items\n",
"de categorie aqueduct heeft 50 items\n",
"de categorie arch heeft 50 items\n",
"de categorie archive heeft 50 items\n",
"de categorie arrival_gate heeft 50 items\n",
"de categorie art_gallery heeft 50 items\n",
"de categorie art_school heeft 50 items\n",
"de categorie art_studio heeft 50 items\n",
"de categorie assembly_line heeft 50 items\n",
"de categorie athletic_field heeft 50 items\n",
"de categorie atrium heeft 50 items\n",
"de categorie attic heeft 50 items\n",
"de categorie auditorium heeft 50 items\n",
"de categorie auto_factory heeft 50 items\n",
"de categorie badlands heeft 50 items\n",
"de categorie badminton_court heeft 50 items\n",
"de categorie baggage_claim heeft 50 items\n",
"de categorie bakery heeft 50 items\n",
"de categorie balcony heeft 100 items\n",
"de categorie ball_pit heeft 50 items\n",
"de categorie ballroom heeft 50 items\n",
"de categorie bamboo_forest heeft 50 items\n",
"de categorie banquet_hall heeft 50 items\n",
"de categorie bar heeft 50 items\n",
"de categorie barn heeft 50 items\n",
"de categorie barndoor heeft 50 items\n",
"de categorie baseball_field heeft 50 items\n",
"de categorie basement heeft 50 items\n",
"de categorie basilica heeft 50 items\n",
"de categorie basketball_court heeft 50 items\n",
"de categorie bathroom heeft 50 items\n",
"de categorie batters_box heeft 50 items\n",
"de categorie bayou heeft 50 items\n",
"de categorie bazaar heeft 100 items\n",
"de categorie beach heeft 50 items\n",
"de categorie beauty_salon heeft 50 items\n",
"de categorie bedroom heeft 50 items\n",
"de categorie berth heeft 50 items\n",
"de categorie biology_laboratory heeft 50 items\n",
"de categorie bistro heeft 50 items\n",
"de categorie boardwalk heeft 50 items\n",
"de categorie boat_deck heeft 50 items\n",
"de categorie boathouse heeft 50 items\n",
"de categorie bookstore heeft 50 items\n",
"de categorie booth heeft 50 items\n",
"de categorie botanical_garden heeft 50 items\n",
"de categorie bow_window heeft 100 items\n",
"de categorie bowling_alley heeft 50 items\n",
"de categorie boxing_ring heeft 50 items\n",
"de categorie brewery heeft 50 items\n",
"de categorie bridge heeft 50 items\n",
"de categorie building_facade heeft 50 items\n",
"de categorie bullring heeft 50 items\n",
"de categorie burial_chamber heeft 50 items\n",
"de categorie bus_interior heeft 50 items\n",
"de categorie butchers_shop heeft 50 items\n",
"de categorie butte heeft 50 items\n",
"de categorie cabin heeft 50 items\n",
"de categorie cafeteria heeft 50 items\n",
"de categorie campsite heeft 50 items\n",
"de categorie campus heeft 50 items\n",
"de categorie canal heeft 100 items\n",
"de categorie candy_store heeft 50 items\n",
"de categorie canyon heeft 50 items\n",
"de categorie car_interior heeft 100 items\n",
"de categorie carrousel heeft 50 items\n",
"de categorie casino heeft 50 items\n",
"de categorie castle heeft 50 items\n",
"de categorie catacomb heeft 50 items\n",
"de categorie cathedral heeft 100 items\n",
"de categorie cavern heeft 50 items\n",
"de categorie cemetery heeft 50 items\n",
"de categorie chalet heeft 50 items\n",
"de categorie cheese_factory heeft 50 items\n",
"de categorie chemistry_lab heeft 50 items\n",
"de categorie chicken_coop heeft 100 items\n",
"de categorie childs_room heeft 50 items\n",
"de categorie church heeft 100 items\n",
"de categorie classroom heeft 50 items\n",
"de categorie clean_room heeft 50 items\n",
"de categorie cliff heeft 50 items\n",
"de categorie cloister heeft 50 items\n",
"de categorie closet heeft 50 items\n",
"de categorie clothing_store heeft 50 items\n",
"de categorie coast heeft 50 items\n",
"de categorie cockpit heeft 50 items\n",
"de categorie coffee_shop heeft 50 items\n",
"de categorie computer_room heeft 50 items\n",
"de categorie conference_center heeft 50 items\n",
"de categorie conference_room heeft 50 items\n",
"de categorie construction_site heeft 50 items\n",
"de categorie control_room heeft 50 items\n",
"de categorie control_tower heeft 50 items\n",
"de categorie corn_field heeft 50 items\n",
"de categorie corral heeft 50 items\n",
"de categorie corridor heeft 50 items\n",
"de categorie cottage_garden heeft 50 items\n",
"de categorie courthouse heeft 50 items\n",
"de categorie courtroom heeft 50 items\n",
"de categorie courtyard heeft 50 items\n",
"de categorie covered_bridge heeft 50 items\n",
"de categorie creek heeft 50 items\n",
"de categorie crevasse heeft 50 items\n",
"de categorie crosswalk heeft 50 items\n",
"de categorie cubicle heeft 50 items\n",
"de categorie dam heeft 50 items\n",
"de categorie delicatessen heeft 50 items\n",
"de categorie dentists_office heeft 50 items\n",
"de categorie desert heeft 100 items\n",
"de categorie diner heeft 100 items\n",
"de categorie dinette heeft 100 items\n",
"de categorie dining_car heeft 50 items\n",
"de categorie dining_room heeft 50 items\n",
"de categorie discotheque heeft 50 items\n",
"de categorie dock heeft 50 items\n",
"de categorie doorway heeft 50 items\n",
"de categorie dorm_room heeft 50 items\n",
"de categorie driveway heeft 50 items\n",
"de categorie driving_range heeft 50 items\n",
"de categorie drugstore heeft 50 items\n",
"de categorie electrical_substation heeft 50 items\n",
"de categorie elevator heeft 100 items\n",
"de categorie elevator_shaft heeft 50 items\n",
"de categorie engine_room heeft 50 items\n",
"de categorie escalator heeft 50 items\n",
"de categorie excavation heeft 50 items\n",
"de categorie factory heeft 50 items\n",
"de categorie fairway heeft 50 items\n",
"de categorie fastfood_restaurant heeft 50 items\n",
"de categorie field heeft 100 items\n",
"de categorie fire_escape heeft 50 items\n",
"de categorie fire_station heeft 50 items\n",
"de categorie firing_range heeft 50 items\n",
"de categorie fishpond heeft 50 items\n",
"de categorie florist_shop heeft 50 items\n",
"de categorie food_court heeft 50 items\n",
"de categorie forest heeft 100 items\n",
"de categorie forest_path heeft 50 items\n",
"de categorie forest_road heeft 50 items\n",
"de categorie formal_garden heeft 50 items\n",
"de categorie fountain heeft 50 items\n",
"de categorie galley heeft 50 items\n",
"de categorie game_room heeft 50 items\n",
"de categorie garage heeft 50 items\n",
"de categorie garbage_dump heeft 50 items\n",
"de categorie gas_station heeft 50 items\n",
"de categorie gazebo heeft 50 items\n",
"de categorie general_store heeft 100 items\n",
"de categorie gift_shop heeft 50 items\n",
"de categorie golf_course heeft 50 items\n",
"de categorie greenhouse heeft 100 items\n",
"de categorie gymnasium heeft 50 items\n",
"de categorie hangar heeft 100 items\n",
"de categorie harbor heeft 50 items\n",
"de categorie hayfield heeft 50 items\n",
"de categorie heliport heeft 50 items\n",
"de categorie herb_garden heeft 50 items\n",
"de categorie highway heeft 50 items\n",
"de categorie hill heeft 50 items\n",
"de categorie home_office heeft 50 items\n",
"de categorie hospital heeft 50 items\n",
"de categorie hospital_room heeft 50 items\n",
"de categorie hot_spring heeft 50 items\n",
"de categorie hot_tub heeft 50 items\n",
"de categorie hotel heeft 50 items\n",
"de categorie hotel_room heeft 50 items\n",
"de categorie house heeft 50 items\n",
"de categorie hunting_lodge heeft 50 items\n",
"de categorie ice_cream_parlor heeft 50 items\n",
"de categorie ice_floe heeft 50 items\n",
"de categorie ice_shelf heeft 50 items\n",
"de categorie ice_skating_rink heeft 100 items\n",
"de categorie iceberg heeft 50 items\n",
"de categorie igloo heeft 50 items\n",
"de categorie industrial_area heeft 50 items\n",
"de categorie inn heeft 50 items\n",
"de categorie islet heeft 50 items\n",
"de categorie jacuzzi heeft 50 items\n",
"de categorie jail heeft 50 items\n",
"de categorie jail_cell heeft 50 items\n",
"de categorie jewelry_shop heeft 50 items\n",
"de categorie kasbah heeft 50 items\n",
"de categorie kennel heeft 100 items\n",
"de categorie kindergarden_classroom heeft 50 items\n",
"de categorie kitchen heeft 50 items\n",
"de categorie kitchenette heeft 50 items\n",
"de categorie labyrinth heeft 50 items\n",
"de categorie lake heeft 50 items\n",
"de categorie landfill heeft 50 items\n",
"de categorie landing_deck heeft 50 items\n",
"de categorie laundromat heeft 50 items\n",
"de categorie lecture_room heeft 50 items\n",
"de categorie library heeft 100 items\n",
"de categorie lido_deck heeft 50 items\n",
"de categorie lift_bridge heeft 50 items\n",
"de categorie lighthouse heeft 50 items\n",
"de categorie limousine_interior heeft 50 items\n",
"de categorie living_room heeft 50 items\n",
"de categorie lobby heeft 50 items\n",
"de categorie lock_chamber heeft 50 items\n",
"de categorie locker_room heeft 50 items\n",
"de categorie mansion heeft 50 items\n",
"de categorie manufactured_home heeft 50 items\n",
"de categorie market heeft 100 items\n",
"de categorie marsh heeft 50 items\n",
"de categorie martial_arts_gym heeft 50 items\n",
"de categorie mausoleum heeft 50 items\n",
"de categorie medina heeft 50 items\n",
"de categorie moat heeft 50 items\n",
"de categorie monastery heeft 50 items\n",
"de categorie mosque heeft 100 items\n",
"de categorie motel heeft 50 items\n",
"de categorie mountain heeft 50 items\n",
"de categorie mountain_snowy heeft 50 items\n",
"de categorie movie_theater heeft 50 items\n",
"de categorie museum heeft 50 items\n",
"de categorie music_store heeft 50 items\n",
"de categorie music_studio heeft 50 items\n",
"de categorie nuclear_power_plant heeft 50 items\n",
"de categorie nursery heeft 50 items\n",
"de categorie oast_house heeft 50 items\n",
"de categorie observatory heeft 50 items\n",
"de categorie ocean heeft 50 items\n",
"de categorie office heeft 50 items\n",
"de categorie office_building heeft 50 items\n",
"de categorie oil_refinery heeft 50 items\n",
"de categorie oilrig heeft 50 items\n",
"de categorie operating_room heeft 50 items\n",
"de categorie orchard heeft 50 items\n",
"de categorie outhouse heeft 50 items\n",
"de categorie pagoda heeft 50 items\n",
"de categorie palace heeft 50 items\n",
"de categorie pantry heeft 50 items\n",
"de categorie park heeft 50 items\n",
"de categorie parking_garage heeft 100 items\n",
"de categorie parking_lot heeft 50 items\n",
"de categorie parlor heeft 50 items\n",
"de categorie pasture heeft 50 items\n",
"de categorie patio heeft 50 items\n",
"de categorie pavilion heeft 50 items\n",
"de categorie pharmacy heeft 50 items\n",
"de categorie phone_booth heeft 50 items\n",
"de categorie physics_laboratory heeft 50 items\n",
"de categorie picnic_area heeft 50 items\n",
"de categorie pilothouse heeft 50 items\n",
"de categorie planetarium heeft 50 items\n",
"de categorie playground heeft 50 items\n",
"de categorie playroom heeft 50 items\n",
"de categorie plaza heeft 50 items\n",
"de categorie podium heeft 100 items\n",
"de categorie pond heeft 50 items\n",
"de categorie poolroom heeft 100 items\n",
"de categorie power_plant heeft 50 items\n",
"de categorie promenade_deck heeft 50 items\n",
"de categorie pub heeft 50 items\n",
"de categorie pulpit heeft 50 items\n",
"de categorie putting_green heeft 50 items\n",
"de categorie racecourse heeft 50 items\n",
"de categorie raceway heeft 50 items\n",
"de categorie raft heeft 50 items\n",
"de categorie railroad_track heeft 50 items\n",
"de categorie rainforest heeft 50 items\n",
"de categorie reception heeft 50 items\n",
"de categorie recreation_room heeft 50 items\n",
"de categorie residential_neighborhood heeft 50 items\n",
"de categorie restaurant heeft 50 items\n",
"de categorie restaurant_kitchen heeft 50 items\n",
"de categorie restaurant_patio heeft 50 items\n",
"de categorie rice_paddy heeft 50 items\n",
"de categorie riding_arena heeft 50 items\n",
"de categorie river heeft 50 items\n",
"de categorie rock_arch heeft 50 items\n",
"de categorie rope_bridge heeft 50 items\n",
"de categorie ruin heeft 50 items\n",
"de categorie runway heeft 50 items\n",
"de categorie sandbar heeft 50 items\n",
"de categorie sandbox heeft 50 items\n",
"de categorie sauna heeft 50 items\n",
"de categorie schoolhouse heeft 50 items\n",
"de categorie sea_cliff heeft 50 items\n",
"de categorie server_room heeft 50 items\n",
"de categorie shed heeft 50 items\n",
"de categorie shoe_shop heeft 50 items\n",
"de categorie shopfront heeft 50 items\n",
"de categorie shopping_mall heeft 50 items\n",
"de categorie shower heeft 50 items\n",
"de categorie skatepark heeft 50 items\n",
"de categorie ski_lodge heeft 50 items\n",
"de categorie ski_resort heeft 50 items\n",
"de categorie ski_slope heeft 50 items\n",
"de categorie sky heeft 50 items\n",
"de categorie skyscraper heeft 50 items\n",
"de categorie slum heeft 50 items\n",
"de categorie snowfield heeft 50 items\n",
"de categorie squash_court heeft 50 items\n",
"de categorie stable heeft 50 items\n",
"de categorie stadium heeft 100 items\n",
"de categorie stage heeft 50 items\n",
"de categorie staircase heeft 50 items\n",
"de categorie street heeft 50 items\n",
"de categorie subway_interior heeft 50 items\n",
"de categorie subway_station heeft 50 items\n",
"de categorie supermarket heeft 50 items\n",
"de categorie sushi_bar heeft 50 items\n",
"de categorie swamp heeft 50 items\n",
"de categorie swimming_pool heeft 100 items\n",
"de categorie synagogue heeft 100 items\n",
"de categorie television_studio heeft 50 items\n",
"de categorie temple heeft 100 items\n",
"de categorie tennis_court heeft 100 items\n",
"de categorie tent heeft 50 items\n",
"de categorie theater heeft 100 items\n",
"de categorie thriftshop heeft 50 items\n",
"de categorie throne_room heeft 50 items\n",
"de categorie ticket_booth heeft 50 items\n",
"de categorie toll_plaza heeft 50 items\n",
"de categorie topiary_garden heeft 50 items\n",
"de categorie tower heeft 50 items\n",
"de categorie toyshop heeft 50 items\n",
"de categorie track heeft 50 items\n",
"de categorie train_railway heeft 50 items\n",
"de categorie train_station heeft 50 items\n",
"de categorie tree_farm heeft 50 items\n",
"de categorie tree_house heeft 50 items\n",
"de categorie trench heeft 50 items\n",
"de categorie underwater heeft 50 items\n",
"de categorie utility_room heeft 50 items\n",
"de categorie valley heeft 50 items\n",
"de categorie van_interior heeft 50 items\n",
"de categorie vegetable_garden heeft 50 items\n",
"de categorie veranda heeft 50 items\n",
"de categorie veterinarians_office heeft 50 items\n",
"de categorie viaduct heeft 50 items\n",
"de categorie videostore heeft 50 items\n",
"de categorie village heeft 50 items\n",
"de categorie vineyard heeft 50 items\n",
"de categorie volcano heeft 50 items\n",
"de categorie volleyball_court heeft 100 items\n",
"de categorie waiting_room heeft 50 items\n",
"de categorie warehouse heeft 50 items\n",
"de categorie water_tower heeft 50 items\n",
"de categorie waterfall heeft 150 items\n",
"de categorie watering_hole heeft 50 items\n",
"de categorie wave heeft 50 items\n",
"de categorie wet_bar heeft 50 items\n",
"de categorie wheat_field heeft 50 items\n",
"de categorie wind_farm heeft 50 items\n",
"de categorie windmill heeft 50 items\n",
"de categorie wine_cellar heeft 100 items\n",
"de categorie wrestling_ring heeft 50 items\n",
"de categorie yard heeft 50 items\n",
"de categorie youth_hostel heeft 50 items\n"
]
}
],
"source": [
"with open('DataLabo1_02.txt', 'r') as infile:\n",
" lines = infile.readlines()\n",
" \n",
"def parser(data):\n",
" dic = {}\n",
" for l in data:\n",
" entry = l.split('/')[-1].replace('\\n','') #moest het volledige path nodig zijn is het gewoon l\n",
" category = l.split('/')[2]\n",
" if category in dic:\n",
" dic[category].append(entry)\n",
" else:\n",
" dic[category] = [entry]\n",
" \n",
" return dic \n",
" \n",
" \n",
" \n",
" \n",
" \n",
"dic = parser(lines)\n",
"for k,v in dic.items():\n",
" print('de categorie {} heeft {} items'.format(k, len(v)))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### MatplotLib"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 7_ : Plot voor oefening 5 en 6 een histogram met de telresultaten. Voor oefening 5 wordt het aantal jarigen per maand geplot. Voor oefening 6 het aantal jpg's per categorie. Beperk je bij deze laatste tot een 10-tal categorieën. Maak hierbij gebruik van de MatplotLib module.\n",
"Tip: https://www.machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@@ -1,321 +0,0 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Labo 1 Data Science: Basis Python"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "notes"
}
},
"source": [
"Alvast 10 bijzonderheden van de taal :\n",
"1. Python is een geïnterpreteerde taal\n",
"2. Code wordt gestructureerd via spaties / tabs en niet via accolades\n",
"\n",
" for x in array:\n",
" if x < 4:\n",
" result = True\n",
"3. Python is dynamisch en sterk getypeerd\n",
"4. Alles is een object in Python : getallen, strings, data structuren, functies, classes, ... \n",
" en elk object heeft interne data en een type\n",
"5. Commentaar plaats je achter de hash mark : # dit zal genegeerd worden\n",
"6. Functies kunnen _positional_ en _keyword_ argumenten hebben : result = f(a,b,c,d=5,e='foo')\n",
"7. The Python null value type is `None`\n",
"8. Python built-in data structures : Tuple, List, Set, Dictionary\n",
"9. \n",
" #variable unpacking \n",
" tup = (4,5,6)\n",
" a,b,c = tup\n",
" \n",
" #swapping\n",
" a,b = 1,2\n",
" b,a = a,b\n",
" \n",
" #slicing :\n",
" seq = [1,2,3,4,5]\n",
" seq[2:4] = [3,2]\n",
" \n",
"10. Matplotlib Integratie\n",
"\n",
"Meer bijzonderheden te ontdekken ivm basis Python : https://docs.python.org/3/tutorial/"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Types in Python"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"a = 'een manier om een string te maken'\n",
"b = \"nog een manier\"\n",
"print('a = {0} en \\nb = {1}'.format(a,b))\n",
"\n",
"text = ('Je kan strings naast elkaar plaatsen.' ' Samen wordt dit dan 1 string.')\n",
"print(text)\n",
"\n",
"# print(text + 3) werkt niet! wel :\n",
"print(text + str(3))\n",
"\n",
"#concatenatie en herhaling van strings\n",
"samen = 'hot' + 'ten' + 'tot' + 2 * 'ten' + 'toonstelling'\n",
"print(samen)\n",
"\n",
"#indexing en slicing\n",
"print(samen[2])\n",
"print(samen[-2])\n",
"print(samen[2:4])\n",
"print(samen[4:])\n",
"print(samen[-2:])\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 1_ : Schrijf een programma waarbij je de gebruiker zijn naam en leeftijd vraagt. Verwelkom deze gebruiker en laat hem weten in welk jaar deze de leeftijd van 100 jaar zal bereiken. Maak gebruik van de datetime module (Tip : via de input() methode kan je de gebruiker input laten geven. ) "
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"naam plsbeppe\n",
"leeftijd pls22\n",
"hallo beppe je bent nu 22 en je zal 100 jaar oud worden in het jaar 2097\n"
]
}
],
"source": [
"import datetime\n",
"\n",
"naam = input('naam pls\\n')\n",
"leeftijd = int(input('leeftijd pls\\n'))\n",
"\n",
"nu = datetime.datetime.now()\n",
"cent = nu.year - leeftijd + 100\n",
"\n",
"print(\"hallo {} je bent nu {} en je zal 100 jaar oud worden in het jaar {}\".format(naam, leeftijd, cent))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 2_ : Schrijf een programma dat de conversie van Celsius\n",
"naar Fahrenheit doet. De conversieformule is $^\\circ$F = 9/ 5 * $^\\circ$C + 32. Pas de omzetting\n",
"toe op een ingegeven temperatuur in Celsius. Controleer de correcte\n",
"uitvoer van je programma: 12$^\\circ$C = 53.6$^\\circ$F\n",
"Maak tevens de omgekeerde conversie van Fahrenheit naar Celsius doet. Controleer de\n",
"correcte uitvoer van je programma: 77$^\\circ$F = 25$^\\circ$C"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"temp pls77\n",
"is dit celcius of farenheit? (c/f)f\n",
"77.0 F = 25.0 C\n"
]
}
],
"source": [
"temp = float(input('temp pls'))\n",
"keuze = input('is dit celcius of farenheit? (c/f)')\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"if keuze[0] == 'c':\n",
" f = 9/5 * temp + 32\n",
" print('{} F = {} C'.format(f, temp))\n",
"else:\n",
" c = (temp - 32) / (9/5) \n",
" print('{} F = {} C'.format(temp, c))\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Opwarmer datastructuren"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 3_ : \n",
"* Defineer een singleton (=tupel met één element) met daarin een dictionary met een aantal steden (key = postcode, value = naam)\n",
"* Zoek een stad op op basis van een postcode die de gebruiker invoert\n",
"* Definieer 2 lijsten: ééntje met de letters van het woord 'brood' en ééntje met letters van het woord 'beneden'\n",
"* Schrijf een functie _klinkers_ die een lijst van letters filtert zodanig dat enkel de klinkers overblijven \n",
"* Zet de 2 startlijsten om naar verzamelingen en print ze op het scherm - wat merk je?\n",
"* Voeg een element naar keuze toe\n",
"* Check op een snelle manier of 'r' in deze verzamelingen zit\n",
"* Bepaal de doorsnede en de unie van deze verzamelingen"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Lists"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 4_ : Schrijf een python functie die gegeven een getal als input, \n",
" als resultaat alle delers van dat getal teruggeeft. *Tip:* maak gebruik van de range() functie.\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Dictionaries "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 5_ : Maak een dictionary van verjaardagen. \n",
"Maak deze eerst als volgt: de keys zijn de persoonsnamen, de values worden de geboortedata. \n",
"Op die manier kan je een persoon opzoeken en meteen zijn verjaardag teruggeven. Gebruik hiervoor de datafile : ´DataLabo_01.txt´\n",
" \n",
"Tel nu voor elke maand hoeveel personen in je dictionary jarig zijn. "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 6_ : Gegeven de file ´DataLabo_02.txt´ die als volgt is opgebouwd :\n",
" \n",
" /a/abbey/sun_aqswjsnjlrfzzhiz.jpg\n",
" /a/abbey/sun_aaoktempcmudsvna.jpg\n",
" /a/abbey/sun_arxtvfkkycnqhfkj.jpg \n",
" ...\n",
" /a/airplane_cabin/sun_acgckqygipshenhl.jpg\n",
" /a/airplane_cabin/sun_aanoyykhajnceqyv.jpg\n",
" /a/airplane_cabin/sun_apitrhpmfpwtwnie.jpg\n",
" ...\n",
" /m/music_store/sun_djyusglcuskwollt.jpg\n",
" /m/music_store/sun_djskmwiztkajspnj.jpg\n",
" /m/music_store/sun_dsvwpkmyttqgauxd.jpg\n",
" ...\n",
"\n",
"Tel per categorie (bv: abbey, airplane en music_store) hoeveel jpg figuren er van die categorie beschikbaar zijn.\n",
"Maak eerst een dictionary waarin de categorieën de keys zijn en de namen van de jpg's de data. \n",
"Tip: lezen van file\n",
" \n",
" with open('file_to_read.txt', 'r') as open_file:\n",
" all_text = open_file.read()\n",
" line = open_file.readline() \n",
"\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### MatplotLib"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"_Oefening 7_ : Plot voor oefening 5 en 6 een histogram met de telresultaten. Voor oefening 5 wordt het aantal jarigen per maand geplot. Voor oefening 6 het aantal jpg's per categorie. Beperk je bij deze laatste tot een 10-tal categorieën. Maak hierbij gebruik van de MatplotLib module.\n",
"Tip: https://www.machinelearningplus.com/plots/matplotlib-tutorial-complete-guide-python-plot-examples/"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.5"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@@ -0,0 +1,810 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Labo 2 Data Science : Data structures in Python"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Dictionnaries "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 1$ : Vervolledig eerst oef5, oef6 en oef7 van Labo1. \n",
"\n",
"_Tip_ : Onderstaand stukje code toont hoe je simpel de lijnen uit een tekstbestand kan omzetten naar een lijst in Python waarvan elk element opnieuw een lijst is. "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"path1 = 'C:/Users/katja.verbeeck/Documents/Python Scripts/DataLabo_01.txt'\n",
"with open(path1) as f:\n",
" data = [x for x in f]\n",
"print(data)\n",
"data = [x.rstrip() for x in data]\n",
"print(data)\n",
"data = [d.split(' ') for d in data]\n",
"print(data)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Tuples"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Tuples in Python zijn bedoeld om heterogene data te groeperen. In andere talen kan je dit vergelijken met het concept van records of zelfs structs. Syntactisch gezien, gaat het om een sequentie van waarden gescheiden door een komma. Wat bewerkingen betreft kan je ze vergelijken met Strings: indexering en slicing kan, maar ze zijn eveneens onveranderbaar. Hieronder nog enkele leuke eigenschappen van tuples:"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"# Packing en unpacking\n",
"student = (\"Bob\", 19,\"Computer Science\")\n",
"name,age,studies = student\n",
"print(name,age,studies)\n",
"\n",
"#swapping\n",
"print(name,age)\n",
"name,age = age,name\n",
"print(name,age)\n",
"\n",
"#het aantal vars en waarden moet wel kloppen natuurlijk\n",
"#(a,b,c,d) = (1,2,3)\n",
"\n",
"#Tuples als return waarden : je kan meerdere resultaten teruggeven\n",
"from math import pi\n",
"def omtrek_opp(straal):\n",
" omtrek = round(2 * pi * straal * 100) / 100\n",
" opp = round(pi * straal**2 * 100) / 100\n",
" return (omtrek,opp)\n",
"\n",
"omtrek_opp(5)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 2$ : Werk opnieuw met de txt file van verjaardagen : $DataLabo\\_01.txt$. Lees deze nu in als een lijst van tuples als volgt : elk tuple bevat als eerste element de naam van de persoon, het tweede element is zijn geboortedatum maar nu omgevormd tot een $date$ object :\n",
" ('Bruce Springsteen' datetime.date(1949,9,23))\n",
" \n",
"_Let op_ : de .txt file bevat ergens een type-fout in een datum, de bedoeling is dat je code deze foutieve data kan negeren"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[('Albert Einstein', datetime.date(1879, 3, 14)), ('Benjamin Franklin', datetime.date(1706, 1, 17)), ('J. Edgar Hoover', datetime.date(1895, 1, 1)), ('Mel Gibson', datetime.date(1956, 1, 3)), ('Michael Schumacher', datetime.date(1969, 1, 3)), ('Richard Nixon', datetime.date(1913, 1, 9)), ('Orlando Bloom', datetime.date(1977, 1, 13)), ('Kate Moss', datetime.date(197, 1, 16)), ('Betty White', datetime.date(1922, 1, 17)), ('Mohammed Ali', datetime.date(1942, 1, 17)), ('Bridget Fonda', datetime.date(1964, 1, 27)), ('Phill Collins', datetime.date(1951, 1, 30)), ('John Ford', datetime.date(1895, 2, 1)), ('Brandon Lee', datetime.date(1965, 2, 1)), ('Charles Lindbergh', datetime.date(1902, 2, 4)), ('Alice Cooper', datetime.date(1948, 2, 4)), ('Ronald Reagon', datetime.date(1911, 2, 6)), ('Axl Rose', datetime.date(1962, 2, 6)), ('Charles Dickens', datetime.date(1812, 2, 7)), ('Robert Wagner', datetime.date(1930, 2, 10)), ('Jennifer Anniston', datetime.date(1969, 2, 11)), ('Nina Simone', datetime.date(1933, 2, 21)), ('Steven Jobs', datetime.date(1955, 2, 24)), ('Johnny Cash', datetime.date(1932, 2, 26)), ('Elisabeth Taylor', datetime.date(1932, 2, 27)), ('Bobby Fisher', datetime.date(1943, 3, 9)), ('Osama Bin Laden', datetime.date(1957, 3, 10)), ('Aretha Franklin', datetime.date(1942, 3, 25)), ('Marlon Brando', datetime.date(1924, 4, 3)), ('Bette Davies', datetime.date(1908, 4, 5)), ('Russel Crowe', datetime.date(1964, 4, 7)), ('Iggy Pop', datetime.date(1947, 4, 21)), ('Al Pacino', datetime.date(1940, 4, 25)), ('James Brown', datetime.date(1933, 5, 3)), ('Dr Benjamin Spock', datetime.date(1903, 5, 2)), ('Karl Marx', datetime.date(1818, 5, 5)), ('Sigmund Freud', datetime.date(1856, 5, 6)), ('George Lukas', datetime.date(1944, 5, 14)), ('Madeleine Albright', datetime.date(1937, 5, 15)), ('Naomi Campbell', datetime.date(1970, 5, 22)), ('Bob Dylan', datetime.date(1941, 5, 24)), ('John F. Kennedy', datetime.date(1917, 5, 29)), ('Prinses Diana', datetime.date(1961, 6, 1)), ('Tom Cruise', datetime.date(1962, 6, 3)), ('Dalai Lama', datetime.date(1935, 6, 6)), ('O.J. Simpson', datetime.date(1947, 6, 9)), ('William Clark', datetime.date(1770, 8, 1)), ('Yves Saint Laurent', datetime.date(1936, 8, 1)), ('Louis Armstrong', datetime.date(1901, 8, 4)), ('Steve Martin', datetime.date(1945, 8, 14)), ('Ben Affleck', datetime.date(1972, 8, 15)), ('Patrick Swayze', datetime.date(1952, 8, 18)), ('Roman Polanski', datetime.date(1933, 8, 18)), ('Tori Amos', datetime.date(1963, 8, 22)), ('Moeder Teresa', datetime.date(1910, 8, 27)), ('Freddy Mercury', datetime.date(1946, 9, 5)), ('Hugh Grant', datetime.date(1960, 9, 9)), ('Prins Harry', datetime.date(1984, 9, 15)), ('Oliver Stone', datetime.date(1946, 9, 15)), ('Leonard Cohen', datetime.date(1934, 9, 21)), ('Stephen King', datetime.date(1947, 9, 21)), ('Bruce Springsteen', datetime.date(1949, 9, 23)), ('Julie Andrews', datetime.date(1935, 10, 1)), ('Bob Geldof', datetime.date(1954, 10, 5)), ('Kate Winslet', datetime.date(1975, 10, 5)), ('Cliff Richard', datetime.date(1940, 10, 14)), ('Oscar Wilde', datetime.date(1854, 10, 16)), ('Alfred Nobel', datetime.date(1833, 10, 21)), ('Dolph Lungren', datetime.date(1959, 11, 3)), ('Tara Reid', datetime.date(1975, 11, 8)), ('Demi Moore', datetime.date(1962, 11, 11)), ('Leonardo di Caprio', datetime.date(1974, 11, 11)), ('Condoleezza Rice', datetime.date(1954, 11, 14)), ('Prins charles', datetime.date(1948, 11, 14)), ('Isaac Newton', datetime.date(1642, 12, 25))]\n"
]
}
],
"source": [
"import datetime\n",
"\n",
"with open('DataLabo1_01.txt') as infile:\n",
" lines = infile.readlines()\n",
" \n",
"\n",
"def datify(s):\n",
" s = s.replace('\\n','').split('/')\n",
"\n",
" return datetime.date(int(s[2]), int(s[0]), int(s[1]))\n",
"\n",
"\n",
"def parser(lines):\n",
" sol = []\n",
" for l in lines:\n",
" l= l.split(' ')\n",
" try:\n",
" d = datify(l.pop())\n",
" except ValueError:\n",
" print('euh')\n",
" d = 'NaN'\n",
" name = ' '.join(l)\n",
" sol.append((name,d))\n",
" return sol\n",
"\n",
"\n",
"\n",
"sol = parser(lines)\n",
"\n",
"\n",
"print(sol)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Sorteren"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 3$: Sorteer de verkregen lijst met tuples op 2 verschillende manieren : eerst op naam, vervolgens op leeftijd. \n",
"\n",
"_Tip_ : Je kan ofwel de $sort$ methode op lijsten gebruiken, ofwel de functie $sorted$ die algemeen werkt op sequences. Probeer beide uit! Merk je een verschil?"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[('Al Pacino', datetime.date(1940, 4, 25)), ('Albert Einstein', datetime.date(1879, 3, 14)), ('Alfred Nobel', datetime.date(1833, 10, 21)), ('Alice Cooper', datetime.date(1948, 2, 4)), ('Aretha Franklin', datetime.date(1942, 3, 25)), ('Axl Rose', datetime.date(1962, 2, 6)), ('Ben Affleck', datetime.date(1972, 8, 15)), ('Benjamin Franklin', datetime.date(1706, 1, 17)), ('Bette Davies', datetime.date(1908, 4, 5)), ('Betty White', datetime.date(1922, 1, 17)), ('Bob Dylan', datetime.date(1941, 5, 24)), ('Bob Geldof', datetime.date(1954, 10, 5)), ('Bobby Fisher', datetime.date(1943, 3, 9)), ('Brandon Lee', datetime.date(1965, 2, 1)), ('Bridget Fonda', datetime.date(1964, 1, 27)), ('Bruce Springsteen', datetime.date(1949, 9, 23)), ('Charles Dickens', datetime.date(1812, 2, 7)), ('Charles Lindbergh', datetime.date(1902, 2, 4)), ('Cliff Richard', datetime.date(1940, 10, 14)), ('Condoleezza Rice', datetime.date(1954, 11, 14)), ('Dalai Lama', datetime.date(1935, 6, 6)), ('Demi Moore', datetime.date(1962, 11, 11)), ('Dolph Lungren', datetime.date(1959, 11, 3)), ('Dr Benjamin Spock', datetime.date(1903, 5, 2)), ('Elisabeth Taylor', datetime.date(1932, 2, 27)), ('Freddy Mercury', datetime.date(1946, 9, 5)), ('George Lukas', datetime.date(1944, 5, 14)), ('Hugh Grant', datetime.date(1960, 9, 9)), ('Iggy Pop', datetime.date(1947, 4, 21)), ('Isaac Newton', datetime.date(1642, 12, 25)), ('J. Edgar Hoover', datetime.date(1895, 1, 1)), ('James Brown', datetime.date(1933, 5, 3)), ('Jennifer Anniston', datetime.date(1969, 2, 11)), ('John F. Kennedy', datetime.date(1917, 5, 29)), ('John Ford', datetime.date(1895, 2, 1)), ('Johnny Cash', datetime.date(1932, 2, 26)), ('Julie Andrews', datetime.date(1935, 10, 1)), ('Karl Marx', datetime.date(1818, 5, 5)), ('Kate Moss', datetime.date(197, 1, 16)), ('Kate Winslet', datetime.date(1975, 10, 5)), ('Leonard Cohen', datetime.date(1934, 9, 21)), ('Leonardo di Caprio', datetime.date(1974, 11, 11)), ('Louis Armstrong', datetime.date(1901, 8, 4)), ('Madeleine Albright', datetime.date(1937, 5, 15)), ('Marlon Brando', datetime.date(1924, 4, 3)), ('Mel Gibson', datetime.date(1956, 1, 3)), ('Michael Schumacher', datetime.date(1969, 1, 3)), ('Moeder Teresa', datetime.date(1910, 8, 27)), ('Mohammed Ali', datetime.date(1942, 1, 17)), ('Naomi Campbell', datetime.date(1970, 5, 22)), ('Nina Simone', datetime.date(1933, 2, 21)), ('O.J. Simpson', datetime.date(1947, 6, 9)), ('Oliver Stone', datetime.date(1946, 9, 15)), ('Orlando Bloom', datetime.date(1977, 1, 13)), ('Osama Bin Laden', datetime.date(1957, 3, 10)), ('Oscar Wilde', datetime.date(1854, 10, 16)), ('Patrick Swayze', datetime.date(1952, 8, 18)), ('Phill Collins', datetime.date(1951, 1, 30)), ('Prins Harry', datetime.date(1984, 9, 15)), ('Prins charles', datetime.date(1948, 11, 14)), ('Prinses Diana', datetime.date(1961, 6, 1)), ('Richard Nixon', datetime.date(1913, 1, 9)), ('Robert Wagner', datetime.date(1930, 2, 10)), ('Roman Polanski', datetime.date(1933, 8, 18)), ('Ronald Reagon', datetime.date(1911, 2, 6)), ('Russel Crowe', datetime.date(1964, 4, 7)), ('Sigmund Freud', datetime.date(1856, 5, 6)), ('Stephen King', datetime.date(1947, 9, 21)), ('Steve Martin', datetime.date(1945, 8, 14)), ('Steven Jobs', datetime.date(1955, 2, 24)), ('Tara Reid', datetime.date(1975, 11, 8)), ('Tom Cruise', datetime.date(1962, 6, 3)), ('Tori Amos', datetime.date(1963, 8, 22)), ('William Clark', datetime.date(1770, 8, 1)), ('Yves Saint Laurent', datetime.date(1936, 8, 1))]\n"
]
},
{
"data": {
"text/plain": [
"[('Kate Moss', datetime.date(197, 1, 16)),\n",
" ('Isaac Newton', datetime.date(1642, 12, 25)),\n",
" ('Benjamin Franklin', datetime.date(1706, 1, 17)),\n",
" ('William Clark', datetime.date(1770, 8, 1)),\n",
" ('Charles Dickens', datetime.date(1812, 2, 7)),\n",
" ('Karl Marx', datetime.date(1818, 5, 5)),\n",
" ('Alfred Nobel', datetime.date(1833, 10, 21)),\n",
" ('Oscar Wilde', datetime.date(1854, 10, 16)),\n",
" ('Sigmund Freud', datetime.date(1856, 5, 6)),\n",
" ('Albert Einstein', datetime.date(1879, 3, 14)),\n",
" ('J. Edgar Hoover', datetime.date(1895, 1, 1)),\n",
" ('John Ford', datetime.date(1895, 2, 1)),\n",
" ('Louis Armstrong', datetime.date(1901, 8, 4)),\n",
" ('Charles Lindbergh', datetime.date(1902, 2, 4)),\n",
" ('Dr Benjamin Spock', datetime.date(1903, 5, 2)),\n",
" ('Bette Davies', datetime.date(1908, 4, 5)),\n",
" ('Moeder Teresa', datetime.date(1910, 8, 27)),\n",
" ('Ronald Reagon', datetime.date(1911, 2, 6)),\n",
" ('Richard Nixon', datetime.date(1913, 1, 9)),\n",
" ('John F. Kennedy', datetime.date(1917, 5, 29)),\n",
" ('Betty White', datetime.date(1922, 1, 17)),\n",
" ('Marlon Brando', datetime.date(1924, 4, 3)),\n",
" ('Robert Wagner', datetime.date(1930, 2, 10)),\n",
" ('Johnny Cash', datetime.date(1932, 2, 26)),\n",
" ('Elisabeth Taylor', datetime.date(1932, 2, 27)),\n",
" ('Nina Simone', datetime.date(1933, 2, 21)),\n",
" ('James Brown', datetime.date(1933, 5, 3)),\n",
" ('Roman Polanski', datetime.date(1933, 8, 18)),\n",
" ('Leonard Cohen', datetime.date(1934, 9, 21)),\n",
" ('Dalai Lama', datetime.date(1935, 6, 6)),\n",
" ('Julie Andrews', datetime.date(1935, 10, 1)),\n",
" ('Yves Saint Laurent', datetime.date(1936, 8, 1)),\n",
" ('Madeleine Albright', datetime.date(1937, 5, 15)),\n",
" ('Al Pacino', datetime.date(1940, 4, 25)),\n",
" ('Cliff Richard', datetime.date(1940, 10, 14)),\n",
" ('Bob Dylan', datetime.date(1941, 5, 24)),\n",
" ('Mohammed Ali', datetime.date(1942, 1, 17)),\n",
" ('Aretha Franklin', datetime.date(1942, 3, 25)),\n",
" ('Bobby Fisher', datetime.date(1943, 3, 9)),\n",
" ('George Lukas', datetime.date(1944, 5, 14)),\n",
" ('Steve Martin', datetime.date(1945, 8, 14)),\n",
" ('Freddy Mercury', datetime.date(1946, 9, 5)),\n",
" ('Oliver Stone', datetime.date(1946, 9, 15)),\n",
" ('Iggy Pop', datetime.date(1947, 4, 21)),\n",
" ('O.J. Simpson', datetime.date(1947, 6, 9)),\n",
" ('Stephen King', datetime.date(1947, 9, 21)),\n",
" ('Alice Cooper', datetime.date(1948, 2, 4)),\n",
" ('Prins charles', datetime.date(1948, 11, 14)),\n",
" ('Bruce Springsteen', datetime.date(1949, 9, 23)),\n",
" ('Phill Collins', datetime.date(1951, 1, 30)),\n",
" ('Patrick Swayze', datetime.date(1952, 8, 18)),\n",
" ('Bob Geldof', datetime.date(1954, 10, 5)),\n",
" ('Condoleezza Rice', datetime.date(1954, 11, 14)),\n",
" ('Steven Jobs', datetime.date(1955, 2, 24)),\n",
" ('Mel Gibson', datetime.date(1956, 1, 3)),\n",
" ('Osama Bin Laden', datetime.date(1957, 3, 10)),\n",
" ('Dolph Lungren', datetime.date(1959, 11, 3)),\n",
" ('Hugh Grant', datetime.date(1960, 9, 9)),\n",
" ('Prinses Diana', datetime.date(1961, 6, 1)),\n",
" ('Axl Rose', datetime.date(1962, 2, 6)),\n",
" ('Tom Cruise', datetime.date(1962, 6, 3)),\n",
" ('Demi Moore', datetime.date(1962, 11, 11)),\n",
" ('Tori Amos', datetime.date(1963, 8, 22)),\n",
" ('Bridget Fonda', datetime.date(1964, 1, 27)),\n",
" ('Russel Crowe', datetime.date(1964, 4, 7)),\n",
" ('Brandon Lee', datetime.date(1965, 2, 1)),\n",
" ('Michael Schumacher', datetime.date(1969, 1, 3)),\n",
" ('Jennifer Anniston', datetime.date(1969, 2, 11)),\n",
" ('Naomi Campbell', datetime.date(1970, 5, 22)),\n",
" ('Ben Affleck', datetime.date(1972, 8, 15)),\n",
" ('Leonardo di Caprio', datetime.date(1974, 11, 11)),\n",
" ('Kate Winslet', datetime.date(1975, 10, 5)),\n",
" ('Tara Reid', datetime.date(1975, 11, 8)),\n",
" ('Orlando Bloom', datetime.date(1977, 1, 13)),\n",
" ('Prins Harry', datetime.date(1984, 9, 15))]"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import datetime\n",
"\n",
"with open('DataLabo1_01.txt') as infile:\n",
" lines = infile.readlines()\n",
" \n",
"\n",
"def datify(s):\n",
" s = s.replace('\\n','').split('/')\n",
"\n",
" return datetime.date(int(s[2]), int(s[0]), int(s[1]))\n",
"\n",
"\n",
"def parser(lines):\n",
" sol = []\n",
" for l in lines:\n",
" l= l.split(' ')\n",
" try:\n",
" d = datify(l.pop())\n",
" except ValueError:\n",
" print('euh')\n",
" d = 'NaN'\n",
" name = ' '.join(l)\n",
" sol.append((name,d))\n",
" return sol\n",
"\n",
"\n",
"\n",
"sol = parser(lines)\n",
"\n",
"def sortName(val):\n",
" return val[0]\n",
"\n",
"def sortDate(val):\n",
" return val[1]\n",
"\n",
"sol.sort(key = sortName)\n",
"print(sol)\n",
"sorted(sol, key=sortDate)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Sets"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 4$ : \n",
"Breid de bovenstaande lijst uit met volgende personen :\n",
"\n",
"- Roger Federer 1981/08/08\n",
"- Dustin Hoffman 1937/08/08\n",
"- Vanessa Amorosi 1981/08/08\n",
"- Whitney Houston 1963/08/09\n",
"- Meat Loaf 1947/09/27\n",
"- Cheryl Tiegs 1947/09/27\n",
"- Robert Redford 1936/08/18\n",
"\n",
"\n",
"Maak nu volgende verzamelingen :\n",
"\n",
"* Maak voor elke maand een verzameling van personen die in deze maand van het jaar jarig zijn. Stop je resultaat in een dict als volgt : key = maand; value= verzameling personen.\n",
"* Maak voor elk jaartal (aanwezig in de data) een verzameling van personen die in dat jaar geboren zijn. Stop je resultaat in een dict als volgt : key = jaartal; value= verzameling personen.\n",
"* Maak voor elke dag in het jaar een verzameling van personen die op deze dag van het jaar jarig zijn. Stop je resultaat in een dict als volgt : key = (dag,maand); value= verzameling personen.\n",
"\n",
"Gebruik makend van bovenstaande structuren kan je eenvoudig volgende queries beantwoorden :\n",
"\n",
"* Geef alle mensen die in oktober jarig zijn\n",
"* In welk jaartal(len) zijn de meeste mensen geboren volgens deze data file?\n",
"* Wie is er jarig op 18 augustus?\n",
"\n",
"_Tip_ : Voor het aanmaken van dicts kan je handig gebruik maken van $defaultdict$\n"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[('Albert Einstein', datetime.date(1879, 3, 14)), ('Benjamin Franklin', datetime.date(1706, 1, 17)), ('J. Edgar Hoover', datetime.date(1895, 1, 1)), ('Mel Gibson', datetime.date(1956, 1, 3)), ('Michael Schumacher', datetime.date(1969, 1, 3)), ('Richard Nixon', datetime.date(1913, 1, 9)), ('Orlando Bloom', datetime.date(1977, 1, 13)), ('Kate Moss', datetime.date(197, 1, 16)), ('Betty White', datetime.date(1922, 1, 17)), ('Mohammed Ali', datetime.date(1942, 1, 17)), ('Bridget Fonda', datetime.date(1964, 1, 27)), ('Phill Collins', datetime.date(1951, 1, 30)), ('John Ford', datetime.date(1895, 2, 1)), ('Brandon Lee', datetime.date(1965, 2, 1)), ('Charles Lindbergh', datetime.date(1902, 2, 4)), ('Alice Cooper', datetime.date(1948, 2, 4)), ('Ronald Reagon', datetime.date(1911, 2, 6)), ('Axl Rose', datetime.date(1962, 2, 6)), ('Charles Dickens', datetime.date(1812, 2, 7)), ('Robert Wagner', datetime.date(1930, 2, 10)), ('Jennifer Anniston', datetime.date(1969, 2, 11)), ('Nina Simone', datetime.date(1933, 2, 21)), ('Steven Jobs', datetime.date(1955, 2, 24)), ('Johnny Cash', datetime.date(1932, 2, 26)), ('Elisabeth Taylor', datetime.date(1932, 2, 27)), ('Bobby Fisher', datetime.date(1943, 3, 9)), ('Osama Bin Laden', datetime.date(1957, 3, 10)), ('Aretha Franklin', datetime.date(1942, 3, 25)), ('Marlon Brando', datetime.date(1924, 4, 3)), ('Bette Davies', datetime.date(1908, 4, 5)), ('Russel Crowe', datetime.date(1964, 4, 7)), ('Iggy Pop', datetime.date(1947, 4, 21)), ('Al Pacino', datetime.date(1940, 4, 25)), ('James Brown', datetime.date(1933, 5, 3)), ('Dr Benjamin Spock', datetime.date(1903, 5, 2)), ('Karl Marx', datetime.date(1818, 5, 5)), ('Sigmund Freud', datetime.date(1856, 5, 6)), ('George Lukas', datetime.date(1944, 5, 14)), ('Madeleine Albright', datetime.date(1937, 5, 15)), ('Naomi Campbell', datetime.date(1970, 5, 22)), ('Bob Dylan', datetime.date(1941, 5, 24)), ('John F. Kennedy', datetime.date(1917, 5, 29)), ('Prinses Diana', datetime.date(1961, 6, 1)), ('Tom Cruise', datetime.date(1962, 6, 3)), ('Dalai Lama', datetime.date(1935, 6, 6)), ('O.J. Simpson', datetime.date(1947, 6, 9)), ('William Clark', datetime.date(1770, 8, 1)), ('Yves Saint Laurent', datetime.date(1936, 8, 1)), ('Louis Armstrong', datetime.date(1901, 8, 4)), ('Steve Martin', datetime.date(1945, 8, 14)), ('Ben Affleck', datetime.date(1972, 8, 15)), ('Patrick Swayze', datetime.date(1952, 8, 18)), ('Roman Polanski', datetime.date(1933, 8, 18)), ('Tori Amos', datetime.date(1963, 8, 22)), ('Moeder Teresa', datetime.date(1910, 8, 27)), ('Freddy Mercury', datetime.date(1946, 9, 5)), ('Hugh Grant', datetime.date(1960, 9, 9)), ('Prins Harry', datetime.date(1984, 9, 15)), ('Oliver Stone', datetime.date(1946, 9, 15)), ('Leonard Cohen', datetime.date(1934, 9, 21)), ('Stephen King', datetime.date(1947, 9, 21)), ('Bruce Springsteen', datetime.date(1949, 9, 23)), ('Julie Andrews', datetime.date(1935, 10, 1)), ('Bob Geldof', datetime.date(1954, 10, 5)), ('Kate Winslet', datetime.date(1975, 10, 5)), ('Cliff Richard', datetime.date(1940, 10, 14)), ('Oscar Wilde', datetime.date(1854, 10, 16)), ('Alfred Nobel', datetime.date(1833, 10, 21)), ('Dolph Lungren', datetime.date(1959, 11, 3)), ('Tara Reid', datetime.date(1975, 11, 8)), ('Demi Moore', datetime.date(1962, 11, 11)), ('Leonardo di Caprio', datetime.date(1974, 11, 11)), ('Condoleezza Rice', datetime.date(1954, 11, 14)), ('Prins charles', datetime.date(1948, 11, 14)), ('Isaac Newton', datetime.date(1642, 12, 25)), ('Roger Federer', datetime.date(1981, 8, 8)), ('Dustin Hoffman', datetime.date(1937, 8, 8)), ('Vanessa Amorosi', datetime.date(1981, 8, 8)), ('Whitney Houston', datetime.date(1963, 8, 9)), ('Meat Loaf', datetime.date(1947, 9, 27)), ('Cheryl Tiegs', datetime.date(1947, 9, 27)), ('Robert Redford', datetime.date(1936, 8, 18))]\n",
"[('Al Pacino', datetime.date(1940, 4, 25)), ('Albert Einstein', datetime.date(1879, 3, 14)), ('Alfred Nobel', datetime.date(1833, 10, 21)), ('Alice Cooper', datetime.date(1948, 2, 4)), ('Aretha Franklin', datetime.date(1942, 3, 25)), ('Axl Rose', datetime.date(1962, 2, 6)), ('Ben Affleck', datetime.date(1972, 8, 15)), ('Benjamin Franklin', datetime.date(1706, 1, 17)), ('Bette Davies', datetime.date(1908, 4, 5)), ('Betty White', datetime.date(1922, 1, 17)), ('Bob Dylan', datetime.date(1941, 5, 24)), ('Bob Geldof', datetime.date(1954, 10, 5)), ('Bobby Fisher', datetime.date(1943, 3, 9)), ('Brandon Lee', datetime.date(1965, 2, 1)), ('Bridget Fonda', datetime.date(1964, 1, 27)), ('Bruce Springsteen', datetime.date(1949, 9, 23)), ('Charles Dickens', datetime.date(1812, 2, 7)), ('Charles Lindbergh', datetime.date(1902, 2, 4)), ('Cheryl Tiegs', datetime.date(1947, 9, 27)), ('Cliff Richard', datetime.date(1940, 10, 14)), ('Condoleezza Rice', datetime.date(1954, 11, 14)), ('Dalai Lama', datetime.date(1935, 6, 6)), ('Demi Moore', datetime.date(1962, 11, 11)), ('Dolph Lungren', datetime.date(1959, 11, 3)), ('Dr Benjamin Spock', datetime.date(1903, 5, 2)), ('Dustin Hoffman', datetime.date(1937, 8, 8)), ('Elisabeth Taylor', datetime.date(1932, 2, 27)), ('Freddy Mercury', datetime.date(1946, 9, 5)), ('George Lukas', datetime.date(1944, 5, 14)), ('Hugh Grant', datetime.date(1960, 9, 9)), ('Iggy Pop', datetime.date(1947, 4, 21)), ('Isaac Newton', datetime.date(1642, 12, 25)), ('J. Edgar Hoover', datetime.date(1895, 1, 1)), ('James Brown', datetime.date(1933, 5, 3)), ('Jennifer Anniston', datetime.date(1969, 2, 11)), ('John F. Kennedy', datetime.date(1917, 5, 29)), ('John Ford', datetime.date(1895, 2, 1)), ('Johnny Cash', datetime.date(1932, 2, 26)), ('Julie Andrews', datetime.date(1935, 10, 1)), ('Karl Marx', datetime.date(1818, 5, 5)), ('Kate Moss', datetime.date(197, 1, 16)), ('Kate Winslet', datetime.date(1975, 10, 5)), ('Leonard Cohen', datetime.date(1934, 9, 21)), ('Leonardo di Caprio', datetime.date(1974, 11, 11)), ('Louis Armstrong', datetime.date(1901, 8, 4)), ('Madeleine Albright', datetime.date(1937, 5, 15)), ('Marlon Brando', datetime.date(1924, 4, 3)), ('Meat Loaf', datetime.date(1947, 9, 27)), ('Mel Gibson', datetime.date(1956, 1, 3)), ('Michael Schumacher', datetime.date(1969, 1, 3)), ('Moeder Teresa', datetime.date(1910, 8, 27)), ('Mohammed Ali', datetime.date(1942, 1, 17)), ('Naomi Campbell', datetime.date(1970, 5, 22)), ('Nina Simone', datetime.date(1933, 2, 21)), ('O.J. Simpson', datetime.date(1947, 6, 9)), ('Oliver Stone', datetime.date(1946, 9, 15)), ('Orlando Bloom', datetime.date(1977, 1, 13)), ('Osama Bin Laden', datetime.date(1957, 3, 10)), ('Oscar Wilde', datetime.date(1854, 10, 16)), ('Patrick Swayze', datetime.date(1952, 8, 18)), ('Phill Collins', datetime.date(1951, 1, 30)), ('Prins Harry', datetime.date(1984, 9, 15)), ('Prins charles', datetime.date(1948, 11, 14)), ('Prinses Diana', datetime.date(1961, 6, 1)), ('Richard Nixon', datetime.date(1913, 1, 9)), ('Robert Redford', datetime.date(1936, 8, 18)), ('Robert Wagner', datetime.date(1930, 2, 10)), ('Roger Federer', datetime.date(1981, 8, 8)), ('Roman Polanski', datetime.date(1933, 8, 18)), ('Ronald Reagon', datetime.date(1911, 2, 6)), ('Russel Crowe', datetime.date(1964, 4, 7)), ('Sigmund Freud', datetime.date(1856, 5, 6)), ('Stephen King', datetime.date(1947, 9, 21)), ('Steve Martin', datetime.date(1945, 8, 14)), ('Steven Jobs', datetime.date(1955, 2, 24)), ('Tara Reid', datetime.date(1975, 11, 8)), ('Tom Cruise', datetime.date(1962, 6, 3)), ('Tori Amos', datetime.date(1963, 8, 22)), ('Vanessa Amorosi', datetime.date(1981, 8, 8)), ('Whitney Houston', datetime.date(1963, 8, 9)), ('William Clark', datetime.date(1770, 8, 1)), ('Yves Saint Laurent', datetime.date(1936, 8, 1))]\n"
]
},
{
"data": {
"text/plain": [
"[('Kate Moss', datetime.date(197, 1, 16)),\n",
" ('Isaac Newton', datetime.date(1642, 12, 25)),\n",
" ('Benjamin Franklin', datetime.date(1706, 1, 17)),\n",
" ('William Clark', datetime.date(1770, 8, 1)),\n",
" ('Charles Dickens', datetime.date(1812, 2, 7)),\n",
" ('Karl Marx', datetime.date(1818, 5, 5)),\n",
" ('Alfred Nobel', datetime.date(1833, 10, 21)),\n",
" ('Oscar Wilde', datetime.date(1854, 10, 16)),\n",
" ('Sigmund Freud', datetime.date(1856, 5, 6)),\n",
" ('Albert Einstein', datetime.date(1879, 3, 14)),\n",
" ('J. Edgar Hoover', datetime.date(1895, 1, 1)),\n",
" ('John Ford', datetime.date(1895, 2, 1)),\n",
" ('Louis Armstrong', datetime.date(1901, 8, 4)),\n",
" ('Charles Lindbergh', datetime.date(1902, 2, 4)),\n",
" ('Dr Benjamin Spock', datetime.date(1903, 5, 2)),\n",
" ('Bette Davies', datetime.date(1908, 4, 5)),\n",
" ('Moeder Teresa', datetime.date(1910, 8, 27)),\n",
" ('Ronald Reagon', datetime.date(1911, 2, 6)),\n",
" ('Richard Nixon', datetime.date(1913, 1, 9)),\n",
" ('John F. Kennedy', datetime.date(1917, 5, 29)),\n",
" ('Betty White', datetime.date(1922, 1, 17)),\n",
" ('Marlon Brando', datetime.date(1924, 4, 3)),\n",
" ('Robert Wagner', datetime.date(1930, 2, 10)),\n",
" ('Johnny Cash', datetime.date(1932, 2, 26)),\n",
" ('Elisabeth Taylor', datetime.date(1932, 2, 27)),\n",
" ('Nina Simone', datetime.date(1933, 2, 21)),\n",
" ('James Brown', datetime.date(1933, 5, 3)),\n",
" ('Roman Polanski', datetime.date(1933, 8, 18)),\n",
" ('Leonard Cohen', datetime.date(1934, 9, 21)),\n",
" ('Dalai Lama', datetime.date(1935, 6, 6)),\n",
" ('Julie Andrews', datetime.date(1935, 10, 1)),\n",
" ('Yves Saint Laurent', datetime.date(1936, 8, 1)),\n",
" ('Robert Redford', datetime.date(1936, 8, 18)),\n",
" ('Madeleine Albright', datetime.date(1937, 5, 15)),\n",
" ('Dustin Hoffman', datetime.date(1937, 8, 8)),\n",
" ('Al Pacino', datetime.date(1940, 4, 25)),\n",
" ('Cliff Richard', datetime.date(1940, 10, 14)),\n",
" ('Bob Dylan', datetime.date(1941, 5, 24)),\n",
" ('Mohammed Ali', datetime.date(1942, 1, 17)),\n",
" ('Aretha Franklin', datetime.date(1942, 3, 25)),\n",
" ('Bobby Fisher', datetime.date(1943, 3, 9)),\n",
" ('George Lukas', datetime.date(1944, 5, 14)),\n",
" ('Steve Martin', datetime.date(1945, 8, 14)),\n",
" ('Freddy Mercury', datetime.date(1946, 9, 5)),\n",
" ('Oliver Stone', datetime.date(1946, 9, 15)),\n",
" ('Iggy Pop', datetime.date(1947, 4, 21)),\n",
" ('O.J. Simpson', datetime.date(1947, 6, 9)),\n",
" ('Stephen King', datetime.date(1947, 9, 21)),\n",
" ('Cheryl Tiegs', datetime.date(1947, 9, 27)),\n",
" ('Meat Loaf', datetime.date(1947, 9, 27)),\n",
" ('Alice Cooper', datetime.date(1948, 2, 4)),\n",
" ('Prins charles', datetime.date(1948, 11, 14)),\n",
" ('Bruce Springsteen', datetime.date(1949, 9, 23)),\n",
" ('Phill Collins', datetime.date(1951, 1, 30)),\n",
" ('Patrick Swayze', datetime.date(1952, 8, 18)),\n",
" ('Bob Geldof', datetime.date(1954, 10, 5)),\n",
" ('Condoleezza Rice', datetime.date(1954, 11, 14)),\n",
" ('Steven Jobs', datetime.date(1955, 2, 24)),\n",
" ('Mel Gibson', datetime.date(1956, 1, 3)),\n",
" ('Osama Bin Laden', datetime.date(1957, 3, 10)),\n",
" ('Dolph Lungren', datetime.date(1959, 11, 3)),\n",
" ('Hugh Grant', datetime.date(1960, 9, 9)),\n",
" ('Prinses Diana', datetime.date(1961, 6, 1)),\n",
" ('Axl Rose', datetime.date(1962, 2, 6)),\n",
" ('Tom Cruise', datetime.date(1962, 6, 3)),\n",
" ('Demi Moore', datetime.date(1962, 11, 11)),\n",
" ('Whitney Houston', datetime.date(1963, 8, 9)),\n",
" ('Tori Amos', datetime.date(1963, 8, 22)),\n",
" ('Bridget Fonda', datetime.date(1964, 1, 27)),\n",
" ('Russel Crowe', datetime.date(1964, 4, 7)),\n",
" ('Brandon Lee', datetime.date(1965, 2, 1)),\n",
" ('Michael Schumacher', datetime.date(1969, 1, 3)),\n",
" ('Jennifer Anniston', datetime.date(1969, 2, 11)),\n",
" ('Naomi Campbell', datetime.date(1970, 5, 22)),\n",
" ('Ben Affleck', datetime.date(1972, 8, 15)),\n",
" ('Leonardo di Caprio', datetime.date(1974, 11, 11)),\n",
" ('Kate Winslet', datetime.date(1975, 10, 5)),\n",
" ('Tara Reid', datetime.date(1975, 11, 8)),\n",
" ('Orlando Bloom', datetime.date(1977, 1, 13)),\n",
" ('Roger Federer', datetime.date(1981, 8, 8)),\n",
" ('Vanessa Amorosi', datetime.date(1981, 8, 8)),\n",
" ('Prins Harry', datetime.date(1984, 9, 15))]"
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import datetime\n",
"\n",
"with open('DataLabo1_01.txt') as infile:\n",
" lines = infile.readlines()\n",
" \n",
"\n",
"def datify(s):\n",
" s = s.replace('\\n','').split('/')\n",
"\n",
" return datetime.date(int(s[2]), int(s[0]), int(s[1]))\n",
"\n",
"\n",
"def parser(lines):\n",
" sol = []\n",
" for l in lines:\n",
" l= l.split(' ')\n",
" try:\n",
" d = datify(l.pop())\n",
" except ValueError:\n",
" print('euh')\n",
" d = 'NaN'\n",
" name = ' '.join(l)\n",
" sol.append((name,d))\n",
" return sol\n",
"\n",
"f = [('Roger Federer', datetime.date(1981,8,8)),\n",
"('Dustin Hoffman', datetime.date(1937,8,8)),\n",
" ('Vanessa Amorosi', datetime.date(1981,8,8)),\n",
"('Whitney Houston', datetime.date(1963,8,9)),\n",
"('Meat Loaf', datetime.date(1947,9,27)),\n",
"('Cheryl Tiegs', datetime.date(1947,9,27)),\n",
"('Robert Redford',datetime.date(1936,8,18))]\n",
"\n",
"sol = parser(lines)\n",
"sol.extend(f)\n",
"\n",
"print(sol)\n",
"#print(sol)\n",
"def sortName(val):\n",
" return val[0]\n",
"\n",
"def sortDate(val):\n",
" return val[1]\n",
"\n",
"sol.sort(key = sortName)\n",
"print(sol)\n",
"sorted(sol, key=sortDate)\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Generator functies"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Een generator functie is een manier in Python om een itereerbaar object te maken. Ze geven een sequentie van resultaten weer maar op een luie manier. De resultaten worden pas teruggegeven wanneer er expliciet naar gevraagd wordt via bv. de next() methode. Een generator zal ipv het $return$ keyword gebruik maken van het keyword $yield$. "
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<generator object squares at 0x7f845c590c78>\n",
"1\n",
"De for lus begint nu vanaf : \n",
"4\n",
"9\n",
"16\n",
"25\n",
"36\n",
"49\n",
"64\n",
"81\n",
"100\n"
]
}
],
"source": [
"#voorbeeld van een generator functie\n",
"def squares(n=10):\n",
" for i in range(1,n+1):\n",
" yield i**2\n",
"\n",
"gen = squares()\n",
"#geef het volgende getal in de sequentie\n",
"print(gen)\n",
"print(next(gen))\n",
"\n",
"print('De for lus begint nu vanaf : ')\n",
"for x in gen:\n",
" print(x)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 5$: \n",
"\n",
"* Schrijf een functie $birth\\_year\\_month\\_day$ die gegeven een jaartal, een maand en een dag alle personen teruggeven die op deze dag geboren werden.\n",
"* Schrijf een generator functie $gen\\_same\\_anniversaries$ die alle (dag,maand) tuples zal weergeven waarop er meer dan 1 persoon jarig is\n",
"* Schrijf een generator functie $gen\\_same\\_birthdays$ die alle (jaar,maand,dag) tuples zal weergeven waarop er meer dan 1 persoon jarig is\n"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[('Mohammed Ali', datetime.date(1942, 1, 17)), ('David Bowie', datetime.date(1942, 1, 17))]\n",
"('Mohammed Ali', datetime.date(1942, 1, 17))\n",
"('David Bowie', datetime.date(1942, 1, 17))\n"
]
}
],
"source": [
"\n",
"import datetime\n",
"\n",
"\n",
"\n",
"\n",
"def birth_year_month_day(y,m,d,db):\n",
" sol = []\n",
" if (y,m,d) in gen_same_birthdays(db):\n",
" for i in db:\n",
" if i[1] == datetime.date(y,m,d):\n",
" sol.append(i)\n",
" return sol\n",
"\n",
"\n",
"#y do dis?\n",
"def gen_same_birthdays(db):\n",
" temp = [(i[1].year, i[1].month, i[1].day) for i in db]\n",
" for i in temp:\n",
" if temp.count(i) > 1:\n",
" yield i\n",
" \n",
" \n",
"def gen_same_anniversaries(db):\n",
" temp = [(i[1].day, i[1].month) for i in db]\n",
" for i in temp:\n",
" if temp.count(i) > 1:\n",
" yield i\n",
"\n",
"with open('DataLabo1_01.txt') as infile:\n",
" lines = infile.readlines()\n",
" \n",
"\n",
"def datify(s):\n",
" s = s.replace('\\n','').split('/')\n",
" return datetime.date(int(s[2]), int(s[0]), int(s[1]))\n",
"\n",
"\n",
"def parser(lines):\n",
" sol = []\n",
" for l in lines:\n",
" l= l.split(' ')\n",
" try:\n",
" d = datify(l.pop())\n",
" except ValueError:\n",
" print('euh')\n",
" d = 'NaN'\n",
" name = ' '.join(l)\n",
" sol.append((name,d))\n",
" return sol\n",
"\n",
"f = [('Roger Federer', datetime.date(1981,8,8)),\n",
"('Dustin Hoffman', datetime.date(1937,8,8)),\n",
" ('Vanessa Amorosi', datetime.date(1981,8,8)),\n",
"('Whitney Houston', datetime.date(1963,8,9)),\n",
"('Meat Loaf', datetime.date(1947,9,27)),\n",
"('Cheryl Tiegs', datetime.date(1947,9,27)),\n",
"('Robert Redford',datetime.date(1936,8,18)),\n",
"('David Bowie', datetime.date(1942,1,17))]\n",
"\n",
"sol = parser(lines)\n",
"sol.extend(f)\n",
"temp = gen_same_birthdays(sol)\n",
"temp = gen_same_anniversaries(sol)\n",
"temp = birth_year_month_day(1942,1,17,sol)\n",
"print(temp)\n",
"for i in temp:\n",
" print(i)\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Plotting"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 6$ : Maak een scatter plot over de verspreiding van de verjaardagen. De X-as stelt de maanden voor, de Y-as de dagen (begrens deze!). Maak je plot 15 op 10, en duid alle verjaardagen aan met een rode dot, alle verjaardagen waarop meerdere mensen vjarig zijn met een zwarte diamant en alle dagen waarop mensen een zelfde geboortedatum delen met een blauwe ster. Voeg een legende toe.\n",
"\n",
"_Tip_ : gebruik bovenstaand generatorfuncties om de juiste data te maken voor je plots. Via ´zip(*data)´ kan je lijsten van tuples unpacken."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Matrices"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Een matrix zou je in Python kunnen voorstellen als een geneste lijst. \n",
"Je kan op een eenvoudige manier elementen accesereren (via de indices, slicing), elementen wijzigen, deleten enz.."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"T = [[11, 12, 5, 2], [15, 6, 10, 15], [10, 8, 12, 5], [12,15,8,6]]\n",
"print(T[0])\n",
"print(T[1][2])\n",
"\n",
"for r in T:\n",
" for c in r:\n",
" print(c,end = \" \")\n",
" print()\n",
" \n",
"print('\\ninserting:' + str([0,5,11,13,6]))\n",
"#rij toevoegen\n",
"T.insert(2, [0,5,11,13,6])\n",
"\n",
"for r in T:\n",
" for c in r:\n",
" print(c,end = \" \")\n",
" print()\n",
"\n",
"print('\\nupdating:')\n",
"# wijzig de tweede rij naar [11,9,7]\n",
"...\n",
"# het element op positie(0,3) naar 100\n",
"...\n",
"\n",
"print('\\ndeleting')\n",
"#verwijder de derde rij\n",
"...\n",
"#verwijder het element op postie(0,0)\n",
"...\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Om te rekenen met matrices echter is de numpy module aangewezen. Ook hierin wordt onderscheid gemaakt tussen een matrix en een ndarray."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"#vector\n",
"x = np.array([1,2])\n",
"\n",
"#matrix\n",
"m = np.mat( ((2,3), (3, 5)) )\n",
"\n",
"#array\n",
"y = np.array( ((1,2), (5, -1)) )\n",
"\n",
"print(x, x.shape,x.dtype)\n",
"print(m, m.shape, m.dtype)\n",
"print(n,n.shape,n.dtype)\n",
"print(y, y.shape,y.dtype)\n",
"\n",
"print(x+x)\n",
"\n",
"print('\\n', y*y)\n",
"print(np.dot(y,y))\n",
"print(y@y)\n",
"\n",
"print('\\n', m*m)\n",
"print(np.dot(m,m))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$Oefening 7$ : Vraagstuk : 4 personen kopen elk respectivelijk volgende hoeveelheid paaseieren\n",
" * persoon 1 : 100g witte, 175gr bruine, 210gr zwarte\n",
" * persoon 2 : 90g witte, 160gr bruine, 150gr zwarte\n",
" * persoon 3 : 200g witte, 50gr bruine, 100gr zwarte\n",
" * persoon 4 : 120g witte, 310gr zwarte\n",
"De volgende prijzen worden gehanteerd :\n",
"* witte chocolade : 2.98 euro / 100g\n",
"* bruine chocolade : 1.99 euro /100g\n",
"* zwarte chocolade : 3.90 euro /100g\n",
"\n",
"Bereken via matrix operaties in numpy hoeveel euro elk van hen zal betalen."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.2"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

View File

@@ -0,0 +1,101 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Labo 5 Data Science : K-NN"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"__Oefening 1__ K-NN classificatie\n",
"\n",
"Gegeven volgende beperkte datset :\n",
"\n",
"| naam | zoetheid | krokantheid | soort |\n",
"|-------------|:--------:|:-------------:|---------:|\n",
"| pompelmoes | 8 | 5 | fruit |\n",
"| groene boon | 3 | 7 | groente |\n",
"| noot | 3 | 6 | proteïne |\n",
"| appelsien | 7 | 3 | fruit |\n",
"\n",
"We wensen nu voor 2 onbekende ingredienten te beslissen tot welke categorie ze behoren : _fruit, groente of proteïne_ . Deze ingredienten zijn :\n",
"\n",
"| naam | zoetheid | krokantheid | soort |\n",
"|-----------|:--------:|:-------------:|---------:|\n",
"| tomaat | 6 | 4 | ? |\n",
"| wortel | 4 | 9 | ? |\n",
"\n",
"Gebruik K-NN om deze classificatie te doen. \n",
"\n",
"* Doe dit eerst visueel : m.a.w. plot de trainings- en test data in het vlak en bepaal visueel de classificatie. Geef dezelfde kleur aan data uit dezelfde klasse.\n",
"\n",
"* Gebruik vervolgens de KNeighborsClassifier van module sklearn om de voorspellingen te doen. doe dit eerst voor $k=1$ daarna voor $k=4$. Kan je deze classificaties logisch verklaren?\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from sklearn.neighbors import KNeighborsClassifier\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Oefening 2** K-NN regression : De bedoeling is dat je een leermodel opstelt om te voorspellen hoeveel het verbuik is van een wagen (in miles /gallon) gegeven de afgelegde weg (in miles) en de pk-waarden van de wagen.\n",
"\n",
"1. Lees het bestanden _auto.csv_ in als een dataframe. Ga na wat deze data precies inhoudt en hoe omvangrijk ze is. \n",
"\n",
"2. Maak gebruik van de $train\\_test\\_split$ methode om je data op te splitsen in training versus test data. Neem 30% van de data als testdata, 70% van de data als trainingsdata.\n",
"\n",
"3. Ga eerst na wat in dit geval een goede waarde voor $k$ zou zijn. Gebruik \n",
" hiervoor de Elbow-methode. Als error bereken je de $mean-squared_error \\; (mse)$ voor elke k-waarde die je test. Plot de _elbow_ uit in een grafiek (m.a.w. voor elke geteste k de bijbehorende $mse$). De $k-waarden$ neem je oneven als volgt : $ k\\_waarden = np.arrange(1,20,2)$\n",
"De $mse$ is het gemiddelde van het verschil van de kwadraten tussen elke voorspelde waarde en zijn werkelijke waarde :\n",
" \n",
" \\begin{equation}\n",
" mse = \\frac{1}{len(testset)} \\sum_i (y_{i\\;predicted} - y_{i\\;expected})^2\n",
" \\end{equation}\n",
" Gelukkig kan python die ook gewoon voor je berekenen : nl. via de $mean\\_squared\\_error$ methode uit : $sklearn.metrics$\n",
"Test zeker ook uit wat het effect is van de parameter $random\\_state$ in je oproep van de $train\\_test\\_split$ methode die je hierboven gebruikte om je testset te genrereren.\n",
"\n",
"4. Werk nu verder met de $k$-waarde die een minimale error geeft in je grafiek. Train je model en bereken de accuracy en de mse op je test set. Maak een plot waarbij je voor de test data de voorspelde en werkelijke mpg waarde uitplot. Neem als waarde voor de X-as gewoon de range(1,119) een nummering over het aantal elementen uit je test set.\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

195
5/Labo5.ipynb Normal file

File diff suppressed because one or more lines are too long

393
5/auto.csv Normal file
View File

@@ -0,0 +1,393 @@
displacement,horsepower,mpg
307,130,18
350,165,15
318,150,18
304,150,16
302,140,17
429,198,15
454,220,14
440,215,14
455,225,14
390,190,15
383,170,15
340,160,14
400,150,15
455,225,14
113,95,24
198,95,22
199,97,18
200,85,21
97,88,27
97,46,26
110,87,25
107,90,24
104,95,25
121,113,26
199,90,21
360,215,10
307,200,10
318,210,11
304,193,9
97,88,27
140,90,28
113,95,25
232,100,19
225,105,16
250,100,17
250,88,19
232,100,18
350,165,14
400,175,14
351,153,14
318,150,14
383,180,12
400,170,13
400,175,13
258,110,18
140,72,22
250,100,19
250,88,18
122,86,23
116,90,28
79,70,30
88,76,30
71,65,31
72,69,35
97,60,27
91,70,26
113,95,24
97.5,80,25
97,54,23
140,90,20
122,86,21
350,165,13
400,175,14
318,150,15
351,153,14
304,150,17
429,208,11
350,155,13
350,160,12
400,190,13
70,97,19
304,150,15
307,130,13
302,140,13
318,150,14
121,112,18
121,76,22
120,87,21
96,69,26
122,86,22
97,92,28
120,97,23
98,80,28
97,88,27
350,175,13
304,150,14
350,145,13
302,137,14
318,150,15
429,198,12
400,150,13
351,158,13
318,150,14
440,215,13
455,225,12
360,175,13
225,105,18
250,100,16
232,100,18
250,88,18
198,95,23
97,46,26
400,150,11
400,167,12
360,170,13
350,180,12
232,100,18
97,88,20
140,72,21
108,94,22
70,90,18
122,85,19
155,107,21
98,90,26
350,145,15
400,230,16
68,49,29
116,75,24
114,91,20
121,112,19
318,150,15
121,110,24
156,122,20
350,180,11
198,95,20
232,100,19
250,100,15
79,67,31
122,80,26
71,65,32
140,75,25
250,100,16
258,110,16
225,105,18
302,140,16
350,150,13
318,150,14
302,140,14
304,150,14
98,83,29
79,67,26
97,78,26
76,52,31
83,61,32
90,75,28
90,75,24
116,75,26
120,97,24
108,93,26
79,67,31
225,95,19
250,105,18
250,72,15
250,72,15
400,170,16
350,145,15
318,150,16
351,148,14
231,110,17
250,105,16
258,110,15
225,95,18
231,110,21
262,110,20
302,129,13
97,75,29
140,83,23
232,100,20
140,78,23
134,96,24
90,71,25
119,97,24
171,97,18
90,70,29
232,90,19
115,95,23
120,88,23
121,98,22
121,115,25
91,53,33
107,86,28
116,81,25
140,92,25
98,79,26
101,83,27
305,140,17.5
318,150,16
304,120,15.5
351,152,14.5
225,100,22
250,105,22
200,81,24
232,90,22.5
85,52,29
98,60,24.5
90,70,29
91,53,33
225,100,20
250,78,18
250,110,18.5
258,95,17.5
97,71,29.5
85,70,32
97,75,28
140,72,26.5
130,102,20
318,150,13
120,88,19
156,108,19
168,120,16.5
350,180,16.5
350,145,13
302,130,13
318,150,13
98,68,31.5
111,80,30
79,58,36
122,96,25.5
85,70,33.5
305,145,17.5
260,110,17
318,145,15.5
302,130,15
250,110,17.5
231,105,20.5
225,100,19
250,98,18.5
400,180,16
350,170,15.5
400,190,15.5
351,149,16
97,78,29
151,88,24.5
97,75,26
140,89,25.5
98,63,30.5
98,83,33.5
97,67,30
97,78,30.5
146,97,22
121,110,21.5
80,110,21.5
90,48,43.1
98,66,36.1
78,52,32.8
85,70,39.4
91,60,36.1
260,110,19.9
318,140,19.4
302,139,20.2
231,105,19.2
200,95,20.5
200,85,20.2
140,88,25.1
225,100,20.5
232,90,19.4
231,105,20.6
200,85,20.8
225,110,18.6
258,120,18.1
305,145,19.2
231,165,17.7
302,139,18.1
318,140,17.5
98,68,30
134,95,27.5
119,97,27.2
105,75,30.9
134,95,21.1
156,105,23.2
151,85,23.8
119,97,23.9
131,103,20.3
163,125,17
121,115,21.6
163,133,16.2
89,71,31.5
98,68,29.5
231,115,21.5
200,85,19.8
140,88,22.3
232,90,20.2
225,110,20.6
305,130,17
302,129,17.6
351,138,16.5
318,135,18.2
350,155,16.9
351,142,15.5
267,125,19.2
360,150,18.5
89,71,31.9
86,65,34.1
98,80,35.7
121,80,27.4
183,77,25.4
350,125,23
141,71,27.2
260,90,23.9
105,70,34.2
105,70,34.5
85,65,31.8
91,69,37.3
151,90,28.4
173,115,28.8
173,115,26.8
151,90,33.5
98,76,41.5
89,60,38.1
98,70,32.1
86,65,37.2
151,90,28
140,88,26.4
151,90,24.3
225,90,19.1
97,78,34.3
134,90,29.8
120,75,31.3
119,92,37
108,75,32.2
86,65,46.6
156,105,27.9
85,65,40.8
90,48,44.3
90,48,43.4
121,67,36.4
146,67,30
91,67,44.6
97,67,33.8
89,62,29.8
168,132,32.7
70,100,23.7
122,88,35
107,72,32.4
135,84,27.2
151,84,26.6
156,92,25.8
173,110,23.5
135,84,30
79,58,39.1
86,64,39
81,60,35.1
97,67,32.3
85,65,37
89,62,37.7
91,68,34.1
105,63,34.7
98,65,34.4
98,65,29.9
105,74,33
107,75,33.7
108,75,32.4
119,100,32.9
120,74,31.6
141,80,28.1
145,76,30.7
168,116,25.4
146,120,24.2
231,110,22.4
350,105,26.6
200,88,20.2
225,85,17.6
112,88,28
112,88,27
112,88,34
112,85,31
135,84,29
151,90,27
140,92,24
105,74,36
91,68,37
91,68,31
105,63,38
98,70,36
120,88,36
107,75,36
108,70,34
91,67,38
91,67,32
91,67,38
181,110,25
262,85,38
156,92,26
232,112,22
144,96,32
135,84,36
151,90,27
140,86,27
97,52,44
135,84,32
120,79,28
119,82,31
1 displacement horsepower mpg
2 307 130 18
3 350 165 15
4 318 150 18
5 304 150 16
6 302 140 17
7 429 198 15
8 454 220 14
9 440 215 14
10 455 225 14
11 390 190 15
12 383 170 15
13 340 160 14
14 400 150 15
15 455 225 14
16 113 95 24
17 198 95 22
18 199 97 18
19 200 85 21
20 97 88 27
21 97 46 26
22 110 87 25
23 107 90 24
24 104 95 25
25 121 113 26
26 199 90 21
27 360 215 10
28 307 200 10
29 318 210 11
30 304 193 9
31 97 88 27
32 140 90 28
33 113 95 25
34 232 100 19
35 225 105 16
36 250 100 17
37 250 88 19
38 232 100 18
39 350 165 14
40 400 175 14
41 351 153 14
42 318 150 14
43 383 180 12
44 400 170 13
45 400 175 13
46 258 110 18
47 140 72 22
48 250 100 19
49 250 88 18
50 122 86 23
51 116 90 28
52 79 70 30
53 88 76 30
54 71 65 31
55 72 69 35
56 97 60 27
57 91 70 26
58 113 95 24
59 97.5 80 25
60 97 54 23
61 140 90 20
62 122 86 21
63 350 165 13
64 400 175 14
65 318 150 15
66 351 153 14
67 304 150 17
68 429 208 11
69 350 155 13
70 350 160 12
71 400 190 13
72 70 97 19
73 304 150 15
74 307 130 13
75 302 140 13
76 318 150 14
77 121 112 18
78 121 76 22
79 120 87 21
80 96 69 26
81 122 86 22
82 97 92 28
83 120 97 23
84 98 80 28
85 97 88 27
86 350 175 13
87 304 150 14
88 350 145 13
89 302 137 14
90 318 150 15
91 429 198 12
92 400 150 13
93 351 158 13
94 318 150 14
95 440 215 13
96 455 225 12
97 360 175 13
98 225 105 18
99 250 100 16
100 232 100 18
101 250 88 18
102 198 95 23
103 97 46 26
104 400 150 11
105 400 167 12
106 360 170 13
107 350 180 12
108 232 100 18
109 97 88 20
110 140 72 21
111 108 94 22
112 70 90 18
113 122 85 19
114 155 107 21
115 98 90 26
116 350 145 15
117 400 230 16
118 68 49 29
119 116 75 24
120 114 91 20
121 121 112 19
122 318 150 15
123 121 110 24
124 156 122 20
125 350 180 11
126 198 95 20
127 232 100 19
128 250 100 15
129 79 67 31
130 122 80 26
131 71 65 32
132 140 75 25
133 250 100 16
134 258 110 16
135 225 105 18
136 302 140 16
137 350 150 13
138 318 150 14
139 302 140 14
140 304 150 14
141 98 83 29
142 79 67 26
143 97 78 26
144 76 52 31
145 83 61 32
146 90 75 28
147 90 75 24
148 116 75 26
149 120 97 24
150 108 93 26
151 79 67 31
152 225 95 19
153 250 105 18
154 250 72 15
155 250 72 15
156 400 170 16
157 350 145 15
158 318 150 16
159 351 148 14
160 231 110 17
161 250 105 16
162 258 110 15
163 225 95 18
164 231 110 21
165 262 110 20
166 302 129 13
167 97 75 29
168 140 83 23
169 232 100 20
170 140 78 23
171 134 96 24
172 90 71 25
173 119 97 24
174 171 97 18
175 90 70 29
176 232 90 19
177 115 95 23
178 120 88 23
179 121 98 22
180 121 115 25
181 91 53 33
182 107 86 28
183 116 81 25
184 140 92 25
185 98 79 26
186 101 83 27
187 305 140 17.5
188 318 150 16
189 304 120 15.5
190 351 152 14.5
191 225 100 22
192 250 105 22
193 200 81 24
194 232 90 22.5
195 85 52 29
196 98 60 24.5
197 90 70 29
198 91 53 33
199 225 100 20
200 250 78 18
201 250 110 18.5
202 258 95 17.5
203 97 71 29.5
204 85 70 32
205 97 75 28
206 140 72 26.5
207 130 102 20
208 318 150 13
209 120 88 19
210 156 108 19
211 168 120 16.5
212 350 180 16.5
213 350 145 13
214 302 130 13
215 318 150 13
216 98 68 31.5
217 111 80 30
218 79 58 36
219 122 96 25.5
220 85 70 33.5
221 305 145 17.5
222 260 110 17
223 318 145 15.5
224 302 130 15
225 250 110 17.5
226 231 105 20.5
227 225 100 19
228 250 98 18.5
229 400 180 16
230 350 170 15.5
231 400 190 15.5
232 351 149 16
233 97 78 29
234 151 88 24.5
235 97 75 26
236 140 89 25.5
237 98 63 30.5
238 98 83 33.5
239 97 67 30
240 97 78 30.5
241 146 97 22
242 121 110 21.5
243 80 110 21.5
244 90 48 43.1
245 98 66 36.1
246 78 52 32.8
247 85 70 39.4
248 91 60 36.1
249 260 110 19.9
250 318 140 19.4
251 302 139 20.2
252 231 105 19.2
253 200 95 20.5
254 200 85 20.2
255 140 88 25.1
256 225 100 20.5
257 232 90 19.4
258 231 105 20.6
259 200 85 20.8
260 225 110 18.6
261 258 120 18.1
262 305 145 19.2
263 231 165 17.7
264 302 139 18.1
265 318 140 17.5
266 98 68 30
267 134 95 27.5
268 119 97 27.2
269 105 75 30.9
270 134 95 21.1
271 156 105 23.2
272 151 85 23.8
273 119 97 23.9
274 131 103 20.3
275 163 125 17
276 121 115 21.6
277 163 133 16.2
278 89 71 31.5
279 98 68 29.5
280 231 115 21.5
281 200 85 19.8
282 140 88 22.3
283 232 90 20.2
284 225 110 20.6
285 305 130 17
286 302 129 17.6
287 351 138 16.5
288 318 135 18.2
289 350 155 16.9
290 351 142 15.5
291 267 125 19.2
292 360 150 18.5
293 89 71 31.9
294 86 65 34.1
295 98 80 35.7
296 121 80 27.4
297 183 77 25.4
298 350 125 23
299 141 71 27.2
300 260 90 23.9
301 105 70 34.2
302 105 70 34.5
303 85 65 31.8
304 91 69 37.3
305 151 90 28.4
306 173 115 28.8
307 173 115 26.8
308 151 90 33.5
309 98 76 41.5
310 89 60 38.1
311 98 70 32.1
312 86 65 37.2
313 151 90 28
314 140 88 26.4
315 151 90 24.3
316 225 90 19.1
317 97 78 34.3
318 134 90 29.8
319 120 75 31.3
320 119 92 37
321 108 75 32.2
322 86 65 46.6
323 156 105 27.9
324 85 65 40.8
325 90 48 44.3
326 90 48 43.4
327 121 67 36.4
328 146 67 30
329 91 67 44.6
330 97 67 33.8
331 89 62 29.8
332 168 132 32.7
333 70 100 23.7
334 122 88 35
335 107 72 32.4
336 135 84 27.2
337 151 84 26.6
338 156 92 25.8
339 173 110 23.5
340 135 84 30
341 79 58 39.1
342 86 64 39
343 81 60 35.1
344 97 67 32.3
345 85 65 37
346 89 62 37.7
347 91 68 34.1
348 105 63 34.7
349 98 65 34.4
350 98 65 29.9
351 105 74 33
352 107 75 33.7
353 108 75 32.4
354 119 100 32.9
355 120 74 31.6
356 141 80 28.1
357 145 76 30.7
358 168 116 25.4
359 146 120 24.2
360 231 110 22.4
361 350 105 26.6
362 200 88 20.2
363 225 85 17.6
364 112 88 28
365 112 88 27
366 112 88 34
367 112 85 31
368 135 84 29
369 151 90 27
370 140 92 24
371 105 74 36
372 91 68 37
373 91 68 31
374 105 63 38
375 98 70 36
376 120 88 36
377 107 75 36
378 108 70 34
379 91 67 38
380 91 67 32
381 91 67 38
382 181 110 25
383 262 85 38
384 156 92 26
385 232 112 22
386 144 96 32
387 135 84 36
388 151 90 27
389 140 86 27
390 97 52 44
391 135 84 32
392 120 79 28
393 119 82 31

124
6/Labo6.ipynb Normal file
View File

@@ -0,0 +1,124 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Labo 6 Data Science : Lineaire Modellen"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Oefening 1** : **Regressie via Lineaire Modellen**\n",
"\n",
"Gegeven de uitgebreidere data van de auto.csv met extra features : auto_extra.txt. De taak blijft nog steeds om de target _miles_per_gallon_ ($mpg$) te voorspellen.\n",
"\n",
"Uit de oorspronkelijke beschrijving van de data set :\n",
"\n",
" \"The data concerns city-cycle fuel consumption in miles per gallon,\n",
" to be predicted in terms of 3 multivalued discrete and 5 continuous\n",
" attributes.\" (Quinlan, 1993)\n",
" Number of Instances: 398\n",
" Number of Attributes: 9 including the class attribute\n",
" Attribute Information:\n",
"\n",
" 1. mpg: continuous\n",
" 2. cylinders: multi-valued discrete\n",
" 3. displacement: continuous\n",
" 4. horsepower: continuous\n",
" 5. weight: continuous\n",
" 6. acceleration: continuous\n",
" 7. model year: multi-valued discrete\n",
" 8. origin: multi-valued discrete\n",
" 9. car name: string (unique for each instance)\n",
"\n",
"Lees de data in via volgend commando :\n",
"\n",
"```\n",
"data = pd.read_table('auto_extra.txt', delim_whitespace=True)\n",
"```\n",
"- Inspecteer de data en merk op dat het type van de kolom _horsepower_ geen $float$ is zoals men zou verwachten. Waarom niet? Kan je dit herstellen?\n",
"\n",
"- Doe eerst de selectie van features : bereken de **correlatiematrix** en ga op basis hiervan na welke features je zou meenemen.\n",
"Gebruik volgende tutorial om de correlatiematrix te berekenen en te plotten : <http://benalexkeen.com/correlation-in-python/>\n",
"\n",
"- Op basis van de geselecteerde features kan je nu een regressiemodel opstellen. Test de verschillende algoritmen die je gezien hebt : Lineair Regression, Ridge en Lasso. Doe een grondige analyse van de parameters $\\alpha$ vooraleer je accuracy scores berekent en vergelijkt.\n",
"\n",
"- Gebruik je 3 modellen om de mpg van een moderne wagen te voorspellen : \n",
" toyota_prius : cylinders : 4, displacement : 497, horsepower: 72, weight: 3626, acceleration : 13.4. De werkelijke mpg is $28.93593047$\n",
" "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Oefening 2** : **Classificatie a.d.h.v. lineaire modellen**\n",
"\n",
"De taak is om op basis van 2 examenresultaten van studenten te gaan voorspellen of ze toegelaten zullen worden om in te schrijven voor een bepaalde cursus. \n",
"\n",
"- Lees de txt file : cijfers.txt in via pandas. Zorg ervoor dat je tabel de volgende kolomhoofden heeft : 'Examen1', 'Examen2', 'Toegelaten'. \n",
"- Visualiseer deze data door een scatterplot te maken van de aanwezige data. Geef elke klasse een andere kleur.\n",
"- Stel een model op via LogisticRegression, splits je data in een trainings en testset ($25\\%$ van de data hou je om de testen)\n",
"- Bereken de **accuracy van je model** en plot de lineaire **decision boundary** die je bekomt bovenop je scatterplot. Je model zal 2 coëfficienten weergeven ($a_1$ en $a_2*$ want er zijn 2 features aanwezig) en een intercept($a_0$). Deze kan je opvragen via \n",
"\n",
"```\n",
"model.coef_[0]\n",
"model.intercept_[0]\n",
"```\n",
"\n",
"De vergelijking van je decision boundary verkrijg je als volgt :\n",
"\n",
"\\begin{equation}\n",
"0 = a_0 + a_1 * x_1 + a_2x_2 \\\\\n",
"x_2 = - \\frac{a_0 + a_1 * x_1}{a_2}\n",
"\\end{equation}\n",
"\n",
"- Tenslotte varieer je volgende parameters om je accuracy te verhogen :\n",
"\n",
" - De parameter $C$ waarmee je de waarde van regularizatie aanpast. Hoe kleiner $C$ hoe sterker de regularizatie.\n",
" - De parameter $random\\_state$ die de seed van de pseudo random generator in de $train\\_test\\_split$ methode instelt\n",
" \n",
" Ga ook telkens visueel na wat het effect is op je decision boundary.\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.1"
}
},
"nbformat": 4,
"nbformat_minor": 2
}

399
6/auto_extra.txt Normal file
View File

@@ -0,0 +1,399 @@
mpg cylinders displacement horsepower weight acceleration modelyear origin name
18.0 8 307.0 130.0 3504. 12.0 70 1 "chevrolet chevelle malibu"
15.0 8 350.0 165.0 3693. 11.5 70 1 "buick skylark 320"
18.0 8 318.0 150.0 3436. 11.0 70 1 "plymouth satellite"
16.0 8 304.0 150.0 3433. 12.0 70 1 "amc rebel sst"
17.0 8 302.0 140.0 3449. 10.5 70 1 "ford torino"
15.0 8 429.0 198.0 4341. 10.0 70 1 "ford galaxie 500"
14.0 8 454.0 220.0 4354. 9.0 70 1 "chevrolet impala"
14.0 8 440.0 215.0 4312. 8.5 70 1 "plymouth fury iii"
14.0 8 455.0 225.0 4425. 10.0 70 1 "pontiac catalina"
15.0 8 390.0 190.0 3850. 8.5 70 1 "amc ambassador dpl"
15.0 8 383.0 170.0 3563. 10.0 70 1 "dodge challenger se"
14.0 8 340.0 160.0 3609. 8.0 70 1 "plymouth 'cuda 340"
15.0 8 400.0 150.0 3761. 9.5 70 1 "chevrolet monte carlo"
14.0 8 455.0 225.0 3086. 10.0 70 1 "buick estate wagon (sw)"
24.0 4 113.0 95.00 2372. 15.0 70 3 "toyota corona mark ii"
22.0 6 198.0 95.00 2833. 15.5 70 1 "plymouth duster"
18.0 6 199.0 97.00 2774. 15.5 70 1 "amc hornet"
21.0 6 200.0 85.00 2587. 16.0 70 1 "ford maverick"
27.0 4 97.00 88.00 2130. 14.5 70 3 "datsun pl510"
26.0 4 97.00 46.00 1835. 20.5 70 2 "volkswagen 1131 deluxe sedan"
25.0 4 110.0 87.00 2672. 17.5 70 2 "peugeot 504"
24.0 4 107.0 90.00 2430. 14.5 70 2 "audi 100 ls"
25.0 4 104.0 95.00 2375. 17.5 70 2 "saab 99e"
26.0 4 121.0 113.0 2234. 12.5 70 2 "bmw 2002"
21.0 6 199.0 90.00 2648. 15.0 70 1 "amc gremlin"
10.0 8 360.0 215.0 4615. 14.0 70 1 "ford f250"
10.0 8 307.0 200.0 4376. 15.0 70 1 "chevy c20"
11.0 8 318.0 210.0 4382. 13.5 70 1 "dodge d200"
9.0 8 304.0 193.0 4732. 18.5 70 1 "hi 1200d"
27.0 4 97.00 88.00 2130. 14.5 71 3 "datsun pl510"
28.0 4 140.0 90.00 2264. 15.5 71 1 "chevrolet vega 2300"
25.0 4 113.0 95.00 2228. 14.0 71 3 "toyota corona"
25.0 4 98.00 ? 2046. 19.0 71 1 "ford pinto"
19.0 6 232.0 100.0 2634. 13.0 71 1 "amc gremlin"
16.0 6 225.0 105.0 3439. 15.5 71 1 "plymouth satellite custom"
17.0 6 250.0 100.0 3329. 15.5 71 1 "chevrolet chevelle malibu"
19.0 6 250.0 88.00 3302. 15.5 71 1 "ford torino 500"
18.0 6 232.0 100.0 3288. 15.5 71 1 "amc matador"
14.0 8 350.0 165.0 4209. 12.0 71 1 "chevrolet impala"
14.0 8 400.0 175.0 4464. 11.5 71 1 "pontiac catalina brougham"
14.0 8 351.0 153.0 4154. 13.5 71 1 "ford galaxie 500"
14.0 8 318.0 150.0 4096. 13.0 71 1 "plymouth fury iii"
12.0 8 383.0 180.0 4955. 11.5 71 1 "dodge monaco (sw)"
13.0 8 400.0 170.0 4746. 12.0 71 1 "ford country squire (sw)"
13.0 8 400.0 175.0 5140. 12.0 71 1 "pontiac safari (sw)"
18.0 6 258.0 110.0 2962. 13.5 71 1 "amc hornet sportabout (sw)"
22.0 4 140.0 72.00 2408. 19.0 71 1 "chevrolet vega (sw)"
19.0 6 250.0 100.0 3282. 15.0 71 1 "pontiac firebird"
18.0 6 250.0 88.00 3139. 14.5 71 1 "ford mustang"
23.0 4 122.0 86.00 2220. 14.0 71 1 "mercury capri 2000"
28.0 4 116.0 90.00 2123. 14.0 71 2 "opel 1900"
30.0 4 79.00 70.00 2074. 19.5 71 2 "peugeot 304"
30.0 4 88.00 76.00 2065. 14.5 71 2 "fiat 124b"
31.0 4 71.00 65.00 1773. 19.0 71 3 "toyota corolla 1200"
35.0 4 72.00 69.00 1613. 18.0 71 3 "datsun 1200"
27.0 4 97.00 60.00 1834. 19.0 71 2 "volkswagen model 111"
26.0 4 91.00 70.00 1955. 20.5 71 1 "plymouth cricket"
24.0 4 113.0 95.00 2278. 15.5 72 3 "toyota corona hardtop"
25.0 4 97.50 80.00 2126. 17.0 72 1 "dodge colt hardtop"
23.0 4 97.00 54.00 2254. 23.5 72 2 "volkswagen type 3"
20.0 4 140.0 90.00 2408. 19.5 72 1 "chevrolet vega"
21.0 4 122.0 86.00 2226. 16.5 72 1 "ford pinto runabout"
13.0 8 350.0 165.0 4274. 12.0 72 1 "chevrolet impala"
14.0 8 400.0 175.0 4385. 12.0 72 1 "pontiac catalina"
15.0 8 318.0 150.0 4135. 13.5 72 1 "plymouth fury iii"
14.0 8 351.0 153.0 4129. 13.0 72 1 "ford galaxie 500"
17.0 8 304.0 150.0 3672. 11.5 72 1 "amc ambassador sst"
11.0 8 429.0 208.0 4633. 11.0 72 1 "mercury marquis"
13.0 8 350.0 155.0 4502. 13.5 72 1 "buick lesabre custom"
12.0 8 350.0 160.0 4456. 13.5 72 1 "oldsmobile delta 88 royale"
13.0 8 400.0 190.0 4422. 12.5 72 1 "chrysler newport royal"
19.0 3 70.00 97.00 2330. 13.5 72 3 "mazda rx2 coupe"
15.0 8 304.0 150.0 3892. 12.5 72 1 "amc matador (sw)"
13.0 8 307.0 130.0 4098. 14.0 72 1 "chevrolet chevelle concours (sw)"
13.0 8 302.0 140.0 4294. 16.0 72 1 "ford gran torino (sw)"
14.0 8 318.0 150.0 4077. 14.0 72 1 "plymouth satellite custom (sw)"
18.0 4 121.0 112.0 2933. 14.5 72 2 "volvo 145e (sw)"
22.0 4 121.0 76.00 2511. 18.0 72 2 "volkswagen 411 (sw)"
21.0 4 120.0 87.00 2979. 19.5 72 2 "peugeot 504 (sw)"
26.0 4 96.00 69.00 2189. 18.0 72 2 "renault 12 (sw)"
22.0 4 122.0 86.00 2395. 16.0 72 1 "ford pinto (sw)"
28.0 4 97.00 92.00 2288. 17.0 72 3 "datsun 510 (sw)"
23.0 4 120.0 97.00 2506. 14.5 72 3 "toyouta corona mark ii (sw)"
28.0 4 98.00 80.00 2164. 15.0 72 1 "dodge colt (sw)"
27.0 4 97.00 88.00 2100. 16.5 72 3 "toyota corolla 1600 (sw)"
13.0 8 350.0 175.0 4100. 13.0 73 1 "buick century 350"
14.0 8 304.0 150.0 3672. 11.5 73 1 "amc matador"
13.0 8 350.0 145.0 3988. 13.0 73 1 "chevrolet malibu"
14.0 8 302.0 137.0 4042. 14.5 73 1 "ford gran torino"
15.0 8 318.0 150.0 3777. 12.5 73 1 "dodge coronet custom"
12.0 8 429.0 198.0 4952. 11.5 73 1 "mercury marquis brougham"
13.0 8 400.0 150.0 4464. 12.0 73 1 "chevrolet caprice classic"
13.0 8 351.0 158.0 4363. 13.0 73 1 "ford ltd"
14.0 8 318.0 150.0 4237. 14.5 73 1 "plymouth fury gran sedan"
13.0 8 440.0 215.0 4735. 11.0 73 1 "chrysler new yorker brougham"
12.0 8 455.0 225.0 4951. 11.0 73 1 "buick electra 225 custom"
13.0 8 360.0 175.0 3821. 11.0 73 1 "amc ambassador brougham"
18.0 6 225.0 105.0 3121. 16.5 73 1 "plymouth valiant"
16.0 6 250.0 100.0 3278. 18.0 73 1 "chevrolet nova custom"
18.0 6 232.0 100.0 2945. 16.0 73 1 "amc hornet"
18.0 6 250.0 88.00 3021. 16.5 73 1 "ford maverick"
23.0 6 198.0 95.00 2904. 16.0 73 1 "plymouth duster"
26.0 4 97.00 46.00 1950. 21.0 73 2 "volkswagen super beetle"
11.0 8 400.0 150.0 4997. 14.0 73 1 "chevrolet impala"
12.0 8 400.0 167.0 4906. 12.5 73 1 "ford country"
13.0 8 360.0 170.0 4654. 13.0 73 1 "plymouth custom suburb"
12.0 8 350.0 180.0 4499. 12.5 73 1 "oldsmobile vista cruiser"
18.0 6 232.0 100.0 2789. 15.0 73 1 "amc gremlin"
20.0 4 97.00 88.00 2279. 19.0 73 3 "toyota carina"
21.0 4 140.0 72.00 2401. 19.5 73 1 "chevrolet vega"
22.0 4 108.0 94.00 2379. 16.5 73 3 "datsun 610"
18.0 3 70.00 90.00 2124. 13.5 73 3 "maxda rx3"
19.0 4 122.0 85.00 2310. 18.5 73 1 "ford pinto"
21.0 6 155.0 107.0 2472. 14.0 73 1 "mercury capri v6"
26.0 4 98.00 90.00 2265. 15.5 73 2 "fiat 124 sport coupe"
15.0 8 350.0 145.0 4082. 13.0 73 1 "chevrolet monte carlo s"
16.0 8 400.0 230.0 4278. 9.50 73 1 "pontiac grand prix"
29.0 4 68.00 49.00 1867. 19.5 73 2 "fiat 128"
24.0 4 116.0 75.00 2158. 15.5 73 2 "opel manta"
20.0 4 114.0 91.00 2582. 14.0 73 2 "audi 100ls"
19.0 4 121.0 112.0 2868. 15.5 73 2 "volvo 144ea"
15.0 8 318.0 150.0 3399. 11.0 73 1 "dodge dart custom"
24.0 4 121.0 110.0 2660. 14.0 73 2 "saab 99le"
20.0 6 156.0 122.0 2807. 13.5 73 3 "toyota mark ii"
11.0 8 350.0 180.0 3664. 11.0 73 1 "oldsmobile omega"
20.0 6 198.0 95.00 3102. 16.5 74 1 "plymouth duster"
21.0 6 200.0 ? 2875. 17.0 74 1 "ford maverick"
19.0 6 232.0 100.0 2901. 16.0 74 1 "amc hornet"
15.0 6 250.0 100.0 3336. 17.0 74 1 "chevrolet nova"
31.0 4 79.00 67.00 1950. 19.0 74 3 "datsun b210"
26.0 4 122.0 80.00 2451. 16.5 74 1 "ford pinto"
32.0 4 71.00 65.00 1836. 21.0 74 3 "toyota corolla 1200"
25.0 4 140.0 75.00 2542. 17.0 74 1 "chevrolet vega"
16.0 6 250.0 100.0 3781. 17.0 74 1 "chevrolet chevelle malibu classic"
16.0 6 258.0 110.0 3632. 18.0 74 1 "amc matador"
18.0 6 225.0 105.0 3613. 16.5 74 1 "plymouth satellite sebring"
16.0 8 302.0 140.0 4141. 14.0 74 1 "ford gran torino"
13.0 8 350.0 150.0 4699. 14.5 74 1 "buick century luxus (sw)"
14.0 8 318.0 150.0 4457. 13.5 74 1 "dodge coronet custom (sw)"
14.0 8 302.0 140.0 4638. 16.0 74 1 "ford gran torino (sw)"
14.0 8 304.0 150.0 4257. 15.5 74 1 "amc matador (sw)"
29.0 4 98.00 83.00 2219. 16.5 74 2 "audi fox"
26.0 4 79.00 67.00 1963. 15.5 74 2 "volkswagen dasher"
26.0 4 97.00 78.00 2300. 14.5 74 2 "opel manta"
31.0 4 76.00 52.00 1649. 16.5 74 3 "toyota corona"
32.0 4 83.00 61.00 2003. 19.0 74 3 "datsun 710"
28.0 4 90.00 75.00 2125. 14.5 74 1 "dodge colt"
24.0 4 90.00 75.00 2108. 15.5 74 2 "fiat 128"
26.0 4 116.0 75.00 2246. 14.0 74 2 "fiat 124 tc"
24.0 4 120.0 97.00 2489. 15.0 74 3 "honda civic"
26.0 4 108.0 93.00 2391. 15.5 74 3 "subaru"
31.0 4 79.00 67.00 2000. 16.0 74 2 "fiat x1.9"
19.0 6 225.0 95.00 3264. 16.0 75 1 "plymouth valiant custom"
18.0 6 250.0 105.0 3459. 16.0 75 1 "chevrolet nova"
15.0 6 250.0 72.00 3432. 21.0 75 1 "mercury monarch"
15.0 6 250.0 72.00 3158. 19.5 75 1 "ford maverick"
16.0 8 400.0 170.0 4668. 11.5 75 1 "pontiac catalina"
15.0 8 350.0 145.0 4440. 14.0 75 1 "chevrolet bel air"
16.0 8 318.0 150.0 4498. 14.5 75 1 "plymouth grand fury"
14.0 8 351.0 148.0 4657. 13.5 75 1 "ford ltd"
17.0 6 231.0 110.0 3907. 21.0 75 1 "buick century"
16.0 6 250.0 105.0 3897. 18.5 75 1 "chevroelt chevelle malibu"
15.0 6 258.0 110.0 3730. 19.0 75 1 "amc matador"
18.0 6 225.0 95.00 3785. 19.0 75 1 "plymouth fury"
21.0 6 231.0 110.0 3039. 15.0 75 1 "buick skyhawk"
20.0 8 262.0 110.0 3221. 13.5 75 1 "chevrolet monza 2+2"
13.0 8 302.0 129.0 3169. 12.0 75 1 "ford mustang ii"
29.0 4 97.00 75.00 2171. 16.0 75 3 "toyota corolla"
23.0 4 140.0 83.00 2639. 17.0 75 1 "ford pinto"
20.0 6 232.0 100.0 2914. 16.0 75 1 "amc gremlin"
23.0 4 140.0 78.00 2592. 18.5 75 1 "pontiac astro"
24.0 4 134.0 96.00 2702. 13.5 75 3 "toyota corona"
25.0 4 90.00 71.00 2223. 16.5 75 2 "volkswagen dasher"
24.0 4 119.0 97.00 2545. 17.0 75 3 "datsun 710"
18.0 6 171.0 97.00 2984. 14.5 75 1 "ford pinto"
29.0 4 90.00 70.00 1937. 14.0 75 2 "volkswagen rabbit"
19.0 6 232.0 90.00 3211. 17.0 75 1 "amc pacer"
23.0 4 115.0 95.00 2694. 15.0 75 2 "audi 100ls"
23.0 4 120.0 88.00 2957. 17.0 75 2 "peugeot 504"
22.0 4 121.0 98.00 2945. 14.5 75 2 "volvo 244dl"
25.0 4 121.0 115.0 2671. 13.5 75 2 "saab 99le"
33.0 4 91.00 53.00 1795. 17.5 75 3 "honda civic cvcc"
28.0 4 107.0 86.00 2464. 15.5 76 2 "fiat 131"
25.0 4 116.0 81.00 2220. 16.9 76 2 "opel 1900"
25.0 4 140.0 92.00 2572. 14.9 76 1 "capri ii"
26.0 4 98.00 79.00 2255. 17.7 76 1 "dodge colt"
27.0 4 101.0 83.00 2202. 15.3 76 2 "renault 12tl"
17.5 8 305.0 140.0 4215. 13.0 76 1 "chevrolet chevelle malibu classic"
16.0 8 318.0 150.0 4190. 13.0 76 1 "dodge coronet brougham"
15.5 8 304.0 120.0 3962. 13.9 76 1 "amc matador"
14.5 8 351.0 152.0 4215. 12.8 76 1 "ford gran torino"
22.0 6 225.0 100.0 3233. 15.4 76 1 "plymouth valiant"
22.0 6 250.0 105.0 3353. 14.5 76 1 "chevrolet nova"
24.0 6 200.0 81.00 3012. 17.6 76 1 "ford maverick"
22.5 6 232.0 90.00 3085. 17.6 76 1 "amc hornet"
29.0 4 85.00 52.00 2035. 22.2 76 1 "chevrolet chevette"
24.5 4 98.00 60.00 2164. 22.1 76 1 "chevrolet woody"
29.0 4 90.00 70.00 1937. 14.2 76 2 "vw rabbit"
33.0 4 91.00 53.00 1795. 17.4 76 3 "honda civic"
20.0 6 225.0 100.0 3651. 17.7 76 1 "dodge aspen se"
18.0 6 250.0 78.00 3574. 21.0 76 1 "ford granada ghia"
18.5 6 250.0 110.0 3645. 16.2 76 1 "pontiac ventura sj"
17.5 6 258.0 95.00 3193. 17.8 76 1 "amc pacer d/l"
29.5 4 97.00 71.00 1825. 12.2 76 2 "volkswagen rabbit"
32.0 4 85.00 70.00 1990. 17.0 76 3 "datsun b-210"
28.0 4 97.00 75.00 2155. 16.4 76 3 "toyota corolla"
26.5 4 140.0 72.00 2565. 13.6 76 1 "ford pinto"
20.0 4 130.0 102.0 3150. 15.7 76 2 "volvo 245"
13.0 8 318.0 150.0 3940. 13.2 76 1 "plymouth volare premier v8"
19.0 4 120.0 88.00 3270. 21.9 76 2 "peugeot 504"
19.0 6 156.0 108.0 2930. 15.5 76 3 "toyota mark ii"
16.5 6 168.0 120.0 3820. 16.7 76 2 "mercedes-benz 280s"
16.5 8 350.0 180.0 4380. 12.1 76 1 "cadillac seville"
13.0 8 350.0 145.0 4055. 12.0 76 1 "chevy c10"
13.0 8 302.0 130.0 3870. 15.0 76 1 "ford f108"
13.0 8 318.0 150.0 3755. 14.0 76 1 "dodge d100"
31.5 4 98.00 68.00 2045. 18.5 77 3 "honda accord cvcc"
30.0 4 111.0 80.00 2155. 14.8 77 1 "buick opel isuzu deluxe"
36.0 4 79.00 58.00 1825. 18.6 77 2 "renault 5 gtl"
25.5 4 122.0 96.00 2300. 15.5 77 1 "plymouth arrow gs"
33.5 4 85.00 70.00 1945. 16.8 77 3 "datsun f-10 hatchback"
17.5 8 305.0 145.0 3880. 12.5 77 1 "chevrolet caprice classic"
17.0 8 260.0 110.0 4060. 19.0 77 1 "oldsmobile cutlass supreme"
15.5 8 318.0 145.0 4140. 13.7 77 1 "dodge monaco brougham"
15.0 8 302.0 130.0 4295. 14.9 77 1 "mercury cougar brougham"
17.5 6 250.0 110.0 3520. 16.4 77 1 "chevrolet concours"
20.5 6 231.0 105.0 3425. 16.9 77 1 "buick skylark"
19.0 6 225.0 100.0 3630. 17.7 77 1 "plymouth volare custom"
18.5 6 250.0 98.00 3525. 19.0 77 1 "ford granada"
16.0 8 400.0 180.0 4220. 11.1 77 1 "pontiac grand prix lj"
15.5 8 350.0 170.0 4165. 11.4 77 1 "chevrolet monte carlo landau"
15.5 8 400.0 190.0 4325. 12.2 77 1 "chrysler cordoba"
16.0 8 351.0 149.0 4335. 14.5 77 1 "ford thunderbird"
29.0 4 97.00 78.00 1940. 14.5 77 2 "volkswagen rabbit custom"
24.5 4 151.0 88.00 2740. 16.0 77 1 "pontiac sunbird coupe"
26.0 4 97.00 75.00 2265. 18.2 77 3 "toyota corolla liftback"
25.5 4 140.0 89.00 2755. 15.8 77 1 "ford mustang ii 2+2"
30.5 4 98.00 63.00 2051. 17.0 77 1 "chevrolet chevette"
33.5 4 98.00 83.00 2075. 15.9 77 1 "dodge colt m/m"
30.0 4 97.00 67.00 1985. 16.4 77 3 "subaru dl"
30.5 4 97.00 78.00 2190. 14.1 77 2 "volkswagen dasher"
22.0 6 146.0 97.00 2815. 14.5 77 3 "datsun 810"
21.5 4 121.0 110.0 2600. 12.8 77 2 "bmw 320i"
21.5 3 80.00 110.0 2720. 13.5 77 3 "mazda rx-4"
43.1 4 90.00 48.00 1985. 21.5 78 2 "volkswagen rabbit custom diesel"
36.1 4 98.00 66.00 1800. 14.4 78 1 "ford fiesta"
32.8 4 78.00 52.00 1985. 19.4 78 3 "mazda glc deluxe"
39.4 4 85.00 70.00 2070. 18.6 78 3 "datsun b210 gx"
36.1 4 91.00 60.00 1800. 16.4 78 3 "honda civic cvcc"
19.9 8 260.0 110.0 3365. 15.5 78 1 "oldsmobile cutlass salon brougham"
19.4 8 318.0 140.0 3735. 13.2 78 1 "dodge diplomat"
20.2 8 302.0 139.0 3570. 12.8 78 1 "mercury monarch ghia"
19.2 6 231.0 105.0 3535. 19.2 78 1 "pontiac phoenix lj"
20.5 6 200.0 95.00 3155. 18.2 78 1 "chevrolet malibu"
20.2 6 200.0 85.00 2965. 15.8 78 1 "ford fairmont (auto)"
25.1 4 140.0 88.00 2720. 15.4 78 1 "ford fairmont (man)"
20.5 6 225.0 100.0 3430. 17.2 78 1 "plymouth volare"
19.4 6 232.0 90.00 3210. 17.2 78 1 "amc concord"
20.6 6 231.0 105.0 3380. 15.8 78 1 "buick century special"
20.8 6 200.0 85.00 3070. 16.7 78 1 "mercury zephyr"
18.6 6 225.0 110.0 3620. 18.7 78 1 "dodge aspen"
18.1 6 258.0 120.0 3410. 15.1 78 1 "amc concord d/l"
19.2 8 305.0 145.0 3425. 13.2 78 1 "chevrolet monte carlo landau"
17.7 6 231.0 165.0 3445. 13.4 78 1 "buick regal sport coupe (turbo)"
18.1 8 302.0 139.0 3205. 11.2 78 1 "ford futura"
17.5 8 318.0 140.0 4080. 13.7 78 1 "dodge magnum xe"
30.0 4 98.00 68.00 2155. 16.5 78 1 "chevrolet chevette"
27.5 4 134.0 95.00 2560. 14.2 78 3 "toyota corona"
27.2 4 119.0 97.00 2300. 14.7 78 3 "datsun 510"
30.9 4 105.0 75.00 2230. 14.5 78 1 "dodge omni"
21.1 4 134.0 95.00 2515. 14.8 78 3 "toyota celica gt liftback"
23.2 4 156.0 105.0 2745. 16.7 78 1 "plymouth sapporo"
23.8 4 151.0 85.00 2855. 17.6 78 1 "oldsmobile starfire sx"
23.9 4 119.0 97.00 2405. 14.9 78 3 "datsun 200-sx"
20.3 5 131.0 103.0 2830. 15.9 78 2 "audi 5000"
17.0 6 163.0 125.0 3140. 13.6 78 2 "volvo 264gl"
21.6 4 121.0 115.0 2795. 15.7 78 2 "saab 99gle"
16.2 6 163.0 133.0 3410. 15.8 78 2 "peugeot 604sl"
31.5 4 89.00 71.00 1990. 14.9 78 2 "volkswagen scirocco"
29.5 4 98.00 68.00 2135. 16.6 78 3 "honda accord lx"
21.5 6 231.0 115.0 3245. 15.4 79 1 "pontiac lemans v6"
19.8 6 200.0 85.00 2990. 18.2 79 1 "mercury zephyr 6"
22.3 4 140.0 88.00 2890. 17.3 79 1 "ford fairmont 4"
20.2 6 232.0 90.00 3265. 18.2 79 1 "amc concord dl 6"
20.6 6 225.0 110.0 3360. 16.6 79 1 "dodge aspen 6"
17.0 8 305.0 130.0 3840. 15.4 79 1 "chevrolet caprice classic"
17.6 8 302.0 129.0 3725. 13.4 79 1 "ford ltd landau"
16.5 8 351.0 138.0 3955. 13.2 79 1 "mercury grand marquis"
18.2 8 318.0 135.0 3830. 15.2 79 1 "dodge st. regis"
16.9 8 350.0 155.0 4360. 14.9 79 1 "buick estate wagon (sw)"
15.5 8 351.0 142.0 4054. 14.3 79 1 "ford country squire (sw)"
19.2 8 267.0 125.0 3605. 15.0 79 1 "chevrolet malibu classic (sw)"
18.5 8 360.0 150.0 3940. 13.0 79 1 "chrysler lebaron town @ country (sw)"
31.9 4 89.00 71.00 1925. 14.0 79 2 "vw rabbit custom"
34.1 4 86.00 65.00 1975. 15.2 79 3 "maxda glc deluxe"
35.7 4 98.00 80.00 1915. 14.4 79 1 "dodge colt hatchback custom"
27.4 4 121.0 80.00 2670. 15.0 79 1 "amc spirit dl"
25.4 5 183.0 77.00 3530. 20.1 79 2 "mercedes benz 300d"
23.0 8 350.0 125.0 3900. 17.4 79 1 "cadillac eldorado"
27.2 4 141.0 71.00 3190. 24.8 79 2 "peugeot 504"
23.9 8 260.0 90.00 3420. 22.2 79 1 "oldsmobile cutlass salon brougham"
34.2 4 105.0 70.00 2200. 13.2 79 1 "plymouth horizon"
34.5 4 105.0 70.00 2150. 14.9 79 1 "plymouth horizon tc3"
31.8 4 85.00 65.00 2020. 19.2 79 3 "datsun 210"
37.3 4 91.00 69.00 2130. 14.7 79 2 "fiat strada custom"
28.4 4 151.0 90.00 2670. 16.0 79 1 "buick skylark limited"
28.8 6 173.0 115.0 2595. 11.3 79 1 "chevrolet citation"
26.8 6 173.0 115.0 2700. 12.9 79 1 "oldsmobile omega brougham"
33.5 4 151.0 90.00 2556. 13.2 79 1 "pontiac phoenix"
41.5 4 98.00 76.00 2144. 14.7 80 2 "vw rabbit"
38.1 4 89.00 60.00 1968. 18.8 80 3 "toyota corolla tercel"
32.1 4 98.00 70.00 2120. 15.5 80 1 "chevrolet chevette"
37.2 4 86.00 65.00 2019. 16.4 80 3 "datsun 310"
28.0 4 151.0 90.00 2678. 16.5 80 1 "chevrolet citation"
26.4 4 140.0 88.00 2870. 18.1 80 1 "ford fairmont"
24.3 4 151.0 90.00 3003. 20.1 80 1 "amc concord"
19.1 6 225.0 90.00 3381. 18.7 80 1 "dodge aspen"
34.3 4 97.00 78.00 2188. 15.8 80 2 "audi 4000"
29.8 4 134.0 90.00 2711. 15.5 80 3 "toyota corona liftback"
31.3 4 120.0 75.00 2542. 17.5 80 3 "mazda 626"
37.0 4 119.0 92.00 2434. 15.0 80 3 "datsun 510 hatchback"
32.2 4 108.0 75.00 2265. 15.2 80 3 "toyota corolla"
46.6 4 86.00 65.00 2110. 17.9 80 3 "mazda glc"
27.9 4 156.0 105.0 2800. 14.4 80 1 "dodge colt"
40.8 4 85.00 65.00 2110. 19.2 80 3 "datsun 210"
44.3 4 90.00 48.00 2085. 21.7 80 2 "vw rabbit c (diesel)"
43.4 4 90.00 48.00 2335. 23.7 80 2 "vw dasher (diesel)"
36.4 5 121.0 67.00 2950. 19.9 80 2 "audi 5000s (diesel)"
30.0 4 146.0 67.00 3250. 21.8 80 2 "mercedes-benz 240d"
44.6 4 91.00 67.00 1850. 13.8 80 3 "honda civic 1500 gl"
40.9 4 85.00 ? 1835. 17.3 80 2 "renault lecar deluxe"
33.8 4 97.00 67.00 2145. 18.0 80 3 "subaru dl"
29.8 4 89.00 62.00 1845. 15.3 80 2 "vokswagen rabbit"
32.7 6 168.0 132.0 2910. 11.4 80 3 "datsun 280-zx"
23.7 3 70.00 100.0 2420. 12.5 80 3 "mazda rx-7 gs"
35.0 4 122.0 88.00 2500. 15.1 80 2 "triumph tr7 coupe"
23.6 4 140.0 ? 2905. 14.3 80 1 "ford mustang cobra"
32.4 4 107.0 72.00 2290. 17.0 80 3 "honda accord"
27.2 4 135.0 84.00 2490. 15.7 81 1 "plymouth reliant"
26.6 4 151.0 84.00 2635. 16.4 81 1 "buick skylark"
25.8 4 156.0 92.00 2620. 14.4 81 1 "dodge aries wagon (sw)"
23.5 6 173.0 110.0 2725. 12.6 81 1 "chevrolet citation"
30.0 4 135.0 84.00 2385. 12.9 81 1 "plymouth reliant"
39.1 4 79.00 58.00 1755. 16.9 81 3 "toyota starlet"
39.0 4 86.00 64.00 1875. 16.4 81 1 "plymouth champ"
35.1 4 81.00 60.00 1760. 16.1 81 3 "honda civic 1300"
32.3 4 97.00 67.00 2065. 17.8 81 3 "subaru"
37.0 4 85.00 65.00 1975. 19.4 81 3 "datsun 210 mpg"
37.7 4 89.00 62.00 2050. 17.3 81 3 "toyota tercel"
34.1 4 91.00 68.00 1985. 16.0 81 3 "mazda glc 4"
34.7 4 105.0 63.00 2215. 14.9 81 1 "plymouth horizon 4"
34.4 4 98.00 65.00 2045. 16.2 81 1 "ford escort 4w"
29.9 4 98.00 65.00 2380. 20.7 81 1 "ford escort 2h"
33.0 4 105.0 74.00 2190. 14.2 81 2 "volkswagen jetta"
34.5 4 100.0 ? 2320. 15.8 81 2 "renault 18i"
33.7 4 107.0 75.00 2210. 14.4 81 3 "honda prelude"
32.4 4 108.0 75.00 2350. 16.8 81 3 "toyota corolla"
32.9 4 119.0 100.0 2615. 14.8 81 3 "datsun 200sx"
31.6 4 120.0 74.00 2635. 18.3 81 3 "mazda 626"
28.1 4 141.0 80.00 3230. 20.4 81 2 "peugeot 505s turbo diesel"
30.7 6 145.0 76.00 3160. 19.6 81 2 "volvo diesel"
25.4 6 168.0 116.0 2900. 12.6 81 3 "toyota cressida"
24.2 6 146.0 120.0 2930. 13.8 81 3 "datsun 810 maxima"
22.4 6 231.0 110.0 3415. 15.8 81 1 "buick century"
26.6 8 350.0 105.0 3725. 19.0 81 1 "oldsmobile cutlass ls"
20.2 6 200.0 88.00 3060. 17.1 81 1 "ford granada gl"
17.6 6 225.0 85.00 3465. 16.6 81 1 "chrysler lebaron salon"
28.0 4 112.0 88.00 2605. 19.6 82 1 "chevrolet cavalier"
27.0 4 112.0 88.00 2640. 18.6 82 1 "chevrolet cavalier wagon"
34.0 4 112.0 88.00 2395. 18.0 82 1 "chevrolet cavalier 2-door"
31.0 4 112.0 85.00 2575. 16.2 82 1 "pontiac j2000 se hatchback"
29.0 4 135.0 84.00 2525. 16.0 82 1 "dodge aries se"
27.0 4 151.0 90.00 2735. 18.0 82 1 "pontiac phoenix"
24.0 4 140.0 92.00 2865. 16.4 82 1 "ford fairmont futura"
23.0 4 151.0 ? 3035. 20.5 82 1 "amc concord dl"
36.0 4 105.0 74.00 1980. 15.3 82 2 "volkswagen rabbit l"
37.0 4 91.00 68.00 2025. 18.2 82 3 "mazda glc custom l"
31.0 4 91.00 68.00 1970. 17.6 82 3 "mazda glc custom"
38.0 4 105.0 63.00 2125. 14.7 82 1 "plymouth horizon miser"
36.0 4 98.00 70.00 2125. 17.3 82 1 "mercury lynx l"
36.0 4 120.0 88.00 2160. 14.5 82 3 "nissan stanza xe"
36.0 4 107.0 75.00 2205. 14.5 82 3 "honda accord"
34.0 4 108.0 70.00 2245 16.9 82 3 "toyota corolla"
38.0 4 91.00 67.00 1965. 15.0 82 3 "honda civic"
32.0 4 91.00 67.00 1965. 15.7 82 3 "honda civic (auto)"
38.0 4 91.00 67.00 1995. 16.2 82 3 "datsun 310 gx"
25.0 6 181.0 110.0 2945. 16.4 82 1 "buick century limited"
38.0 6 262.0 85.00 3015. 17.0 82 1 "oldsmobile cutlass ciera (diesel)"
26.0 4 156.0 92.00 2585. 14.5 82 1 "chrysler lebaron medallion"
22.0 6 232.0 112.0 2835 14.7 82 1 "ford granada l"
32.0 4 144.0 96.00 2665. 13.9 82 3 "toyota celica gt"
36.0 4 135.0 84.00 2370. 13.0 82 1 "dodge charger 2.2"
27.0 4 151.0 90.00 2950. 17.3 82 1 "chevrolet camaro"
27.0 4 140.0 86.00 2790. 15.6 82 1 "ford mustang gl"
44.0 4 97.00 52.00 2130. 24.6 82 2 "vw pickup"
32.0 4 135.0 84.00 2295. 11.6 82 1 "dodge rampage"
28.0 4 120.0 79.00 2625. 18.6 82 1 "ford ranger"
31.0 4 119.0 82.00 2720. 19.4 82 1 "chevy s-10"

100
6/cijfers.txt Normal file
View File

@@ -0,0 +1,100 @@
34.62365962451697,78.0246928153624,0
30.28671076822607,43.89499752400101,0
35.84740876993872,72.90219802708364,0
60.18259938620976,86.30855209546826,1
79.0327360507101,75.3443764369103,1
45.08327747668339,56.3163717815305,0
61.10666453684766,96.51142588489624,1
75.02474556738889,46.55401354116538,1
76.09878670226257,87.42056971926803,1
84.43281996120035,43.53339331072109,1
95.86155507093572,38.22527805795094,0
75.01365838958247,30.60326323428011,0
82.30705337399482,76.48196330235604,1
69.36458875970939,97.71869196188608,1
39.53833914367223,76.03681085115882,0
53.9710521485623,89.20735013750205,1
69.07014406283025,52.74046973016765,1
67.94685547711617,46.67857410673128,0
70.66150955499435,92.92713789364831,1
76.97878372747498,47.57596364975532,1
67.37202754570876,42.83843832029179,0
89.67677575072079,65.79936592745237,1
50.534788289883,48.85581152764205,0
34.21206097786789,44.20952859866288,0
77.9240914545704,68.9723599933059,1
62.27101367004632,69.95445795447587,1
80.1901807509566,44.82162893218353,1
93.114388797442,38.80067033713209,0
61.83020602312595,50.25610789244621,0
38.78580379679423,64.99568095539578,0
61.379289447425,72.80788731317097,1
85.40451939411645,57.05198397627122,1
52.10797973193984,63.12762376881715,0
52.04540476831827,69.43286012045222,1
40.23689373545111,71.16774802184875,0
54.63510555424817,52.21388588061123,0
33.91550010906887,98.86943574220611,0
64.17698887494485,80.90806058670817,1
74.78925295941542,41.57341522824434,0
34.1836400264419,75.2377203360134,0
83.90239366249155,56.30804621605327,1
51.54772026906181,46.85629026349976,0
94.44336776917852,65.56892160559052,1
82.36875375713919,40.61825515970618,0
51.04775177128865,45.82270145776001,0
62.22267576120188,52.06099194836679,0
77.19303492601364,70.45820000180959,1
97.77159928000232,86.7278223300282,1
62.07306379667647,96.76882412413983,1
91.56497449807442,88.69629254546599,1
79.94481794066932,74.16311935043758,1
99.2725269292572,60.99903099844988,1
90.54671411399852,43.39060180650027,1
34.52451385320009,60.39634245837173,0
50.2864961189907,49.80453881323059,0
49.58667721632031,59.80895099453265,0
97.64563396007767,68.86157272420604,1
32.57720016809309,95.59854761387875,0
74.24869136721598,69.82457122657193,1
71.79646205863379,78.45356224515052,1
75.3956114656803,85.75993667331619,1
35.28611281526193,47.02051394723416,0
56.25381749711624,39.26147251058019,0
30.05882244669796,49.59297386723685,0
44.66826172480893,66.45008614558913,0
66.56089447242954,41.09209807936973,0
40.45755098375164,97.53518548909936,1
49.07256321908844,51.88321182073966,0
80.27957401466998,92.11606081344084,1
66.74671856944039,60.99139402740988,1
32.72283304060323,43.30717306430063,0
64.0393204150601,78.03168802018232,1
72.34649422579923,96.22759296761404,1
60.45788573918959,73.09499809758037,1
58.84095621726802,75.85844831279042,1
99.82785779692128,72.36925193383885,1
47.26426910848174,88.47586499559782,1
50.45815980285988,75.80985952982456,1
60.45555629271532,42.50840943572217,0
82.22666157785568,42.71987853716458,0
88.9138964166533,69.80378889835472,1
94.83450672430196,45.69430680250754,1
67.31925746917527,66.58935317747915,1
57.23870631569862,59.51428198012956,1
80.36675600171273,90.96014789746954,1
68.46852178591112,85.59430710452014,1
42.0754545384731,78.84478600148043,0
75.47770200533905,90.42453899753964,1
78.63542434898018,96.64742716885644,1
52.34800398794107,60.76950525602592,0
94.09433112516793,77.15910509073893,1
90.44855097096364,87.50879176484702,1
55.48216114069585,35.57070347228866,0
74.49269241843041,84.84513684930135,1
89.84580670720979,45.35828361091658,1
83.48916274498238,48.38028579728175,1
42.2617008099817,87.10385094025457,1
99.31500880510394,68.77540947206617,1
55.34001756003703,64.9319380069486,1
74.77589300092767,89.52981289513276,1

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

14881
theorie/KNN slides.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,484 @@
<!DOCTYPE HTML ><!-- TOLEDO PATCHED webapps/blackboard/webapis/ui/404.jsp -->
<html lang="nl-NL">
<head>
<title>Blackboard Learn</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta id="request-method" name="request-method" content="GET">
<meta name="author" content="Blackboard">
<meta name="copyright" content="&copy; 1997-2019 Blackboard Inc. Alle rechten voorbehouden. U.S. Patent No. 7,493,396 en 7,558,853. Patentaanvragen in behandeling.">
<meta name="keywords" content="Blackboard">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<!-- TOLEDO PATCH - #53968 (start) -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- TOLEDO PATCH - #53968 (end) -->
<!-- TOLEDO PATCH - #53971 (start) -->
<link rel="SHORTCUT ICON" type="image/png" href="/vi/images/toledo-favicon.png">
<!-- TOLEDO PATCH - #53971 (end) -->
<link rel="stylesheet" type="text/css" href="/common/shared.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_0">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/theme.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_1">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/app_nav.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_2">
<link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2" id="css_3">
<style type="text/css">.topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
<link rel="stylesheet" type="text/css" media="print" href="/ui/styles/print.css?v=3200.0.5-rel.6+3dd6b56+2">
<script type="text/javascript" src="/javascript/i18n.js?v=3200.0.5-rel.6+3dd6b56"></script>
<script language='javascript' type='text/javascript'>
var JS_RESOURCES = new Object();
function _init_bundle_JS_RESOURCES() {
JS_RESOURCES['validation.email'] = 'U moet een volledig e-mailadres (bijvoorbeeld info@blackboard.com) invoeren.';
JS_RESOURCES['validation.radio.required'] = 'Selecteer om door te gaan.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
JS_RESOURCES['active.filter.search.terms'] = 'Zoektermen';
JS_RESOURCES['validation.maximum_length.plural'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met {2} tekens.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['validation.multiSelect.minItems'] = 'Kader voor meervoudige selectie moet minimaal {0} items bevatten.';
JS_RESOURCES['validation.cmp_field.required'] = 'Geef een waarde op voor {0} \nwanneer veld {1} niet leeg is.';
JS_RESOURCES['warning.email'] = 'Het veld voor het e-mailadres is een aanbevolen veld. Gebruikers zonder een e-mailadres kunnen delen van het systeem niet gebruiken.';
JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met één teken.';
JS_RESOURCES['validation.multiSelect.maxItems'] = 'Kader voor meervoudige selectie mag niet meer dan {0} items bevatten.';
JS_RESOURCES['validation.number'] = 'U moet een geldige numerieke waarde invoeren: {0}.';
JS_RESOURCES['portalmodule.section.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['show.helptext'] = 'Help-tekst weergeven';
JS_RESOURCES['validation.date.required'] = 'Geef een volledige datumwaarde op: {0}.';
JS_RESOURCES['validation.password'] = 'Wachtwoord kan niet leeg zijn of alleen spaties bevatten.';
JS_RESOURCES['validation.mismatch'] = 'De ingevoerde waarden komen niet overeen: {0}.\nBevestig het wachtwoord: {0}.';
JS_RESOURCES['validation.percent'] = 'Voer een geldig percentage tussen 0 en 100 in.';
JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met {1} tekens.';
JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' invoerveld';
JS_RESOURCES['validation.invalid_value'] = 'Ongeldige numerieke waarde opgegeven: {0}.';
JS_RESOURCES['validation.required'] = 'U moet een waarde opgeven: {0}.';
JS_RESOURCES['validate.alignment.missing.content'] = 'U hebt harmoniseringen geselecteerd maar u hebt geen harmoniseerbare inhoud geselecteerd om te kopiëren.';
JS_RESOURCES['active.filter.free.form.text.blank'] = 'Geef een waarde op voor het veld zoektekst';
JS_RESOURCES['validation.system_role.reserve'] = '\'bb\' is niet toegestaan aan het begin van een rol-ID.';
JS_RESOURCES['validation.date_past'] = 'De einddatum kan niet vroeger zijn dan de begindatum.';
JS_RESOURCES['confirm.delete_item_value'] = 'Het item {0} wordt verwijderd.Wilt u doorgaan?';
JS_RESOURCES['validation.invalid_chars'] = 'Bevat ongeldige tekens: {0}.\nDeze tekens verwijderen: {1}';
JS_RESOURCES['hide.helptext'] = 'Help-tekst verbergen';
JS_RESOURCES['validate.range.lessthen.str'] = 'Kleiner dan {0}';
JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Voer een gebruikersnaam en wachtwoord in.';
JS_RESOURCES['validation.date_past.confirm'] = 'De tijd ligt in het verleden.\nWilt u doorgaan met deze tijd?';
JS_RESOURCES['validation.negative'] = 'Voer een geldige niet-negatieve waarde in: {0}.';
JS_RESOURCES['validation.url'] = 'U moet een geldige URL (bijvoorbeeld http://www.myschool.edu) invoeren.';
JS_RESOURCES['validate.range.overlap'] = 'criterium ({0}) overlapt criterium ({1}).';
JS_RESOURCES['validate.range.between.str'] = 'Tussen {0} en {1}';
JS_RESOURCES['validation.portal.tool.items.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['validation.association.refresh.confirm'] = 'De gegevens van de gekoppelde items zijn mogelijk bijgewerkt.\nKlik op OK om de lijst bij te werken of klik op Annuleren om de huidige gegevens te behouden.';
JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'De optie voor de toegangscode voor inschrijving komt niet overeen met de gekozen optie Via {instructor}.';
JS_RESOURCES['list.checkToSelectAllItems'] = 'Inschakelen om alle items te selecteren';
JS_RESOURCES['validation.option.required'] = 'U moet ten minste een optie selecteren uit de lijst.';
JS_RESOURCES['active.filter.changed.alert'] = 'criteria bevatten nu';
JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Geef een naam op om op te slaan als een herbruikbaar object.';
JS_RESOURCES['validate.invalidate.number'] = 'Voer een geldige numerieke waarde in, in plaats van {0}.';
JS_RESOURCES['validation.valid_course_id'] = 'De cursus-ID bevat ongeldige tekens of multibyte tekens.';
JS_RESOURCES['assessment.incomplete.confirm'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Waarschuwing: kies de optie Via {instructor} of de optie Zelfinschrijving.';
JS_RESOURCES['validation.date_equal'] = 'De begindatum kan niet gelijk zijn aan de einddatum.';
JS_RESOURCES['validation.cmp_field.rejected'] = 'De {0} kan niet worden gebruikt zonder een corresponderende waarde {1}.';
JS_RESOURCES['validation.time.required'] = 'Geef een volledige tijdwaarde op: {0}.';
JS_RESOURCES['validation.integer_number'] = 'U moet een geldige numerieke integerwaarde invoeren: {0}.';
JS_RESOURCES['validation.maximum_length'] = 'Mag niet meer dan 255 tekens bevatten';
JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'De geselecteerde inschrijvingsoptie per e-mail komt niet overeen met de gekozen optie Zelfinschrijving.';
JS_RESOURCES['validate.range.morethen.str'] = 'Groter dan {0}';
JS_RESOURCES['invalid_char.space'] = 'spatie';
JS_RESOURCES['notification.submit'] = 'Actie is al verzonden.\nWacht tot de actie is voltooid.';
JS_RESOURCES['validation.plain_text.confirm'] = 'Voor de juiste weergave van vergelijkingen in dit document moet de indeling Slimme tekst of HTML zijn geselecteerd.\nKlik op OK om in de geselecteerde indeling Tekst zonder opmaak op te slaan, of klik op Annuleren om een nieuwe indeling te selecteren.';
JS_RESOURCES['validation.allow_negtive.percent'] = 'Voer een geldig percentage tussen -100 en 100 in.';
JS_RESOURCES['invalid_char.comma'] = 'komma';
JS_RESOURCES['confirm.remove_item'] = 'Deze actie is definitief. U kunt deze niet ongedaan maken. Wilt u doorgaan?';
JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uitschakelen om alle items te deselecteren';
JS_RESOURCES['validation.maximum_length.singular'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met één teken.';
JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Geef een locatie op voor het herbruikbare object.';
JS_RESOURCES['validation.minimum_length'] = 'U moet minimaal {0} tekens invoeren: {1}.';
JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validation.image_type'] = 'Onbekend afbeeldingstype {0}. Afbeelding wordt mogelijk niet goed weergegeven.';
JS_RESOURCES['validate.invalidate.number.space'] = 'Spatie';
JS_RESOURCES.getString = i18n_get_string;
JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_JS_RESOURCES();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script type="text/javascript" src="/javascript/cdn.js"></script>
<script type="text/javascript" src="/groupjs/A0FEFFA6BC693DD2A4FA2218AE0A5612.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/titlebartagutils.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/engine.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/util.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/groupjs/D2E46DDFABD906C8ACA61F0811BB0A61.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/ngui/breadcrumbs.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/mybb.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/portal/overlay/welcomeOverlay.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/groupjs/EDF750EE77AD6EE1074A6D7B968AF35E.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/cloud_session.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-gate-bb_bb60/js/tool_service.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/social.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<!-- TOLEDO PATCH - #53983 (start) -->
<script type="text/javascript">
var tolUserId="q0961690";
var tolUserGivenName="Beppe";
var tolUserFamilyName="Vanrolleghem";
var tolUserEmail="beppe.vanrolleghem@student.odisee.be";
var tolUserLocale="nl_NL";
</script>
<!-- TOLEDO PATCH - #53983 (end) -->
<!-- TOLEDO PATCH - #53974 (start) -->
<script type="text/javascript">
(function() {
// check for global variable > set when this code is first executed > prevent this code from running twice
if (!(window.TOLEDO && window.TOLEDO.themePath)) {
// get all references to “theme.css” - files
$$('link[href*="/theme.css"]').forEach(function(link) {
// load custom js-file from the theme-directory
var cssUrl = link.readAttribute('href');
var themePath = cssUrl.substr(0, (cssUrl.indexOf('/theme.css')));
var script = new Element('script', {
type: 'text/javascript',
src: themePath + '/js/theme.js'
});
window.document.querySelectorAll('head')[0].appendChild(script);
var TOLEDO = window.TOLEDO = window.TOLEDO || {};
TOLEDO.themePath = TOLEDO.themePath || themePath;
});
}
}());
</script>
<!-- TOLEDO PATCH - #53974 (end) -->
</head>
<body >
<h1 class="hideoff hideFromQuickLinks">Snelkoppelingen openen</h1><div id=quick_links_wrap><a id=quick_links_lightbox_link href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role=button aria-haspopup=true tabindex=1 title="Snelkoppelingen&#x20;openen">Snelkoppelingen</a></div><div id=quickLinksLightboxDiv class=hideoff aria-hidden=true style="display:none"><div class=ax-content><div class=content-lite><div id=quick_links_landmarks_section><h2 class=hideFromQuickLinks>Paginamarkeringen</h2><ul class=shortcut-list id=quick_links_landmark_list></ul></div><div id=quick_links_headings_section><h2 class=hideFromQuickLinks>Inhoudsoverzicht</h2><ul class=shortcut-list id=quick_links_heading_list></ul></div></div><div id=quick_links_hotkeys_section class=legend><h2 class=hideFromQuickLinks>Sneltoetsen</h2><ul class=keycombos id=quick_links_hotkey_list></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class=global-nav-bar-wrap><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target=_top class="nav-link logout-link" title=Afmelden> Afmelden</a></div><div id=global-nav class=global-nav-bar role=navigation data-preview=false><div class=hideoff>Algemeen menu</div><a id=global-nav-link class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup=true tabindex=1 accesskey=m role=navigation title="Globaal&#x20;navigatiemenu&#x20;openen"><img src="/images/ci/ng/avatar_150.gif" alt="" id=global-avatar dataToolTitle=Gebruikersavatarafbeelding class=global-top-avatar /> Beppe Vanrolleghem<span id=badgeTotal style="visibility: hidden" title=""><span class=hideoff id=badgeAXLabel>Activiteitupdates</span><span class=badge id=badgeTotalCount title=""></span></span><img src="/images/ci/mybb/arrowDown-topnav.png" alt="Algemeen navigatiemenu uitvouwen" id=global-toggle-img class=global-toggle /></a><div id=global-nav-flyout class=flyout-menu style="display: none;" role=application><ul id=bottomButtons class=bottom-buttons><li class=bottom-buttons-home><a id="topframe.home.label" href="https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_id=_1_1" target=_blank class=home title=Home role=menuitem> Home</a></li><li class=bottom-buttons-help><a id="topframe.help.label" href="#" onClick="globalNavigation.openHelpWindow('https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_tab_group_id=_50_1');" class=help title=Help role=menuitem> Help</a></li></ul></div></div></div>
<!-- global_nav.jsp -->
<div id="globalNavPageNavArea">
<table class="bouncer" summary="Tabel bovenste frame" role="presentation">
<tr>
<td>
<div class="topTabs bgBanner" id="topTabs">
<div class="brandingImgWrap">
<a href="http://www.kuleuven.be" target="_blank" title="Katholieke Universiteit Leuven">
<img src="/branding/_1_1/transparant.gif" alt="Katholieke Universiteit Leuven" title="Katholieke Universiteit Leuven" class="bannerImage"/>
</a>
</div>
<div class="tabWrapper-right">
<H2 CLASS="hideoff">Tabbladen bovenste frame</H2>
<table class="appTabs transparent" id="appTabList" summary="Tabel Tab List" role="presentation">
<tr>
<td id="My Toledo" class="active" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_250_1" TARGET="_top"><span>My Toledo</span>
<span class="hideoff"> Tabblad 1 van 8&nbsp;(actief tabblad)</span>
</a>
</td>
<td id="My Exams" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_313_1" TARGET="_top"><span>My Exams</span>
<span class="hideoff"> Tabblad 2 van 8</span>
</a>
</td>
<td id="Toledo+" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_32_1" TARGET="_top"><span>Toledo+</span>
<span class="hideoff"> Tabblad 3 van 8</span>
</a>
</td>
<td id="ODISEE" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_270_1" TARGET="_top"><span>ODISEE</span>
<span class="hideoff"> Tabblad 4 van 8</span>
</a>
</td>
<td id="My Projects" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_54_1" TARGET="_top"><span>My Projects</span>
<span class="hideoff"> Tabblad 5 van 8</span>
</a>
</td>
<td id="My Portfolio" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_53_1" TARGET="_top"><span>My Portfolio</span>
<span class="hideoff"> Tabblad 6 van 8</span>
</a>
</td>
<td id="Bibliotheek" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_51_1" TARGET="_top"><span>Bibliotheek</span>
<span class="hideoff"> Tabblad 7 van 8</span>
</a>
</td>
<td id="Help" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_50_1" TARGET="_top"><span>Help</span>
<span class="hideoff"> Tabblad 8 van 8</span>
</a>
</td>
</tr>
</table>
<div class="clearfloats"></div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="globalNavPageContentArea">
<div class="locationPane">
<div id="contentPanel" class="contentPaneWide error ok">
<div id="content" class="contentBox ">
<div id="pageTitleDiv" class="pageTitle clearfix ">
<div id="pageTitleBar" class='pageTitleIcon' tabindex="0">
<img src="/images/ci/sets/set01/receipt_fail.gif" alt="" id="titleicon"><h1 id="pageTitleHeader" tabindex="-1" ><span id="pageTitleText">
<span style="color:;">Niet gevonden</span> </span></h1>
<span id="_titlebarExtraContent" class="titleButtons"></span>
</div>
</div>
<div class="container clearfix" id="containerdiv">
<h2 class="hideoff">Inhoud</h2>
<div id="bbNG.receiptTag.content" tabindex="0">De opgegeven bron is niet gevonden of u hebt geen toegang tot de bron.</div><p><span class="receiptDate">vrijdag 19 april 2019 12:16:03 uur CEST</span></p>
<p class="backLink">
<a href="javascript:history.go(-1)"
>
OK
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- This js binds a Kaltura function to the dom:loaded event -->
<script type="text/javascript">
Event.observe(document, "dom:loaded", function() {
addCourseIdToUrl();
});
function addCourseIdToUrl () {
var bbCourseIdForKaltura = getSpecificParam("course_id");
var bbContentIdForKaltura = getSpecificParam("content_id");
var refs = document.querySelectorAll('a.lb');
for (i = 0; i < refs.length; i++) {
if (refs[i].href.indexOf("/LtiMashupPlayIframeWrapper?playUrl=/browseandembed") != -1)
refs[i].href = refs[i].href + "&course_id=" + bbCourseIdForKaltura + "&content_id=" + bbContentIdForKaltura;
}
}
function getSpecificParam (paramString) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] === paramString) return pair[1];
}
}
</script >
<script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Sluiten');page.bundle.addKey('inlineconfirmation.refresh','Vernieuwen');page.bundle.addKey('hidden.link.close.menu','Einde van menu. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('hidden.link.close.form','Einde van formulier. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('lightbox.loading','Bezig met laden...');page.bundle.addKey('yt.stopped','Gestopt:');page.bundle.addKey('yt.playing','Wordt afgespeeld:');page.bundle.addKey('yt.cued','In wachtrij geplaatst:');page.bundle.addKey('yt.buffering','Wordt in buffer geplaatst:');page.bundle.addKey('yt.paused','Onderbroken:');page.bundle.addKey('yt.ended','Beëindigd:');page.bundle.addKey('yt.play','Afspelen');page.bundle.addKey('yt.pause','Pauze');page.bundle.addKey('yt.mute','Geluid uit');page.bundle.addKey('yt.unmute','Geluid aan');page.bundle.addKey('lightbox.overlay','{0} is geopend als een lightbox die over de huidige pagina wordt weergegeven.');page.bundle.addKey('display.playerControls','Afspeelknoppen');page.bundle.addKey('display.videoPlayerControls','Afspeelknoppen videospeler');page.bundle.addKey('display.play','Afspelen');page.bundle.addKey('display.stop','Stoppen');page.bundle.addKey('display.volumeUp','Harder');page.bundle.addKey('display.volumeDown','Zachter');page.bundle.addKey('display.mute','Geen geluid');page.bundle.addKey('display.videoStatus','Videostatus');page.bundle.addKey('display.closePlayerControls','Afspeelknoppen videospeler verbergen');page.bundle.addKey('display.embeddedVideoPlayer','Ingesloten videospeler');page.bundle.addKey('display.of','van');page.bundle.addKey('display.view.on.flickr','Foto bekijken op Flickr');page.bundle.addKey('mashups.content.data.msg','De mashup-inhoud kan niet weergegeven worden. Dat gebeurt wanneer het systeem een ongeldige URL detecteert. Verwijder het mashup-item en probeer het opnieuw om dit probleem op te lossen.');page.bundle.addKey('contextmenu.frame.title','Menuframe');page.bundle.addKey('frameset.contentframe.title','Inhoud');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('optin.decline.confirm.existing','Hiermee verwijdert u uw Blackboard-profiel permanent. Wilt u doorgaan?');page.bundle.addKey('optin.processing.error','Er is een fout opgetreden bij de verwerking van uw aanvraag.');page.bundle.addKey('tool.activity.description','activiteitupdates');page.bundle.addKey('accessDeniedMsg','Toegang is geweigerd');</script>
<script type='text/javascript'>globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
<script type="text/javascript">
page.bundle.addKey('globalnav.menu.expand','Algemeen\x20navigatiemenu\x20uitvouwen');
page.bundle.addKey('globalnav.menu.collapse','Algemeen\x20navigatiemenu\x20samenvouwen');
</script>
<script type="text/javascript">
page.bundle.addKey('quick_links.link.title','Navigeren\x20naar\x20element\x20\x7B1\x7D\x20van\x20type\x20\x7B2\x7D\x20in\x20frame\x20\x7B0\x7D');
page.bundle.addKey('quick_links.lightbox_title','Snelkoppelingen');
page.bundle.addKey('quick_links.link_title','Snelkoppelingen\x20openen');
page.bundle.addKey('quick_links.hotkey.shift','Shift');
page.bundle.addKey('quick_links.hotkey.control','Ctrl');
page.bundle.addKey('quick_links.hotkey.alt','Alt');
page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
</script>
<script type="text/javascript">quickLinks.initialize( [ '' ] );</script>
<script type="text/javascript">
globalNavMenu.init( true );
</script>
<script type='text/javascript'> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-bb_bb60/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
<script type="text/javascript">
FastInit.addOnLoad( function()
{
if ( window.DWREngine )
{
try {DWREngine.beginBatch();} catch(ignore) {}
}
welcomeOverlay.initOverlay();
CloudSession.initSessionHeartbeat('/webapps/cloud-profiles/session/heartbeat');
tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
if (typeof(initEditors) == 'function') { initEditors(); };
if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
quickLinks.createHelper();
window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=aed04c83-88d0-41c5-af6f-e3613654ee6d&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '906b8585-2e05-4d0d-a245-91cd6e7439fc' );
if ( window.DWREngine )
{
try {DWREngine.endBatch();} catch(ignore) {}
}
BrowserSpecific.registerListeners();
});
</script>
</body>
</html>

2337
theorie/KNN slides_files/font-awesome.css vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/*! head.core - v1.0.2 */
(function(n,t){"use strict";function r(n){a[a.length]=n}function k(n){var t=new RegExp(" ?\\b"+n+"\\b");c.className=c.className.replace(t,"")}function p(n,t){for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}function tt(){var t,e,f,o;c.className=c.className.replace(/ (w-|eq-|gt-|gte-|lt-|lte-|portrait|no-portrait|landscape|no-landscape)\d+/g,"");t=n.innerWidth||c.clientWidth;e=n.outerWidth||n.screen.width;u.screen.innerWidth=t;u.screen.outerWidth=e;r("w-"+t);p(i.screens,function(n){t>n?(i.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):t<n?(i.screensCss.lt&&r("lt-"+n),i.screensCss.lte&&r("lte-"+n)):t===n&&(i.screensCss.lte&&r("lte-"+n),i.screensCss.eq&&r("e-q"+n),i.screensCss.gte&&r("gte-"+n))});f=n.innerHeight||c.clientHeight;o=n.outerHeight||n.screen.height;u.screen.innerHeight=f;u.screen.outerHeight=o;u.feature("portrait",f>t);u.feature("landscape",f<t)}function it(){n.clearTimeout(b);b=n.setTimeout(tt,50)}var y=n.document,rt=n.navigator,ut=n.location,c=y.documentElement,a=[],i={screens:[240,320,480,640,768,800,1024,1280,1440,1680,1920],screensCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!1},browsers:[{ie:{min:6,max:11}}],browserCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!0},html5:!0,page:"-page",section:"-section",head:"head"},v,u,s,w,o,h,l,d,f,g,nt,e,b;if(n.head_conf)for(v in n.head_conf)n.head_conf[v]!==t&&(i[v]=n.head_conf[v]);u=n[i.head]=function(){u.ready.apply(null,arguments)};u.feature=function(n,t,i){return n?(Object.prototype.toString.call(t)==="[object Function]"&&(t=t.call()),r((t?"":"no-")+n),u[n]=!!t,i||(k("no-"+n),k(n),u.feature()),u):(c.className+=" "+a.join(" "),a=[],u)};u.feature("js",!0);s=rt.userAgent.toLowerCase();w=/mobile|android|kindle|silk|midp|phone|(windows .+arm|touch)/.test(s);u.feature("mobile",w,!0);u.feature("desktop",!w,!0);s=/(chrome|firefox)[ \/]([\w.]+)/.exec(s)||/(iphone|ipad|ipod)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(android)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(webkit|opera)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(msie) ([\w.]+)/.exec(s)||/(trident).+rv:(\w.)+/.exec(s)||[];o=s[1];h=parseFloat(s[2]);switch(o){case"msie":case"trident":o="ie";h=y.documentMode||h;break;case"firefox":o="ff";break;case"ipod":case"ipad":case"iphone":o="ios";break;case"webkit":o="safari"}for(u.browser={name:o,version:h},u.browser[o]=!0,l=0,d=i.browsers.length;l<d;l++)for(f in i.browsers[l])if(o===f)for(r(f),g=i.browsers[l][f].min,nt=i.browsers[l][f].max,e=g;e<=nt;e++)h>e?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h<e?(i.browserCss.lt&&r("lt-"+f+e),i.browserCss.lte&&r("lte-"+f+e)):h===e&&(i.browserCss.lte&&r("lte-"+f+e),i.browserCss.eq&&r("eq-"+f+e),i.browserCss.gte&&r("gte-"+f+e));else r("no-"+f);r(o);r(o+parseInt(h,10));i.html5&&o==="ie"&&h<9&&p("abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|progress|section|summary|time|video".split("|"),function(n){y.createElement(n)});p(ut.pathname.split("/"),function(n,u){if(this.length>2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window);
/*! head.css3 - v1.0.0 */
(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window);
/*! head.load - v1.0.3 */
(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}}function it(n,i){var r=Object.prototype.toString.call(i).slice(8,-1);return i!==t&&i!==null&&r===n}function s(n){return it("Function",n)}function a(n){return it("Array",n)}function et(n){var i=n.split("/"),t=i[i.length-1],r=t.indexOf("?");return r!==-1?t.substring(0,r):t}function f(n){(n=n||w,n._done)||(n(),n._done=1)}function ot(n,t,r,u){var f=typeof n=="object"?n:{test:n,success:!t?!1:a(t)?t:[t],failure:!r?!1:a(r)?r:[r],callback:u||w},e=!!f.test;return e&&!!f.success?(f.success.push(f.callback),i.load.apply(null,f.success)):e||!f.failure?u():(f.failure.push(f.callback),i.load.apply(null,f.failure)),i}function v(n){var t={},i,r;if(typeof n=="object")for(i in n)!n[i]||(t={name:i,url:n[i]});else t={name:et(n),url:n};return(r=c[t.name],r&&r.url===t.url)?r:(c[t.name]=t,t)}function y(n){n=n||c;for(var t in n)if(n.hasOwnProperty(t)&&n[t].state!==l)return!1;return!0}function st(n){n.state=ft;u(n.onpreload,function(n){n.call()})}function ht(n){n.state===t&&(n.state=nt,n.onpreload=[],rt({url:n.url,type:"cache"},function(){st(n)}))}function ct(){var n=arguments,t=n[n.length-1],r=[].slice.call(n,1),f=r[0];return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(f?(u(r,function(n){s(n)||!n||ht(v(n))}),b(v(n[0]),s(f)?f:function(){i.load.apply(null,r)})):b(v(n[0])),i)}function lt(){var n=arguments,t=n[n.length-1],r={};return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(u(n,function(n){n!==t&&(n=v(n),r[n.name]=n)}),u(n,function(n){n!==t&&(n=v(n),b(n,function(){y(r)&&f(t)}))}),i)}function b(n,t){if(t=t||w,n.state===l){t();return}if(n.state===tt){i.ready(n.name,t);return}if(n.state===nt){n.onpreload.push(function(){b(n,t)});return}n.state=tt;rt(n,function(){n.state=l;t();u(h[n.name],function(n){f(n)});o&&y()&&u(h.ALL,function(n){f(n)})})}function at(n){n=n||"";var t=n.split("?")[0].split(".");return t[t.length-1].toLowerCase()}function rt(t,i){function e(t){t=t||n.event;u.onload=u.onreadystatechange=u.onerror=null;i()}function o(f){f=f||n.event;(f.type==="load"||/loaded|complete/.test(u.readyState)&&(!r.documentMode||r.documentMode<9))&&(n.clearTimeout(t.errorTimeout),n.clearTimeout(t.cssTimeout),u.onload=u.onreadystatechange=u.onerror=null,i())}function s(){if(t.state!==l&&t.cssRetries<=20){for(var i=0,f=r.styleSheets.length;i<f;i++)if(r.styleSheets[i].href===u.href){o({type:"load"});return}t.cssRetries++;t.cssTimeout=n.setTimeout(s,250)}}var u,h,f;i=i||w;h=at(t.url);h==="css"?(u=r.createElement("link"),u.type="text/"+(t.type||"css"),u.rel="stylesheet",u.href=t.url,t.cssRetries=0,t.cssTimeout=n.setTimeout(s,500)):(u=r.createElement("script"),u.type="text/"+(t.type||"javascript"),u.src=t.url);u.onload=u.onreadystatechange=o;u.onerror=e;u.async=!1;u.defer=!1;t.errorTimeout=n.setTimeout(function(){e({type:"timeout"})},7e3);f=r.head||r.getElementsByTagName("head")[0];f.insertBefore(u,f.lastChild)}function vt(){for(var t,u=r.getElementsByTagName("script"),n=0,f=u.length;n<f;n++)if(t=u[n].getAttribute("data-headjs-load"),!!t){i.load(t);return}}function yt(n,t){var v,p,e;return n===r?(o?f(t):d.push(t),i):(s(n)&&(t=n,n="ALL"),a(n))?(v={},u(n,function(n){v[n]=c[n];i.ready(n,function(){y(v)&&f(t)})}),i):typeof n!="string"||!s(t)?i:(p=c[n],p&&p.state===l||n==="ALL"&&y()&&o)?(f(t),i):(e=h[n],e?e.push(t):e=h[n]=[t],i)}function e(){if(!r.body){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(e,50);return}o||(o=!0,vt(),u(d,function(n){f(n)}))}function k(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",k,!1),e()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",k),e())}var r=n.document,d=[],h={},c={},ut="async"in r.createElement("script")||"MozAppearance"in r.documentElement.style||n.opera,o,g=n.head_conf&&n.head_conf.head||"head",i=n[g]=n[g]||function(){i.ready.apply(null,arguments)},nt=1,ft=2,tt=3,l=4,p;if(r.readyState==="complete")e();else if(r.addEventListener)r.addEventListener("DOMContentLoaded",k,!1),n.addEventListener("load",e,!1);else{r.attachEvent("onreadystatechange",k);n.attachEvent("onload",e);p=!1;try{p=!n.frameElement&&r.documentElement}catch(wt){}p&&p.doScroll&&function pt(){if(!o){try{p.doScroll("left")}catch(t){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(pt,50);return}e()}}()}i.load=i.js=ut?lt:ct;i.test=ot;i.ready=yt;i.ready(r,function(){y()&&u(h.ALL,function(n){f(n)});i.feature&&i.feature("domloaded",!0)})})(window);
/*
//# sourceMappingURL=head.min.js.map
*/

6
theorie/KNN slides_files/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,155 @@
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
function openNotes( notesFilePath ) {
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
var notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
// Allow popup window access to Reveal API
notesPopup.Reveal = this.Reveal;
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
} );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
document.addEventListener( 'keydown', function( event ) {
// Disregard the event if the target is editable or a
// modifier is present
if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
// Disregard the event if keyboard is disabled
if ( Reveal.getConfig().keyboard === false ) return;
if( event.keyCode === 83 ) {
event.preventDefault();
openNotes();
}
}, false );
// Show our keyboard shortcut in the reveal.js help overlay
if( window.Reveal ) Reveal.registerKeyboardShortcut( 'S', 'Speaker notes view' );
}
return { open: openNotes };
})();

View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(N+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function L(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function M(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,K,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},N=1,Q=1;K={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:
a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:K.exports(a)}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=b;this.inited=
!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=L(a),i.completeLoad(a.id)},onScriptError:function(a){var b=L(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,L,E,P,M,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var N=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.10";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,295 @@
/**
* A simple theme for reveal.js presentations, similar
* to the default theme. The accent color is darkblue.
*
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #fff;
background-color: #fff; }
.reveal {
font-family: "Lato", sans-serif;
font-size: 40px;
font-weight: normal;
color: #000; }
::selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
::-moz-selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #000;
font-family: "News Cycle", Impact, sans-serif;
font-weight: normal;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 3.77em; }
.reveal h2 {
font-size: 2.11em; }
.reveal h3 {
font-size: 1.55em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal q,
.reveal blockquote {
quotes: none; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #00008B;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #0000f1;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #00003f; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #00008B;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
border-right-color: #00008B; }
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
border-left-color: #00008B; }
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
border-bottom-color: #00008B; }
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
border-top-color: #00008B; }
.reveal .controls .navigate-left.enabled:hover {
border-right-color: #0000f1; }
.reveal .controls .navigate-right.enabled:hover {
border-left-color: #0000f1; }
.reveal .controls .navigate-up.enabled:hover {
border-bottom-color: #0000f1; }
.reveal .controls .navigate-down.enabled:hover {
border-top-color: #0000f1; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2); }
.reveal .progress span {
background: #00008B;
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

1340
theorie/KNN(1).ipynb Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,484 @@
<!DOCTYPE HTML ><!-- TOLEDO PATCHED webapps/blackboard/webapis/ui/404.jsp -->
<html lang="nl-NL">
<head>
<title>Blackboard Learn</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta id="request-method" name="request-method" content="GET">
<meta name="author" content="Blackboard">
<meta name="copyright" content="&copy; 1997-2019 Blackboard Inc. Alle rechten voorbehouden. U.S. Patent No. 7,493,396 en 7,558,853. Patentaanvragen in behandeling.">
<meta name="keywords" content="Blackboard">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<!-- TOLEDO PATCH - #53968 (start) -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- TOLEDO PATCH - #53968 (end) -->
<!-- TOLEDO PATCH - #53971 (start) -->
<link rel="SHORTCUT ICON" type="image/png" href="/vi/images/toledo-favicon.png">
<!-- TOLEDO PATCH - #53971 (end) -->
<link rel="stylesheet" type="text/css" href="/common/shared.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_0">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/theme.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_1">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/app_nav.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_2">
<link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2" id="css_3">
<style type="text/css">.topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
<link rel="stylesheet" type="text/css" media="print" href="/ui/styles/print.css?v=3200.0.5-rel.6+3dd6b56+2">
<script type="text/javascript" src="/javascript/i18n.js?v=3200.0.5-rel.6+3dd6b56"></script>
<script language='javascript' type='text/javascript'>
var JS_RESOURCES = new Object();
function _init_bundle_JS_RESOURCES() {
JS_RESOURCES['validation.email'] = 'U moet een volledig e-mailadres (bijvoorbeeld info@blackboard.com) invoeren.';
JS_RESOURCES['validation.radio.required'] = 'Selecteer om door te gaan.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
JS_RESOURCES['active.filter.search.terms'] = 'Zoektermen';
JS_RESOURCES['validation.maximum_length.plural'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met {2} tekens.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['validation.multiSelect.minItems'] = 'Kader voor meervoudige selectie moet minimaal {0} items bevatten.';
JS_RESOURCES['validation.cmp_field.required'] = 'Geef een waarde op voor {0} \nwanneer veld {1} niet leeg is.';
JS_RESOURCES['warning.email'] = 'Het veld voor het e-mailadres is een aanbevolen veld. Gebruikers zonder een e-mailadres kunnen delen van het systeem niet gebruiken.';
JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met één teken.';
JS_RESOURCES['validation.multiSelect.maxItems'] = 'Kader voor meervoudige selectie mag niet meer dan {0} items bevatten.';
JS_RESOURCES['validation.number'] = 'U moet een geldige numerieke waarde invoeren: {0}.';
JS_RESOURCES['portalmodule.section.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['show.helptext'] = 'Help-tekst weergeven';
JS_RESOURCES['validation.date.required'] = 'Geef een volledige datumwaarde op: {0}.';
JS_RESOURCES['validation.password'] = 'Wachtwoord kan niet leeg zijn of alleen spaties bevatten.';
JS_RESOURCES['validation.mismatch'] = 'De ingevoerde waarden komen niet overeen: {0}.\nBevestig het wachtwoord: {0}.';
JS_RESOURCES['validation.percent'] = 'Voer een geldig percentage tussen 0 en 100 in.';
JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met {1} tekens.';
JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' invoerveld';
JS_RESOURCES['validation.invalid_value'] = 'Ongeldige numerieke waarde opgegeven: {0}.';
JS_RESOURCES['validation.required'] = 'U moet een waarde opgeven: {0}.';
JS_RESOURCES['validate.alignment.missing.content'] = 'U hebt harmoniseringen geselecteerd maar u hebt geen harmoniseerbare inhoud geselecteerd om te kopiëren.';
JS_RESOURCES['active.filter.free.form.text.blank'] = 'Geef een waarde op voor het veld zoektekst';
JS_RESOURCES['validation.system_role.reserve'] = '\'bb\' is niet toegestaan aan het begin van een rol-ID.';
JS_RESOURCES['validation.date_past'] = 'De einddatum kan niet vroeger zijn dan de begindatum.';
JS_RESOURCES['confirm.delete_item_value'] = 'Het item {0} wordt verwijderd.Wilt u doorgaan?';
JS_RESOURCES['validation.invalid_chars'] = 'Bevat ongeldige tekens: {0}.\nDeze tekens verwijderen: {1}';
JS_RESOURCES['hide.helptext'] = 'Help-tekst verbergen';
JS_RESOURCES['validate.range.lessthen.str'] = 'Kleiner dan {0}';
JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Voer een gebruikersnaam en wachtwoord in.';
JS_RESOURCES['validation.date_past.confirm'] = 'De tijd ligt in het verleden.\nWilt u doorgaan met deze tijd?';
JS_RESOURCES['validation.negative'] = 'Voer een geldige niet-negatieve waarde in: {0}.';
JS_RESOURCES['validation.url'] = 'U moet een geldige URL (bijvoorbeeld http://www.myschool.edu) invoeren.';
JS_RESOURCES['validate.range.overlap'] = 'criterium ({0}) overlapt criterium ({1}).';
JS_RESOURCES['validate.range.between.str'] = 'Tussen {0} en {1}';
JS_RESOURCES['validation.portal.tool.items.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['validation.association.refresh.confirm'] = 'De gegevens van de gekoppelde items zijn mogelijk bijgewerkt.\nKlik op OK om de lijst bij te werken of klik op Annuleren om de huidige gegevens te behouden.';
JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'De optie voor de toegangscode voor inschrijving komt niet overeen met de gekozen optie Via {instructor}.';
JS_RESOURCES['list.checkToSelectAllItems'] = 'Inschakelen om alle items te selecteren';
JS_RESOURCES['validation.option.required'] = 'U moet ten minste een optie selecteren uit de lijst.';
JS_RESOURCES['active.filter.changed.alert'] = 'criteria bevatten nu';
JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Geef een naam op om op te slaan als een herbruikbaar object.';
JS_RESOURCES['validate.invalidate.number'] = 'Voer een geldige numerieke waarde in, in plaats van {0}.';
JS_RESOURCES['validation.valid_course_id'] = 'De cursus-ID bevat ongeldige tekens of multibyte tekens.';
JS_RESOURCES['assessment.incomplete.confirm'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Waarschuwing: kies de optie Via {instructor} of de optie Zelfinschrijving.';
JS_RESOURCES['validation.date_equal'] = 'De begindatum kan niet gelijk zijn aan de einddatum.';
JS_RESOURCES['validation.cmp_field.rejected'] = 'De {0} kan niet worden gebruikt zonder een corresponderende waarde {1}.';
JS_RESOURCES['validation.time.required'] = 'Geef een volledige tijdwaarde op: {0}.';
JS_RESOURCES['validation.integer_number'] = 'U moet een geldige numerieke integerwaarde invoeren: {0}.';
JS_RESOURCES['validation.maximum_length'] = 'Mag niet meer dan 255 tekens bevatten';
JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'De geselecteerde inschrijvingsoptie per e-mail komt niet overeen met de gekozen optie Zelfinschrijving.';
JS_RESOURCES['validate.range.morethen.str'] = 'Groter dan {0}';
JS_RESOURCES['invalid_char.space'] = 'spatie';
JS_RESOURCES['notification.submit'] = 'Actie is al verzonden.\nWacht tot de actie is voltooid.';
JS_RESOURCES['validation.plain_text.confirm'] = 'Voor de juiste weergave van vergelijkingen in dit document moet de indeling Slimme tekst of HTML zijn geselecteerd.\nKlik op OK om in de geselecteerde indeling Tekst zonder opmaak op te slaan, of klik op Annuleren om een nieuwe indeling te selecteren.';
JS_RESOURCES['validation.allow_negtive.percent'] = 'Voer een geldig percentage tussen -100 en 100 in.';
JS_RESOURCES['invalid_char.comma'] = 'komma';
JS_RESOURCES['confirm.remove_item'] = 'Deze actie is definitief. U kunt deze niet ongedaan maken. Wilt u doorgaan?';
JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uitschakelen om alle items te deselecteren';
JS_RESOURCES['validation.maximum_length.singular'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met één teken.';
JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Geef een locatie op voor het herbruikbare object.';
JS_RESOURCES['validation.minimum_length'] = 'U moet minimaal {0} tekens invoeren: {1}.';
JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validation.image_type'] = 'Onbekend afbeeldingstype {0}. Afbeelding wordt mogelijk niet goed weergegeven.';
JS_RESOURCES['validate.invalidate.number.space'] = 'Spatie';
JS_RESOURCES.getString = i18n_get_string;
JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_JS_RESOURCES();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script type="text/javascript" src="/javascript/cdn.js"></script>
<script type="text/javascript" src="/groupjs/A0FEFFA6BC693DD2A4FA2218AE0A5612.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/titlebartagutils.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/engine.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/util.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/groupjs/D2E46DDFABD906C8ACA61F0811BB0A61.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/ngui/breadcrumbs.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/mybb.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/portal/overlay/welcomeOverlay.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/groupjs/EDF750EE77AD6EE1074A6D7B968AF35E.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/cloud_session.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-gate-bb_bb60/js/tool_service.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/social.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<!-- TOLEDO PATCH - #53983 (start) -->
<script type="text/javascript">
var tolUserId="q0961690";
var tolUserGivenName="Beppe";
var tolUserFamilyName="Vanrolleghem";
var tolUserEmail="beppe.vanrolleghem@student.odisee.be";
var tolUserLocale="nl_NL";
</script>
<!-- TOLEDO PATCH - #53983 (end) -->
<!-- TOLEDO PATCH - #53974 (start) -->
<script type="text/javascript">
(function() {
// check for global variable > set when this code is first executed > prevent this code from running twice
if (!(window.TOLEDO && window.TOLEDO.themePath)) {
// get all references to “theme.css” - files
$$('link[href*="/theme.css"]').forEach(function(link) {
// load custom js-file from the theme-directory
var cssUrl = link.readAttribute('href');
var themePath = cssUrl.substr(0, (cssUrl.indexOf('/theme.css')));
var script = new Element('script', {
type: 'text/javascript',
src: themePath + '/js/theme.js'
});
window.document.querySelectorAll('head')[0].appendChild(script);
var TOLEDO = window.TOLEDO = window.TOLEDO || {};
TOLEDO.themePath = TOLEDO.themePath || themePath;
});
}
}());
</script>
<!-- TOLEDO PATCH - #53974 (end) -->
</head>
<body >
<h1 class="hideoff hideFromQuickLinks">Snelkoppelingen openen</h1><div id=quick_links_wrap><a id=quick_links_lightbox_link href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role=button aria-haspopup=true tabindex=1 title="Snelkoppelingen&#x20;openen">Snelkoppelingen</a></div><div id=quickLinksLightboxDiv class=hideoff aria-hidden=true style="display:none"><div class=ax-content><div class=content-lite><div id=quick_links_landmarks_section><h2 class=hideFromQuickLinks>Paginamarkeringen</h2><ul class=shortcut-list id=quick_links_landmark_list></ul></div><div id=quick_links_headings_section><h2 class=hideFromQuickLinks>Inhoudsoverzicht</h2><ul class=shortcut-list id=quick_links_heading_list></ul></div></div><div id=quick_links_hotkeys_section class=legend><h2 class=hideFromQuickLinks>Sneltoetsen</h2><ul class=keycombos id=quick_links_hotkey_list></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class=global-nav-bar-wrap><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target=_top class="nav-link logout-link" title=Afmelden> Afmelden</a></div><div id=global-nav class=global-nav-bar role=navigation data-preview=false><div class=hideoff>Algemeen menu</div><a id=global-nav-link class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup=true tabindex=1 accesskey=m role=navigation title="Globaal&#x20;navigatiemenu&#x20;openen"><img src="/images/ci/ng/avatar_150.gif" alt="" id=global-avatar dataToolTitle=Gebruikersavatarafbeelding class=global-top-avatar /> Beppe Vanrolleghem<span id=badgeTotal style="visibility: hidden" title=""><span class=hideoff id=badgeAXLabel>Activiteitupdates</span><span class=badge id=badgeTotalCount title=""></span></span><img src="/images/ci/mybb/arrowDown-topnav.png" alt="Algemeen navigatiemenu uitvouwen" id=global-toggle-img class=global-toggle /></a><div id=global-nav-flyout class=flyout-menu style="display: none;" role=application><ul id=bottomButtons class=bottom-buttons><li class=bottom-buttons-home><a id="topframe.home.label" href="https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_id=_1_1" target=_blank class=home title=Home role=menuitem> Home</a></li><li class=bottom-buttons-help><a id="topframe.help.label" href="#" onClick="globalNavigation.openHelpWindow('https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_tab_group_id=_50_1');" class=help title=Help role=menuitem> Help</a></li></ul></div></div></div>
<!-- global_nav.jsp -->
<div id="globalNavPageNavArea">
<table class="bouncer" summary="Tabel bovenste frame" role="presentation">
<tr>
<td>
<div class="topTabs bgBanner" id="topTabs">
<div class="brandingImgWrap">
<a href="http://www.kuleuven.be" target="_blank" title="Katholieke Universiteit Leuven">
<img src="/branding/_1_1/transparant.gif" alt="Katholieke Universiteit Leuven" title="Katholieke Universiteit Leuven" class="bannerImage"/>
</a>
</div>
<div class="tabWrapper-right">
<H2 CLASS="hideoff">Tabbladen bovenste frame</H2>
<table class="appTabs transparent" id="appTabList" summary="Tabel Tab List" role="presentation">
<tr>
<td id="My Toledo" class="active" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_250_1" TARGET="_top"><span>My Toledo</span>
<span class="hideoff"> Tabblad 1 van 8&nbsp;(actief tabblad)</span>
</a>
</td>
<td id="My Exams" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_313_1" TARGET="_top"><span>My Exams</span>
<span class="hideoff"> Tabblad 2 van 8</span>
</a>
</td>
<td id="Toledo+" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_32_1" TARGET="_top"><span>Toledo+</span>
<span class="hideoff"> Tabblad 3 van 8</span>
</a>
</td>
<td id="ODISEE" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_270_1" TARGET="_top"><span>ODISEE</span>
<span class="hideoff"> Tabblad 4 van 8</span>
</a>
</td>
<td id="My Projects" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_54_1" TARGET="_top"><span>My Projects</span>
<span class="hideoff"> Tabblad 5 van 8</span>
</a>
</td>
<td id="My Portfolio" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_53_1" TARGET="_top"><span>My Portfolio</span>
<span class="hideoff"> Tabblad 6 van 8</span>
</a>
</td>
<td id="Bibliotheek" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_51_1" TARGET="_top"><span>Bibliotheek</span>
<span class="hideoff"> Tabblad 7 van 8</span>
</a>
</td>
<td id="Help" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_50_1" TARGET="_top"><span>Help</span>
<span class="hideoff"> Tabblad 8 van 8</span>
</a>
</td>
</tr>
</table>
<div class="clearfloats"></div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="globalNavPageContentArea">
<div class="locationPane">
<div id="contentPanel" class="contentPaneWide error ok">
<div id="content" class="contentBox ">
<div id="pageTitleDiv" class="pageTitle clearfix ">
<div id="pageTitleBar" class='pageTitleIcon' tabindex="0">
<img src="/images/ci/sets/set01/receipt_fail.gif" alt="" id="titleicon"><h1 id="pageTitleHeader" tabindex="-1" ><span id="pageTitleText">
<span style="color:;">Niet gevonden</span> </span></h1>
<span id="_titlebarExtraContent" class="titleButtons"></span>
</div>
</div>
<div class="container clearfix" id="containerdiv">
<h2 class="hideoff">Inhoud</h2>
<div id="bbNG.receiptTag.content" tabindex="0">De opgegeven bron is niet gevonden of u hebt geen toegang tot de bron.</div><p><span class="receiptDate">vrijdag 19 april 2019 12:15:27 uur CEST</span></p>
<p class="backLink">
<a href="javascript:history.go(-1)"
>
OK
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- This js binds a Kaltura function to the dom:loaded event -->
<script type="text/javascript">
Event.observe(document, "dom:loaded", function() {
addCourseIdToUrl();
});
function addCourseIdToUrl () {
var bbCourseIdForKaltura = getSpecificParam("course_id");
var bbContentIdForKaltura = getSpecificParam("content_id");
var refs = document.querySelectorAll('a.lb');
for (i = 0; i < refs.length; i++) {
if (refs[i].href.indexOf("/LtiMashupPlayIframeWrapper?playUrl=/browseandembed") != -1)
refs[i].href = refs[i].href + "&course_id=" + bbCourseIdForKaltura + "&content_id=" + bbContentIdForKaltura;
}
}
function getSpecificParam (paramString) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] === paramString) return pair[1];
}
}
</script >
<script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Sluiten');page.bundle.addKey('inlineconfirmation.refresh','Vernieuwen');page.bundle.addKey('hidden.link.close.menu','Einde van menu. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('hidden.link.close.form','Einde van formulier. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('lightbox.loading','Bezig met laden...');page.bundle.addKey('yt.stopped','Gestopt:');page.bundle.addKey('yt.playing','Wordt afgespeeld:');page.bundle.addKey('yt.cued','In wachtrij geplaatst:');page.bundle.addKey('yt.buffering','Wordt in buffer geplaatst:');page.bundle.addKey('yt.paused','Onderbroken:');page.bundle.addKey('yt.ended','Beëindigd:');page.bundle.addKey('yt.play','Afspelen');page.bundle.addKey('yt.pause','Pauze');page.bundle.addKey('yt.mute','Geluid uit');page.bundle.addKey('yt.unmute','Geluid aan');page.bundle.addKey('lightbox.overlay','{0} is geopend als een lightbox die over de huidige pagina wordt weergegeven.');page.bundle.addKey('display.playerControls','Afspeelknoppen');page.bundle.addKey('display.videoPlayerControls','Afspeelknoppen videospeler');page.bundle.addKey('display.play','Afspelen');page.bundle.addKey('display.stop','Stoppen');page.bundle.addKey('display.volumeUp','Harder');page.bundle.addKey('display.volumeDown','Zachter');page.bundle.addKey('display.mute','Geen geluid');page.bundle.addKey('display.videoStatus','Videostatus');page.bundle.addKey('display.closePlayerControls','Afspeelknoppen videospeler verbergen');page.bundle.addKey('display.embeddedVideoPlayer','Ingesloten videospeler');page.bundle.addKey('display.of','van');page.bundle.addKey('display.view.on.flickr','Foto bekijken op Flickr');page.bundle.addKey('mashups.content.data.msg','De mashup-inhoud kan niet weergegeven worden. Dat gebeurt wanneer het systeem een ongeldige URL detecteert. Verwijder het mashup-item en probeer het opnieuw om dit probleem op te lossen.');page.bundle.addKey('contextmenu.frame.title','Menuframe');page.bundle.addKey('frameset.contentframe.title','Inhoud');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('optin.decline.confirm.existing','Hiermee verwijdert u uw Blackboard-profiel permanent. Wilt u doorgaan?');page.bundle.addKey('optin.processing.error','Er is een fout opgetreden bij de verwerking van uw aanvraag.');page.bundle.addKey('tool.activity.description','activiteitupdates');page.bundle.addKey('accessDeniedMsg','Toegang is geweigerd');</script>
<script type='text/javascript'>globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
<script type="text/javascript">
page.bundle.addKey('globalnav.menu.expand','Algemeen\x20navigatiemenu\x20uitvouwen');
page.bundle.addKey('globalnav.menu.collapse','Algemeen\x20navigatiemenu\x20samenvouwen');
</script>
<script type="text/javascript">
page.bundle.addKey('quick_links.link.title','Navigeren\x20naar\x20element\x20\x7B1\x7D\x20van\x20type\x20\x7B2\x7D\x20in\x20frame\x20\x7B0\x7D');
page.bundle.addKey('quick_links.lightbox_title','Snelkoppelingen');
page.bundle.addKey('quick_links.link_title','Snelkoppelingen\x20openen');
page.bundle.addKey('quick_links.hotkey.shift','Shift');
page.bundle.addKey('quick_links.hotkey.control','Ctrl');
page.bundle.addKey('quick_links.hotkey.alt','Alt');
page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
</script>
<script type="text/javascript">quickLinks.initialize( [ '' ] );</script>
<script type="text/javascript">
globalNavMenu.init( true );
</script>
<script type='text/javascript'> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-bb_bb60/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
<script type="text/javascript">
FastInit.addOnLoad( function()
{
if ( window.DWREngine )
{
try {DWREngine.beginBatch();} catch(ignore) {}
}
welcomeOverlay.initOverlay();
CloudSession.initSessionHeartbeat('/webapps/cloud-profiles/session/heartbeat');
tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
if (typeof(initEditors) == 'function') { initEditors(); };
if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
quickLinks.createHelper();
window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=aed04c83-88d0-41c5-af6f-e3613654ee6d&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '906b8585-2e05-4d0d-a245-91cd6e7439fc' );
if ( window.DWREngine )
{
try {DWREngine.endBatch();} catch(ignore) {}
}
BrowserSpecific.registerListeners();
});
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/*! head.core - v1.0.2 */
(function(n,t){"use strict";function r(n){a[a.length]=n}function k(n){var t=new RegExp(" ?\\b"+n+"\\b");c.className=c.className.replace(t,"")}function p(n,t){for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}function tt(){var t,e,f,o;c.className=c.className.replace(/ (w-|eq-|gt-|gte-|lt-|lte-|portrait|no-portrait|landscape|no-landscape)\d+/g,"");t=n.innerWidth||c.clientWidth;e=n.outerWidth||n.screen.width;u.screen.innerWidth=t;u.screen.outerWidth=e;r("w-"+t);p(i.screens,function(n){t>n?(i.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):t<n?(i.screensCss.lt&&r("lt-"+n),i.screensCss.lte&&r("lte-"+n)):t===n&&(i.screensCss.lte&&r("lte-"+n),i.screensCss.eq&&r("e-q"+n),i.screensCss.gte&&r("gte-"+n))});f=n.innerHeight||c.clientHeight;o=n.outerHeight||n.screen.height;u.screen.innerHeight=f;u.screen.outerHeight=o;u.feature("portrait",f>t);u.feature("landscape",f<t)}function it(){n.clearTimeout(b);b=n.setTimeout(tt,50)}var y=n.document,rt=n.navigator,ut=n.location,c=y.documentElement,a=[],i={screens:[240,320,480,640,768,800,1024,1280,1440,1680,1920],screensCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!1},browsers:[{ie:{min:6,max:11}}],browserCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!0},html5:!0,page:"-page",section:"-section",head:"head"},v,u,s,w,o,h,l,d,f,g,nt,e,b;if(n.head_conf)for(v in n.head_conf)n.head_conf[v]!==t&&(i[v]=n.head_conf[v]);u=n[i.head]=function(){u.ready.apply(null,arguments)};u.feature=function(n,t,i){return n?(Object.prototype.toString.call(t)==="[object Function]"&&(t=t.call()),r((t?"":"no-")+n),u[n]=!!t,i||(k("no-"+n),k(n),u.feature()),u):(c.className+=" "+a.join(" "),a=[],u)};u.feature("js",!0);s=rt.userAgent.toLowerCase();w=/mobile|android|kindle|silk|midp|phone|(windows .+arm|touch)/.test(s);u.feature("mobile",w,!0);u.feature("desktop",!w,!0);s=/(chrome|firefox)[ \/]([\w.]+)/.exec(s)||/(iphone|ipad|ipod)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(android)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(webkit|opera)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(msie) ([\w.]+)/.exec(s)||/(trident).+rv:(\w.)+/.exec(s)||[];o=s[1];h=parseFloat(s[2]);switch(o){case"msie":case"trident":o="ie";h=y.documentMode||h;break;case"firefox":o="ff";break;case"ipod":case"ipad":case"iphone":o="ios";break;case"webkit":o="safari"}for(u.browser={name:o,version:h},u.browser[o]=!0,l=0,d=i.browsers.length;l<d;l++)for(f in i.browsers[l])if(o===f)for(r(f),g=i.browsers[l][f].min,nt=i.browsers[l][f].max,e=g;e<=nt;e++)h>e?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h<e?(i.browserCss.lt&&r("lt-"+f+e),i.browserCss.lte&&r("lte-"+f+e)):h===e&&(i.browserCss.lte&&r("lte-"+f+e),i.browserCss.eq&&r("eq-"+f+e),i.browserCss.gte&&r("gte-"+f+e));else r("no-"+f);r(o);r(o+parseInt(h,10));i.html5&&o==="ie"&&h<9&&p("abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|progress|section|summary|time|video".split("|"),function(n){y.createElement(n)});p(ut.pathname.split("/"),function(n,u){if(this.length>2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window);
/*! head.css3 - v1.0.0 */
(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window);
/*! head.load - v1.0.3 */
(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}}function it(n,i){var r=Object.prototype.toString.call(i).slice(8,-1);return i!==t&&i!==null&&r===n}function s(n){return it("Function",n)}function a(n){return it("Array",n)}function et(n){var i=n.split("/"),t=i[i.length-1],r=t.indexOf("?");return r!==-1?t.substring(0,r):t}function f(n){(n=n||w,n._done)||(n(),n._done=1)}function ot(n,t,r,u){var f=typeof n=="object"?n:{test:n,success:!t?!1:a(t)?t:[t],failure:!r?!1:a(r)?r:[r],callback:u||w},e=!!f.test;return e&&!!f.success?(f.success.push(f.callback),i.load.apply(null,f.success)):e||!f.failure?u():(f.failure.push(f.callback),i.load.apply(null,f.failure)),i}function v(n){var t={},i,r;if(typeof n=="object")for(i in n)!n[i]||(t={name:i,url:n[i]});else t={name:et(n),url:n};return(r=c[t.name],r&&r.url===t.url)?r:(c[t.name]=t,t)}function y(n){n=n||c;for(var t in n)if(n.hasOwnProperty(t)&&n[t].state!==l)return!1;return!0}function st(n){n.state=ft;u(n.onpreload,function(n){n.call()})}function ht(n){n.state===t&&(n.state=nt,n.onpreload=[],rt({url:n.url,type:"cache"},function(){st(n)}))}function ct(){var n=arguments,t=n[n.length-1],r=[].slice.call(n,1),f=r[0];return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(f?(u(r,function(n){s(n)||!n||ht(v(n))}),b(v(n[0]),s(f)?f:function(){i.load.apply(null,r)})):b(v(n[0])),i)}function lt(){var n=arguments,t=n[n.length-1],r={};return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(u(n,function(n){n!==t&&(n=v(n),r[n.name]=n)}),u(n,function(n){n!==t&&(n=v(n),b(n,function(){y(r)&&f(t)}))}),i)}function b(n,t){if(t=t||w,n.state===l){t();return}if(n.state===tt){i.ready(n.name,t);return}if(n.state===nt){n.onpreload.push(function(){b(n,t)});return}n.state=tt;rt(n,function(){n.state=l;t();u(h[n.name],function(n){f(n)});o&&y()&&u(h.ALL,function(n){f(n)})})}function at(n){n=n||"";var t=n.split("?")[0].split(".");return t[t.length-1].toLowerCase()}function rt(t,i){function e(t){t=t||n.event;u.onload=u.onreadystatechange=u.onerror=null;i()}function o(f){f=f||n.event;(f.type==="load"||/loaded|complete/.test(u.readyState)&&(!r.documentMode||r.documentMode<9))&&(n.clearTimeout(t.errorTimeout),n.clearTimeout(t.cssTimeout),u.onload=u.onreadystatechange=u.onerror=null,i())}function s(){if(t.state!==l&&t.cssRetries<=20){for(var i=0,f=r.styleSheets.length;i<f;i++)if(r.styleSheets[i].href===u.href){o({type:"load"});return}t.cssRetries++;t.cssTimeout=n.setTimeout(s,250)}}var u,h,f;i=i||w;h=at(t.url);h==="css"?(u=r.createElement("link"),u.type="text/"+(t.type||"css"),u.rel="stylesheet",u.href=t.url,t.cssRetries=0,t.cssTimeout=n.setTimeout(s,500)):(u=r.createElement("script"),u.type="text/"+(t.type||"javascript"),u.src=t.url);u.onload=u.onreadystatechange=o;u.onerror=e;u.async=!1;u.defer=!1;t.errorTimeout=n.setTimeout(function(){e({type:"timeout"})},7e3);f=r.head||r.getElementsByTagName("head")[0];f.insertBefore(u,f.lastChild)}function vt(){for(var t,u=r.getElementsByTagName("script"),n=0,f=u.length;n<f;n++)if(t=u[n].getAttribute("data-headjs-load"),!!t){i.load(t);return}}function yt(n,t){var v,p,e;return n===r?(o?f(t):d.push(t),i):(s(n)&&(t=n,n="ALL"),a(n))?(v={},u(n,function(n){v[n]=c[n];i.ready(n,function(){y(v)&&f(t)})}),i):typeof n!="string"||!s(t)?i:(p=c[n],p&&p.state===l||n==="ALL"&&y()&&o)?(f(t),i):(e=h[n],e?e.push(t):e=h[n]=[t],i)}function e(){if(!r.body){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(e,50);return}o||(o=!0,vt(),u(d,function(n){f(n)}))}function k(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",k,!1),e()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",k),e())}var r=n.document,d=[],h={},c={},ut="async"in r.createElement("script")||"MozAppearance"in r.documentElement.style||n.opera,o,g=n.head_conf&&n.head_conf.head||"head",i=n[g]=n[g]||function(){i.ready.apply(null,arguments)},nt=1,ft=2,tt=3,l=4,p;if(r.readyState==="complete")e();else if(r.addEventListener)r.addEventListener("DOMContentLoaded",k,!1),n.addEventListener("load",e,!1);else{r.attachEvent("onreadystatechange",k);n.attachEvent("onload",e);p=!1;try{p=!n.frameElement&&r.documentElement}catch(wt){}p&&p.doScroll&&function pt(){if(!o){try{p.doScroll("left")}catch(t){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(pt,50);return}e()}}()}i.load=i.js=ut?lt:ct;i.test=ot;i.ready=yt;i.ready(r,function(){y()&&u(h.ALL,function(n){f(n)});i.feature&&i.feature("domloaded",!0)})})(window);
/*
//# sourceMappingURL=head.min.js.map
*/

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,155 @@
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
function openNotes( notesFilePath ) {
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
var notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
// Allow popup window access to Reveal API
notesPopup.Reveal = this.Reveal;
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
} );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
document.addEventListener( 'keydown', function( event ) {
// Disregard the event if the target is editable or a
// modifier is present
if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
// Disregard the event if keyboard is disabled
if ( Reveal.getConfig().keyboard === false ) return;
if( event.keyCode === 83 ) {
event.preventDefault();
openNotes();
}
}, false );
// Show our keyboard shortcut in the reveal.js help overlay
if( window.Reveal ) Reveal.registerKeyboardShortcut( 'S', 'Speaker notes view' );
}
return { open: openNotes };
})();

View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(N+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function L(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function M(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,K,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},N=1,Q=1;K={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:
a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:K.exports(a)}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=b;this.inited=
!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=L(a),i.completeLoad(a.id)},onScriptError:function(a){var b=L(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,L,E,P,M,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var N=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.10";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,295 @@
/**
* A simple theme for reveal.js presentations, similar
* to the default theme. The accent color is darkblue.
*
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #fff;
background-color: #fff; }
.reveal {
font-family: "Lato", sans-serif;
font-size: 40px;
font-weight: normal;
color: #000; }
::selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
::-moz-selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #000;
font-family: "News Cycle", Impact, sans-serif;
font-weight: normal;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 3.77em; }
.reveal h2 {
font-size: 2.11em; }
.reveal h3 {
font-size: 1.55em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal q,
.reveal blockquote {
quotes: none; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #00008B;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #0000f1;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #00003f; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #00008B;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
border-right-color: #00008B; }
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
border-left-color: #00008B; }
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
border-bottom-color: #00008B; }
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
border-top-color: #00008B; }
.reveal .controls .navigate-left.enabled:hover {
border-right-color: #0000f1; }
.reveal .controls .navigate-right.enabled:hover {
border-left-color: #0000f1; }
.reveal .controls .navigate-up.enabled:hover {
border-bottom-color: #0000f1; }
.reveal .controls .navigate-down.enabled:hover {
border-top-color: #0000f1; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2); }
.reveal .progress span {
background: #00008B;
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,484 @@
<!DOCTYPE HTML ><!-- TOLEDO PATCHED webapps/blackboard/webapis/ui/404.jsp -->
<html lang="nl-NL">
<head>
<title>Blackboard Learn</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta id="request-method" name="request-method" content="GET">
<meta name="author" content="Blackboard">
<meta name="copyright" content="&copy; 1997-2019 Blackboard Inc. Alle rechten voorbehouden. U.S. Patent No. 7,493,396 en 7,558,853. Patentaanvragen in behandeling.">
<meta name="keywords" content="Blackboard">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<!-- TOLEDO PATCH - #53968 (start) -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- TOLEDO PATCH - #53968 (end) -->
<!-- TOLEDO PATCH - #53971 (start) -->
<link rel="SHORTCUT ICON" type="image/png" href="/vi/images/toledo-favicon.png">
<!-- TOLEDO PATCH - #53971 (end) -->
<link rel="stylesheet" type="text/css" href="/common/shared.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_0">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/theme.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_1">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/app_nav.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_2">
<link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2" id="css_3">
<style type="text/css">.topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
<link rel="stylesheet" type="text/css" media="print" href="/ui/styles/print.css?v=3200.0.5-rel.6+3dd6b56+2">
<script type="text/javascript" src="/javascript/i18n.js?v=3200.0.5-rel.6+3dd6b56"></script>
<script language='javascript' type='text/javascript'>
var JS_RESOURCES = new Object();
function _init_bundle_JS_RESOURCES() {
JS_RESOURCES['validation.email'] = 'U moet een volledig e-mailadres (bijvoorbeeld info@blackboard.com) invoeren.';
JS_RESOURCES['validation.radio.required'] = 'Selecteer om door te gaan.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
JS_RESOURCES['active.filter.search.terms'] = 'Zoektermen';
JS_RESOURCES['validation.maximum_length.plural'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met {2} tekens.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['validation.multiSelect.minItems'] = 'Kader voor meervoudige selectie moet minimaal {0} items bevatten.';
JS_RESOURCES['validation.cmp_field.required'] = 'Geef een waarde op voor {0} \nwanneer veld {1} niet leeg is.';
JS_RESOURCES['warning.email'] = 'Het veld voor het e-mailadres is een aanbevolen veld. Gebruikers zonder een e-mailadres kunnen delen van het systeem niet gebruiken.';
JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met één teken.';
JS_RESOURCES['validation.multiSelect.maxItems'] = 'Kader voor meervoudige selectie mag niet meer dan {0} items bevatten.';
JS_RESOURCES['validation.number'] = 'U moet een geldige numerieke waarde invoeren: {0}.';
JS_RESOURCES['portalmodule.section.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['show.helptext'] = 'Help-tekst weergeven';
JS_RESOURCES['validation.date.required'] = 'Geef een volledige datumwaarde op: {0}.';
JS_RESOURCES['validation.password'] = 'Wachtwoord kan niet leeg zijn of alleen spaties bevatten.';
JS_RESOURCES['validation.mismatch'] = 'De ingevoerde waarden komen niet overeen: {0}.\nBevestig het wachtwoord: {0}.';
JS_RESOURCES['validation.percent'] = 'Voer een geldig percentage tussen 0 en 100 in.';
JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met {1} tekens.';
JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' invoerveld';
JS_RESOURCES['validation.invalid_value'] = 'Ongeldige numerieke waarde opgegeven: {0}.';
JS_RESOURCES['validation.required'] = 'U moet een waarde opgeven: {0}.';
JS_RESOURCES['validate.alignment.missing.content'] = 'U hebt harmoniseringen geselecteerd maar u hebt geen harmoniseerbare inhoud geselecteerd om te kopiëren.';
JS_RESOURCES['active.filter.free.form.text.blank'] = 'Geef een waarde op voor het veld zoektekst';
JS_RESOURCES['validation.system_role.reserve'] = '\'bb\' is niet toegestaan aan het begin van een rol-ID.';
JS_RESOURCES['validation.date_past'] = 'De einddatum kan niet vroeger zijn dan de begindatum.';
JS_RESOURCES['confirm.delete_item_value'] = 'Het item {0} wordt verwijderd.Wilt u doorgaan?';
JS_RESOURCES['validation.invalid_chars'] = 'Bevat ongeldige tekens: {0}.\nDeze tekens verwijderen: {1}';
JS_RESOURCES['hide.helptext'] = 'Help-tekst verbergen';
JS_RESOURCES['validate.range.lessthen.str'] = 'Kleiner dan {0}';
JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Voer een gebruikersnaam en wachtwoord in.';
JS_RESOURCES['validation.date_past.confirm'] = 'De tijd ligt in het verleden.\nWilt u doorgaan met deze tijd?';
JS_RESOURCES['validation.negative'] = 'Voer een geldige niet-negatieve waarde in: {0}.';
JS_RESOURCES['validation.url'] = 'U moet een geldige URL (bijvoorbeeld http://www.myschool.edu) invoeren.';
JS_RESOURCES['validate.range.overlap'] = 'criterium ({0}) overlapt criterium ({1}).';
JS_RESOURCES['validate.range.between.str'] = 'Tussen {0} en {1}';
JS_RESOURCES['validation.portal.tool.items.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['validation.association.refresh.confirm'] = 'De gegevens van de gekoppelde items zijn mogelijk bijgewerkt.\nKlik op OK om de lijst bij te werken of klik op Annuleren om de huidige gegevens te behouden.';
JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'De optie voor de toegangscode voor inschrijving komt niet overeen met de gekozen optie Via {instructor}.';
JS_RESOURCES['list.checkToSelectAllItems'] = 'Inschakelen om alle items te selecteren';
JS_RESOURCES['validation.option.required'] = 'U moet ten minste een optie selecteren uit de lijst.';
JS_RESOURCES['active.filter.changed.alert'] = 'criteria bevatten nu';
JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Geef een naam op om op te slaan als een herbruikbaar object.';
JS_RESOURCES['validate.invalidate.number'] = 'Voer een geldige numerieke waarde in, in plaats van {0}.';
JS_RESOURCES['validation.valid_course_id'] = 'De cursus-ID bevat ongeldige tekens of multibyte tekens.';
JS_RESOURCES['assessment.incomplete.confirm'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Waarschuwing: kies de optie Via {instructor} of de optie Zelfinschrijving.';
JS_RESOURCES['validation.date_equal'] = 'De begindatum kan niet gelijk zijn aan de einddatum.';
JS_RESOURCES['validation.cmp_field.rejected'] = 'De {0} kan niet worden gebruikt zonder een corresponderende waarde {1}.';
JS_RESOURCES['validation.time.required'] = 'Geef een volledige tijdwaarde op: {0}.';
JS_RESOURCES['validation.integer_number'] = 'U moet een geldige numerieke integerwaarde invoeren: {0}.';
JS_RESOURCES['validation.maximum_length'] = 'Mag niet meer dan 255 tekens bevatten';
JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'De geselecteerde inschrijvingsoptie per e-mail komt niet overeen met de gekozen optie Zelfinschrijving.';
JS_RESOURCES['validate.range.morethen.str'] = 'Groter dan {0}';
JS_RESOURCES['invalid_char.space'] = 'spatie';
JS_RESOURCES['notification.submit'] = 'Actie is al verzonden.\nWacht tot de actie is voltooid.';
JS_RESOURCES['validation.plain_text.confirm'] = 'Voor de juiste weergave van vergelijkingen in dit document moet de indeling Slimme tekst of HTML zijn geselecteerd.\nKlik op OK om in de geselecteerde indeling Tekst zonder opmaak op te slaan, of klik op Annuleren om een nieuwe indeling te selecteren.';
JS_RESOURCES['validation.allow_negtive.percent'] = 'Voer een geldig percentage tussen -100 en 100 in.';
JS_RESOURCES['invalid_char.comma'] = 'komma';
JS_RESOURCES['confirm.remove_item'] = 'Deze actie is definitief. U kunt deze niet ongedaan maken. Wilt u doorgaan?';
JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uitschakelen om alle items te deselecteren';
JS_RESOURCES['validation.maximum_length.singular'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met één teken.';
JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Geef een locatie op voor het herbruikbare object.';
JS_RESOURCES['validation.minimum_length'] = 'U moet minimaal {0} tekens invoeren: {1}.';
JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validation.image_type'] = 'Onbekend afbeeldingstype {0}. Afbeelding wordt mogelijk niet goed weergegeven.';
JS_RESOURCES['validate.invalidate.number.space'] = 'Spatie';
JS_RESOURCES.getString = i18n_get_string;
JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_JS_RESOURCES();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script type="text/javascript" src="/javascript/cdn.js"></script>
<script type="text/javascript" src="/groupjs/A0FEFFA6BC693DD2A4FA2218AE0A5612.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/titlebartagutils.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/engine.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/util.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/groupjs/D2E46DDFABD906C8ACA61F0811BB0A61.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/ngui/breadcrumbs.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/mybb.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/portal/overlay/welcomeOverlay.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/groupjs/EDF750EE77AD6EE1074A6D7B968AF35E.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/cloud_session.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-gate-bb_bb60/js/tool_service.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/social.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<!-- TOLEDO PATCH - #53983 (start) -->
<script type="text/javascript">
var tolUserId="q0961690";
var tolUserGivenName="Beppe";
var tolUserFamilyName="Vanrolleghem";
var tolUserEmail="beppe.vanrolleghem@student.odisee.be";
var tolUserLocale="nl_NL";
</script>
<!-- TOLEDO PATCH - #53983 (end) -->
<!-- TOLEDO PATCH - #53974 (start) -->
<script type="text/javascript">
(function() {
// check for global variable > set when this code is first executed > prevent this code from running twice
if (!(window.TOLEDO && window.TOLEDO.themePath)) {
// get all references to “theme.css” - files
$$('link[href*="/theme.css"]').forEach(function(link) {
// load custom js-file from the theme-directory
var cssUrl = link.readAttribute('href');
var themePath = cssUrl.substr(0, (cssUrl.indexOf('/theme.css')));
var script = new Element('script', {
type: 'text/javascript',
src: themePath + '/js/theme.js'
});
window.document.querySelectorAll('head')[0].appendChild(script);
var TOLEDO = window.TOLEDO = window.TOLEDO || {};
TOLEDO.themePath = TOLEDO.themePath || themePath;
});
}
}());
</script>
<!-- TOLEDO PATCH - #53974 (end) -->
</head>
<body >
<h1 class="hideoff hideFromQuickLinks">Snelkoppelingen openen</h1><div id=quick_links_wrap><a id=quick_links_lightbox_link href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role=button aria-haspopup=true tabindex=1 title="Snelkoppelingen&#x20;openen">Snelkoppelingen</a></div><div id=quickLinksLightboxDiv class=hideoff aria-hidden=true style="display:none"><div class=ax-content><div class=content-lite><div id=quick_links_landmarks_section><h2 class=hideFromQuickLinks>Paginamarkeringen</h2><ul class=shortcut-list id=quick_links_landmark_list></ul></div><div id=quick_links_headings_section><h2 class=hideFromQuickLinks>Inhoudsoverzicht</h2><ul class=shortcut-list id=quick_links_heading_list></ul></div></div><div id=quick_links_hotkeys_section class=legend><h2 class=hideFromQuickLinks>Sneltoetsen</h2><ul class=keycombos id=quick_links_hotkey_list></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class=global-nav-bar-wrap><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target=_top class="nav-link logout-link" title=Afmelden> Afmelden</a></div><div id=global-nav class=global-nav-bar role=navigation data-preview=false><div class=hideoff>Algemeen menu</div><a id=global-nav-link class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup=true tabindex=1 accesskey=m role=navigation title="Globaal&#x20;navigatiemenu&#x20;openen"><img src="/images/ci/ng/avatar_150.gif" alt="" id=global-avatar dataToolTitle=Gebruikersavatarafbeelding class=global-top-avatar /> Beppe Vanrolleghem<span id=badgeTotal style="visibility: hidden" title=""><span class=hideoff id=badgeAXLabel>Activiteitupdates</span><span class=badge id=badgeTotalCount title=""></span></span><img src="/images/ci/mybb/arrowDown-topnav.png" alt="Algemeen navigatiemenu uitvouwen" id=global-toggle-img class=global-toggle /></a><div id=global-nav-flyout class=flyout-menu style="display: none;" role=application><ul id=bottomButtons class=bottom-buttons><li class=bottom-buttons-home><a id="topframe.home.label" href="https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_id=_1_1" target=_blank class=home title=Home role=menuitem> Home</a></li><li class=bottom-buttons-help><a id="topframe.help.label" href="#" onClick="globalNavigation.openHelpWindow('https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_tab_group_id=_50_1');" class=help title=Help role=menuitem> Help</a></li></ul></div></div></div>
<!-- global_nav.jsp -->
<div id="globalNavPageNavArea">
<table class="bouncer" summary="Tabel bovenste frame" role="presentation">
<tr>
<td>
<div class="topTabs bgBanner" id="topTabs">
<div class="brandingImgWrap">
<a href="http://www.kuleuven.be" target="_blank" title="Katholieke Universiteit Leuven">
<img src="/branding/_1_1/transparant.gif" alt="Katholieke Universiteit Leuven" title="Katholieke Universiteit Leuven" class="bannerImage"/>
</a>
</div>
<div class="tabWrapper-right">
<H2 CLASS="hideoff">Tabbladen bovenste frame</H2>
<table class="appTabs transparent" id="appTabList" summary="Tabel Tab List" role="presentation">
<tr>
<td id="My Toledo" class="active" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_250_1" TARGET="_top"><span>My Toledo</span>
<span class="hideoff"> Tabblad 1 van 8&nbsp;(actief tabblad)</span>
</a>
</td>
<td id="My Exams" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_313_1" TARGET="_top"><span>My Exams</span>
<span class="hideoff"> Tabblad 2 van 8</span>
</a>
</td>
<td id="Toledo+" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_32_1" TARGET="_top"><span>Toledo+</span>
<span class="hideoff"> Tabblad 3 van 8</span>
</a>
</td>
<td id="ODISEE" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_270_1" TARGET="_top"><span>ODISEE</span>
<span class="hideoff"> Tabblad 4 van 8</span>
</a>
</td>
<td id="My Projects" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_54_1" TARGET="_top"><span>My Projects</span>
<span class="hideoff"> Tabblad 5 van 8</span>
</a>
</td>
<td id="My Portfolio" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_53_1" TARGET="_top"><span>My Portfolio</span>
<span class="hideoff"> Tabblad 6 van 8</span>
</a>
</td>
<td id="Bibliotheek" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_51_1" TARGET="_top"><span>Bibliotheek</span>
<span class="hideoff"> Tabblad 7 van 8</span>
</a>
</td>
<td id="Help" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_50_1" TARGET="_top"><span>Help</span>
<span class="hideoff"> Tabblad 8 van 8</span>
</a>
</td>
</tr>
</table>
<div class="clearfloats"></div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="globalNavPageContentArea">
<div class="locationPane">
<div id="contentPanel" class="contentPaneWide error ok">
<div id="content" class="contentBox ">
<div id="pageTitleDiv" class="pageTitle clearfix ">
<div id="pageTitleBar" class='pageTitleIcon' tabindex="0">
<img src="/images/ci/sets/set01/receipt_fail.gif" alt="" id="titleicon"><h1 id="pageTitleHeader" tabindex="-1" ><span id="pageTitleText">
<span style="color:;">Niet gevonden</span> </span></h1>
<span id="_titlebarExtraContent" class="titleButtons"></span>
</div>
</div>
<div class="container clearfix" id="containerdiv">
<h2 class="hideoff">Inhoud</h2>
<div id="bbNG.receiptTag.content" tabindex="0">De opgegeven bron is niet gevonden of u hebt geen toegang tot de bron.</div><p><span class="receiptDate">vrijdag 19 april 2019 12:13:59 uur CEST</span></p>
<p class="backLink">
<a href="javascript:history.go(-1)"
>
OK
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- This js binds a Kaltura function to the dom:loaded event -->
<script type="text/javascript">
Event.observe(document, "dom:loaded", function() {
addCourseIdToUrl();
});
function addCourseIdToUrl () {
var bbCourseIdForKaltura = getSpecificParam("course_id");
var bbContentIdForKaltura = getSpecificParam("content_id");
var refs = document.querySelectorAll('a.lb');
for (i = 0; i < refs.length; i++) {
if (refs[i].href.indexOf("/LtiMashupPlayIframeWrapper?playUrl=/browseandembed") != -1)
refs[i].href = refs[i].href + "&course_id=" + bbCourseIdForKaltura + "&content_id=" + bbContentIdForKaltura;
}
}
function getSpecificParam (paramString) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] === paramString) return pair[1];
}
}
</script >
<script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Sluiten');page.bundle.addKey('inlineconfirmation.refresh','Vernieuwen');page.bundle.addKey('hidden.link.close.menu','Einde van menu. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('hidden.link.close.form','Einde van formulier. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('lightbox.loading','Bezig met laden...');page.bundle.addKey('yt.stopped','Gestopt:');page.bundle.addKey('yt.playing','Wordt afgespeeld:');page.bundle.addKey('yt.cued','In wachtrij geplaatst:');page.bundle.addKey('yt.buffering','Wordt in buffer geplaatst:');page.bundle.addKey('yt.paused','Onderbroken:');page.bundle.addKey('yt.ended','Beëindigd:');page.bundle.addKey('yt.play','Afspelen');page.bundle.addKey('yt.pause','Pauze');page.bundle.addKey('yt.mute','Geluid uit');page.bundle.addKey('yt.unmute','Geluid aan');page.bundle.addKey('lightbox.overlay','{0} is geopend als een lightbox die over de huidige pagina wordt weergegeven.');page.bundle.addKey('display.playerControls','Afspeelknoppen');page.bundle.addKey('display.videoPlayerControls','Afspeelknoppen videospeler');page.bundle.addKey('display.play','Afspelen');page.bundle.addKey('display.stop','Stoppen');page.bundle.addKey('display.volumeUp','Harder');page.bundle.addKey('display.volumeDown','Zachter');page.bundle.addKey('display.mute','Geen geluid');page.bundle.addKey('display.videoStatus','Videostatus');page.bundle.addKey('display.closePlayerControls','Afspeelknoppen videospeler verbergen');page.bundle.addKey('display.embeddedVideoPlayer','Ingesloten videospeler');page.bundle.addKey('display.of','van');page.bundle.addKey('display.view.on.flickr','Foto bekijken op Flickr');page.bundle.addKey('mashups.content.data.msg','De mashup-inhoud kan niet weergegeven worden. Dat gebeurt wanneer het systeem een ongeldige URL detecteert. Verwijder het mashup-item en probeer het opnieuw om dit probleem op te lossen.');page.bundle.addKey('contextmenu.frame.title','Menuframe');page.bundle.addKey('frameset.contentframe.title','Inhoud');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('optin.decline.confirm.existing','Hiermee verwijdert u uw Blackboard-profiel permanent. Wilt u doorgaan?');page.bundle.addKey('optin.processing.error','Er is een fout opgetreden bij de verwerking van uw aanvraag.');page.bundle.addKey('tool.activity.description','activiteitupdates');page.bundle.addKey('accessDeniedMsg','Toegang is geweigerd');</script>
<script type='text/javascript'>globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
<script type="text/javascript">
page.bundle.addKey('globalnav.menu.expand','Algemeen\x20navigatiemenu\x20uitvouwen');
page.bundle.addKey('globalnav.menu.collapse','Algemeen\x20navigatiemenu\x20samenvouwen');
</script>
<script type="text/javascript">
page.bundle.addKey('quick_links.link.title','Navigeren\x20naar\x20element\x20\x7B1\x7D\x20van\x20type\x20\x7B2\x7D\x20in\x20frame\x20\x7B0\x7D');
page.bundle.addKey('quick_links.lightbox_title','Snelkoppelingen');
page.bundle.addKey('quick_links.link_title','Snelkoppelingen\x20openen');
page.bundle.addKey('quick_links.hotkey.shift','Shift');
page.bundle.addKey('quick_links.hotkey.control','Ctrl');
page.bundle.addKey('quick_links.hotkey.alt','Alt');
page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
</script>
<script type="text/javascript">quickLinks.initialize( [ '' ] );</script>
<script type="text/javascript">
globalNavMenu.init( true );
</script>
<script type='text/javascript'> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-bb_bb60/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
<script type="text/javascript">
FastInit.addOnLoad( function()
{
if ( window.DWREngine )
{
try {DWREngine.beginBatch();} catch(ignore) {}
}
welcomeOverlay.initOverlay();
CloudSession.initSessionHeartbeat('/webapps/cloud-profiles/session/heartbeat');
tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
if (typeof(initEditors) == 'function') { initEditors(); };
if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
quickLinks.createHelper();
window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=aed04c83-88d0-41c5-af6f-e3613654ee6d&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '906b8585-2e05-4d0d-a245-91cd6e7439fc' );
if ( window.DWREngine )
{
try {DWREngine.endBatch();} catch(ignore) {}
}
BrowserSpecific.registerListeners();
});
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/*! head.core - v1.0.2 */
(function(n,t){"use strict";function r(n){a[a.length]=n}function k(n){var t=new RegExp(" ?\\b"+n+"\\b");c.className=c.className.replace(t,"")}function p(n,t){for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}function tt(){var t,e,f,o;c.className=c.className.replace(/ (w-|eq-|gt-|gte-|lt-|lte-|portrait|no-portrait|landscape|no-landscape)\d+/g,"");t=n.innerWidth||c.clientWidth;e=n.outerWidth||n.screen.width;u.screen.innerWidth=t;u.screen.outerWidth=e;r("w-"+t);p(i.screens,function(n){t>n?(i.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):t<n?(i.screensCss.lt&&r("lt-"+n),i.screensCss.lte&&r("lte-"+n)):t===n&&(i.screensCss.lte&&r("lte-"+n),i.screensCss.eq&&r("e-q"+n),i.screensCss.gte&&r("gte-"+n))});f=n.innerHeight||c.clientHeight;o=n.outerHeight||n.screen.height;u.screen.innerHeight=f;u.screen.outerHeight=o;u.feature("portrait",f>t);u.feature("landscape",f<t)}function it(){n.clearTimeout(b);b=n.setTimeout(tt,50)}var y=n.document,rt=n.navigator,ut=n.location,c=y.documentElement,a=[],i={screens:[240,320,480,640,768,800,1024,1280,1440,1680,1920],screensCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!1},browsers:[{ie:{min:6,max:11}}],browserCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!0},html5:!0,page:"-page",section:"-section",head:"head"},v,u,s,w,o,h,l,d,f,g,nt,e,b;if(n.head_conf)for(v in n.head_conf)n.head_conf[v]!==t&&(i[v]=n.head_conf[v]);u=n[i.head]=function(){u.ready.apply(null,arguments)};u.feature=function(n,t,i){return n?(Object.prototype.toString.call(t)==="[object Function]"&&(t=t.call()),r((t?"":"no-")+n),u[n]=!!t,i||(k("no-"+n),k(n),u.feature()),u):(c.className+=" "+a.join(" "),a=[],u)};u.feature("js",!0);s=rt.userAgent.toLowerCase();w=/mobile|android|kindle|silk|midp|phone|(windows .+arm|touch)/.test(s);u.feature("mobile",w,!0);u.feature("desktop",!w,!0);s=/(chrome|firefox)[ \/]([\w.]+)/.exec(s)||/(iphone|ipad|ipod)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(android)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(webkit|opera)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(msie) ([\w.]+)/.exec(s)||/(trident).+rv:(\w.)+/.exec(s)||[];o=s[1];h=parseFloat(s[2]);switch(o){case"msie":case"trident":o="ie";h=y.documentMode||h;break;case"firefox":o="ff";break;case"ipod":case"ipad":case"iphone":o="ios";break;case"webkit":o="safari"}for(u.browser={name:o,version:h},u.browser[o]=!0,l=0,d=i.browsers.length;l<d;l++)for(f in i.browsers[l])if(o===f)for(r(f),g=i.browsers[l][f].min,nt=i.browsers[l][f].max,e=g;e<=nt;e++)h>e?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h<e?(i.browserCss.lt&&r("lt-"+f+e),i.browserCss.lte&&r("lte-"+f+e)):h===e&&(i.browserCss.lte&&r("lte-"+f+e),i.browserCss.eq&&r("eq-"+f+e),i.browserCss.gte&&r("gte-"+f+e));else r("no-"+f);r(o);r(o+parseInt(h,10));i.html5&&o==="ie"&&h<9&&p("abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|progress|section|summary|time|video".split("|"),function(n){y.createElement(n)});p(ut.pathname.split("/"),function(n,u){if(this.length>2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window);
/*! head.css3 - v1.0.0 */
(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window);
/*! head.load - v1.0.3 */
(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}}function it(n,i){var r=Object.prototype.toString.call(i).slice(8,-1);return i!==t&&i!==null&&r===n}function s(n){return it("Function",n)}function a(n){return it("Array",n)}function et(n){var i=n.split("/"),t=i[i.length-1],r=t.indexOf("?");return r!==-1?t.substring(0,r):t}function f(n){(n=n||w,n._done)||(n(),n._done=1)}function ot(n,t,r,u){var f=typeof n=="object"?n:{test:n,success:!t?!1:a(t)?t:[t],failure:!r?!1:a(r)?r:[r],callback:u||w},e=!!f.test;return e&&!!f.success?(f.success.push(f.callback),i.load.apply(null,f.success)):e||!f.failure?u():(f.failure.push(f.callback),i.load.apply(null,f.failure)),i}function v(n){var t={},i,r;if(typeof n=="object")for(i in n)!n[i]||(t={name:i,url:n[i]});else t={name:et(n),url:n};return(r=c[t.name],r&&r.url===t.url)?r:(c[t.name]=t,t)}function y(n){n=n||c;for(var t in n)if(n.hasOwnProperty(t)&&n[t].state!==l)return!1;return!0}function st(n){n.state=ft;u(n.onpreload,function(n){n.call()})}function ht(n){n.state===t&&(n.state=nt,n.onpreload=[],rt({url:n.url,type:"cache"},function(){st(n)}))}function ct(){var n=arguments,t=n[n.length-1],r=[].slice.call(n,1),f=r[0];return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(f?(u(r,function(n){s(n)||!n||ht(v(n))}),b(v(n[0]),s(f)?f:function(){i.load.apply(null,r)})):b(v(n[0])),i)}function lt(){var n=arguments,t=n[n.length-1],r={};return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(u(n,function(n){n!==t&&(n=v(n),r[n.name]=n)}),u(n,function(n){n!==t&&(n=v(n),b(n,function(){y(r)&&f(t)}))}),i)}function b(n,t){if(t=t||w,n.state===l){t();return}if(n.state===tt){i.ready(n.name,t);return}if(n.state===nt){n.onpreload.push(function(){b(n,t)});return}n.state=tt;rt(n,function(){n.state=l;t();u(h[n.name],function(n){f(n)});o&&y()&&u(h.ALL,function(n){f(n)})})}function at(n){n=n||"";var t=n.split("?")[0].split(".");return t[t.length-1].toLowerCase()}function rt(t,i){function e(t){t=t||n.event;u.onload=u.onreadystatechange=u.onerror=null;i()}function o(f){f=f||n.event;(f.type==="load"||/loaded|complete/.test(u.readyState)&&(!r.documentMode||r.documentMode<9))&&(n.clearTimeout(t.errorTimeout),n.clearTimeout(t.cssTimeout),u.onload=u.onreadystatechange=u.onerror=null,i())}function s(){if(t.state!==l&&t.cssRetries<=20){for(var i=0,f=r.styleSheets.length;i<f;i++)if(r.styleSheets[i].href===u.href){o({type:"load"});return}t.cssRetries++;t.cssTimeout=n.setTimeout(s,250)}}var u,h,f;i=i||w;h=at(t.url);h==="css"?(u=r.createElement("link"),u.type="text/"+(t.type||"css"),u.rel="stylesheet",u.href=t.url,t.cssRetries=0,t.cssTimeout=n.setTimeout(s,500)):(u=r.createElement("script"),u.type="text/"+(t.type||"javascript"),u.src=t.url);u.onload=u.onreadystatechange=o;u.onerror=e;u.async=!1;u.defer=!1;t.errorTimeout=n.setTimeout(function(){e({type:"timeout"})},7e3);f=r.head||r.getElementsByTagName("head")[0];f.insertBefore(u,f.lastChild)}function vt(){for(var t,u=r.getElementsByTagName("script"),n=0,f=u.length;n<f;n++)if(t=u[n].getAttribute("data-headjs-load"),!!t){i.load(t);return}}function yt(n,t){var v,p,e;return n===r?(o?f(t):d.push(t),i):(s(n)&&(t=n,n="ALL"),a(n))?(v={},u(n,function(n){v[n]=c[n];i.ready(n,function(){y(v)&&f(t)})}),i):typeof n!="string"||!s(t)?i:(p=c[n],p&&p.state===l||n==="ALL"&&y()&&o)?(f(t),i):(e=h[n],e?e.push(t):e=h[n]=[t],i)}function e(){if(!r.body){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(e,50);return}o||(o=!0,vt(),u(d,function(n){f(n)}))}function k(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",k,!1),e()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",k),e())}var r=n.document,d=[],h={},c={},ut="async"in r.createElement("script")||"MozAppearance"in r.documentElement.style||n.opera,o,g=n.head_conf&&n.head_conf.head||"head",i=n[g]=n[g]||function(){i.ready.apply(null,arguments)},nt=1,ft=2,tt=3,l=4,p;if(r.readyState==="complete")e();else if(r.addEventListener)r.addEventListener("DOMContentLoaded",k,!1),n.addEventListener("load",e,!1);else{r.attachEvent("onreadystatechange",k);n.attachEvent("onload",e);p=!1;try{p=!n.frameElement&&r.documentElement}catch(wt){}p&&p.doScroll&&function pt(){if(!o){try{p.doScroll("left")}catch(t){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(pt,50);return}e()}}()}i.load=i.js=ut?lt:ct;i.test=ot;i.ready=yt;i.ready(r,function(){y()&&u(h.ALL,function(n){f(n)});i.feature&&i.feature("domloaded",!0)})})(window);
/*
//# sourceMappingURL=head.min.js.map
*/

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,155 @@
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
function openNotes( notesFilePath ) {
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
var notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
// Allow popup window access to Reveal API
notesPopup.Reveal = this.Reveal;
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
} );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
document.addEventListener( 'keydown', function( event ) {
// Disregard the event if the target is editable or a
// modifier is present
if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
// Disregard the event if keyboard is disabled
if ( Reveal.getConfig().keyboard === false ) return;
if( event.keyCode === 83 ) {
event.preventDefault();
openNotes();
}
}, false );
// Show our keyboard shortcut in the reveal.js help overlay
if( window.Reveal ) Reveal.registerKeyboardShortcut( 'S', 'Speaker notes view' );
}
return { open: openNotes };
})();

View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(N+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function L(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function M(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,K,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},N=1,Q=1;K={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:
a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:K.exports(a)}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=b;this.inited=
!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=L(a),i.completeLoad(a.id)},onScriptError:function(a){var b=L(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,L,E,P,M,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var N=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.10";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,295 @@
/**
* A simple theme for reveal.js presentations, similar
* to the default theme. The accent color is darkblue.
*
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #fff;
background-color: #fff; }
.reveal {
font-family: "Lato", sans-serif;
font-size: 40px;
font-weight: normal;
color: #000; }
::selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
::-moz-selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #000;
font-family: "News Cycle", Impact, sans-serif;
font-weight: normal;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 3.77em; }
.reveal h2 {
font-size: 2.11em; }
.reveal h3 {
font-size: 1.55em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal q,
.reveal blockquote {
quotes: none; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #00008B;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #0000f1;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #00003f; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #00008B;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
border-right-color: #00008B; }
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
border-left-color: #00008B; }
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
border-bottom-color: #00008B; }
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
border-top-color: #00008B; }
.reveal .controls .navigate-left.enabled:hover {
border-right-color: #0000f1; }
.reveal .controls .navigate-right.enabled:hover {
border-left-color: #0000f1; }
.reveal .controls .navigate-up.enabled:hover {
border-bottom-color: #0000f1; }
.reveal .controls .navigate-down.enabled:hover {
border-top-color: #0000f1; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2); }
.reveal .progress span {
background: #00008B;
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,19 @@
/*
* /MathJax/jax/element/mml/optable/GeneralPunctuation.js
*
* Copyright (c) 2009-2017 The MathJax Consortium
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
(function(a){var c=a.mo.OPTYPES;var b=a.TEXCLASS;MathJax.Hub.Insert(a.mo.prototype,{OPTABLE:{prefix:{"\u2016":[0,0,b.ORD,{fence:true,stretchy:true}],"\u2018":[0,0,b.OPEN,{fence:true}],"\u201C":[0,0,b.OPEN,{fence:true}]},postfix:{"\u2016":[0,0,b.ORD,{fence:true,stretchy:true}],"\u2019":[0,0,b.CLOSE,{fence:true}],"\u201D":[0,0,b.CLOSE,{fence:true}]}}});MathJax.Ajax.loadComplete(a.optableDir+"/GeneralPunctuation.js")})(MathJax.ElementJax.mml);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,484 @@
<!DOCTYPE HTML ><!-- TOLEDO PATCHED webapps/blackboard/webapis/ui/404.jsp -->
<html lang="nl-NL">
<head>
<title>Blackboard Learn</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta id="request-method" name="request-method" content="GET">
<meta name="author" content="Blackboard">
<meta name="copyright" content="&copy; 1997-2019 Blackboard Inc. Alle rechten voorbehouden. U.S. Patent No. 7,493,396 en 7,558,853. Patentaanvragen in behandeling.">
<meta name="keywords" content="Blackboard">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<!-- TOLEDO PATCH - #53968 (start) -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- TOLEDO PATCH - #53968 (end) -->
<!-- TOLEDO PATCH - #53971 (start) -->
<link rel="SHORTCUT ICON" type="image/png" href="/vi/images/toledo-favicon.png">
<!-- TOLEDO PATCH - #53971 (end) -->
<link rel="stylesheet" type="text/css" href="/common/shared.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_0">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/theme.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_1">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/app_nav.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_2">
<link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2" id="css_3">
<style type="text/css">.topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
<link rel="stylesheet" type="text/css" media="print" href="/ui/styles/print.css?v=3200.0.5-rel.6+3dd6b56+2">
<script type="text/javascript" src="/javascript/i18n.js?v=3200.0.5-rel.6+3dd6b56"></script>
<script language='javascript' type='text/javascript'>
var JS_RESOURCES = new Object();
function _init_bundle_JS_RESOURCES() {
JS_RESOURCES['validation.email'] = 'U moet een volledig e-mailadres (bijvoorbeeld info@blackboard.com) invoeren.';
JS_RESOURCES['validation.radio.required'] = 'Selecteer om door te gaan.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
JS_RESOURCES['active.filter.search.terms'] = 'Zoektermen';
JS_RESOURCES['validation.maximum_length.plural'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met {2} tekens.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['validation.multiSelect.minItems'] = 'Kader voor meervoudige selectie moet minimaal {0} items bevatten.';
JS_RESOURCES['validation.cmp_field.required'] = 'Geef een waarde op voor {0} \nwanneer veld {1} niet leeg is.';
JS_RESOURCES['warning.email'] = 'Het veld voor het e-mailadres is een aanbevolen veld. Gebruikers zonder een e-mailadres kunnen delen van het systeem niet gebruiken.';
JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met één teken.';
JS_RESOURCES['validation.multiSelect.maxItems'] = 'Kader voor meervoudige selectie mag niet meer dan {0} items bevatten.';
JS_RESOURCES['validation.number'] = 'U moet een geldige numerieke waarde invoeren: {0}.';
JS_RESOURCES['portalmodule.section.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['show.helptext'] = 'Help-tekst weergeven';
JS_RESOURCES['validation.date.required'] = 'Geef een volledige datumwaarde op: {0}.';
JS_RESOURCES['validation.password'] = 'Wachtwoord kan niet leeg zijn of alleen spaties bevatten.';
JS_RESOURCES['validation.mismatch'] = 'De ingevoerde waarden komen niet overeen: {0}.\nBevestig het wachtwoord: {0}.';
JS_RESOURCES['validation.percent'] = 'Voer een geldig percentage tussen 0 en 100 in.';
JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met {1} tekens.';
JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' invoerveld';
JS_RESOURCES['validation.invalid_value'] = 'Ongeldige numerieke waarde opgegeven: {0}.';
JS_RESOURCES['validation.required'] = 'U moet een waarde opgeven: {0}.';
JS_RESOURCES['validate.alignment.missing.content'] = 'U hebt harmoniseringen geselecteerd maar u hebt geen harmoniseerbare inhoud geselecteerd om te kopiëren.';
JS_RESOURCES['active.filter.free.form.text.blank'] = 'Geef een waarde op voor het veld zoektekst';
JS_RESOURCES['validation.system_role.reserve'] = '\'bb\' is niet toegestaan aan het begin van een rol-ID.';
JS_RESOURCES['validation.date_past'] = 'De einddatum kan niet vroeger zijn dan de begindatum.';
JS_RESOURCES['confirm.delete_item_value'] = 'Het item {0} wordt verwijderd.Wilt u doorgaan?';
JS_RESOURCES['validation.invalid_chars'] = 'Bevat ongeldige tekens: {0}.\nDeze tekens verwijderen: {1}';
JS_RESOURCES['hide.helptext'] = 'Help-tekst verbergen';
JS_RESOURCES['validate.range.lessthen.str'] = 'Kleiner dan {0}';
JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Voer een gebruikersnaam en wachtwoord in.';
JS_RESOURCES['validation.date_past.confirm'] = 'De tijd ligt in het verleden.\nWilt u doorgaan met deze tijd?';
JS_RESOURCES['validation.negative'] = 'Voer een geldige niet-negatieve waarde in: {0}.';
JS_RESOURCES['validation.url'] = 'U moet een geldige URL (bijvoorbeeld http://www.myschool.edu) invoeren.';
JS_RESOURCES['validate.range.overlap'] = 'criterium ({0}) overlapt criterium ({1}).';
JS_RESOURCES['validate.range.between.str'] = 'Tussen {0} en {1}';
JS_RESOURCES['validation.portal.tool.items.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['validation.association.refresh.confirm'] = 'De gegevens van de gekoppelde items zijn mogelijk bijgewerkt.\nKlik op OK om de lijst bij te werken of klik op Annuleren om de huidige gegevens te behouden.';
JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'De optie voor de toegangscode voor inschrijving komt niet overeen met de gekozen optie Via {instructor}.';
JS_RESOURCES['list.checkToSelectAllItems'] = 'Inschakelen om alle items te selecteren';
JS_RESOURCES['validation.option.required'] = 'U moet ten minste een optie selecteren uit de lijst.';
JS_RESOURCES['active.filter.changed.alert'] = 'criteria bevatten nu';
JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Geef een naam op om op te slaan als een herbruikbaar object.';
JS_RESOURCES['validate.invalidate.number'] = 'Voer een geldige numerieke waarde in, in plaats van {0}.';
JS_RESOURCES['validation.valid_course_id'] = 'De cursus-ID bevat ongeldige tekens of multibyte tekens.';
JS_RESOURCES['assessment.incomplete.confirm'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Waarschuwing: kies de optie Via {instructor} of de optie Zelfinschrijving.';
JS_RESOURCES['validation.date_equal'] = 'De begindatum kan niet gelijk zijn aan de einddatum.';
JS_RESOURCES['validation.cmp_field.rejected'] = 'De {0} kan niet worden gebruikt zonder een corresponderende waarde {1}.';
JS_RESOURCES['validation.time.required'] = 'Geef een volledige tijdwaarde op: {0}.';
JS_RESOURCES['validation.integer_number'] = 'U moet een geldige numerieke integerwaarde invoeren: {0}.';
JS_RESOURCES['validation.maximum_length'] = 'Mag niet meer dan 255 tekens bevatten';
JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'De geselecteerde inschrijvingsoptie per e-mail komt niet overeen met de gekozen optie Zelfinschrijving.';
JS_RESOURCES['validate.range.morethen.str'] = 'Groter dan {0}';
JS_RESOURCES['invalid_char.space'] = 'spatie';
JS_RESOURCES['notification.submit'] = 'Actie is al verzonden.\nWacht tot de actie is voltooid.';
JS_RESOURCES['validation.plain_text.confirm'] = 'Voor de juiste weergave van vergelijkingen in dit document moet de indeling Slimme tekst of HTML zijn geselecteerd.\nKlik op OK om in de geselecteerde indeling Tekst zonder opmaak op te slaan, of klik op Annuleren om een nieuwe indeling te selecteren.';
JS_RESOURCES['validation.allow_negtive.percent'] = 'Voer een geldig percentage tussen -100 en 100 in.';
JS_RESOURCES['invalid_char.comma'] = 'komma';
JS_RESOURCES['confirm.remove_item'] = 'Deze actie is definitief. U kunt deze niet ongedaan maken. Wilt u doorgaan?';
JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uitschakelen om alle items te deselecteren';
JS_RESOURCES['validation.maximum_length.singular'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met één teken.';
JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Geef een locatie op voor het herbruikbare object.';
JS_RESOURCES['validation.minimum_length'] = 'U moet minimaal {0} tekens invoeren: {1}.';
JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validation.image_type'] = 'Onbekend afbeeldingstype {0}. Afbeelding wordt mogelijk niet goed weergegeven.';
JS_RESOURCES['validate.invalidate.number.space'] = 'Spatie';
JS_RESOURCES.getString = i18n_get_string;
JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_JS_RESOURCES();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script type="text/javascript" src="/javascript/cdn.js"></script>
<script type="text/javascript" src="/groupjs/A0FEFFA6BC693DD2A4FA2218AE0A5612.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/titlebartagutils.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/engine.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/util.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/groupjs/D2E46DDFABD906C8ACA61F0811BB0A61.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/ngui/breadcrumbs.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/mybb.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/portal/overlay/welcomeOverlay.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/groupjs/EDF750EE77AD6EE1074A6D7B968AF35E.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/cloud_session.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-gate-bb_bb60/js/tool_service.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/social.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<!-- TOLEDO PATCH - #53983 (start) -->
<script type="text/javascript">
var tolUserId="q0961690";
var tolUserGivenName="Beppe";
var tolUserFamilyName="Vanrolleghem";
var tolUserEmail="beppe.vanrolleghem@student.odisee.be";
var tolUserLocale="nl_NL";
</script>
<!-- TOLEDO PATCH - #53983 (end) -->
<!-- TOLEDO PATCH - #53974 (start) -->
<script type="text/javascript">
(function() {
// check for global variable > set when this code is first executed > prevent this code from running twice
if (!(window.TOLEDO && window.TOLEDO.themePath)) {
// get all references to “theme.css” - files
$$('link[href*="/theme.css"]').forEach(function(link) {
// load custom js-file from the theme-directory
var cssUrl = link.readAttribute('href');
var themePath = cssUrl.substr(0, (cssUrl.indexOf('/theme.css')));
var script = new Element('script', {
type: 'text/javascript',
src: themePath + '/js/theme.js'
});
window.document.querySelectorAll('head')[0].appendChild(script);
var TOLEDO = window.TOLEDO = window.TOLEDO || {};
TOLEDO.themePath = TOLEDO.themePath || themePath;
});
}
}());
</script>
<!-- TOLEDO PATCH - #53974 (end) -->
</head>
<body >
<h1 class="hideoff hideFromQuickLinks">Snelkoppelingen openen</h1><div id=quick_links_wrap><a id=quick_links_lightbox_link href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role=button aria-haspopup=true tabindex=1 title="Snelkoppelingen&#x20;openen">Snelkoppelingen</a></div><div id=quickLinksLightboxDiv class=hideoff aria-hidden=true style="display:none"><div class=ax-content><div class=content-lite><div id=quick_links_landmarks_section><h2 class=hideFromQuickLinks>Paginamarkeringen</h2><ul class=shortcut-list id=quick_links_landmark_list></ul></div><div id=quick_links_headings_section><h2 class=hideFromQuickLinks>Inhoudsoverzicht</h2><ul class=shortcut-list id=quick_links_heading_list></ul></div></div><div id=quick_links_hotkeys_section class=legend><h2 class=hideFromQuickLinks>Sneltoetsen</h2><ul class=keycombos id=quick_links_hotkey_list></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class=global-nav-bar-wrap><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target=_top class="nav-link logout-link" title=Afmelden> Afmelden</a></div><div id=global-nav class=global-nav-bar role=navigation data-preview=false><div class=hideoff>Algemeen menu</div><a id=global-nav-link class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup=true tabindex=1 accesskey=m role=navigation title="Globaal&#x20;navigatiemenu&#x20;openen"><img src="/images/ci/ng/avatar_150.gif" alt="" id=global-avatar dataToolTitle=Gebruikersavatarafbeelding class=global-top-avatar /> Beppe Vanrolleghem<span id=badgeTotal style="visibility: hidden" title=""><span class=hideoff id=badgeAXLabel>Activiteitupdates</span><span class=badge id=badgeTotalCount title=""></span></span><img src="/images/ci/mybb/arrowDown-topnav.png" alt="Algemeen navigatiemenu uitvouwen" id=global-toggle-img class=global-toggle /></a><div id=global-nav-flyout class=flyout-menu style="display: none;" role=application><ul id=bottomButtons class=bottom-buttons><li class=bottom-buttons-home><a id="topframe.home.label" href="https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_id=_1_1" target=_blank class=home title=Home role=menuitem> Home</a></li><li class=bottom-buttons-help><a id="topframe.help.label" href="#" onClick="globalNavigation.openHelpWindow('https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_tab_group_id=_50_1');" class=help title=Help role=menuitem> Help</a></li></ul></div></div></div>
<!-- global_nav.jsp -->
<div id="globalNavPageNavArea">
<table class="bouncer" summary="Tabel bovenste frame" role="presentation">
<tr>
<td>
<div class="topTabs bgBanner" id="topTabs">
<div class="brandingImgWrap">
<a href="http://www.kuleuven.be" target="_blank" title="Katholieke Universiteit Leuven">
<img src="/branding/_1_1/transparant.gif" alt="Katholieke Universiteit Leuven" title="Katholieke Universiteit Leuven" class="bannerImage"/>
</a>
</div>
<div class="tabWrapper-right">
<H2 CLASS="hideoff">Tabbladen bovenste frame</H2>
<table class="appTabs transparent" id="appTabList" summary="Tabel Tab List" role="presentation">
<tr>
<td id="My Toledo" class="active" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_250_1" TARGET="_top"><span>My Toledo</span>
<span class="hideoff"> Tabblad 1 van 8&nbsp;(actief tabblad)</span>
</a>
</td>
<td id="My Exams" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_313_1" TARGET="_top"><span>My Exams</span>
<span class="hideoff"> Tabblad 2 van 8</span>
</a>
</td>
<td id="Toledo+" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_32_1" TARGET="_top"><span>Toledo+</span>
<span class="hideoff"> Tabblad 3 van 8</span>
</a>
</td>
<td id="ODISEE" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_270_1" TARGET="_top"><span>ODISEE</span>
<span class="hideoff"> Tabblad 4 van 8</span>
</a>
</td>
<td id="My Projects" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_54_1" TARGET="_top"><span>My Projects</span>
<span class="hideoff"> Tabblad 5 van 8</span>
</a>
</td>
<td id="My Portfolio" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_53_1" TARGET="_top"><span>My Portfolio</span>
<span class="hideoff"> Tabblad 6 van 8</span>
</a>
</td>
<td id="Bibliotheek" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_51_1" TARGET="_top"><span>Bibliotheek</span>
<span class="hideoff"> Tabblad 7 van 8</span>
</a>
</td>
<td id="Help" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_50_1" TARGET="_top"><span>Help</span>
<span class="hideoff"> Tabblad 8 van 8</span>
</a>
</td>
</tr>
</table>
<div class="clearfloats"></div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="globalNavPageContentArea">
<div class="locationPane">
<div id="contentPanel" class="contentPaneWide error ok">
<div id="content" class="contentBox ">
<div id="pageTitleDiv" class="pageTitle clearfix ">
<div id="pageTitleBar" class='pageTitleIcon' tabindex="0">
<img src="/images/ci/sets/set01/receipt_fail.gif" alt="" id="titleicon"><h1 id="pageTitleHeader" tabindex="-1" ><span id="pageTitleText">
<span style="color:;">Niet gevonden</span> </span></h1>
<span id="_titlebarExtraContent" class="titleButtons"></span>
</div>
</div>
<div class="container clearfix" id="containerdiv">
<h2 class="hideoff">Inhoud</h2>
<div id="bbNG.receiptTag.content" tabindex="0">De opgegeven bron is niet gevonden of u hebt geen toegang tot de bron.</div><p><span class="receiptDate">vrijdag 19 april 2019 12:16:31 uur CEST</span></p>
<p class="backLink">
<a href="javascript:history.go(-1)"
>
OK
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- This js binds a Kaltura function to the dom:loaded event -->
<script type="text/javascript">
Event.observe(document, "dom:loaded", function() {
addCourseIdToUrl();
});
function addCourseIdToUrl () {
var bbCourseIdForKaltura = getSpecificParam("course_id");
var bbContentIdForKaltura = getSpecificParam("content_id");
var refs = document.querySelectorAll('a.lb');
for (i = 0; i < refs.length; i++) {
if (refs[i].href.indexOf("/LtiMashupPlayIframeWrapper?playUrl=/browseandembed") != -1)
refs[i].href = refs[i].href + "&course_id=" + bbCourseIdForKaltura + "&content_id=" + bbContentIdForKaltura;
}
}
function getSpecificParam (paramString) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] === paramString) return pair[1];
}
}
</script >
<script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Sluiten');page.bundle.addKey('inlineconfirmation.refresh','Vernieuwen');page.bundle.addKey('hidden.link.close.menu','Einde van menu. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('hidden.link.close.form','Einde van formulier. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('lightbox.loading','Bezig met laden...');page.bundle.addKey('yt.stopped','Gestopt:');page.bundle.addKey('yt.playing','Wordt afgespeeld:');page.bundle.addKey('yt.cued','In wachtrij geplaatst:');page.bundle.addKey('yt.buffering','Wordt in buffer geplaatst:');page.bundle.addKey('yt.paused','Onderbroken:');page.bundle.addKey('yt.ended','Beëindigd:');page.bundle.addKey('yt.play','Afspelen');page.bundle.addKey('yt.pause','Pauze');page.bundle.addKey('yt.mute','Geluid uit');page.bundle.addKey('yt.unmute','Geluid aan');page.bundle.addKey('lightbox.overlay','{0} is geopend als een lightbox die over de huidige pagina wordt weergegeven.');page.bundle.addKey('display.playerControls','Afspeelknoppen');page.bundle.addKey('display.videoPlayerControls','Afspeelknoppen videospeler');page.bundle.addKey('display.play','Afspelen');page.bundle.addKey('display.stop','Stoppen');page.bundle.addKey('display.volumeUp','Harder');page.bundle.addKey('display.volumeDown','Zachter');page.bundle.addKey('display.mute','Geen geluid');page.bundle.addKey('display.videoStatus','Videostatus');page.bundle.addKey('display.closePlayerControls','Afspeelknoppen videospeler verbergen');page.bundle.addKey('display.embeddedVideoPlayer','Ingesloten videospeler');page.bundle.addKey('display.of','van');page.bundle.addKey('display.view.on.flickr','Foto bekijken op Flickr');page.bundle.addKey('mashups.content.data.msg','De mashup-inhoud kan niet weergegeven worden. Dat gebeurt wanneer het systeem een ongeldige URL detecteert. Verwijder het mashup-item en probeer het opnieuw om dit probleem op te lossen.');page.bundle.addKey('contextmenu.frame.title','Menuframe');page.bundle.addKey('frameset.contentframe.title','Inhoud');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('optin.decline.confirm.existing','Hiermee verwijdert u uw Blackboard-profiel permanent. Wilt u doorgaan?');page.bundle.addKey('optin.processing.error','Er is een fout opgetreden bij de verwerking van uw aanvraag.');page.bundle.addKey('tool.activity.description','activiteitupdates');page.bundle.addKey('accessDeniedMsg','Toegang is geweigerd');</script>
<script type='text/javascript'>globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
<script type="text/javascript">
page.bundle.addKey('globalnav.menu.expand','Algemeen\x20navigatiemenu\x20uitvouwen');
page.bundle.addKey('globalnav.menu.collapse','Algemeen\x20navigatiemenu\x20samenvouwen');
</script>
<script type="text/javascript">
page.bundle.addKey('quick_links.link.title','Navigeren\x20naar\x20element\x20\x7B1\x7D\x20van\x20type\x20\x7B2\x7D\x20in\x20frame\x20\x7B0\x7D');
page.bundle.addKey('quick_links.lightbox_title','Snelkoppelingen');
page.bundle.addKey('quick_links.link_title','Snelkoppelingen\x20openen');
page.bundle.addKey('quick_links.hotkey.shift','Shift');
page.bundle.addKey('quick_links.hotkey.control','Ctrl');
page.bundle.addKey('quick_links.hotkey.alt','Alt');
page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
</script>
<script type="text/javascript">quickLinks.initialize( [ '' ] );</script>
<script type="text/javascript">
globalNavMenu.init( true );
</script>
<script type='text/javascript'> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-bb_bb60/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
<script type="text/javascript">
FastInit.addOnLoad( function()
{
if ( window.DWREngine )
{
try {DWREngine.beginBatch();} catch(ignore) {}
}
welcomeOverlay.initOverlay();
CloudSession.initSessionHeartbeat('/webapps/cloud-profiles/session/heartbeat');
tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
if (typeof(initEditors) == 'function') { initEditors(); };
if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
quickLinks.createHelper();
window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=aed04c83-88d0-41c5-af6f-e3613654ee6d&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '906b8585-2e05-4d0d-a245-91cd6e7439fc' );
if ( window.DWREngine )
{
try {DWREngine.endBatch();} catch(ignore) {}
}
BrowserSpecific.registerListeners();
});
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/*! head.core - v1.0.2 */
(function(n,t){"use strict";function r(n){a[a.length]=n}function k(n){var t=new RegExp(" ?\\b"+n+"\\b");c.className=c.className.replace(t,"")}function p(n,t){for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}function tt(){var t,e,f,o;c.className=c.className.replace(/ (w-|eq-|gt-|gte-|lt-|lte-|portrait|no-portrait|landscape|no-landscape)\d+/g,"");t=n.innerWidth||c.clientWidth;e=n.outerWidth||n.screen.width;u.screen.innerWidth=t;u.screen.outerWidth=e;r("w-"+t);p(i.screens,function(n){t>n?(i.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):t<n?(i.screensCss.lt&&r("lt-"+n),i.screensCss.lte&&r("lte-"+n)):t===n&&(i.screensCss.lte&&r("lte-"+n),i.screensCss.eq&&r("e-q"+n),i.screensCss.gte&&r("gte-"+n))});f=n.innerHeight||c.clientHeight;o=n.outerHeight||n.screen.height;u.screen.innerHeight=f;u.screen.outerHeight=o;u.feature("portrait",f>t);u.feature("landscape",f<t)}function it(){n.clearTimeout(b);b=n.setTimeout(tt,50)}var y=n.document,rt=n.navigator,ut=n.location,c=y.documentElement,a=[],i={screens:[240,320,480,640,768,800,1024,1280,1440,1680,1920],screensCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!1},browsers:[{ie:{min:6,max:11}}],browserCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!0},html5:!0,page:"-page",section:"-section",head:"head"},v,u,s,w,o,h,l,d,f,g,nt,e,b;if(n.head_conf)for(v in n.head_conf)n.head_conf[v]!==t&&(i[v]=n.head_conf[v]);u=n[i.head]=function(){u.ready.apply(null,arguments)};u.feature=function(n,t,i){return n?(Object.prototype.toString.call(t)==="[object Function]"&&(t=t.call()),r((t?"":"no-")+n),u[n]=!!t,i||(k("no-"+n),k(n),u.feature()),u):(c.className+=" "+a.join(" "),a=[],u)};u.feature("js",!0);s=rt.userAgent.toLowerCase();w=/mobile|android|kindle|silk|midp|phone|(windows .+arm|touch)/.test(s);u.feature("mobile",w,!0);u.feature("desktop",!w,!0);s=/(chrome|firefox)[ \/]([\w.]+)/.exec(s)||/(iphone|ipad|ipod)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(android)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(webkit|opera)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(msie) ([\w.]+)/.exec(s)||/(trident).+rv:(\w.)+/.exec(s)||[];o=s[1];h=parseFloat(s[2]);switch(o){case"msie":case"trident":o="ie";h=y.documentMode||h;break;case"firefox":o="ff";break;case"ipod":case"ipad":case"iphone":o="ios";break;case"webkit":o="safari"}for(u.browser={name:o,version:h},u.browser[o]=!0,l=0,d=i.browsers.length;l<d;l++)for(f in i.browsers[l])if(o===f)for(r(f),g=i.browsers[l][f].min,nt=i.browsers[l][f].max,e=g;e<=nt;e++)h>e?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h<e?(i.browserCss.lt&&r("lt-"+f+e),i.browserCss.lte&&r("lte-"+f+e)):h===e&&(i.browserCss.lte&&r("lte-"+f+e),i.browserCss.eq&&r("eq-"+f+e),i.browserCss.gte&&r("gte-"+f+e));else r("no-"+f);r(o);r(o+parseInt(h,10));i.html5&&o==="ie"&&h<9&&p("abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|progress|section|summary|time|video".split("|"),function(n){y.createElement(n)});p(ut.pathname.split("/"),function(n,u){if(this.length>2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window);
/*! head.css3 - v1.0.0 */
(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window);
/*! head.load - v1.0.3 */
(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}}function it(n,i){var r=Object.prototype.toString.call(i).slice(8,-1);return i!==t&&i!==null&&r===n}function s(n){return it("Function",n)}function a(n){return it("Array",n)}function et(n){var i=n.split("/"),t=i[i.length-1],r=t.indexOf("?");return r!==-1?t.substring(0,r):t}function f(n){(n=n||w,n._done)||(n(),n._done=1)}function ot(n,t,r,u){var f=typeof n=="object"?n:{test:n,success:!t?!1:a(t)?t:[t],failure:!r?!1:a(r)?r:[r],callback:u||w},e=!!f.test;return e&&!!f.success?(f.success.push(f.callback),i.load.apply(null,f.success)):e||!f.failure?u():(f.failure.push(f.callback),i.load.apply(null,f.failure)),i}function v(n){var t={},i,r;if(typeof n=="object")for(i in n)!n[i]||(t={name:i,url:n[i]});else t={name:et(n),url:n};return(r=c[t.name],r&&r.url===t.url)?r:(c[t.name]=t,t)}function y(n){n=n||c;for(var t in n)if(n.hasOwnProperty(t)&&n[t].state!==l)return!1;return!0}function st(n){n.state=ft;u(n.onpreload,function(n){n.call()})}function ht(n){n.state===t&&(n.state=nt,n.onpreload=[],rt({url:n.url,type:"cache"},function(){st(n)}))}function ct(){var n=arguments,t=n[n.length-1],r=[].slice.call(n,1),f=r[0];return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(f?(u(r,function(n){s(n)||!n||ht(v(n))}),b(v(n[0]),s(f)?f:function(){i.load.apply(null,r)})):b(v(n[0])),i)}function lt(){var n=arguments,t=n[n.length-1],r={};return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(u(n,function(n){n!==t&&(n=v(n),r[n.name]=n)}),u(n,function(n){n!==t&&(n=v(n),b(n,function(){y(r)&&f(t)}))}),i)}function b(n,t){if(t=t||w,n.state===l){t();return}if(n.state===tt){i.ready(n.name,t);return}if(n.state===nt){n.onpreload.push(function(){b(n,t)});return}n.state=tt;rt(n,function(){n.state=l;t();u(h[n.name],function(n){f(n)});o&&y()&&u(h.ALL,function(n){f(n)})})}function at(n){n=n||"";var t=n.split("?")[0].split(".");return t[t.length-1].toLowerCase()}function rt(t,i){function e(t){t=t||n.event;u.onload=u.onreadystatechange=u.onerror=null;i()}function o(f){f=f||n.event;(f.type==="load"||/loaded|complete/.test(u.readyState)&&(!r.documentMode||r.documentMode<9))&&(n.clearTimeout(t.errorTimeout),n.clearTimeout(t.cssTimeout),u.onload=u.onreadystatechange=u.onerror=null,i())}function s(){if(t.state!==l&&t.cssRetries<=20){for(var i=0,f=r.styleSheets.length;i<f;i++)if(r.styleSheets[i].href===u.href){o({type:"load"});return}t.cssRetries++;t.cssTimeout=n.setTimeout(s,250)}}var u,h,f;i=i||w;h=at(t.url);h==="css"?(u=r.createElement("link"),u.type="text/"+(t.type||"css"),u.rel="stylesheet",u.href=t.url,t.cssRetries=0,t.cssTimeout=n.setTimeout(s,500)):(u=r.createElement("script"),u.type="text/"+(t.type||"javascript"),u.src=t.url);u.onload=u.onreadystatechange=o;u.onerror=e;u.async=!1;u.defer=!1;t.errorTimeout=n.setTimeout(function(){e({type:"timeout"})},7e3);f=r.head||r.getElementsByTagName("head")[0];f.insertBefore(u,f.lastChild)}function vt(){for(var t,u=r.getElementsByTagName("script"),n=0,f=u.length;n<f;n++)if(t=u[n].getAttribute("data-headjs-load"),!!t){i.load(t);return}}function yt(n,t){var v,p,e;return n===r?(o?f(t):d.push(t),i):(s(n)&&(t=n,n="ALL"),a(n))?(v={},u(n,function(n){v[n]=c[n];i.ready(n,function(){y(v)&&f(t)})}),i):typeof n!="string"||!s(t)?i:(p=c[n],p&&p.state===l||n==="ALL"&&y()&&o)?(f(t),i):(e=h[n],e?e.push(t):e=h[n]=[t],i)}function e(){if(!r.body){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(e,50);return}o||(o=!0,vt(),u(d,function(n){f(n)}))}function k(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",k,!1),e()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",k),e())}var r=n.document,d=[],h={},c={},ut="async"in r.createElement("script")||"MozAppearance"in r.documentElement.style||n.opera,o,g=n.head_conf&&n.head_conf.head||"head",i=n[g]=n[g]||function(){i.ready.apply(null,arguments)},nt=1,ft=2,tt=3,l=4,p;if(r.readyState==="complete")e();else if(r.addEventListener)r.addEventListener("DOMContentLoaded",k,!1),n.addEventListener("load",e,!1);else{r.attachEvent("onreadystatechange",k);n.attachEvent("onload",e);p=!1;try{p=!n.frameElement&&r.documentElement}catch(wt){}p&&p.doScroll&&function pt(){if(!o){try{p.doScroll("left")}catch(t){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(pt,50);return}e()}}()}i.load=i.js=ut?lt:ct;i.test=ot;i.ready=yt;i.ready(r,function(){y()&&u(h.ALL,function(n){f(n)});i.feature&&i.feature("domloaded",!0)})})(window);
/*
//# sourceMappingURL=head.min.js.map
*/

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(N+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function L(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function M(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,K,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},N=1,Q=1;K={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:
a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:K.exports(a)}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=b;this.inited=
!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=L(a),i.completeLoad(a.id)},onScriptError:function(a){var b=L(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,L,E,P,M,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var N=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.10";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,295 @@
/**
* A simple theme for reveal.js presentations, similar
* to the default theme. The accent color is darkblue.
*
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #fff;
background-color: #fff; }
.reveal {
font-family: "Lato", sans-serif;
font-size: 40px;
font-weight: normal;
color: #000; }
::selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
::-moz-selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #000;
font-family: "News Cycle", Impact, sans-serif;
font-weight: normal;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 3.77em; }
.reveal h2 {
font-size: 2.11em; }
.reveal h3 {
font-size: 1.55em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal q,
.reveal blockquote {
quotes: none; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #00008B;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #0000f1;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #00003f; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #00008B;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
border-right-color: #00008B; }
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
border-left-color: #00008B; }
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
border-bottom-color: #00008B; }
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
border-top-color: #00008B; }
.reveal .controls .navigate-left.enabled:hover {
border-right-color: #0000f1; }
.reveal .controls .navigate-right.enabled:hover {
border-left-color: #0000f1; }
.reveal .controls .navigate-up.enabled:hover {
border-bottom-color: #0000f1; }
.reveal .controls .navigate-down.enabled:hover {
border-top-color: #0000f1; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2); }
.reveal .progress span {
background: #00008B;
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,484 @@
<!DOCTYPE HTML ><!-- TOLEDO PATCHED webapps/blackboard/webapis/ui/404.jsp -->
<html lang="nl-NL">
<head>
<title>Blackboard Learn</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta id="request-method" name="request-method" content="GET">
<meta name="author" content="Blackboard">
<meta name="copyright" content="&copy; 1997-2019 Blackboard Inc. Alle rechten voorbehouden. U.S. Patent No. 7,493,396 en 7,558,853. Patentaanvragen in behandeling.">
<meta name="keywords" content="Blackboard">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<!-- TOLEDO PATCH - #53968 (start) -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- TOLEDO PATCH - #53968 (end) -->
<!-- TOLEDO PATCH - #53971 (start) -->
<link rel="SHORTCUT ICON" type="image/png" href="/vi/images/toledo-favicon.png">
<!-- TOLEDO PATCH - #53971 (end) -->
<link rel="stylesheet" type="text/css" href="/common/shared.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_0">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/theme.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_1">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/app_nav.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_2">
<link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2" id="css_3">
<style type="text/css">.topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
<link rel="stylesheet" type="text/css" media="print" href="/ui/styles/print.css?v=3200.0.5-rel.6+3dd6b56+2">
<script type="text/javascript" src="/javascript/i18n.js?v=3200.0.5-rel.6+3dd6b56"></script>
<script language='javascript' type='text/javascript'>
var JS_RESOURCES = new Object();
function _init_bundle_JS_RESOURCES() {
JS_RESOURCES['validation.email'] = 'U moet een volledig e-mailadres (bijvoorbeeld info@blackboard.com) invoeren.';
JS_RESOURCES['validation.radio.required'] = 'Selecteer om door te gaan.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
JS_RESOURCES['active.filter.search.terms'] = 'Zoektermen';
JS_RESOURCES['validation.maximum_length.plural'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met {2} tekens.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['validation.multiSelect.minItems'] = 'Kader voor meervoudige selectie moet minimaal {0} items bevatten.';
JS_RESOURCES['validation.cmp_field.required'] = 'Geef een waarde op voor {0} \nwanneer veld {1} niet leeg is.';
JS_RESOURCES['warning.email'] = 'Het veld voor het e-mailadres is een aanbevolen veld. Gebruikers zonder een e-mailadres kunnen delen van het systeem niet gebruiken.';
JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met één teken.';
JS_RESOURCES['validation.multiSelect.maxItems'] = 'Kader voor meervoudige selectie mag niet meer dan {0} items bevatten.';
JS_RESOURCES['validation.number'] = 'U moet een geldige numerieke waarde invoeren: {0}.';
JS_RESOURCES['portalmodule.section.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['show.helptext'] = 'Help-tekst weergeven';
JS_RESOURCES['validation.date.required'] = 'Geef een volledige datumwaarde op: {0}.';
JS_RESOURCES['validation.password'] = 'Wachtwoord kan niet leeg zijn of alleen spaties bevatten.';
JS_RESOURCES['validation.mismatch'] = 'De ingevoerde waarden komen niet overeen: {0}.\nBevestig het wachtwoord: {0}.';
JS_RESOURCES['validation.percent'] = 'Voer een geldig percentage tussen 0 en 100 in.';
JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met {1} tekens.';
JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' invoerveld';
JS_RESOURCES['validation.invalid_value'] = 'Ongeldige numerieke waarde opgegeven: {0}.';
JS_RESOURCES['validation.required'] = 'U moet een waarde opgeven: {0}.';
JS_RESOURCES['validate.alignment.missing.content'] = 'U hebt harmoniseringen geselecteerd maar u hebt geen harmoniseerbare inhoud geselecteerd om te kopiëren.';
JS_RESOURCES['active.filter.free.form.text.blank'] = 'Geef een waarde op voor het veld zoektekst';
JS_RESOURCES['validation.system_role.reserve'] = '\'bb\' is niet toegestaan aan het begin van een rol-ID.';
JS_RESOURCES['validation.date_past'] = 'De einddatum kan niet vroeger zijn dan de begindatum.';
JS_RESOURCES['confirm.delete_item_value'] = 'Het item {0} wordt verwijderd.Wilt u doorgaan?';
JS_RESOURCES['validation.invalid_chars'] = 'Bevat ongeldige tekens: {0}.\nDeze tekens verwijderen: {1}';
JS_RESOURCES['hide.helptext'] = 'Help-tekst verbergen';
JS_RESOURCES['validate.range.lessthen.str'] = 'Kleiner dan {0}';
JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Voer een gebruikersnaam en wachtwoord in.';
JS_RESOURCES['validation.date_past.confirm'] = 'De tijd ligt in het verleden.\nWilt u doorgaan met deze tijd?';
JS_RESOURCES['validation.negative'] = 'Voer een geldige niet-negatieve waarde in: {0}.';
JS_RESOURCES['validation.url'] = 'U moet een geldige URL (bijvoorbeeld http://www.myschool.edu) invoeren.';
JS_RESOURCES['validate.range.overlap'] = 'criterium ({0}) overlapt criterium ({1}).';
JS_RESOURCES['validate.range.between.str'] = 'Tussen {0} en {1}';
JS_RESOURCES['validation.portal.tool.items.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['validation.association.refresh.confirm'] = 'De gegevens van de gekoppelde items zijn mogelijk bijgewerkt.\nKlik op OK om de lijst bij te werken of klik op Annuleren om de huidige gegevens te behouden.';
JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'De optie voor de toegangscode voor inschrijving komt niet overeen met de gekozen optie Via {instructor}.';
JS_RESOURCES['list.checkToSelectAllItems'] = 'Inschakelen om alle items te selecteren';
JS_RESOURCES['validation.option.required'] = 'U moet ten minste een optie selecteren uit de lijst.';
JS_RESOURCES['active.filter.changed.alert'] = 'criteria bevatten nu';
JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Geef een naam op om op te slaan als een herbruikbaar object.';
JS_RESOURCES['validate.invalidate.number'] = 'Voer een geldige numerieke waarde in, in plaats van {0}.';
JS_RESOURCES['validation.valid_course_id'] = 'De cursus-ID bevat ongeldige tekens of multibyte tekens.';
JS_RESOURCES['assessment.incomplete.confirm'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Waarschuwing: kies de optie Via {instructor} of de optie Zelfinschrijving.';
JS_RESOURCES['validation.date_equal'] = 'De begindatum kan niet gelijk zijn aan de einddatum.';
JS_RESOURCES['validation.cmp_field.rejected'] = 'De {0} kan niet worden gebruikt zonder een corresponderende waarde {1}.';
JS_RESOURCES['validation.time.required'] = 'Geef een volledige tijdwaarde op: {0}.';
JS_RESOURCES['validation.integer_number'] = 'U moet een geldige numerieke integerwaarde invoeren: {0}.';
JS_RESOURCES['validation.maximum_length'] = 'Mag niet meer dan 255 tekens bevatten';
JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'De geselecteerde inschrijvingsoptie per e-mail komt niet overeen met de gekozen optie Zelfinschrijving.';
JS_RESOURCES['validate.range.morethen.str'] = 'Groter dan {0}';
JS_RESOURCES['invalid_char.space'] = 'spatie';
JS_RESOURCES['notification.submit'] = 'Actie is al verzonden.\nWacht tot de actie is voltooid.';
JS_RESOURCES['validation.plain_text.confirm'] = 'Voor de juiste weergave van vergelijkingen in dit document moet de indeling Slimme tekst of HTML zijn geselecteerd.\nKlik op OK om in de geselecteerde indeling Tekst zonder opmaak op te slaan, of klik op Annuleren om een nieuwe indeling te selecteren.';
JS_RESOURCES['validation.allow_negtive.percent'] = 'Voer een geldig percentage tussen -100 en 100 in.';
JS_RESOURCES['invalid_char.comma'] = 'komma';
JS_RESOURCES['confirm.remove_item'] = 'Deze actie is definitief. U kunt deze niet ongedaan maken. Wilt u doorgaan?';
JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uitschakelen om alle items te deselecteren';
JS_RESOURCES['validation.maximum_length.singular'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met één teken.';
JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Geef een locatie op voor het herbruikbare object.';
JS_RESOURCES['validation.minimum_length'] = 'U moet minimaal {0} tekens invoeren: {1}.';
JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validation.image_type'] = 'Onbekend afbeeldingstype {0}. Afbeelding wordt mogelijk niet goed weergegeven.';
JS_RESOURCES['validate.invalidate.number.space'] = 'Spatie';
JS_RESOURCES.getString = i18n_get_string;
JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_JS_RESOURCES();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script type="text/javascript" src="/javascript/cdn.js"></script>
<script type="text/javascript" src="/groupjs/A0FEFFA6BC693DD2A4FA2218AE0A5612.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/titlebartagutils.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/engine.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/util.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/groupjs/D2E46DDFABD906C8ACA61F0811BB0A61.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/ngui/breadcrumbs.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/mybb.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/portal/overlay/welcomeOverlay.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/groupjs/EDF750EE77AD6EE1074A6D7B968AF35E.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/cloud_session.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-gate-bb_bb60/js/tool_service.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/social.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<!-- TOLEDO PATCH - #53983 (start) -->
<script type="text/javascript">
var tolUserId="q0961690";
var tolUserGivenName="Beppe";
var tolUserFamilyName="Vanrolleghem";
var tolUserEmail="beppe.vanrolleghem@student.odisee.be";
var tolUserLocale="nl_NL";
</script>
<!-- TOLEDO PATCH - #53983 (end) -->
<!-- TOLEDO PATCH - #53974 (start) -->
<script type="text/javascript">
(function() {
// check for global variable > set when this code is first executed > prevent this code from running twice
if (!(window.TOLEDO && window.TOLEDO.themePath)) {
// get all references to “theme.css” - files
$$('link[href*="/theme.css"]').forEach(function(link) {
// load custom js-file from the theme-directory
var cssUrl = link.readAttribute('href');
var themePath = cssUrl.substr(0, (cssUrl.indexOf('/theme.css')));
var script = new Element('script', {
type: 'text/javascript',
src: themePath + '/js/theme.js'
});
window.document.querySelectorAll('head')[0].appendChild(script);
var TOLEDO = window.TOLEDO = window.TOLEDO || {};
TOLEDO.themePath = TOLEDO.themePath || themePath;
});
}
}());
</script>
<!-- TOLEDO PATCH - #53974 (end) -->
</head>
<body >
<h1 class="hideoff hideFromQuickLinks">Snelkoppelingen openen</h1><div id=quick_links_wrap><a id=quick_links_lightbox_link href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role=button aria-haspopup=true tabindex=1 title="Snelkoppelingen&#x20;openen">Snelkoppelingen</a></div><div id=quickLinksLightboxDiv class=hideoff aria-hidden=true style="display:none"><div class=ax-content><div class=content-lite><div id=quick_links_landmarks_section><h2 class=hideFromQuickLinks>Paginamarkeringen</h2><ul class=shortcut-list id=quick_links_landmark_list></ul></div><div id=quick_links_headings_section><h2 class=hideFromQuickLinks>Inhoudsoverzicht</h2><ul class=shortcut-list id=quick_links_heading_list></ul></div></div><div id=quick_links_hotkeys_section class=legend><h2 class=hideFromQuickLinks>Sneltoetsen</h2><ul class=keycombos id=quick_links_hotkey_list></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class=global-nav-bar-wrap><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target=_top class="nav-link logout-link" title=Afmelden> Afmelden</a></div><div id=global-nav class=global-nav-bar role=navigation data-preview=false><div class=hideoff>Algemeen menu</div><a id=global-nav-link class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup=true tabindex=1 accesskey=m role=navigation title="Globaal&#x20;navigatiemenu&#x20;openen"><img src="/images/ci/ng/avatar_150.gif" alt="" id=global-avatar dataToolTitle=Gebruikersavatarafbeelding class=global-top-avatar /> Beppe Vanrolleghem<span id=badgeTotal style="visibility: hidden" title=""><span class=hideoff id=badgeAXLabel>Activiteitupdates</span><span class=badge id=badgeTotalCount title=""></span></span><img src="/images/ci/mybb/arrowDown-topnav.png" alt="Algemeen navigatiemenu uitvouwen" id=global-toggle-img class=global-toggle /></a><div id=global-nav-flyout class=flyout-menu style="display: none;" role=application><ul id=bottomButtons class=bottom-buttons><li class=bottom-buttons-home><a id="topframe.home.label" href="https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_id=_1_1" target=_blank class=home title=Home role=menuitem> Home</a></li><li class=bottom-buttons-help><a id="topframe.help.label" href="#" onClick="globalNavigation.openHelpWindow('https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_tab_group_id=_50_1');" class=help title=Help role=menuitem> Help</a></li></ul></div></div></div>
<!-- global_nav.jsp -->
<div id="globalNavPageNavArea">
<table class="bouncer" summary="Tabel bovenste frame" role="presentation">
<tr>
<td>
<div class="topTabs bgBanner" id="topTabs">
<div class="brandingImgWrap">
<a href="http://www.kuleuven.be" target="_blank" title="Katholieke Universiteit Leuven">
<img src="/branding/_1_1/transparant.gif" alt="Katholieke Universiteit Leuven" title="Katholieke Universiteit Leuven" class="bannerImage"/>
</a>
</div>
<div class="tabWrapper-right">
<H2 CLASS="hideoff">Tabbladen bovenste frame</H2>
<table class="appTabs transparent" id="appTabList" summary="Tabel Tab List" role="presentation">
<tr>
<td id="My Toledo" class="active" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_250_1" TARGET="_top"><span>My Toledo</span>
<span class="hideoff"> Tabblad 1 van 8&nbsp;(actief tabblad)</span>
</a>
</td>
<td id="My Exams" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_313_1" TARGET="_top"><span>My Exams</span>
<span class="hideoff"> Tabblad 2 van 8</span>
</a>
</td>
<td id="Toledo+" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_32_1" TARGET="_top"><span>Toledo+</span>
<span class="hideoff"> Tabblad 3 van 8</span>
</a>
</td>
<td id="ODISEE" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_270_1" TARGET="_top"><span>ODISEE</span>
<span class="hideoff"> Tabblad 4 van 8</span>
</a>
</td>
<td id="My Projects" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_54_1" TARGET="_top"><span>My Projects</span>
<span class="hideoff"> Tabblad 5 van 8</span>
</a>
</td>
<td id="My Portfolio" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_53_1" TARGET="_top"><span>My Portfolio</span>
<span class="hideoff"> Tabblad 6 van 8</span>
</a>
</td>
<td id="Bibliotheek" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_51_1" TARGET="_top"><span>Bibliotheek</span>
<span class="hideoff"> Tabblad 7 van 8</span>
</a>
</td>
<td id="Help" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_50_1" TARGET="_top"><span>Help</span>
<span class="hideoff"> Tabblad 8 van 8</span>
</a>
</td>
</tr>
</table>
<div class="clearfloats"></div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="globalNavPageContentArea">
<div class="locationPane">
<div id="contentPanel" class="contentPaneWide error ok">
<div id="content" class="contentBox ">
<div id="pageTitleDiv" class="pageTitle clearfix ">
<div id="pageTitleBar" class='pageTitleIcon' tabindex="0">
<img src="/images/ci/sets/set01/receipt_fail.gif" alt="" id="titleicon"><h1 id="pageTitleHeader" tabindex="-1" ><span id="pageTitleText">
<span style="color:;">Niet gevonden</span> </span></h1>
<span id="_titlebarExtraContent" class="titleButtons"></span>
</div>
</div>
<div class="container clearfix" id="containerdiv">
<h2 class="hideoff">Inhoud</h2>
<div id="bbNG.receiptTag.content" tabindex="0">De opgegeven bron is niet gevonden of u hebt geen toegang tot de bron.</div><p><span class="receiptDate">vrijdag 19 april 2019 12:17:34 uur CEST</span></p>
<p class="backLink">
<a href="javascript:history.go(-1)"
>
OK
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- This js binds a Kaltura function to the dom:loaded event -->
<script type="text/javascript">
Event.observe(document, "dom:loaded", function() {
addCourseIdToUrl();
});
function addCourseIdToUrl () {
var bbCourseIdForKaltura = getSpecificParam("course_id");
var bbContentIdForKaltura = getSpecificParam("content_id");
var refs = document.querySelectorAll('a.lb');
for (i = 0; i < refs.length; i++) {
if (refs[i].href.indexOf("/LtiMashupPlayIframeWrapper?playUrl=/browseandembed") != -1)
refs[i].href = refs[i].href + "&course_id=" + bbCourseIdForKaltura + "&content_id=" + bbContentIdForKaltura;
}
}
function getSpecificParam (paramString) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] === paramString) return pair[1];
}
}
</script >
<script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Sluiten');page.bundle.addKey('inlineconfirmation.refresh','Vernieuwen');page.bundle.addKey('hidden.link.close.menu','Einde van menu. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('hidden.link.close.form','Einde van formulier. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('lightbox.loading','Bezig met laden...');page.bundle.addKey('yt.stopped','Gestopt:');page.bundle.addKey('yt.playing','Wordt afgespeeld:');page.bundle.addKey('yt.cued','In wachtrij geplaatst:');page.bundle.addKey('yt.buffering','Wordt in buffer geplaatst:');page.bundle.addKey('yt.paused','Onderbroken:');page.bundle.addKey('yt.ended','Beëindigd:');page.bundle.addKey('yt.play','Afspelen');page.bundle.addKey('yt.pause','Pauze');page.bundle.addKey('yt.mute','Geluid uit');page.bundle.addKey('yt.unmute','Geluid aan');page.bundle.addKey('lightbox.overlay','{0} is geopend als een lightbox die over de huidige pagina wordt weergegeven.');page.bundle.addKey('display.playerControls','Afspeelknoppen');page.bundle.addKey('display.videoPlayerControls','Afspeelknoppen videospeler');page.bundle.addKey('display.play','Afspelen');page.bundle.addKey('display.stop','Stoppen');page.bundle.addKey('display.volumeUp','Harder');page.bundle.addKey('display.volumeDown','Zachter');page.bundle.addKey('display.mute','Geen geluid');page.bundle.addKey('display.videoStatus','Videostatus');page.bundle.addKey('display.closePlayerControls','Afspeelknoppen videospeler verbergen');page.bundle.addKey('display.embeddedVideoPlayer','Ingesloten videospeler');page.bundle.addKey('display.of','van');page.bundle.addKey('display.view.on.flickr','Foto bekijken op Flickr');page.bundle.addKey('mashups.content.data.msg','De mashup-inhoud kan niet weergegeven worden. Dat gebeurt wanneer het systeem een ongeldige URL detecteert. Verwijder het mashup-item en probeer het opnieuw om dit probleem op te lossen.');page.bundle.addKey('contextmenu.frame.title','Menuframe');page.bundle.addKey('frameset.contentframe.title','Inhoud');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('optin.decline.confirm.existing','Hiermee verwijdert u uw Blackboard-profiel permanent. Wilt u doorgaan?');page.bundle.addKey('optin.processing.error','Er is een fout opgetreden bij de verwerking van uw aanvraag.');page.bundle.addKey('tool.activity.description','activiteitupdates');page.bundle.addKey('accessDeniedMsg','Toegang is geweigerd');</script>
<script type='text/javascript'>globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
<script type="text/javascript">
page.bundle.addKey('globalnav.menu.expand','Algemeen\x20navigatiemenu\x20uitvouwen');
page.bundle.addKey('globalnav.menu.collapse','Algemeen\x20navigatiemenu\x20samenvouwen');
</script>
<script type="text/javascript">
page.bundle.addKey('quick_links.link.title','Navigeren\x20naar\x20element\x20\x7B1\x7D\x20van\x20type\x20\x7B2\x7D\x20in\x20frame\x20\x7B0\x7D');
page.bundle.addKey('quick_links.lightbox_title','Snelkoppelingen');
page.bundle.addKey('quick_links.link_title','Snelkoppelingen\x20openen');
page.bundle.addKey('quick_links.hotkey.shift','Shift');
page.bundle.addKey('quick_links.hotkey.control','Ctrl');
page.bundle.addKey('quick_links.hotkey.alt','Alt');
page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
</script>
<script type="text/javascript">quickLinks.initialize( [ '' ] );</script>
<script type="text/javascript">
globalNavMenu.init( true );
</script>
<script type='text/javascript'> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-bb_bb60/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
<script type="text/javascript">
FastInit.addOnLoad( function()
{
if ( window.DWREngine )
{
try {DWREngine.beginBatch();} catch(ignore) {}
}
welcomeOverlay.initOverlay();
CloudSession.initSessionHeartbeat('/webapps/cloud-profiles/session/heartbeat');
tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
if (typeof(initEditors) == 'function') { initEditors(); };
if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
quickLinks.createHelper();
window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=aed04c83-88d0-41c5-af6f-e3613654ee6d&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '906b8585-2e05-4d0d-a245-91cd6e7439fc' );
if ( window.DWREngine )
{
try {DWREngine.endBatch();} catch(ignore) {}
}
BrowserSpecific.registerListeners();
});
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/*! head.core - v1.0.2 */
(function(n,t){"use strict";function r(n){a[a.length]=n}function k(n){var t=new RegExp(" ?\\b"+n+"\\b");c.className=c.className.replace(t,"")}function p(n,t){for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}function tt(){var t,e,f,o;c.className=c.className.replace(/ (w-|eq-|gt-|gte-|lt-|lte-|portrait|no-portrait|landscape|no-landscape)\d+/g,"");t=n.innerWidth||c.clientWidth;e=n.outerWidth||n.screen.width;u.screen.innerWidth=t;u.screen.outerWidth=e;r("w-"+t);p(i.screens,function(n){t>n?(i.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):t<n?(i.screensCss.lt&&r("lt-"+n),i.screensCss.lte&&r("lte-"+n)):t===n&&(i.screensCss.lte&&r("lte-"+n),i.screensCss.eq&&r("e-q"+n),i.screensCss.gte&&r("gte-"+n))});f=n.innerHeight||c.clientHeight;o=n.outerHeight||n.screen.height;u.screen.innerHeight=f;u.screen.outerHeight=o;u.feature("portrait",f>t);u.feature("landscape",f<t)}function it(){n.clearTimeout(b);b=n.setTimeout(tt,50)}var y=n.document,rt=n.navigator,ut=n.location,c=y.documentElement,a=[],i={screens:[240,320,480,640,768,800,1024,1280,1440,1680,1920],screensCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!1},browsers:[{ie:{min:6,max:11}}],browserCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!0},html5:!0,page:"-page",section:"-section",head:"head"},v,u,s,w,o,h,l,d,f,g,nt,e,b;if(n.head_conf)for(v in n.head_conf)n.head_conf[v]!==t&&(i[v]=n.head_conf[v]);u=n[i.head]=function(){u.ready.apply(null,arguments)};u.feature=function(n,t,i){return n?(Object.prototype.toString.call(t)==="[object Function]"&&(t=t.call()),r((t?"":"no-")+n),u[n]=!!t,i||(k("no-"+n),k(n),u.feature()),u):(c.className+=" "+a.join(" "),a=[],u)};u.feature("js",!0);s=rt.userAgent.toLowerCase();w=/mobile|android|kindle|silk|midp|phone|(windows .+arm|touch)/.test(s);u.feature("mobile",w,!0);u.feature("desktop",!w,!0);s=/(chrome|firefox)[ \/]([\w.]+)/.exec(s)||/(iphone|ipad|ipod)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(android)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(webkit|opera)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(msie) ([\w.]+)/.exec(s)||/(trident).+rv:(\w.)+/.exec(s)||[];o=s[1];h=parseFloat(s[2]);switch(o){case"msie":case"trident":o="ie";h=y.documentMode||h;break;case"firefox":o="ff";break;case"ipod":case"ipad":case"iphone":o="ios";break;case"webkit":o="safari"}for(u.browser={name:o,version:h},u.browser[o]=!0,l=0,d=i.browsers.length;l<d;l++)for(f in i.browsers[l])if(o===f)for(r(f),g=i.browsers[l][f].min,nt=i.browsers[l][f].max,e=g;e<=nt;e++)h>e?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h<e?(i.browserCss.lt&&r("lt-"+f+e),i.browserCss.lte&&r("lte-"+f+e)):h===e&&(i.browserCss.lte&&r("lte-"+f+e),i.browserCss.eq&&r("eq-"+f+e),i.browserCss.gte&&r("gte-"+f+e));else r("no-"+f);r(o);r(o+parseInt(h,10));i.html5&&o==="ie"&&h<9&&p("abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|progress|section|summary|time|video".split("|"),function(n){y.createElement(n)});p(ut.pathname.split("/"),function(n,u){if(this.length>2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window);
/*! head.css3 - v1.0.0 */
(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window);
/*! head.load - v1.0.3 */
(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}}function it(n,i){var r=Object.prototype.toString.call(i).slice(8,-1);return i!==t&&i!==null&&r===n}function s(n){return it("Function",n)}function a(n){return it("Array",n)}function et(n){var i=n.split("/"),t=i[i.length-1],r=t.indexOf("?");return r!==-1?t.substring(0,r):t}function f(n){(n=n||w,n._done)||(n(),n._done=1)}function ot(n,t,r,u){var f=typeof n=="object"?n:{test:n,success:!t?!1:a(t)?t:[t],failure:!r?!1:a(r)?r:[r],callback:u||w},e=!!f.test;return e&&!!f.success?(f.success.push(f.callback),i.load.apply(null,f.success)):e||!f.failure?u():(f.failure.push(f.callback),i.load.apply(null,f.failure)),i}function v(n){var t={},i,r;if(typeof n=="object")for(i in n)!n[i]||(t={name:i,url:n[i]});else t={name:et(n),url:n};return(r=c[t.name],r&&r.url===t.url)?r:(c[t.name]=t,t)}function y(n){n=n||c;for(var t in n)if(n.hasOwnProperty(t)&&n[t].state!==l)return!1;return!0}function st(n){n.state=ft;u(n.onpreload,function(n){n.call()})}function ht(n){n.state===t&&(n.state=nt,n.onpreload=[],rt({url:n.url,type:"cache"},function(){st(n)}))}function ct(){var n=arguments,t=n[n.length-1],r=[].slice.call(n,1),f=r[0];return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(f?(u(r,function(n){s(n)||!n||ht(v(n))}),b(v(n[0]),s(f)?f:function(){i.load.apply(null,r)})):b(v(n[0])),i)}function lt(){var n=arguments,t=n[n.length-1],r={};return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(u(n,function(n){n!==t&&(n=v(n),r[n.name]=n)}),u(n,function(n){n!==t&&(n=v(n),b(n,function(){y(r)&&f(t)}))}),i)}function b(n,t){if(t=t||w,n.state===l){t();return}if(n.state===tt){i.ready(n.name,t);return}if(n.state===nt){n.onpreload.push(function(){b(n,t)});return}n.state=tt;rt(n,function(){n.state=l;t();u(h[n.name],function(n){f(n)});o&&y()&&u(h.ALL,function(n){f(n)})})}function at(n){n=n||"";var t=n.split("?")[0].split(".");return t[t.length-1].toLowerCase()}function rt(t,i){function e(t){t=t||n.event;u.onload=u.onreadystatechange=u.onerror=null;i()}function o(f){f=f||n.event;(f.type==="load"||/loaded|complete/.test(u.readyState)&&(!r.documentMode||r.documentMode<9))&&(n.clearTimeout(t.errorTimeout),n.clearTimeout(t.cssTimeout),u.onload=u.onreadystatechange=u.onerror=null,i())}function s(){if(t.state!==l&&t.cssRetries<=20){for(var i=0,f=r.styleSheets.length;i<f;i++)if(r.styleSheets[i].href===u.href){o({type:"load"});return}t.cssRetries++;t.cssTimeout=n.setTimeout(s,250)}}var u,h,f;i=i||w;h=at(t.url);h==="css"?(u=r.createElement("link"),u.type="text/"+(t.type||"css"),u.rel="stylesheet",u.href=t.url,t.cssRetries=0,t.cssTimeout=n.setTimeout(s,500)):(u=r.createElement("script"),u.type="text/"+(t.type||"javascript"),u.src=t.url);u.onload=u.onreadystatechange=o;u.onerror=e;u.async=!1;u.defer=!1;t.errorTimeout=n.setTimeout(function(){e({type:"timeout"})},7e3);f=r.head||r.getElementsByTagName("head")[0];f.insertBefore(u,f.lastChild)}function vt(){for(var t,u=r.getElementsByTagName("script"),n=0,f=u.length;n<f;n++)if(t=u[n].getAttribute("data-headjs-load"),!!t){i.load(t);return}}function yt(n,t){var v,p,e;return n===r?(o?f(t):d.push(t),i):(s(n)&&(t=n,n="ALL"),a(n))?(v={},u(n,function(n){v[n]=c[n];i.ready(n,function(){y(v)&&f(t)})}),i):typeof n!="string"||!s(t)?i:(p=c[n],p&&p.state===l||n==="ALL"&&y()&&o)?(f(t),i):(e=h[n],e?e.push(t):e=h[n]=[t],i)}function e(){if(!r.body){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(e,50);return}o||(o=!0,vt(),u(d,function(n){f(n)}))}function k(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",k,!1),e()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",k),e())}var r=n.document,d=[],h={},c={},ut="async"in r.createElement("script")||"MozAppearance"in r.documentElement.style||n.opera,o,g=n.head_conf&&n.head_conf.head||"head",i=n[g]=n[g]||function(){i.ready.apply(null,arguments)},nt=1,ft=2,tt=3,l=4,p;if(r.readyState==="complete")e();else if(r.addEventListener)r.addEventListener("DOMContentLoaded",k,!1),n.addEventListener("load",e,!1);else{r.attachEvent("onreadystatechange",k);n.attachEvent("onload",e);p=!1;try{p=!n.frameElement&&r.documentElement}catch(wt){}p&&p.doScroll&&function pt(){if(!o){try{p.doScroll("left")}catch(t){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(pt,50);return}e()}}()}i.load=i.js=ut?lt:ct;i.test=ot;i.ready=yt;i.ready(r,function(){y()&&u(h.ALL,function(n){f(n)});i.feature&&i.feature("domloaded",!0)})})(window);
/*
//# sourceMappingURL=head.min.js.map
*/

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,155 @@
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
function openNotes( notesFilePath ) {
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
var notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
// Allow popup window access to Reveal API
notesPopup.Reveal = this.Reveal;
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
} );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
document.addEventListener( 'keydown', function( event ) {
// Disregard the event if the target is editable or a
// modifier is present
if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
// Disregard the event if keyboard is disabled
if ( Reveal.getConfig().keyboard === false ) return;
if( event.keyCode === 83 ) {
event.preventDefault();
openNotes();
}
}, false );
// Show our keyboard shortcut in the reveal.js help overlay
if( window.Reveal ) Reveal.registerKeyboardShortcut( 'S', 'Speaker notes view' );
}
return { open: openNotes };
})();

View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(N+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function L(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function M(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,K,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},N=1,Q=1;K={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:
a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:K.exports(a)}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=b;this.inited=
!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=L(a),i.completeLoad(a.id)},onScriptError:function(a){var b=L(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,L,E,P,M,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var N=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.10";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,295 @@
/**
* A simple theme for reveal.js presentations, similar
* to the default theme. The accent color is darkblue.
*
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #fff;
background-color: #fff; }
.reveal {
font-family: "Lato", sans-serif;
font-size: 40px;
font-weight: normal;
color: #000; }
::selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
::-moz-selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #000;
font-family: "News Cycle", Impact, sans-serif;
font-weight: normal;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 3.77em; }
.reveal h2 {
font-size: 2.11em; }
.reveal h3 {
font-size: 1.55em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal q,
.reveal blockquote {
quotes: none; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #00008B;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #0000f1;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #00003f; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #00008B;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
border-right-color: #00008B; }
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
border-left-color: #00008B; }
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
border-bottom-color: #00008B; }
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
border-top-color: #00008B; }
.reveal .controls .navigate-left.enabled:hover {
border-right-color: #0000f1; }
.reveal .controls .navigate-right.enabled:hover {
border-left-color: #0000f1; }
.reveal .controls .navigate-up.enabled:hover {
border-bottom-color: #0000f1; }
.reveal .controls .navigate-down.enabled:hover {
border-top-color: #0000f1; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2); }
.reveal .progress span {
background: #00008B;
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,484 @@
<!DOCTYPE HTML ><!-- TOLEDO PATCHED webapps/blackboard/webapis/ui/404.jsp -->
<html lang="nl-NL">
<head>
<title>Blackboard Learn</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta id="request-method" name="request-method" content="GET">
<meta name="author" content="Blackboard">
<meta name="copyright" content="&copy; 1997-2019 Blackboard Inc. Alle rechten voorbehouden. U.S. Patent No. 7,493,396 en 7,558,853. Patentaanvragen in behandeling.">
<meta name="keywords" content="Blackboard">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<!-- TOLEDO PATCH - #53968 (start) -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- TOLEDO PATCH - #53968 (end) -->
<!-- TOLEDO PATCH - #53971 (start) -->
<link rel="SHORTCUT ICON" type="image/png" href="/vi/images/toledo-favicon.png">
<!-- TOLEDO PATCH - #53971 (end) -->
<link rel="stylesheet" type="text/css" href="/common/shared.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_0">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/theme.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_1">
<link rel="stylesheet" type="text/css" href="/branding/themes/toledo-11.0.10/app_nav.css?v=3200.0.5-rel.6+3dd6b56+2" id="css_2">
<link rel="stylesheet" type="text/css" href="/webapps/cloud-profiles/css/opt_in_lightbox.css?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2" id="css_3">
<style type="text/css">.topGlobalLinks a.home{background-image:url(/images/console/icons/home_0.gif)}.bottom-buttons-home a{background-image:url(/images/console/icons/home_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.help{background-image:url(/images/console/icons/help_0.gif)}.bottom-buttons-help a{background-image:url(/images/console/icons/help_0.gif);background-repeat:no-repeat;background-position:50% 0}.topGlobalLinks a.logout{background-image:url(/images/console/icons/logout_0.gif)}.global-nav-bar .logout-link,.global-nav-bar .logout-link:hover,.global-nav-bar .logout-link:focus{background-image:url(/images/console/icons/logout_0.gif);background-repeat:no-repeat;background-position:50% 0}</style>
<link rel="stylesheet" type="text/css" media="print" href="/ui/styles/print.css?v=3200.0.5-rel.6+3dd6b56+2">
<script type="text/javascript" src="/javascript/i18n.js?v=3200.0.5-rel.6+3dd6b56"></script>
<script language='javascript' type='text/javascript'>
var JS_RESOURCES = new Object();
function _init_bundle_JS_RESOURCES() {
JS_RESOURCES['validation.email'] = 'U moet een volledig e-mailadres (bijvoorbeeld info@blackboard.com) invoeren.';
JS_RESOURCES['validation.radio.required'] = 'Selecteer om door te gaan.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['common.list.separator.comma'] = '{0}, {1}';
JS_RESOURCES['active.filter.search.terms'] = 'Zoektermen';
JS_RESOURCES['validation.maximum_length.plural'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met {2} tekens.';
JS_RESOURCES['assessment.incomplete.confirm.backtrackProhibited'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om het onvolledige antwoord op te slaan.';
JS_RESOURCES['validation.multiSelect.minItems'] = 'Kader voor meervoudige selectie moet minimaal {0} items bevatten.';
JS_RESOURCES['validation.cmp_field.required'] = 'Geef een waarde op voor {0} \nwanneer veld {1} niet leeg is.';
JS_RESOURCES['warning.email'] = 'Het veld voor het e-mailadres is een aanbevolen veld. Gebruikers zonder een e-mailadres kunnen delen van het systeem niet gebruiken.';
JS_RESOURCES['validation.maximum_length.no_name.singular'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met één teken.';
JS_RESOURCES['validation.multiSelect.maxItems'] = 'Kader voor meervoudige selectie mag niet meer dan {0} items bevatten.';
JS_RESOURCES['validation.number'] = 'U moet een geldige numerieke waarde invoeren: {0}.';
JS_RESOURCES['portalmodule.section.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['show.helptext'] = 'Help-tekst weergeven';
JS_RESOURCES['validation.date.required'] = 'Geef een volledige datumwaarde op: {0}.';
JS_RESOURCES['validation.password'] = 'Wachtwoord kan niet leeg zijn of alleen spaties bevatten.';
JS_RESOURCES['validation.mismatch'] = 'De ingevoerde waarden komen niet overeen: {0}.\nBevestig het wachtwoord: {0}.';
JS_RESOURCES['validation.percent'] = 'Voer een geldig percentage tussen 0 en 100 in.';
JS_RESOURCES['validation.maximum_length.no_name.plural'] = 'Mag niet meer dan {0} tekens bevatten.\nVerkort de invoer met {1} tekens.';
JS_RESOURCES['field_name.substitute'] = '\'\'{0}\'\' invoerveld';
JS_RESOURCES['validation.invalid_value'] = 'Ongeldige numerieke waarde opgegeven: {0}.';
JS_RESOURCES['validation.required'] = 'U moet een waarde opgeven: {0}.';
JS_RESOURCES['validate.alignment.missing.content'] = 'U hebt harmoniseringen geselecteerd maar u hebt geen harmoniseerbare inhoud geselecteerd om te kopiëren.';
JS_RESOURCES['active.filter.free.form.text.blank'] = 'Geef een waarde op voor het veld zoektekst';
JS_RESOURCES['validation.system_role.reserve'] = '\'bb\' is niet toegestaan aan het begin van een rol-ID.';
JS_RESOURCES['validation.date_past'] = 'De einddatum kan niet vroeger zijn dan de begindatum.';
JS_RESOURCES['confirm.delete_item_value'] = 'Het item {0} wordt verwijderd.Wilt u doorgaan?';
JS_RESOURCES['validation.invalid_chars'] = 'Bevat ongeldige tekens: {0}.\nDeze tekens verwijderen: {1}';
JS_RESOURCES['hide.helptext'] = 'Help-tekst verbergen';
JS_RESOURCES['validate.range.lessthen.str'] = 'Kleiner dan {0}';
JS_RESOURCES['validate.login.invalid.username.or.pass'] = 'Voer een gebruikersnaam en wachtwoord in.';
JS_RESOURCES['validation.date_past.confirm'] = 'De tijd ligt in het verleden.\nWilt u doorgaan met deze tijd?';
JS_RESOURCES['validation.negative'] = 'Voer een geldige niet-negatieve waarde in: {0}.';
JS_RESOURCES['validation.url'] = 'U moet een geldige URL (bijvoorbeeld http://www.myschool.edu) invoeren.';
JS_RESOURCES['validate.range.overlap'] = 'criterium ({0}) overlapt criterium ({1}).';
JS_RESOURCES['validate.range.between.str'] = 'Tussen {0} en {1}';
JS_RESOURCES['validation.portal.tool.items.remove'] = 'Verwijderen: {0}?';
JS_RESOURCES['validation.association.refresh.confirm'] = 'De gegevens van de gekoppelde items zijn mogelijk bijgewerkt.\nKlik op OK om de lijst bij te werken of klik op Annuleren om de huidige gegevens te behouden.';
JS_RESOURCES['validate.enrolloptions.error.codeconflict'] = 'De optie voor de toegangscode voor inschrijving komt niet overeen met de gekozen optie Via {instructor}.';
JS_RESOURCES['list.checkToSelectAllItems'] = 'Inschakelen om alle items te selecteren';
JS_RESOURCES['validation.option.required'] = 'U moet ten minste een optie selecteren uit de lijst.';
JS_RESOURCES['active.filter.changed.alert'] = 'criteria bevatten nu';
JS_RESOURCES['vtbe.artifact.footer.validate.nameIfSaveArtifact'] = 'Geef een naam op om op te slaan als een herbruikbaar object.';
JS_RESOURCES['validate.invalidate.number'] = 'Voer een geldige numerieke waarde in, in plaats van {0}.';
JS_RESOURCES['validation.valid_course_id'] = 'De cursus-ID bevat ongeldige tekens of multibyte tekens.';
JS_RESOURCES['assessment.incomplete.confirm'] = 'De volgende vragen kunnen onvolledig zijn: {0}\nKlik op Annuleren om terug te gaan naar de toets. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validate.enrolloptions.error.nooption'] = 'Waarschuwing: kies de optie Via {instructor} of de optie Zelfinschrijving.';
JS_RESOURCES['validation.date_equal'] = 'De begindatum kan niet gelijk zijn aan de einddatum.';
JS_RESOURCES['validation.cmp_field.rejected'] = 'De {0} kan niet worden gebruikt zonder een corresponderende waarde {1}.';
JS_RESOURCES['validation.time.required'] = 'Geef een volledige tijdwaarde op: {0}.';
JS_RESOURCES['validation.integer_number'] = 'U moet een geldige numerieke integerwaarde invoeren: {0}.';
JS_RESOURCES['validation.maximum_length'] = 'Mag niet meer dan 255 tekens bevatten';
JS_RESOURCES['validate.enrolloptions.error.emailrequestconflict'] = 'De geselecteerde inschrijvingsoptie per e-mail komt niet overeen met de gekozen optie Zelfinschrijving.';
JS_RESOURCES['validate.range.morethen.str'] = 'Groter dan {0}';
JS_RESOURCES['invalid_char.space'] = 'spatie';
JS_RESOURCES['notification.submit'] = 'Actie is al verzonden.\nWacht tot de actie is voltooid.';
JS_RESOURCES['validation.plain_text.confirm'] = 'Voor de juiste weergave van vergelijkingen in dit document moet de indeling Slimme tekst of HTML zijn geselecteerd.\nKlik op OK om in de geselecteerde indeling Tekst zonder opmaak op te slaan, of klik op Annuleren om een nieuwe indeling te selecteren.';
JS_RESOURCES['validation.allow_negtive.percent'] = 'Voer een geldig percentage tussen -100 en 100 in.';
JS_RESOURCES['invalid_char.comma'] = 'komma';
JS_RESOURCES['confirm.remove_item'] = 'Deze actie is definitief. U kunt deze niet ongedaan maken. Wilt u doorgaan?';
JS_RESOURCES['list.uncheckToDeselectAllItems'] = 'Uitschakelen om alle items te deselecteren';
JS_RESOURCES['validation.maximum_length.singular'] = 'Mag niet meer dan {1} tekens bevatten: {0}.\nVerkort de invoer met één teken.';
JS_RESOURCES['vtbe.artifact.footer.validate.saveLocationIfSaveArtifact'] = 'Geef een locatie op voor het herbruikbare object.';
JS_RESOURCES['validation.minimum_length'] = 'U moet minimaal {0} tekens invoeren: {1}.';
JS_RESOURCES['assessment.incomplete.confirm.survey'] = 'De volgende vragen zijn mogelijk niet volledig beantwoord: {0}\nKlik op Annuleren om terug te gaan naar de enquête. Klik op OK om de beoordeling te verzenden.';
JS_RESOURCES['validation.image_type'] = 'Onbekend afbeeldingstype {0}. Afbeelding wordt mogelijk niet goed weergegeven.';
JS_RESOURCES['validate.invalidate.number.space'] = 'Spatie';
JS_RESOURCES.getString = i18n_get_string;
JS_RESOURCES.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_JS_RESOURCES();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script language='javascript' type='text/javascript'>
var LOCALE_SETTINGS = new Object();
function _init_bundle_LOCALE_SETTINGS() {
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_FIELD_ORDER'] = 'STREET_1 STREET_2 CITY STATE ZIP_CODE COUNTRY';
LOCALE_SETTINGS['number_format.exponent'] = 'eE';
LOCALE_SETTINGS['LOCALE_SETTINGS.YEAR_CHARACTER.03255'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.2'] = '{1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255'] = 'ddd';
LOCALE_SETTINGS['BBI18N.SOLARIS_CHARSET'] = 'ISO8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN.1'] = '{0}';
LOCALE_SETTINGS['LOCALE_SETTINGS.internal_date_format'] = 'dd-MM-yy';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259'] = 'MMMM yyyy';
LOCALE_SETTINGS['LOCALE_SETTINGS.TIME_ORDER.00519'] = 'HMP';
LOCALE_SETTINGS['float.format'] = '^([0-9]{1,3}(\\.[0-9]{3})*(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.SORT_COLUMN'] = 'familyName';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT'] = '{1} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_SHORT.02097'] = 'MA DI WO DO VR ZA ZO';
LOCALE_SETTINGS['float.allow.negative.format'] = '^((([-]?[0-9]{1,3}(\\.[0-9]{3})*)|[-]?[0-9]*)(\\,[0-9]+)?|\\,[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TYPE'] = 'GREGORIAN';
LOCALE_SETTINGS['LOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME'] = '{4} {3}';
LOCALE_SETTINGS['efloat.format'] = '^[+-]?[0-9]*(\\,[0-9]+)?([eE][+-]?[0-9]+)?$';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260'] = 'd[ MMM][ yyyy]{\'&#8212;\'d MMM yyyy}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL.02100'] = 'januari februari maart april mei juni juli augustus september oktober november december';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521'] = 'NO';
LOCALE_SETTINGS['LOCALE_SETTINGS.LONG'] = '{0} {1} {2} {3}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_FULL_HIJRI.02100'] = 'Muḥarram,Ṣafar,Rabīʿ\'al-Awwal,Rabīʿ\'ath-Thānī,Jumādā\'al-Ūlā,Jumādā\'ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_NAME.03169'] = 'ARIAL.TTF';
LOCALE_SETTINGS['LOCALE_SETTINGS.WORK_FIELD_ORDER'] = 'JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX';
LOCALE_SETTINGS['LOCALE_SETTINGS.GREETING'] = 'Welkom, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT.00520'] = 'jan feb mrt apr mei jun jul aug sep okt nov dec';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_SIZE.03168'] = '8';
LOCALE_SETTINGS['number_format.thousands_sep'] = '.';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256'] = 'ddd d-M';
LOCALE_SETTINGS['LOCALE_SETTINGS.SHORT_SURNAME'] = '{3}, {1}';
LOCALE_SETTINGS['LOCALE_SETTINGS.AM_PM.00522'] = 'AM PM';
LOCALE_SETTINGS['LOCALE_SETTINGS.DATE_ORDER.00519'] = 'DMY';
LOCALE_SETTINGS['LOCALE_SETTINGS.PHONE_FIELD_ORDER'] = 'H_PHONE_1 H_PHONE_2 H_FAX M_PHONE';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_MIN.02099'] = 'ma di wo do vr za zo';
LOCALE_SETTINGS['LOCALE_SETTINGS.24HR_SUPPORT.03208'] = '1';
LOCALE_SETTINGS['LOCALE_SETTINGS.REPORT_FONT_PATH.03170'] = 'C:/WINNT/Fonts';
LOCALE_SETTINGS['LOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207'] = '1';
LOCALE_SETTINGS['BBI18N.WINDOWS_CHARSET'] = 'ISO-8859-1';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520'] = 'Muḥarram,Ṣafar,Rabīʿ\'I,Rabīʿ\'II,Jumādā\'I,Jumādā\'II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\'al-Qaʿda,Dhū\'al-Ḥijja';
LOCALE_SETTINGS['BBI18N.LINUX_CHARSET'] = 'iso88591';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_CHARACTER.03253'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.MONTH_CHARACTER.03254'] = '';
LOCALE_SETTINGS['LOCALE_SETTINGS.NAME.COLUMN_ORDER'] = 'title,givenName,middleName,familyName,suffix,otherName';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258'] = 'dddd d MMM yyyy';
LOCALE_SETTINGS['number_format.decimal_point'] = ',';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAYS.00521'] = '01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31';
LOCALE_SETTINGS['LOCALE_SETTINGS.DAY_FULL.02098'] = 'maandag dinsdag woensdag donderdag vrijdag zaterdag zondag';
LOCALE_SETTINGS['LOCALE_SETTINGS.date_display_pattern'] = 'DD-MM-YY';
LOCALE_SETTINGS['LOCALE_SETTINGS.EXTENDED_SURNAME'] = '{3}';
LOCALE_SETTINGS['thousand.sep.format'] = '\\.';
LOCALE_SETTINGS['LOCALE_SETTINGS.NUMBERS_HIJRI.00521'] = '0 1 2 3 4 5 6 7 8 9';
LOCALE_SETTINGS['LOCALE_SETTINGS.ADDRESS_ORDER.07832'] = 'street,city,region,postal_code,country';
LOCALE_SETTINGS['LOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257'] = 'dddd d-M';
LOCALE_SETTINGS.getString = i18n_get_string;
LOCALE_SETTINGS.getFormattedString = i18n_get_formatted_string;
}
_init_bundle_LOCALE_SETTINGS();
</script>
<script type="text/javascript" src="/javascript/cdn.js"></script>
<script type="text/javascript" src="/groupjs/A0FEFFA6BC693DD2A4FA2218AE0A5612.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/titlebartagutils.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/engine.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/dwr/util.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/groupjs/D2E46DDFABD906C8ACA61F0811BB0A61.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/javascript/ngui/breadcrumbs.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/mybb.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/portal/overlay/welcomeOverlay.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/profile_access.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/groupjs/EDF750EE77AD6EE1074A6D7B968AF35E.js?v=3200.0.5-rel.6+3dd6b56+2"></script>
<script type="text/javascript" src="/webapps/cloud-profiles/js/cloud_session.js?b2=3200.0.5-rel.8+3dd6b56&v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-gate-bb_bb60/js/tool_service.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<script type="text/javascript" src="/webapps/bb-social-learning-bb_bb60/js/social.js?v=3200.0.5-rel.6+3dd6b56+2_3200.0.5-rel.8+3dd6b56"></script>
<!-- TOLEDO PATCH - #53983 (start) -->
<script type="text/javascript">
var tolUserId="q0961690";
var tolUserGivenName="Beppe";
var tolUserFamilyName="Vanrolleghem";
var tolUserEmail="beppe.vanrolleghem@student.odisee.be";
var tolUserLocale="nl_NL";
</script>
<!-- TOLEDO PATCH - #53983 (end) -->
<!-- TOLEDO PATCH - #53974 (start) -->
<script type="text/javascript">
(function() {
// check for global variable > set when this code is first executed > prevent this code from running twice
if (!(window.TOLEDO && window.TOLEDO.themePath)) {
// get all references to “theme.css” - files
$$('link[href*="/theme.css"]').forEach(function(link) {
// load custom js-file from the theme-directory
var cssUrl = link.readAttribute('href');
var themePath = cssUrl.substr(0, (cssUrl.indexOf('/theme.css')));
var script = new Element('script', {
type: 'text/javascript',
src: themePath + '/js/theme.js'
});
window.document.querySelectorAll('head')[0].appendChild(script);
var TOLEDO = window.TOLEDO = window.TOLEDO || {};
TOLEDO.themePath = TOLEDO.themePath || themePath;
});
}
}());
</script>
<!-- TOLEDO PATCH - #53974 (end) -->
</head>
<body >
<h1 class="hideoff hideFromQuickLinks">Snelkoppelingen openen</h1><div id=quick_links_wrap><a id=quick_links_lightbox_link href="#" onclick="quickLinks.lightboxHelper.toggleLightbox(); return false;" role=button aria-haspopup=true tabindex=1 title="Snelkoppelingen&#x20;openen">Snelkoppelingen</a></div><div id=quickLinksLightboxDiv class=hideoff aria-hidden=true style="display:none"><div class=ax-content><div class=content-lite><div id=quick_links_landmarks_section><h2 class=hideFromQuickLinks>Paginamarkeringen</h2><ul class=shortcut-list id=quick_links_landmark_list></ul></div><div id=quick_links_headings_section><h2 class=hideFromQuickLinks>Inhoudsoverzicht</h2><ul class=shortcut-list id=quick_links_heading_list></ul></div></div><div id=quick_links_hotkeys_section class=legend><h2 class=hideFromQuickLinks>Sneltoetsen</h2><ul class=keycombos id=quick_links_hotkey_list></ul></div></div></div><h1 class="hideoff hideFromQuickLinks"></h1><div class=global-nav-bar-wrap><div class="global-nav-bar logout"><a id="topframe.logout.label" href="/webapps/login/?action=logout" target=_top class="nav-link logout-link" title=Afmelden> Afmelden</a></div><div id=global-nav class=global-nav-bar role=navigation data-preview=false><div class=hideoff>Algemeen menu</div><a id=global-nav-link class="nav-link u_floatThis-right" href="#global-nav-flyout" aria-haspopup=true tabindex=1 accesskey=m role=navigation title="Globaal&#x20;navigatiemenu&#x20;openen"><img src="/images/ci/ng/avatar_150.gif" alt="" id=global-avatar dataToolTitle=Gebruikersavatarafbeelding class=global-top-avatar /> Beppe Vanrolleghem<span id=badgeTotal style="visibility: hidden" title=""><span class=hideoff id=badgeAXLabel>Activiteitupdates</span><span class=badge id=badgeTotalCount title=""></span></span><img src="/images/ci/mybb/arrowDown-topnav.png" alt="Algemeen navigatiemenu uitvouwen" id=global-toggle-img class=global-toggle /></a><div id=global-nav-flyout class=flyout-menu style="display: none;" role=application><ul id=bottomButtons class=bottom-buttons><li class=bottom-buttons-home><a id="topframe.home.label" href="https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_id=_1_1" target=_blank class=home title=Home role=menuitem> Home</a></li><li class=bottom-buttons-help><a id="topframe.help.label" href="#" onClick="globalNavigation.openHelpWindow('https://cygnus.cc.kuleuven.be/webapps/portal/frameset.jsp?tab_tab_group_id=_50_1');" class=help title=Help role=menuitem> Help</a></li></ul></div></div></div>
<!-- global_nav.jsp -->
<div id="globalNavPageNavArea">
<table class="bouncer" summary="Tabel bovenste frame" role="presentation">
<tr>
<td>
<div class="topTabs bgBanner" id="topTabs">
<div class="brandingImgWrap">
<a href="http://www.kuleuven.be" target="_blank" title="Katholieke Universiteit Leuven">
<img src="/branding/_1_1/transparant.gif" alt="Katholieke Universiteit Leuven" title="Katholieke Universiteit Leuven" class="bannerImage"/>
</a>
</div>
<div class="tabWrapper-right">
<H2 CLASS="hideoff">Tabbladen bovenste frame</H2>
<table class="appTabs transparent" id="appTabList" summary="Tabel Tab List" role="presentation">
<tr>
<td id="My Toledo" class="active" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_250_1" TARGET="_top"><span>My Toledo</span>
<span class="hideoff"> Tabblad 1 van 8&nbsp;(actief tabblad)</span>
</a>
</td>
<td id="My Exams" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_313_1" TARGET="_top"><span>My Exams</span>
<span class="hideoff"> Tabblad 2 van 8</span>
</a>
</td>
<td id="Toledo+" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_32_1" TARGET="_top"><span>Toledo+</span>
<span class="hideoff"> Tabblad 3 van 8</span>
</a>
</td>
<td id="ODISEE" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_270_1" TARGET="_top"><span>ODISEE</span>
<span class="hideoff"> Tabblad 4 van 8</span>
</a>
</td>
<td id="My Projects" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_54_1" TARGET="_top"><span>My Projects</span>
<span class="hideoff"> Tabblad 5 van 8</span>
</a>
</td>
<td id="My Portfolio" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_53_1" TARGET="_top"><span>My Portfolio</span>
<span class="hideoff"> Tabblad 6 van 8</span>
</a>
</td>
<td id="Bibliotheek" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_51_1" TARGET="_top"><span>Bibliotheek</span>
<span class="hideoff"> Tabblad 7 van 8</span>
</a>
</td>
<td id="Help" >
<a href="/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_50_1" TARGET="_top"><span>Help</span>
<span class="hideoff"> Tabblad 8 van 8</span>
</a>
</td>
</tr>
</table>
<div class="clearfloats"></div>
</div>
</div>
</td>
</tr>
</table>
</div>
<div id="globalNavPageContentArea">
<div class="locationPane">
<div id="contentPanel" class="contentPaneWide error ok">
<div id="content" class="contentBox ">
<div id="pageTitleDiv" class="pageTitle clearfix ">
<div id="pageTitleBar" class='pageTitleIcon' tabindex="0">
<img src="/images/ci/sets/set01/receipt_fail.gif" alt="" id="titleicon"><h1 id="pageTitleHeader" tabindex="-1" ><span id="pageTitleText">
<span style="color:;">Niet gevonden</span> </span></h1>
<span id="_titlebarExtraContent" class="titleButtons"></span>
</div>
</div>
<div class="container clearfix" id="containerdiv">
<h2 class="hideoff">Inhoud</h2>
<div id="bbNG.receiptTag.content" tabindex="0">De opgegeven bron is niet gevonden of u hebt geen toegang tot de bron.</div><p><span class="receiptDate">vrijdag 19 april 2019 12:17:21 uur CEST</span></p>
<p class="backLink">
<a href="javascript:history.go(-1)"
>
OK
</a>
</p>
</div>
</div>
</div>
</div>
</div>
<!-- This js binds a Kaltura function to the dom:loaded event -->
<script type="text/javascript">
Event.observe(document, "dom:loaded", function() {
addCourseIdToUrl();
});
function addCourseIdToUrl () {
var bbCourseIdForKaltura = getSpecificParam("course_id");
var bbContentIdForKaltura = getSpecificParam("content_id");
var refs = document.querySelectorAll('a.lb');
for (i = 0; i < refs.length; i++) {
if (refs[i].href.indexOf("/LtiMashupPlayIframeWrapper?playUrl=/browseandembed") != -1)
refs[i].href = refs[i].href + "&course_id=" + bbCourseIdForKaltura + "&content_id=" + bbContentIdForKaltura;
}
}
function getSpecificParam (paramString) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] === paramString) return pair[1];
}
}
</script >
<script type="text/javascript">page.bundle.addKey('inlineconfirmation.close','Sluiten');page.bundle.addKey('inlineconfirmation.refresh','Vernieuwen');page.bundle.addKey('hidden.link.close.menu','Einde van menu. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('hidden.link.close.form','Einde van formulier. Klik om terug te keren naar gekoppeld item.');page.bundle.addKey('lightbox.loading','Bezig met laden...');page.bundle.addKey('yt.stopped','Gestopt:');page.bundle.addKey('yt.playing','Wordt afgespeeld:');page.bundle.addKey('yt.cued','In wachtrij geplaatst:');page.bundle.addKey('yt.buffering','Wordt in buffer geplaatst:');page.bundle.addKey('yt.paused','Onderbroken:');page.bundle.addKey('yt.ended','Beëindigd:');page.bundle.addKey('yt.play','Afspelen');page.bundle.addKey('yt.pause','Pauze');page.bundle.addKey('yt.mute','Geluid uit');page.bundle.addKey('yt.unmute','Geluid aan');page.bundle.addKey('lightbox.overlay','{0} is geopend als een lightbox die over de huidige pagina wordt weergegeven.');page.bundle.addKey('display.playerControls','Afspeelknoppen');page.bundle.addKey('display.videoPlayerControls','Afspeelknoppen videospeler');page.bundle.addKey('display.play','Afspelen');page.bundle.addKey('display.stop','Stoppen');page.bundle.addKey('display.volumeUp','Harder');page.bundle.addKey('display.volumeDown','Zachter');page.bundle.addKey('display.mute','Geen geluid');page.bundle.addKey('display.videoStatus','Videostatus');page.bundle.addKey('display.closePlayerControls','Afspeelknoppen videospeler verbergen');page.bundle.addKey('display.embeddedVideoPlayer','Ingesloten videospeler');page.bundle.addKey('display.of','van');page.bundle.addKey('display.view.on.flickr','Foto bekijken op Flickr');page.bundle.addKey('mashups.content.data.msg','De mashup-inhoud kan niet weergegeven worden. Dat gebeurt wanneer het systeem een ongeldige URL detecteert. Verwijder het mashup-item en probeer het opnieuw om dit probleem op te lossen.');page.bundle.addKey('contextmenu.frame.title','Menuframe');page.bundle.addKey('frameset.contentframe.title','Inhoud');page.bundle.addKey('common.pair.paren','{0} ({1})');page.bundle.addKey('optin.decline.confirm.existing','Hiermee verwijdert u uw Blackboard-profiel permanent. Wilt u doorgaan?');page.bundle.addKey('optin.processing.error','Er is een fout opgetreden bij de verwerking van uw aanvraag.');page.bundle.addKey('tool.activity.description','activiteitupdates');page.bundle.addKey('accessDeniedMsg','Toegang is geweigerd');</script>
<script type='text/javascript'>globalNavigation.init(); Event.observe(window, 'resize', globalNavigation.onResize);</script>
<script type="text/javascript">
page.bundle.addKey('globalnav.menu.expand','Algemeen\x20navigatiemenu\x20uitvouwen');
page.bundle.addKey('globalnav.menu.collapse','Algemeen\x20navigatiemenu\x20samenvouwen');
</script>
<script type="text/javascript">
page.bundle.addKey('quick_links.link.title','Navigeren\x20naar\x20element\x20\x7B1\x7D\x20van\x20type\x20\x7B2\x7D\x20in\x20frame\x20\x7B0\x7D');
page.bundle.addKey('quick_links.lightbox_title','Snelkoppelingen');
page.bundle.addKey('quick_links.link_title','Snelkoppelingen\x20openen');
page.bundle.addKey('quick_links.hotkey.shift','Shift');
page.bundle.addKey('quick_links.hotkey.control','Ctrl');
page.bundle.addKey('quick_links.hotkey.alt','Alt');
page.bundle.addKey('quick_links.hotkey.combination_divider','\x2B');
</script>
<script type="text/javascript">quickLinks.initialize( [ '' ] );</script>
<script type="text/javascript">
globalNavMenu.init( true );
</script>
<script type='text/javascript'> social.Profile.MY_PROFILE_TOOL_ID='BB-CORE_____myProfile'; social.Profile.MY_PROFILE_TOOL_URI='/webapps/bb-social-learning-bb_bb60/execute/mybb?cmd=display&toolId=BB-CORE_____myProfile&location='; </script>
<script type="text/javascript">
FastInit.addOnLoad( function()
{
if ( window.DWREngine )
{
try {DWREngine.beginBatch();} catch(ignore) {}
}
welcomeOverlay.initOverlay();
CloudSession.initSessionHeartbeat('/webapps/cloud-profiles/session/heartbeat');
tool_service.init ('300000', 'Suppress-Session-Timestamp-Update' );
if (typeof(initEditors) == 'function') { initEditors(); };
if (window['org'] && window['org']['owasp']) { org.owasp.esapi.ESAPI.initialize(); };
quickLinks.createHelper();
window.profileAccess = new ProfileAccess( '/webapps/cloud-profiles/', 'https://api.cloudbb.blackboard.com/v1/sessions/redirectWithToken', 'https://ui.cloudbb.blackboard.com/profiles/me/edit?sid=aed04c83-88d0-41c5-af6f-e3613654ee6d&source=learn', false, 'blackboard.platform.security.NonceUtil.nonce.ajax', '906b8585-2e05-4d0d-a245-91cd6e7439fc' );
if ( window.DWREngine )
{
try {DWREngine.endBatch();} catch(ignore) {}
}
BrowserSpecific.registerListeners();
});
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
/*! head.core - v1.0.2 */
(function(n,t){"use strict";function r(n){a[a.length]=n}function k(n){var t=new RegExp(" ?\\b"+n+"\\b");c.className=c.className.replace(t,"")}function p(n,t){for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}function tt(){var t,e,f,o;c.className=c.className.replace(/ (w-|eq-|gt-|gte-|lt-|lte-|portrait|no-portrait|landscape|no-landscape)\d+/g,"");t=n.innerWidth||c.clientWidth;e=n.outerWidth||n.screen.width;u.screen.innerWidth=t;u.screen.outerWidth=e;r("w-"+t);p(i.screens,function(n){t>n?(i.screensCss.gt&&r("gt-"+n),i.screensCss.gte&&r("gte-"+n)):t<n?(i.screensCss.lt&&r("lt-"+n),i.screensCss.lte&&r("lte-"+n)):t===n&&(i.screensCss.lte&&r("lte-"+n),i.screensCss.eq&&r("e-q"+n),i.screensCss.gte&&r("gte-"+n))});f=n.innerHeight||c.clientHeight;o=n.outerHeight||n.screen.height;u.screen.innerHeight=f;u.screen.outerHeight=o;u.feature("portrait",f>t);u.feature("landscape",f<t)}function it(){n.clearTimeout(b);b=n.setTimeout(tt,50)}var y=n.document,rt=n.navigator,ut=n.location,c=y.documentElement,a=[],i={screens:[240,320,480,640,768,800,1024,1280,1440,1680,1920],screensCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!1},browsers:[{ie:{min:6,max:11}}],browserCss:{gt:!0,gte:!1,lt:!0,lte:!1,eq:!0},html5:!0,page:"-page",section:"-section",head:"head"},v,u,s,w,o,h,l,d,f,g,nt,e,b;if(n.head_conf)for(v in n.head_conf)n.head_conf[v]!==t&&(i[v]=n.head_conf[v]);u=n[i.head]=function(){u.ready.apply(null,arguments)};u.feature=function(n,t,i){return n?(Object.prototype.toString.call(t)==="[object Function]"&&(t=t.call()),r((t?"":"no-")+n),u[n]=!!t,i||(k("no-"+n),k(n),u.feature()),u):(c.className+=" "+a.join(" "),a=[],u)};u.feature("js",!0);s=rt.userAgent.toLowerCase();w=/mobile|android|kindle|silk|midp|phone|(windows .+arm|touch)/.test(s);u.feature("mobile",w,!0);u.feature("desktop",!w,!0);s=/(chrome|firefox)[ \/]([\w.]+)/.exec(s)||/(iphone|ipad|ipod)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(android)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(webkit|opera)(?:.*version)?[ \/]([\w.]+)/.exec(s)||/(msie) ([\w.]+)/.exec(s)||/(trident).+rv:(\w.)+/.exec(s)||[];o=s[1];h=parseFloat(s[2]);switch(o){case"msie":case"trident":o="ie";h=y.documentMode||h;break;case"firefox":o="ff";break;case"ipod":case"ipad":case"iphone":o="ios";break;case"webkit":o="safari"}for(u.browser={name:o,version:h},u.browser[o]=!0,l=0,d=i.browsers.length;l<d;l++)for(f in i.browsers[l])if(o===f)for(r(f),g=i.browsers[l][f].min,nt=i.browsers[l][f].max,e=g;e<=nt;e++)h>e?(i.browserCss.gt&&r("gt-"+f+e),i.browserCss.gte&&r("gte-"+f+e)):h<e?(i.browserCss.lt&&r("lt-"+f+e),i.browserCss.lte&&r("lte-"+f+e)):h===e&&(i.browserCss.lte&&r("lte-"+f+e),i.browserCss.eq&&r("eq-"+f+e),i.browserCss.gte&&r("gte-"+f+e));else r("no-"+f);r(o);r(o+parseInt(h,10));i.html5&&o==="ie"&&h<9&&p("abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|progress|section|summary|time|video".split("|"),function(n){y.createElement(n)});p(ut.pathname.split("/"),function(n,u){if(this.length>2&&this[u+1]!==t)u&&r(this.slice(u,u+1).join("-").toLowerCase()+i.section);else{var f=n||"index",e=f.indexOf(".");e>0&&(f=f.substring(0,e));c.id=f.toLowerCase()+i.page;u||r("root"+i.section)}});u.screen={height:n.screen.height,width:n.screen.width};tt();b=0;n.addEventListener?n.addEventListener("resize",it,!1):n.attachEvent("onresize",it)})(window);
/*! head.css3 - v1.0.0 */
(function(n,t){"use strict";function a(n){for(var r in n)if(i[n[r]]!==t)return!0;return!1}function r(n){var t=n.charAt(0).toUpperCase()+n.substr(1),i=(n+" "+c.join(t+" ")+t).split(" ");return!!a(i)}var h=n.document,o=h.createElement("i"),i=o.style,s=" -o- -moz- -ms- -webkit- -khtml- ".split(" "),c="Webkit Moz O ms Khtml".split(" "),l=n.head_conf&&n.head_conf.head||"head",u=n[l],f={gradient:function(){var n="background-image:";return i.cssText=(n+s.join("gradient(linear,left top,right bottom,from(#9f9),to(#fff));"+n)+s.join("linear-gradient(left top,#eee,#fff);"+n)).slice(0,-n.length),!!i.backgroundImage},rgba:function(){return i.cssText="background-color:rgba(0,0,0,0.5)",!!i.backgroundColor},opacity:function(){return o.style.opacity===""},textshadow:function(){return i.textShadow===""},multiplebgs:function(){i.cssText="background:url(https://),url(https://),red url(https://)";var n=(i.background||"").match(/url/g);return Object.prototype.toString.call(n)==="[object Array]"&&n.length===3},boxshadow:function(){return r("boxShadow")},borderimage:function(){return r("borderImage")},borderradius:function(){return r("borderRadius")},cssreflections:function(){return r("boxReflect")},csstransforms:function(){return r("transform")},csstransitions:function(){return r("transition")},touch:function(){return"ontouchstart"in n},retina:function(){return n.devicePixelRatio>1},fontface:function(){var t=u.browser.name,n=u.browser.version;switch(t){case"ie":return n>=9;case"chrome":return n>=13;case"ff":return n>=6;case"ios":return n>=5;case"android":return!1;case"webkit":return n>=5.1;case"opera":return n>=10;default:return!1}}};for(var e in f)f[e]&&u.feature(e,f[e].call(),!0);u.feature()})(window);
/*! head.load - v1.0.3 */
(function(n,t){"use strict";function w(){}function u(n,t){if(n){typeof n=="object"&&(n=[].slice.call(n));for(var i=0,r=n.length;i<r;i++)t.call(n,n[i],i)}}function it(n,i){var r=Object.prototype.toString.call(i).slice(8,-1);return i!==t&&i!==null&&r===n}function s(n){return it("Function",n)}function a(n){return it("Array",n)}function et(n){var i=n.split("/"),t=i[i.length-1],r=t.indexOf("?");return r!==-1?t.substring(0,r):t}function f(n){(n=n||w,n._done)||(n(),n._done=1)}function ot(n,t,r,u){var f=typeof n=="object"?n:{test:n,success:!t?!1:a(t)?t:[t],failure:!r?!1:a(r)?r:[r],callback:u||w},e=!!f.test;return e&&!!f.success?(f.success.push(f.callback),i.load.apply(null,f.success)):e||!f.failure?u():(f.failure.push(f.callback),i.load.apply(null,f.failure)),i}function v(n){var t={},i,r;if(typeof n=="object")for(i in n)!n[i]||(t={name:i,url:n[i]});else t={name:et(n),url:n};return(r=c[t.name],r&&r.url===t.url)?r:(c[t.name]=t,t)}function y(n){n=n||c;for(var t in n)if(n.hasOwnProperty(t)&&n[t].state!==l)return!1;return!0}function st(n){n.state=ft;u(n.onpreload,function(n){n.call()})}function ht(n){n.state===t&&(n.state=nt,n.onpreload=[],rt({url:n.url,type:"cache"},function(){st(n)}))}function ct(){var n=arguments,t=n[n.length-1],r=[].slice.call(n,1),f=r[0];return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(f?(u(r,function(n){s(n)||!n||ht(v(n))}),b(v(n[0]),s(f)?f:function(){i.load.apply(null,r)})):b(v(n[0])),i)}function lt(){var n=arguments,t=n[n.length-1],r={};return(s(t)||(t=null),a(n[0]))?(n[0].push(t),i.load.apply(null,n[0]),i):(u(n,function(n){n!==t&&(n=v(n),r[n.name]=n)}),u(n,function(n){n!==t&&(n=v(n),b(n,function(){y(r)&&f(t)}))}),i)}function b(n,t){if(t=t||w,n.state===l){t();return}if(n.state===tt){i.ready(n.name,t);return}if(n.state===nt){n.onpreload.push(function(){b(n,t)});return}n.state=tt;rt(n,function(){n.state=l;t();u(h[n.name],function(n){f(n)});o&&y()&&u(h.ALL,function(n){f(n)})})}function at(n){n=n||"";var t=n.split("?")[0].split(".");return t[t.length-1].toLowerCase()}function rt(t,i){function e(t){t=t||n.event;u.onload=u.onreadystatechange=u.onerror=null;i()}function o(f){f=f||n.event;(f.type==="load"||/loaded|complete/.test(u.readyState)&&(!r.documentMode||r.documentMode<9))&&(n.clearTimeout(t.errorTimeout),n.clearTimeout(t.cssTimeout),u.onload=u.onreadystatechange=u.onerror=null,i())}function s(){if(t.state!==l&&t.cssRetries<=20){for(var i=0,f=r.styleSheets.length;i<f;i++)if(r.styleSheets[i].href===u.href){o({type:"load"});return}t.cssRetries++;t.cssTimeout=n.setTimeout(s,250)}}var u,h,f;i=i||w;h=at(t.url);h==="css"?(u=r.createElement("link"),u.type="text/"+(t.type||"css"),u.rel="stylesheet",u.href=t.url,t.cssRetries=0,t.cssTimeout=n.setTimeout(s,500)):(u=r.createElement("script"),u.type="text/"+(t.type||"javascript"),u.src=t.url);u.onload=u.onreadystatechange=o;u.onerror=e;u.async=!1;u.defer=!1;t.errorTimeout=n.setTimeout(function(){e({type:"timeout"})},7e3);f=r.head||r.getElementsByTagName("head")[0];f.insertBefore(u,f.lastChild)}function vt(){for(var t,u=r.getElementsByTagName("script"),n=0,f=u.length;n<f;n++)if(t=u[n].getAttribute("data-headjs-load"),!!t){i.load(t);return}}function yt(n,t){var v,p,e;return n===r?(o?f(t):d.push(t),i):(s(n)&&(t=n,n="ALL"),a(n))?(v={},u(n,function(n){v[n]=c[n];i.ready(n,function(){y(v)&&f(t)})}),i):typeof n!="string"||!s(t)?i:(p=c[n],p&&p.state===l||n==="ALL"&&y()&&o)?(f(t),i):(e=h[n],e?e.push(t):e=h[n]=[t],i)}function e(){if(!r.body){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(e,50);return}o||(o=!0,vt(),u(d,function(n){f(n)}))}function k(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",k,!1),e()):r.readyState==="complete"&&(r.detachEvent("onreadystatechange",k),e())}var r=n.document,d=[],h={},c={},ut="async"in r.createElement("script")||"MozAppearance"in r.documentElement.style||n.opera,o,g=n.head_conf&&n.head_conf.head||"head",i=n[g]=n[g]||function(){i.ready.apply(null,arguments)},nt=1,ft=2,tt=3,l=4,p;if(r.readyState==="complete")e();else if(r.addEventListener)r.addEventListener("DOMContentLoaded",k,!1),n.addEventListener("load",e,!1);else{r.attachEvent("onreadystatechange",k);n.attachEvent("onload",e);p=!1;try{p=!n.frameElement&&r.documentElement}catch(wt){}p&&p.doScroll&&function pt(){if(!o){try{p.doScroll("left")}catch(t){n.clearTimeout(i.readyTimeout);i.readyTimeout=n.setTimeout(pt,50);return}e()}}()}i.load=i.js=ut?lt:ct;i.test=ot;i.ready=yt;i.ready(r,function(){y()&&u(h.ALL,function(n){f(n)});i.feature&&i.feature("domloaded",!0)})})(window);
/*
//# sourceMappingURL=head.min.js.map
*/

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,155 @@
/**
* Handles opening of and synchronization with the reveal.js
* notes window.
*
* Handshake process:
* 1. This window posts 'connect' to notes window
* - Includes URL of presentation to show
* 2. Notes window responds with 'connected' when it is available
* 3. This window proceeds to send the current presentation state
* to the notes window
*/
var RevealNotes = (function() {
function openNotes( notesFilePath ) {
if( !notesFilePath ) {
var jsFileLocation = document.querySelector('script[src$="notes.js"]').src; // this js file path
jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, ''); // the js folder path
notesFilePath = jsFileLocation + 'notes.html';
}
var notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' );
// Allow popup window access to Reveal API
notesPopup.Reveal = this.Reveal;
/**
* Connect to the notes window through a postmessage handshake.
* Using postmessage enables us to work in situations where the
* origins differ, such as a presentation being opened from the
* file system.
*/
function connect() {
// Keep trying to connect until we get a 'connected' message back
var connectInterval = setInterval( function() {
notesPopup.postMessage( JSON.stringify( {
namespace: 'reveal-notes',
type: 'connect',
url: window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search,
state: Reveal.getState()
} ), '*' );
}, 500 );
window.addEventListener( 'message', function( event ) {
var data = JSON.parse( event.data );
if( data && data.namespace === 'reveal-notes' && data.type === 'connected' ) {
clearInterval( connectInterval );
onConnected();
}
} );
}
/**
* Posts the current slide data to the notes window
*/
function post( event ) {
var slideElement = Reveal.getCurrentSlide(),
notesElement = slideElement.querySelector( 'aside.notes' ),
fragmentElement = slideElement.querySelector( '.current-fragment' );
var messageData = {
namespace: 'reveal-notes',
type: 'state',
notes: '',
markdown: false,
whitespace: 'normal',
state: Reveal.getState()
};
// Look for notes defined in a slide attribute
if( slideElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = slideElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
}
// Look for notes defined in a fragment
if( fragmentElement ) {
var fragmentNotes = fragmentElement.querySelector( 'aside.notes' );
if( fragmentNotes ) {
notesElement = fragmentNotes;
}
else if( fragmentElement.hasAttribute( 'data-notes' ) ) {
messageData.notes = fragmentElement.getAttribute( 'data-notes' );
messageData.whitespace = 'pre-wrap';
// In case there are slide notes
notesElement = null;
}
}
// Look for notes defined in an aside element
if( notesElement ) {
messageData.notes = notesElement.innerHTML;
messageData.markdown = typeof notesElement.getAttribute( 'data-markdown' ) === 'string';
}
notesPopup.postMessage( JSON.stringify( messageData ), '*' );
}
/**
* Called once we have established a connection to the notes
* window.
*/
function onConnected() {
// Monitor events that trigger a change in state
Reveal.addEventListener( 'slidechanged', post );
Reveal.addEventListener( 'fragmentshown', post );
Reveal.addEventListener( 'fragmenthidden', post );
Reveal.addEventListener( 'overviewhidden', post );
Reveal.addEventListener( 'overviewshown', post );
Reveal.addEventListener( 'paused', post );
Reveal.addEventListener( 'resumed', post );
// Post the initial state
post();
}
connect();
}
if( !/receiver/i.test( window.location.search ) ) {
// If the there's a 'notes' query set, open directly
if( window.location.search.match( /(\?|\&)notes/gi ) !== null ) {
openNotes();
}
// Open the notes when the 's' key is hit
document.addEventListener( 'keydown', function( event ) {
// Disregard the event if the target is editable or a
// modifier is present
if ( document.querySelector( ':focus' ) !== null || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey ) return;
// Disregard the event if keyboard is disabled
if ( Reveal.getConfig().keyboard === false ) return;
if( event.keyCode === 83 ) {
event.preventDefault();
openNotes();
}
}, false );
// Show our keyboard shortcut in the reveal.js help overlay
if( window.Reveal ) Reveal.registerKeyboardShortcut( 'S', 'Speaker notes view' );
}
return { open: openNotes };
})();

View File

@@ -0,0 +1,36 @@
/*
RequireJS 2.1.10 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
Available via the MIT or new BSD license.
see: http://github.com/jrburke/requirejs for details
*/
var requirejs,require,define;
(function(ca){function G(b){return"[object Function]"===N.call(b)}function H(b){return"[object Array]"===N.call(b)}function v(b,c){if(b){var d;for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);}}function U(b,c){if(b){var d;for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);}}function s(b,c){return ga.call(b,c)}function j(b,c){return s(b,c)&&b[c]}function B(b,c){for(var d in b)if(s(b,d)&&c(b[d],d))break}function V(b,c,d,g){c&&B(c,function(c,h){if(d||!s(b,h))g&&"object"===typeof c&&c&&!H(c)&&!G(c)&&!(c instanceof
RegExp)?(b[h]||(b[h]={}),V(b[h],c,d,g)):b[h]=c});return b}function t(b,c){return function(){return c.apply(b,arguments)}}function da(b){throw b;}function ea(b){if(!b)return b;var c=ca;v(b.split("."),function(b){c=c[b]});return c}function C(b,c,d,g){c=Error(c+"\nhttp://requirejs.org/docs/errors.html#"+b);c.requireType=b;c.requireModules=g;d&&(c.originalError=d);return c}function ha(b){function c(a,e,b){var f,n,c,d,g,h,i,I=e&&e.split("/");n=I;var m=l.map,k=m&&m["*"];if(a&&"."===a.charAt(0))if(e){n=
I.slice(0,I.length-1);a=a.split("/");e=a.length-1;l.nodeIdCompat&&R.test(a[e])&&(a[e]=a[e].replace(R,""));n=a=n.concat(a);d=n.length;for(e=0;e<d;e++)if(c=n[e],"."===c)n.splice(e,1),e-=1;else if(".."===c)if(1===e&&(".."===n[2]||".."===n[0]))break;else 0<e&&(n.splice(e-1,2),e-=2);a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if(b&&m&&(I||k)){n=a.split("/");e=n.length;a:for(;0<e;e-=1){d=n.slice(0,e).join("/");if(I)for(c=I.length;0<c;c-=1)if(b=j(m,I.slice(0,c).join("/")))if(b=j(b,d)){f=b;
g=e;break a}!h&&(k&&j(k,d))&&(h=j(k,d),i=e)}!f&&h&&(f=h,g=i);f&&(n.splice(0,g,f),a=n.join("/"))}return(f=j(l.pkgs,a))?f:a}function d(a){z&&v(document.getElementsByTagName("script"),function(e){if(e.getAttribute("data-requiremodule")===a&&e.getAttribute("data-requirecontext")===i.contextName)return e.parentNode.removeChild(e),!0})}function g(a){var e=j(l.paths,a);if(e&&H(e)&&1<e.length)return e.shift(),i.require.undef(a),i.require([a]),!0}function u(a){var e,b=a?a.indexOf("!"):-1;-1<b&&(e=a.substring(0,
b),a=a.substring(b+1,a.length));return[e,a]}function m(a,e,b,f){var n,d,g=null,h=e?e.name:null,l=a,m=!0,k="";a||(m=!1,a="_@r"+(N+=1));a=u(a);g=a[0];a=a[1];g&&(g=c(g,h,f),d=j(p,g));a&&(g?k=d&&d.normalize?d.normalize(a,function(a){return c(a,h,f)}):c(a,h,f):(k=c(a,h,f),a=u(k),g=a[0],k=a[1],b=!0,n=i.nameToUrl(k)));b=g&&!d&&!b?"_unnormalized"+(Q+=1):"";return{prefix:g,name:k,parentMap:e,unnormalized:!!b,url:n,originalName:l,isDefine:m,id:(g?g+"!"+k:k)+b}}function q(a){var e=a.id,b=j(k,e);b||(b=k[e]=new i.Module(a));
return b}function r(a,e,b){var f=a.id,n=j(k,f);if(s(p,f)&&(!n||n.defineEmitComplete))"defined"===e&&b(p[f]);else if(n=q(a),n.error&&"error"===e)b(n.error);else n.on(e,b)}function w(a,e){var b=a.requireModules,f=!1;if(e)e(a);else if(v(b,function(e){if(e=j(k,e))e.error=a,e.events.error&&(f=!0,e.emit("error",a))}),!f)h.onError(a)}function x(){S.length&&(ia.apply(A,[A.length,0].concat(S)),S=[])}function y(a){delete k[a];delete W[a]}function F(a,e,b){var f=a.map.id;a.error?a.emit("error",a.error):(e[f]=
!0,v(a.depMaps,function(f,c){var d=f.id,g=j(k,d);g&&(!a.depMatched[c]&&!b[d])&&(j(e,d)?(a.defineDep(c,p[d]),a.check()):F(g,e,b))}),b[f]=!0)}function D(){var a,e,b=(a=1E3*l.waitSeconds)&&i.startTime+a<(new Date).getTime(),f=[],c=[],h=!1,k=!0;if(!X){X=!0;B(W,function(a){var i=a.map,m=i.id;if(a.enabled&&(i.isDefine||c.push(a),!a.error))if(!a.inited&&b)g(m)?h=e=!0:(f.push(m),d(m));else if(!a.inited&&(a.fetched&&i.isDefine)&&(h=!0,!i.prefix))return k=!1});if(b&&f.length)return a=C("timeout","Load timeout for modules: "+
f,null,f),a.contextName=i.contextName,w(a);k&&v(c,function(a){F(a,{},{})});if((!b||e)&&h)if((z||fa)&&!Y)Y=setTimeout(function(){Y=0;D()},50);X=!1}}function E(a){s(p,a[0])||q(m(a[0],null,!0)).init(a[1],a[2])}function L(a){var a=a.currentTarget||a.srcElement,e=i.onScriptLoad;a.detachEvent&&!Z?a.detachEvent("onreadystatechange",e):a.removeEventListener("load",e,!1);e=i.onScriptError;(!a.detachEvent||Z)&&a.removeEventListener("error",e,!1);return{node:a,id:a&&a.getAttribute("data-requiremodule")}}function M(){var a;
for(x();A.length;){a=A.shift();if(null===a[0])return w(C("mismatch","Mismatched anonymous define() module: "+a[a.length-1]));E(a)}}var X,$,i,K,Y,l={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},k={},W={},aa={},A=[],p={},T={},ba={},N=1,Q=1;K={require:function(a){return a.require?a.require:a.require=i.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?a.exports:a.exports=p[a.map.id]={}},module:function(a){return a.module?a.module:
a.module={id:a.map.id,uri:a.map.url,config:function(){return j(l.config,a.map.id)||{}},exports:K.exports(a)}}};$=function(a){this.events=j(aa,a.id)||{};this.map=a;this.shim=j(l.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};$.prototype={init:function(a,e,b,f){f=f||{};if(!this.inited){this.factory=e;if(b)this.on("error",b);else this.events.error&&(b=t(this,function(a){this.emit("error",a)}));this.depMaps=a&&a.slice(0);this.errback=b;this.inited=
!0;this.ignore=f.ignore;f.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,e){this.depMatched[a]||(this.depMatched[a]=!0,this.depCount-=1,this.depExports[a]=e)},fetch:function(){if(!this.fetched){this.fetched=!0;i.startTime=(new Date).getTime();var a=this.map;if(this.shim)i.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],t(this,function(){return a.prefix?this.callPlugin():this.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=
this.map.url;T[a]||(T[a]=!0,i.load(this.map.id,a))},check:function(){if(this.enabled&&!this.enabling){var a,e,b=this.map.id;e=this.depExports;var f=this.exports,c=this.factory;if(this.inited)if(this.error)this.emit("error",this.error);else{if(!this.defining){this.defining=!0;if(1>this.depCount&&!this.defined){if(G(c)){if(this.events.error&&this.map.isDefine||h.onError!==da)try{f=i.execCb(b,c,e,f)}catch(d){a=d}else f=i.execCb(b,c,e,f);this.map.isDefine&&void 0===f&&((e=this.module)?f=e.exports:this.usingExports&&
(f=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?"define":"require",w(this.error=a)}else f=c;this.exports=f;if(this.map.isDefine&&!this.ignore&&(p[b]=f,h.onResourceLoad))h.onResourceLoad(i,this.map,this.depMaps);y(b);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()}},callPlugin:function(){var a=
this.map,b=a.id,d=m(a.prefix);this.depMaps.push(d);r(d,"defined",t(this,function(f){var d,g;g=j(ba,this.map.id);var J=this.map.name,u=this.map.parentMap?this.map.parentMap.name:null,p=i.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(f.normalize&&(J=f.normalize(J,function(a){return c(a,u,!0)})||""),f=m(a.prefix+"!"+J,this.map.parentMap),r(f,"defined",t(this,function(a){this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),g=j(k,f.id)){this.depMaps.push(f);
if(this.events.error)g.on("error",t(this,function(a){this.emit("error",a)}));g.enable()}}else g?(this.map.url=i.nameToUrl(g),this.load()):(d=t(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),d.error=t(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];B(k,function(a){0===a.map.id.indexOf(b+"_unnormalized")&&y(a.map.id)});w(a)}),d.fromText=t(this,function(f,c){var g=a.name,J=m(g),k=O;c&&(f=c);k&&(O=!1);q(J);s(l.config,b)&&(l.config[g]=l.config[b]);try{h.exec(f)}catch(j){return w(C("fromtexteval",
"fromText eval for "+b+" failed: "+j,j,[b]))}k&&(O=!0);this.depMaps.push(J);i.completeLoad(g);p([g],d)}),f.load(a.name,p,d,l))}));i.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){W[this.map.id]=this;this.enabling=this.enabled=!0;v(this.depMaps,t(this,function(a,b){var c,f;if("string"===typeof a){a=m(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=j(K,a.id)){this.depExports[b]=c(this);return}this.depCount+=1;r(a,"defined",t(this,function(a){this.defineDep(b,
a);this.check()}));this.errback&&r(a,"error",t(this,this.errback))}c=a.id;f=k[c];!s(K,c)&&(f&&!f.enabled)&&i.enable(a,this)}));B(this.pluginMaps,t(this,function(a){var b=j(k,a.id);b&&!b.enabled&&i.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){v(this.events[a],function(a){a(b)});"error"===a&&delete this.events[a]}};i={config:l,contextName:b,registry:k,defined:p,urlFetched:T,defQueue:A,Module:$,makeModuleMap:m,
nextTick:h.nextTick,onError:w,configure:function(a){a.baseUrl&&"/"!==a.baseUrl.charAt(a.baseUrl.length-1)&&(a.baseUrl+="/");var b=l.shim,c={paths:!0,bundles:!0,config:!0,map:!0};B(a,function(a,b){c[b]?(l[b]||(l[b]={}),V(l[b],a,!0,!0)):l[b]=a});a.bundles&&B(a.bundles,function(a,b){v(a,function(a){a!==b&&(ba[a]=b)})});a.shim&&(B(a.shim,function(a,c){H(a)&&(a={deps:a});if((a.exports||a.init)&&!a.exportsFn)a.exportsFn=i.makeShimExports(a);b[c]=a}),l.shim=b);a.packages&&v(a.packages,function(a){var b,
a="string"===typeof a?{name:a}:a;b=a.name;a.location&&(l.paths[b]=a.location);l.pkgs[b]=a.name+"/"+(a.main||"main").replace(ja,"").replace(R,"")});B(k,function(a,b){!a.inited&&!a.map.unnormalized&&(a.map=m(b))});if(a.deps||a.callback)i.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init&&(b=a.init.apply(ca,arguments));return b||a.exports&&ea(a.exports)}},makeRequire:function(a,e){function g(f,c,d){var j,l;e.enableBuildCallback&&(c&&G(c))&&(c.__requireJsBuild=
!0);if("string"===typeof f){if(G(c))return w(C("requireargs","Invalid require call"),d);if(a&&s(K,f))return K[f](k[a.id]);if(h.get)return h.get(i,f,a,g);j=m(f,a,!1,!0);j=j.id;return!s(p,j)?w(C("notloaded",'Module name "'+j+'" has not been loaded yet for context: '+b+(a?"":". Use require([])"))):p[j]}M();i.nextTick(function(){M();l=q(m(null,a));l.skipMap=e.skipMap;l.init(f,c,d,{enabled:!0});D()});return g}e=e||{};V(g,{isBrowser:z,toUrl:function(b){var e,d=b.lastIndexOf("."),g=b.split("/")[0];if(-1!==
d&&(!("."===g||".."===g)||1<d))e=b.substring(d,b.length),b=b.substring(0,d);return i.nameToUrl(c(b,a&&a.id,!0),e,!0)},defined:function(b){return s(p,m(b,a,!1,!0).id)},specified:function(b){b=m(b,a,!1,!0).id;return s(p,b)||s(k,b)}});a||(g.undef=function(b){x();var c=m(b,a,!0),e=j(k,b);d(b);delete p[b];delete T[c.url];delete aa[b];U(A,function(a,c){a[0]===b&&A.splice(c,1)});e&&(e.events.defined&&(aa[b]=e.events),y(b))});return g},enable:function(a){j(k,a.id)&&q(a).enable()},completeLoad:function(a){var b,
c,f=j(l.shim,a)||{},d=f.exports;for(x();A.length;){c=A.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a&&(b=!0);E(c)}c=j(k,a);if(!b&&!s(p,a)&&c&&!c.inited){if(l.enforceDefine&&(!d||!ea(d)))return g(a)?void 0:w(C("nodefine","No define call for "+a,null,[a]));E([a,f.deps||[],f.exportsFn])}D()},nameToUrl:function(a,b,c){var f,d,g;(f=j(l.pkgs,a))&&(a=f);if(f=j(ba,a))return i.nameToUrl(f,b,c);if(h.jsExtRegExp.test(a))f=a+(b||"");else{f=l.paths;a=a.split("/");for(d=a.length;0<d;d-=1)if(g=a.slice(0,
d).join("/"),g=j(f,g)){H(g)&&(g=g[0]);a.splice(0,d,g);break}f=a.join("/");f+=b||(/^data\:|\?/.test(f)||c?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":l.baseUrl)+f}return l.urlArgs?f+((-1===f.indexOf("?")?"?":"&")+l.urlArgs):f},load:function(a,b){h.load(i,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if("load"===a.type||ka.test((a.currentTarget||a.srcElement).readyState))P=null,a=L(a),i.completeLoad(a.id)},onScriptError:function(a){var b=L(a);if(!g(b.id))return w(C("scripterror",
"Script error for: "+b.id,a,[b.id]))}};i.require=i.makeRequire();return i}var h,x,y,D,L,E,P,M,q,Q,la=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,ma=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,R=/\.js$/,ja=/^\.\//;x=Object.prototype;var N=x.toString,ga=x.hasOwnProperty,ia=Array.prototype.splice,z=!!("undefined"!==typeof window&&"undefined"!==typeof navigator&&window.document),fa=!z&&"undefined"!==typeof importScripts,ka=z&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,
Z="undefined"!==typeof opera&&"[object Opera]"===opera.toString(),F={},r={},S=[],O=!1;if("undefined"===typeof define){if("undefined"!==typeof requirejs){if(G(requirejs))return;r=requirejs;requirejs=void 0}"undefined"!==typeof require&&!G(require)&&(r=require,require=void 0);h=requirejs=function(b,c,d,g){var u,m="_";!H(b)&&"string"!==typeof b&&(u=b,H(c)?(b=c,c=d,d=g):b=[]);u&&u.context&&(m=u.context);(g=j(F,m))||(g=F[m]=h.s.newContext(m));u&&g.configure(u);return g.require(b,c,d)};h.config=function(b){return h(b)};
h.nextTick="undefined"!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=h);h.version="2.1.10";h.jsExtRegExp=/^\/|:|\?|\.js$/;h.isBrowser=z;x=h.s={contexts:F,newContext:ha};h({});v(["toUrl","undef","defined","specified"],function(b){h[b]=function(){var c=F._;return c.require[b].apply(c,arguments)}});if(z&&(y=x.head=document.getElementsByTagName("head")[0],D=document.getElementsByTagName("base")[0]))y=x.head=D.parentNode;h.onError=da;h.createNode=function(b){var c=
b.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");c.type=b.scriptType||"text/javascript";c.charset="utf-8";c.async=!0;return c};h.load=function(b,c,d){var g=b&&b.config||{};if(z)return g=h.createNode(g,c,d),g.setAttribute("data-requirecontext",b.contextName),g.setAttribute("data-requiremodule",c),g.attachEvent&&!(g.attachEvent.toString&&0>g.attachEvent.toString().indexOf("[native code"))&&!Z?(O=!0,g.attachEvent("onreadystatechange",b.onScriptLoad)):
(g.addEventListener("load",b.onScriptLoad,!1),g.addEventListener("error",b.onScriptError,!1)),g.src=d,M=g,D?y.insertBefore(g,D):y.appendChild(g),M=null,g;if(fa)try{importScripts(d),b.completeLoad(c)}catch(j){b.onError(C("importscripts","importScripts failed for "+c+" at "+d,j,[c]))}};z&&!r.skipDataMain&&U(document.getElementsByTagName("script"),function(b){y||(y=b.parentNode);if(L=b.getAttribute("data-main"))return q=L,r.baseUrl||(E=q.split("/"),q=E.pop(),Q=E.length?E.join("/")+"/":"./",r.baseUrl=
Q),q=q.replace(R,""),h.jsExtRegExp.test(q)&&(q=L),r.deps=r.deps?r.deps.concat(q):[q],!0});define=function(b,c,d){var g,h;"string"!==typeof b&&(d=c,c=b,b=null);H(c)||(d=c,c=null);!c&&G(d)&&(c=[],d.length&&(d.toString().replace(la,"").replace(ma,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));if(O){if(!(g=M))P&&"interactive"===P.readyState||U(document.getElementsByTagName("script"),function(b){if("interactive"===b.readyState)return P=b}),g=P;g&&(b||
(b=g.getAttribute("data-requiremodule")),h=F[g.getAttribute("data-requirecontext")])}(h?h.defQueue:S).push([b,c,d])};define.amd={jQuery:!0};h.exec=function(b){return eval(b)};h(r)}})(this);

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,295 @@
/**
* A simple theme for reveal.js presentations, similar
* to the default theme. The accent color is darkblue.
*
* This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed.
* reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
*/
@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);
section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 {
color: #fff; }
/*********************************************
* GLOBAL STYLES
*********************************************/
body {
background: #fff;
background-color: #fff; }
.reveal {
font-family: "Lato", sans-serif;
font-size: 40px;
font-weight: normal;
color: #000; }
::selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
::-moz-selection {
color: #fff;
background: rgba(0, 0, 0, 0.99);
text-shadow: none; }
.reveal .slides > section,
.reveal .slides > section > section {
line-height: 1.3;
font-weight: inherit; }
/*********************************************
* HEADERS
*********************************************/
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
margin: 0 0 20px 0;
color: #000;
font-family: "News Cycle", Impact, sans-serif;
font-weight: normal;
line-height: 1.2;
letter-spacing: normal;
text-transform: none;
text-shadow: none;
word-wrap: break-word; }
.reveal h1 {
font-size: 3.77em; }
.reveal h2 {
font-size: 2.11em; }
.reveal h3 {
font-size: 1.55em; }
.reveal h4 {
font-size: 1em; }
.reveal h1 {
text-shadow: none; }
/*********************************************
* OTHER
*********************************************/
.reveal p {
margin: 20px 0;
line-height: 1.3; }
/* Ensure certain elements are never larger than the slide itself */
.reveal img,
.reveal video,
.reveal iframe {
max-width: 95%;
max-height: 95%; }
.reveal strong,
.reveal b {
font-weight: bold; }
.reveal em {
font-style: italic; }
.reveal ol,
.reveal dl,
.reveal ul {
display: inline-block;
text-align: left;
margin: 0 0 0 1em; }
.reveal ol {
list-style-type: decimal; }
.reveal ul {
list-style-type: disc; }
.reveal ul ul {
list-style-type: square; }
.reveal ul ul ul {
list-style-type: circle; }
.reveal ul ul,
.reveal ul ol,
.reveal ol ol,
.reveal ol ul {
display: block;
margin-left: 40px; }
.reveal dt {
font-weight: bold; }
.reveal dd {
margin-left: 40px; }
.reveal q,
.reveal blockquote {
quotes: none; }
.reveal blockquote {
display: block;
position: relative;
width: 70%;
margin: 20px auto;
padding: 5px;
font-style: italic;
background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); }
.reveal blockquote p:first-child,
.reveal blockquote p:last-child {
display: inline-block; }
.reveal q {
font-style: italic; }
.reveal pre {
display: block;
position: relative;
width: 90%;
margin: 20px auto;
text-align: left;
font-size: 0.55em;
font-family: monospace;
line-height: 1.2em;
word-wrap: break-word;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); }
.reveal code {
font-family: monospace; }
.reveal pre code {
display: block;
padding: 5px;
overflow: auto;
max-height: 400px;
word-wrap: normal; }
.reveal table {
margin: auto;
border-collapse: collapse;
border-spacing: 0; }
.reveal table th {
font-weight: bold; }
.reveal table th,
.reveal table td {
text-align: left;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 1px solid; }
.reveal table th[align="center"],
.reveal table td[align="center"] {
text-align: center; }
.reveal table th[align="right"],
.reveal table td[align="right"] {
text-align: right; }
.reveal table tbody tr:last-child th,
.reveal table tbody tr:last-child td {
border-bottom: none; }
.reveal sup {
vertical-align: super; }
.reveal sub {
vertical-align: sub; }
.reveal small {
display: inline-block;
font-size: 0.6em;
line-height: 1.2em;
vertical-align: top; }
.reveal small * {
vertical-align: top; }
/*********************************************
* LINKS
*********************************************/
.reveal a {
color: #00008B;
text-decoration: none;
-webkit-transition: color .15s ease;
-moz-transition: color .15s ease;
transition: color .15s ease; }
.reveal a:hover {
color: #0000f1;
text-shadow: none;
border: none; }
.reveal .roll span:after {
color: #fff;
background: #00003f; }
/*********************************************
* IMAGES
*********************************************/
.reveal section img {
margin: 15px 0px;
background: rgba(255, 255, 255, 0.12);
border: 4px solid #000;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.reveal section img.plain {
border: 0;
box-shadow: none; }
.reveal a img {
-webkit-transition: all .15s linear;
-moz-transition: all .15s linear;
transition: all .15s linear; }
.reveal a:hover img {
background: rgba(255, 255, 255, 0.2);
border-color: #00008B;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); }
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
border-right-color: #00008B; }
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
border-left-color: #00008B; }
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
border-bottom-color: #00008B; }
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
border-top-color: #00008B; }
.reveal .controls .navigate-left.enabled:hover {
border-right-color: #0000f1; }
.reveal .controls .navigate-right.enabled:hover {
border-left-color: #0000f1; }
.reveal .controls .navigate-up.enabled:hover {
border-bottom-color: #0000f1; }
.reveal .controls .navigate-down.enabled:hover {
border-top-color: #0000f1; }
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal .progress {
background: rgba(0, 0, 0, 0.2); }
.reveal .progress span {
background: #00008B;
-webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
-moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

1396
theorie/decisiontrees.ipynb Normal file

File diff suppressed because one or more lines are too long