text:
Rails.application.config.assets.version = '1.0'

# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
Rails.application.config.assets.precompile += %w( jquery.tocify.* jquery.tocify.min.js prism.* prism_rails.* tml/console.* chosen.jquery.*  ace/*.* tml/samples/*.*)

redpajama_set_name: RedPajamaGithub


text:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.fisheradelakin.cnjokes"
    android:versionCode="2"
    android:versionName="1.1" >

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <uses-sdk
        android:minSdkVersion="3"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".JokeActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <service
            android:name="com.fisheradelakin.cnjokes.AlarmPadExtension"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:permission="com.mindmeapp.extensions.permission.READ_EXTENSION_DATA" >
            <intent-filter>
                <action android:name="com.mindmeapp.extensions.Extension" />
            </intent-filter>

            <meta-data
                android:name="protocolVersion"
                android:value="1" />
            <meta-data
                android:name="worldReadable"
                android:value="true" />
            <meta-data
                android:name="description"
                android:value="@string/alarmpad_extension_description" />
        </service>
    </application>

</manifest>


text:
Dexie.js
========

[![NPM Version][npm-image]][npm-url] [![Build Status](https://travis-ci.org/dfahlander/Dexie.js.svg?branch=master)](https://travis-ci.org/dfahlander/Dexie.js)[![Tested with Browserstack](http://dexie.org/assets/images/tested-with-browserstack2.png)](https://www.browserstack.com)

Dexie.js is a wrapper library for indexedDB - the standard database in the browser. http://dexie.org

#### Why?
Dexie solves three main issues with the native IndexedDB API:

 1. Ambivalent error handling
 2. Poor queries
 3. Code complexity

Dexie provides a neat database API with a well thought-through API design, robust error handling, extendability, change tracking awareness and extended KeyRange support (case insensitive search, set matches and OR operations).

#### Hello World

```html
<!doctype html>
<html>
 <head>
  <script src="https://unpkg.com/dexie@latest/dist/dexie.js"></script>
  <script>
   //
   // Declare Database
   //
   var db = new Dexie("FriendDatabase");
   db.version(1).stores({
     friends: "++id,name,age"
   });

   //
   // Manipulate and Query Database
   //
   db.friends.add({name: "Josephine", age: 21}).then(function() {
       return db.friends.where("age").below(25).toArray();
   }).then(function (youngFriends) {
       alert ("My young friends: " + JSON.stringify(youngFriends));
   }).catch(function (e) {
       alert ("Error: " + (e.stack || e));
   });
  </script>
 </head>
</html>
```
Yes, it's that simple.

[Tutorial](http://dexie.org/docs/Tutorial)

[API Reference](http://dexie.org/docs/API-Reference)

[Samples](http://dexie.org/docs/Samples)

### Performance

Dexie has a kick-ass performance. It's [bulk methods](http://dexie.org/docs/Table/Table.bulkPut()) take advantage of a not well known feature in indexedDB that makes it possible to store stuff without listening to every onsuccess event. This speeds up the performance to a maximum.

#### Supported operations
```js
above(key): Collection;
aboveOrEqual(key): Collection;
add(item, key?): Promise;
and(filter: (x) => boolean): Collection;
anyOf(keys[]): Collection;
anyOfIgnoreCase(keys: string[]): Collection;
below(key): Collection;
belowOrEqual(key): Collection;
between(lower, upper, includeLower?, includeUpper?): Collection;
bulkAdd(items: Array): Promise;
bulkDelete(keys: Array): Promise;
bulkPut(items: Array): Promise;
clear(): Promise;
count(): Promise;
delete(key): Promise;
distinct(): Collection;
each(callback: (obj) => any): Promise;
eachKey(callback: (key) => any): Promise;
eachPrimaryKey(callback: (key) => any): Promise;
eachUniqueKey(callback: (key) => any): Promise;
equals(key): Collection;
equalsIgnoreCase(key): Collection;
filter(fn: (obj) => boolean): Collection;
first(): Promise;
get(key): Promise;
inAnyRange(ranges): Collection;
keys(): Promise;
last(): Promise;
limit(n: number): Collection;
modify(changeCallback: (obj: T, ctx:{value: T}) => void): Promise;
modify(changes: { [keyPath: string]: any } ): Promise;
noneOf(keys: Array): Collection;
notEqual(key): Collection;
offset(n: number): Collection;
or(indexOrPrimayKey: string): WhereClause;
orderBy(index: string): Collection;
primaryKeys(): Promise;
put(item: T, key?: Key): Promise;
reverse(): Collection;
sortBy(keyPath: string): Promise;
startsWith(key: string): Collection;
startsWithAnyOf(prefixes: string[]): Collection;
startsWithAnyOfIgnoreCase(prefixes: string[]): Collection;
startsWithIgnoreCase(key: string): Collection;
toArray(): Promise;
toCollection(): Collection;
uniqueKeys(): Promise;
until(filter: (value) => boolean, includeStopEntry?: boolean): Collection;
update(key: Key, changes: { [keyPath: string]: any }): Promise;
```
This is a mix of methods from [WhereClause](http://dexie.org/docs/WhereClause/WhereClause), [Table](http://dexie.org/docs/Table/Table) and [Collection](http://dexie.org/docs/Collection/Collection). Dive into the [API reference](http://dexie.org/docs/API-Reference) to see the details.

#### Hello World (ES2016 / ES7)
```js
import Dexie from 'dexie';

//
// Declare Database
//
var db = new Dexie("FriendDatabase");
db.version(1).stores({ friends: "++id,name,age" });

db.transaction('rw', db.friends, async() => {

    // Make sure we have something in DB:
    if ((await db.friends.where('name').equals('Josephine').count()) === 0) {
        let id = await db.friends.add({name: "Josephine", age: 21});
        alert (`Addded friend with id ${id}`);
    }

    // Query:
    let youngFriends = await db.friends.where("age").below(25).toArray();

    // Show result:
    alert ("My young friends: " + JSON.stringify(youngFriends));

}).catch(e => {
    alert(e.stack || e);
});

```

#### Hello World (Typescript)

*This sample requires using Dexie v2, `npm install dexie@^2.0.0-beta`*

```js
import Dexie from 'dexie';

interface IFriend {
    id?: number;
    name?: string;
    age?: number;
}

//
// Declare Database
//
class FriendDatabase extends Dexie {
    friends: Dexie.Table<IFriend,number>;

    constructor() {
        super("FriendDatabase");
        this.version(1).stores({
            friends: "++id,name,age"
        });
    }
}

var db = new FriendDatabase();

db.transaction('rw', db.friends, async() => {

    // Make sure we have something in DB:
    if ((await db.friends.where('name').equals('Josephine').count()) === 0) {
        let id = await db.friends.add({name: "Josephine", age: 21});
        alert (`Addded friend with id ${id}`);
    }

    // Query:
    let youngFriends = await db.friends.where("age").below(25).toArray();

    // Show result:
    alert ("My young friends: " + JSON.stringify(youngFriends));

}).catch(e => {
    alert(e.stack || e);
});
```

Samples
-------
http://dexie.org/docs/Samples

https://github.com/dfahlander/Dexie.js/tree/master/samples

Knowledge Base
-----
[http://dexie.org/docs/Questions-and-Answers](http://dexie.org/docs/Questions-and-Answers)

Website
-------
[http://dexie.org](http://dexie.org)

Install over npm
----------------
```
npm install dexie@^2.0.0-beta
```

Download
--------
For those who don't like package managers, here's the download links:

https://unpkg.com/dexie@latest/dist/dexie.js

https://unpkg.com/dexie@latest/dist/dexie.js.map

https://unpkg.com/dexie@latest/dist/dexie.d.ts

Contributing
============
Here is a little cheat-sheet for how to symlink your app's `node_modules/dexie` to a place where you can edit the source, version control your changes and create pull requests back to Dexie. Assuming you've already ran `npm install dexie --save` for the app your are developing.

1. Fork Dexie.js from the web gui on github
2. Clone your fork locally by launching a shell/command window and cd to a neutral place (like `~repos/`, `c:\repos` or whatever)
3. Run the following commands:

    ```
    git clone https://github.com/YOUR-USERNAME/Dexie.js.git dexie
    cd dexie
    npm install
    npm run build
    npm link
    ```
3. cd to your app directory and write:
    ```
    npm link dexie
    ```

Your app's `node_modules/dexie/` is now sym-linked to the Dexie.js clone on your hard drive so any change you do there will propagate to your app. Build dexie.js using `npm run build` or `npm run watch`. The latter will react on any source file change and rebuild the dist files.

That's it. Now you're up and running to test and commit changes to files under dexie/src/* or dexie/test/* and the changes will instantly affect the app you are developing.

Pull requests are more than welcome. Some advices are:

* Run npm test before making a pull request.
* If you find an issue, a unit test that reproduces it is lovely ;). If you don't know where to put it, put it in `test/tests-misc.js`. We use qunit. Just look at existing tests in `tests-misc.js` to see how they should be written. Tests are transpiled in the build script so you can use ES6 if you like.

Build
-----
```
npm install
npm run build
```

Test
----
```
npm test
```

Watch
-----
```
npm run watch
```

[npm-image]: https://img.shields.io/npm/v/dexie.svg?style=flat
[npm-url]: https://npmjs.org/package/dexie


text:
package com.twitter.finagle.redis.integration

import com.twitter.finagle.redis.Client
import com.twitter.finagle.redis.naggati.RedisClientTest
import com.twitter.finagle.redis.tags.{ClientTest, RedisTest}
import com.twitter.finagle.redis.util._
import com.twitter.util._
import java.util.concurrent.atomic.AtomicInteger
import org.junit.Ignore
import org.junit.runner.RunWith
import org.scalatest.Matchers._
import org.scalatest.junit.JUnitRunner
import org.jboss.netty.buffer.ChannelBuffer

@Ignore
@RunWith(classOf[JUnitRunner])
final class PubSubClientIntegrationSuite extends RedisClientTest {

  test("Correctly perform the SUBSCRIBE/UNSUBSCRIBE command", RedisTest, ClientTest) {
    runTest { ctx =>
      ctx.subscribe("foo", "bar", "zoo")
      ctx.publish("foo")
      ctx.publish("bar")
      ctx.publish("zoo")
      ctx.unsubscribe("zoo", "bar")
      ctx.publish("foo")
      the[TimeoutException] thrownBy ctx.publish("bar")
      the[TimeoutException] thrownBy ctx.publish("zoo")
    }
  }

  test("Correctly perform the PSUBSCRIBE/PUNSUBSCRIBE command", RedisTest, ClientTest) {
    runTest { ctx =>
      ctx.pSubscribe("foo.*", "bar.*", "zoo.*")
      ctx.publish("foo.1", Some("foo.*"))
      ctx.publish("foo.2", Some("foo.*"))
      ctx.publish("bar.1", Some("bar.*"))
      ctx.publish("bar.2", Some("bar.*"))
      ctx.publish("zoo.1", Some("zoo.*"))
      ctx.publish("zoo.2", Some("zoo.*"))
      ctx.pUnsubscribe("foo.*", "bar.*")
      ctx.publish("zoo.1", Some("zoo.*"))
      ctx.publish("zoo.2", Some("zoo.*"))
      the[TimeoutException] thrownBy ctx.publish("foo.1")
      the[TimeoutException] thrownBy ctx.publish("foo.2")
      the[TimeoutException] thrownBy ctx.publish("bar.1")
      the[TimeoutException] thrownBy ctx.publish("bar.2")
    }
  }

  test("Correctly perform the PUBSUB CHANNELS command", RedisTest, ClientTest) {
    runTest { ctx =>
      ctx.subscribe("foo")
      assert(ctx.pubSubChannels() == Set("foo"))
      ctx.subscribe("bar")
      assert(ctx.pubSubChannels() == Set("foo", "bar"))
      ctx.unsubscribe("foo")
      assert(ctx.pubSubChannels() == Set("bar"))
    }
  }

  test("Correctly perform the PUBSUB NUMSUB command", RedisTest, ClientTest) {
    runTest { ctx =>
      assert(ctx.pubSubNumSub("foo") == Seq(0))
      ctx.subscribe("foo")
      assert(ctx.pubSubNumSub("foo") == Seq(1))
      ctx.unsubscribe("foo")
      assert(ctx.pubSubNumSub("foo") == Seq(0))
      ctx.subscribe("bar", "zoo")
      assert(ctx.pubSubNumSub("bar", "zoo") == Seq(1, 1))
    }
  }

  test("Correctly perform the PUBSUB NUMPAT command", RedisTest, ClientTest) {
    runTest { ctx =>
      assert(ctx.pubSubNumPat() == 0)
      ctx.pSubscribe("foo.*")
      assert(ctx.pubSubNumPat() == 1)
      ctx.pSubscribe("bar.*")
      assert(ctx.pubSubNumPat() == 2)
      ctx.pUnsubscribe("foo.*")
      assert(ctx.pubSubNumPat() == 1)
      ctx.pUnsubscribe("bar.*")
      assert(ctx.pubSubNumPat() == 0)
    }
  }

  test("Recover from network failure", RedisTest, ClientTest) {
    runTest { ctx =>
      ctx.subscribe("foo")
      ctx.publish("foo")

      val redis = RedisCluster.stop()
      the[Exception] thrownBy ctx.publish("foo")

      RedisCluster.start(redis)
      waitUntilAsserted("recover from network failure") { ctx.publish(foo) }
    }
  }

  def runTest(test: TestContext => Unit) {
    withRedisClient { c =>
      test(new TestContext(c))
    }
  }

  class TestContext(val c: Client) {

    val q = collection.mutable.HashMap[String, Promise[(String, String, Option[String])]]()

    def subscribe(channels: ChannelBuffer*) = {
      result(c.subscribe(channels) { case (channel, message) =>
        q.get(message).map(_.setValue((channel, message, None)))
      })
    }

    def unsubscribe(channels: String*) = {
      result(c.unsubscribe(channels.map(s2cb)))
    }

    def pSubscribe(patterns: String*) = {
      result(c.pSubscribe(patterns.map(s2cb)) { case (pattern, channel, message) =>
        q.get(message).map(_.setValue((channel, message, Some(pattern))))
      })
    }

    def pUnsubscribe(patterns: String*) = {
      result(c.pUnsubscribe(patterns.map(s2cb)))
    }

    def pubSubChannels(pattern: Option[String] = None) = {
      result(c.pubSubChannels(pattern.map(s2cb))).map(cb2s).toSet
    }

    def pubSubNumSub(channels: String*) = {
      val r = result(c.pubSubNumSub(channels.map(s2cb)))
      channels.map(r(_))
    }

    def pubSubNumPat() = {
      result(c.pubSubNumPat())
    }

    def publish(channel: String, pattern: Option[String] = None) {
      val p = new Promise[(String, String, Option[String])]
      val message = nextMessage
      q.put(message, p)
      result(c.publish(channel, message))
      assert(result(p) == ((channel, message, pattern)))
    }

    val i = new AtomicInteger(0)

    def nextMessage = "message-" + i.incrementAndGet()
  }
}


text:
@interface JMSampleViewController ()

@property (strong, nonatomic) JMExampleNavigationController *navController;

@end

@implementation JMSampleViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.title = @"JMUploadProgressViewController";
    self.view.backgroundColor = [UIColor whiteColor];
    self.navController = (JMExampleNavigationController*)self.navigationController;
}

- (void)viewWillAppear:(BOOL)animated {
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(cancelUploadReceived:) name:JMCancelUploadNotification object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(retryUploadReceived:) name:JMRetryUploadNotification object:nil];
}

- (void)viewWillDisappear:(BOOL)animated {
    [[NSNotificationCenter defaultCenter] removeObserver:self];
}

- (IBAction)buttonPressed:(UIButton*)sender {
    if ([sender isEqual:self.showButton]) {
        [self.navController showProgressView];
    }else if ([sender isEqual:self.hideButton]) {
        if (self.navController.isRunning) {
            [self.navController uploadCancelled];
        }

        [self.navController hideProgressView];
    }else if ([sender isEqual:self.startButton]) {
        if (self.startButton.isSelected) {
            [[JMAPIExample sharedClient] suspendOperation];
            self.startButton.selected = NO;
        }else {
            if (!self.navController.isShowingUploadProgressView) {
                [self startUpload];
            }

            self.startButton.selected = YES;
        }
    }else if ([sender isEqual:self.requestUserPermissionButton]) {
        [self.navController requestUserPermission];
    }
}

- (void)startUpload {
    [self.navController uploadStarted];
    [self.navController setProgressViewImage:[UIImage imageNamed:@"EQdfPqB.jpg"]];
    [[JMAPIExample sharedClient] startOperation];
}

- (void)cancelUpload {
    [self.navController uploadCancelled];
    [[JMAPIExample sharedClient] cancelOperation];
}

#pragma mark - Notifications

- (void)cancelUploadReceived:(NSNotification*)notification {
    [self.navController uploadCancelled];
}

- (void)retryUploadReceived:(NSNotification*)notification {
    [[JMAPIExample sharedClient] cancelOperation];
    [[JMAPIExample sharedClient] startOperation];
}

@end


text:
%OMPBox - Implementation of Batch-OMP and OMP-Cholesky.
%
%Ron Rubinstein, Computer Science Department
%Technion -- Israel Institute of Technology
%ronrubin@cs.technion.ac.il
%
%
%Orthogonal Matching Pursuit.
%   omp           - Sparsity-constrained Orthogonal Matching Pursuit.
%   omp2          - Error-constrained Orthogonal Matching Pursuit.
%
%Demonstrations.
%   ompdemo       - Demonstration of the OMP toolbox.
%   ompspeedtest  - Test the speed of the OMP functions.
%
%Miscellaneous.
%   ompver        - OMPBox version information.


text:
begin
  require File.join("vendor", "em-redis-0.3.0", "lib", 'em-redis.rb')
rescue LoadError => error
  raise 'Missing EM-Synchrony dependency: gem install em-redis'
end

module EventMachine
  module Protocols
    module Redis
      attr_reader :connected

      class << self
        alias :aconnect :connect
      end

      def self.connect(*args)
        f = Fiber.current

        conn = self.aconnect(*args)
        conn.callback { f.resume(conn) }

        Fiber.yield
      end

      alias :old_call_command :call_command

      def call_command(argv, &blk)
        # async commands are 'a' prefixed, but do check
        # for the 'add' command corner case (ugh)
        argv[0] = argv[0].to_s
        if argv.first.size > 3 && argv.first[0] == 'a'
          argv[0] = argv[0].to_s.slice(1,argv[0].size)
          old_call_command(argv, &blk)

        else
          # wrap response blocks into fiber callbacks
          # to emulate the sync api
          f = Fiber.current
          blk = proc { |v| v } if !block_given?
          clb = proc { |v| f.resume(blk.call(v)) }

          old_call_command(argv, &clb)
          Fiber.yield
        end
      end
    end
  end
end


text:
<?xml version="1.0" encoding="UTF-8"?>
<Tokens version="1.0">
	<File path="Classes/AutoScalingDescribeLaunchConfigurationsResponseUnmarshaller.html">

		<Token>
			<TokenIdentifier>//apple_ref/occ/cl/AutoScalingDescribeLaunchConfigurationsResponseUnmarshaller</TokenIdentifier>
			<Abstract type="html">Describe Launch Configurations Result Unmarshaller</Abstract>
			<DeclaredIn>AutoScalingDescribeLaunchConfigurationsResponseUnmarshaller.h</DeclaredIn>

			<NodeRef refid="84"/>
		</Token>

	</File>
</Tokens>


text:
<link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" href="../../bower_components/paper-input/paper-input.html">
<link rel="import" href="../../bower_components/paper-card/paper-card.html">
<link rel="import" href="../../bower_components/paper-dropdown-menu/paper-dropdown-menu.html">
<link rel="import" href="../../bower_components/paper-menu/paper-menu.html">
<link rel="import" href="../../bower_components/paper-button/paper-button.html">
<link rel="import" href="../../bower_components/iron-input/iron-input.html">
<link rel="import" href="../../bower_components/paper-button/paper-button.html">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<link rel="import" href="../physicqualified-service/physicqualified-service.html">
<link rel="import" href="../intent-service/intent-service.html">

<meta name="viewport" content="width=device-width, initial-scale=1">
<dom-module id="flowbutton-card">
  <template>
    <style is="custom-style">
      paper-button{
        text-transform: none;
        font-size: 16px;
        border-radius: 1px;
        box-shadow: rgba(0, 0, 0, 0.0980392) 3px 3px 3px, rgba(0, 0, 0, 0.0980392) 0px 0px 3px;
        width: 100%;
        //height: 20%;
        margin-top: -1%;
      }
    </style>
    <div class="main">
      <paper-button id="{{label}}" label="" on-click="click">{{label}}</paper-button>
    </div>
    <physicqualified-service id="pqs"></physicqualified-service>
    <intent-service id="ints"></intent-service>
  </template>
  <script src="../../scripts/flowbutton-card.js"></script>
</dom-module>


text:
package com.example.stream.core.app;

import android.app.Application;
import android.content.Context;
import android.os.Handler;

/**
 * Created by StReaM on 8/12/2017.
 */

public final class StreamCore {
    public static Configurator init(Context context) {
        Configurator.getInstance()
                .getStreamConfigs()
                .put(ConfigKey.APPLICATION_CONTEXT, context.getApplicationContext());
        return Configurator.getInstance();
    }

    public static Configurator getConfigurator() {
        return Configurator.getInstance();
    }

    public static <T> T getConfigurations(Object key){
        return getConfigurator().getConfiguration(key);
    }

    public static Application getApplicationContext() {
        return getConfigurator().getConfiguration(ConfigKey.APPLICATION_CONTEXT);
    }

    public static Handler getHandler() {
        return getConfigurator().getConfiguration(ConfigKey.HANDLER);
    }
}


text:
'use strict';

function _interopDefault (ex) { return 'default' in ex ? ex['default'] : ex; }

var pouchdbCollate = require('pouchdb-collate');
var lie = _interopDefault(require('lie'));
var crypto = _interopDefault(require('crypto'));
var getArguments = _interopDefault(require('argsarray'));

/* istanbul ignore next */
var PouchPromise = typeof Promise === 'function' ? Promise : lie;

function isBinaryObject(object) {
  return object instanceof Buffer;
}

function cloneBinaryObject(object) {
  var copy = new Buffer(object.length);
  object.copy(copy);
  return copy;
}

function clone(object) {
  var newObject;
  var i;
  var len;

  if (!object || typeof object !== 'object') {
    return object;
  }

  if (Array.isArray(object)) {
    newObject = [];
    for (i = 0, len = object.length; i < len; i++) {
      newObject[i] = clone(object[i]);
    }
    return newObject;
  }

  // special case: to avoid inconsistencies between IndexedDB
  // and other backends, we automatically stringify Dates
  if (object instanceof Date) {
    return object.toISOString();
  }

  if (isBinaryObject(object)) {
    return cloneBinaryObject(object);
  }

  newObject = {};
  for (i in object) {
    if (Object.prototype.hasOwnProperty.call(object, i)) {
      var value = clone(object[i]);
      if (typeof value !== 'undefined') {
        newObject[i] = value;
      }
    }
  }
  return newObject;
}

function once(fun) {
  var called = false;
  return getArguments(function (args) {
    /* istanbul ignore if */
    if (called) {
      // this is a smoke test and should never actually happen
      throw new Error('once called more than once');
    } else {
      called = true;
      fun.apply(this, args);
    }
  });
}

function toPromise(func) {
  //create the function we will be returning
  return getArguments(function (args) {
    // Clone arguments
    args = clone(args);
    var self = this;
    var tempCB =
      (typeof args[args.length - 1] === 'function') ? args.pop() : false;
    // if the last argument is a function, assume its a callback
    var usedCB;
    if (tempCB) {
      // if it was a callback, create a new callback which calls it,
      // but do so async so we don't trap any errors
      usedCB = function (err, resp) {
        process.nextTick(function () {
          tempCB(err, resp);
        });
      };
    }
    var promise = new PouchPromise(function (fulfill, reject) {
      var resp;
      try {
        var callback = once(function (err, mesg) {
          if (err) {
            reject(err);
          } else {
            fulfill(mesg);
          }
        });
        // create a callback for this invocation
        // apply the function in the orig context
        args.push(callback);
        resp = func.apply(self, args);
        if (resp && typeof resp.then === 'function') {
          fulfill(resp);
        }
      } catch (e) {
        reject(e);
      }
    });
    // if there is a callback, call it back
    if (usedCB) {
      promise.then(function (result) {
        usedCB(null, result);
      }, usedCB);
    }
    return promise;
  });
}

var res = toPromise(function (data, callback) {
  var base64 = crypto.createHash('md5').update(data).digest('base64');
  callback(null, base64);
});

function sortObjectPropertiesByKey(queryParams) {
  return Object.keys(queryParams).sort(pouchdbCollate.collate).reduce(function (result, key) {
    result[key] = queryParams[key];
    return result;
  }, {});
}

// Generate a unique id particular to this replication.
// Not guaranteed to align perfectly with CouchDB's rep ids.
function generateReplicationId(src, target, opts) {
  var docIds = opts.doc_ids ? opts.doc_ids.sort(pouchdbCollate.collate) : '';
  var filterFun = opts.filter ? opts.filter.toString() : '';
  var queryParams = '';
  var filterViewName =  '';

  if (opts.filter && opts.query_params) {
    queryParams = JSON.stringify(sortObjectPropertiesByKey(opts.query_params));
  }

  if (opts.filter && opts.filter === '_view') {
    filterViewName = opts.view.toString();
  }

  return PouchPromise.all([src.id(), target.id()]).then(function (res$$) {
    var queryData = res$$[0] + res$$[1] + filterFun + filterViewName +
      queryParams + docIds;
    return res(queryData);
  }).then(function (md5sum) {
    // can't use straight-up md5 alphabet, because
    // the char '/' is interpreted as being for attachments,
    // and + is also not url-safe
    md5sum = md5sum.replace(/\//g, '.').replace(/\+/g, '_');
    return '_local/' + md5sum;
  });
}

module.exports = generateReplicationId;


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>WCSLIB: tab.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>

<link href="doxygen.css" rel="stylesheet" type="text/css" />

WCSLIB
    4.23.1

Main Page

Related Pages

Data Structures

Files

File List

Globals

C

Data Structures |
Macros |
Enumerations |
Functions |
Variables

tab.h File Reference

#include "wcserr.h"

Go to the source code of this file.

Data Structures

struct  	tabprm

 	Tabular transformation parameters.  More...

Macros

#define 	TABLEN   (sizeof(struct tabprm)/sizeof(int))

 	Size of the tabprm struct in int units.  More...

#define 	tabini_errmsg   tab_errmsg

 	Deprecated.  More...

#define 	tabcpy_errmsg   tab_errmsg

 	Deprecated.  More...

#define 	tabfree_errmsg   tab_errmsg

 	Deprecated.  More...

#define 	tabprt_errmsg   tab_errmsg

 	Deprecated.  More...

#define 	tabset_errmsg   tab_errmsg

 	Deprecated.  More...

#define 	tabx2s_errmsg   tab_errmsg

 	Deprecated.  More...

#define 	tabs2x_errmsg   tab_errmsg

 	Deprecated.  More...

Enumerations

enum  	tab_errmsg_enum {

  TABERR_SUCCESS = 0,
TABERR_NULL_POINTER = 1,
TABERR_MEMORY = 2,
TABERR_BAD_PARAMS = 3,

  TABERR_BAD_X = 4,
TABERR_BAD_WORLD = 5

 }

Functions

int 	tabini (int alloc, int M, const int K[], struct tabprm *tab)

 	Default constructor for the tabprm struct.  More...

int 	tabmem (struct tabprm *tab)

 	Acquire tabular memory.  More...

int 	tabcpy (int alloc, const struct tabprm *tabsrc, struct tabprm *tabdst)

 	Copy routine for the tabprm struct.  More...

int 	tabcmp (int cmp, double tol, const struct tabprm *tab1, const struct tabprm *tab2, int *equal)

 	Compare two tabprm structs for equality.  More...

int 	tabfree (struct tabprm *tab)

 	Destructor for the tabprm struct.  More...

int 	tabprt (const struct tabprm *tab)

 	Print routine for the tabprm struct.  More...

int 	tabset (struct tabprm *tab)

 	Setup routine for the tabprm struct.  More...

int 	tabx2s (struct tabprm *tab, int ncoord, int nelem, const double x[], double world[], int stat[])

 	Pixel-to-world transformation.  More...

int 	tabs2x (struct tabprm *tab, int ncoord, int nelem, const double world[], double x[], int stat[])

 	World-to-pixel transformation.  More...

Variables

const char * 	tab_errmsg []

 	Status return messages.  More...

Detailed Description

These routines implement the part of the FITS WCS standard that deals with tabular coordinates, i.e. coordinates that are defined via a lookup table. They define methods to be used for computing tabular world coordinates from intermediate world coordinates (a linear transformation of image pixel coordinates), and vice versa. They are based on the tabprm struct which contains all information needed for the computations. The struct contains some members that must be set by the user, and others that are maintained by these routines, somewhat like a C++ class but with no encapsulation.

tabini(), tabmem(), tabcpy(), and tabfree() are provided to manage the tabprm struct, and another, tabprt(), to print its contents.

A setup routine, tabset(), computes intermediate values in the tabprm struct from parameters in it that were supplied by the user. The struct always needs to be set up by tabset() but it need not be called explicitly - refer to the explanation of tabprm::flag.

tabx2s() and tabs2x() implement the WCS tabular coordinate transformations.

Accuracy:

No warranty is given for the accuracy of these routines (refer to the copyright notice); intending users must satisfy for themselves their adequacy for the intended purpose. However, closure effectively to within double precision rounding error was demonstrated by test routine ttab.c which accompanies this software.

Macro Definition Documentation

          #define TABLEN   (sizeof(struct tabprm)/sizeof(int))

Size of the tabprm struct in int units, used by the Fortran wrappers.

          #define tabini_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

          #define tabcpy_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

          #define tabfree_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

          #define tabprt_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

          #define tabset_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

          #define tabx2s_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

          #define tabs2x_errmsg   tab_errmsg

Deprecated:

Added for backwards compatibility, use tab_errmsg directly now instead.

Enumeration Type Documentation

          enum tab_errmsg_enum

Enumerator

TABERR_SUCCESS

TABERR_NULL_POINTER

TABERR_MEMORY

TABERR_BAD_PARAMS

TABERR_BAD_X

TABERR_BAD_WORLD

Function Documentation

          int tabini
          (
          int
          alloc,

          int
          M,

          const int
          K[],

          struct tabprm *
          tab

          )

tabini() allocates memory for arrays in a tabprm struct and sets all members of the struct to default values.

PLEASE NOTE: every tabprm struct should be initialized by tabini(), possibly repeatedly. On the first invokation, and only the first invokation, the flag member of the tabprm struct must be set to -1 to initialize memory management, regardless of whether tabini() will actually be used to allocate memory.

Parameters

[in]	alloc	If true, allocate memory unconditionally for arrays in the tabprm struct.

 If false, it is assumed that pointers to these arrays have been set by the user except if they are null pointers in which case memory will be allocated for them regardless. (In other words, setting alloc true saves having to initalize these pointers to zero.)

[in]	M	The number of tabular coordinate axes.

[in]	K	Vector of length M whose elements  record the lengths of the axes of the coordinate array and of each indexing vector. M and K[] are used to determine the length of the various tabprm arrays and therefore the amount of memory to allocate for them. Their values are copied into the tabprm struct.

 It is permissible to set K (i.e. the address of the array) to zero which has the same effect as setting each element of K[] to zero. In this case no memory will be allocated for the index vectors or coordinate array in the tabprm struct. These together with the K vector must be set separately before calling tabset().

[in,out]	tab	Tabular transformation parameters. Note that, in order to initialize memory management tabprm::flag should be set to -1 when tab is initialized for the first time (memory leaks may result if it had already been initialized).

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

2: Memory allocation failed.

3: Invalid tabular parameters.

For returns > 1, a detailed error message is set in tabprm::err if enabled, see wcserr_enable().

          int tabmem
          (
          struct tabprm *
          tab	)

tabmem() takes control of memory allocated by the user for arrays in the tabprm struct.

Parameters

[in,out]	tab	Tabular transformation parameters.

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

2: Memory allocation failed.

For returns > 1, a detailed error message is set in tabprm::err if enabled, see wcserr_enable().

          int tabcpy
          (
          int
          alloc,

          const struct tabprm *
          tabsrc,

          struct tabprm *
          tabdst

          )

tabcpy() does a deep copy of one tabprm struct to another, using tabini() to allocate memory for its arrays if required. Only the "information to be provided" part of the struct is copied; a call to tabset() is required to set up the remainder.

Parameters

[in]	alloc	If true, allocate memory unconditionally for arrays in the tabprm struct.

 If false, it is assumed that pointers to these arrays have been set by the user except if they are null pointers in which case memory will be allocated for them regardless. (In other words, setting alloc true saves having to initalize these pointers to zero.)

[in]	tabsrc	Struct to copy from.

[in,out]	tabdst	Struct to copy to. tabprm::flag should be set to -1 if tabdst was not previously initialized (memory leaks may result if it was previously initialized).

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

2: Memory allocation failed.

For returns > 1, a detailed error message is set in tabprm::err (associated with tabdst) if enabled, see wcserr_enable().

          int tabcmp
          (
          int
          cmp,

          double
          tol,

          const struct tabprm *
          tab1,

          const struct tabprm *
          tab2,

          int *
          equal

          )

tabcmp() compares two tabprm structs for equality.

Parameters

[in]	cmp	A bit field controlling the strictness of the comparison. At present, this value must always be 0, indicating a strict comparison. In the future, other options may be added.

[in]	tol	Tolerance for comparison of floating-point values. For example, for tol == 1e-6, all floating-point values in the structs must be equal to the first 6 decimal places. A value of 0 implies exact equality.

[in]	tab1	The first tabprm struct to compare.

[in]	tab2	The second tabprm struct to compare.

[out]	equal	Non-zero when the given structs are equal.

Returns

Status return value:

0: Success.

1: Null pointer passed.

          int tabfree
          (
          struct tabprm *
          tab	)

tabfree() frees memory allocated for the tabprm arrays by tabini(). tabini() records the memory it allocates and tabfree() will only attempt to free this.

PLEASE NOTE: tabfree() must not be invoked on a tabprm struct that was not initialized by tabini().

Parameters

[out]	tab	Coordinate transformation parameters.

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

          int tabprt
          (
          const struct tabprm *
          tab	)

tabprt() prints the contents of a tabprm struct using wcsprintf(). Mainly intended for diagnostic purposes.

Parameters

[in]	tab	Tabular transformation parameters.

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

          int tabset
          (
          struct tabprm *
          tab	)

tabset() allocates memory for work arrays in the tabprm struct and sets up the struct according to information supplied within it.

Note that this routine need not be called directly; it will be invoked by tabx2s() and tabs2x() if tabprm::flag is anything other than a predefined magic value.

Parameters

[in,out]	tab	Tabular transformation parameters.

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

3: Invalid tabular parameters.

For returns > 1, a detailed error message is set in tabprm::err if enabled, see wcserr_enable().

          int tabx2s
          (
          struct tabprm *
          tab,

          int
          ncoord,

          int
          nelem,

          const double
          x[],

          double
          world[],

          int
          stat[]

          )

tabx2s() transforms intermediate world coordinates to world coordinates using coordinate lookup.

Parameters

[in,out]	tab	Tabular transformation parameters.

[in]	ncoord,nelem	The number of coordinates, each of vector length nelem.

[in]	x	Array of intermediate world coordinates, SI units.

[out]	world	Array of world coordinates, in SI units.

[out]	stat	Status return value status for each coordinate:

0: Success.

1: Invalid intermediate world coordinate.

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

3: Invalid tabular parameters.

4: One or more of the x coordinates were invalid, as indicated by the stat vector.

For returns > 1, a detailed error message is set in tabprm::err if enabled, see wcserr_enable().

          int tabs2x
          (
          struct tabprm *
          tab,

          int
          ncoord,

          int
          nelem,

          const double
          world[],

          double
          x[],

          int
          stat[]

          )

tabs2x() transforms world coordinates to intermediate world coordinates.

Parameters

[in,out]	tab	Tabular transformation parameters.

[in]	ncoord,nelem	The number of coordinates, each of vector length nelem.

[in]	world	Array of world coordinates, in SI units.

[out]	x	Array of intermediate world coordinates, SI units.

[out]	stat	Status return value status for each vector element:

0: Success.

1: Invalid world coordinate.

Returns

Status return value:

0: Success.

1: Null tabprm pointer passed.

3: Invalid tabular parameters.

5: One or more of the world coordinates were invalid, as indicated by the stat vector.

For returns > 1, a detailed error message is set in tabprm::err if enabled, see wcserr_enable().

Variable Documentation

          const char * tab_errmsg[]

Error messages to match the status value returned from each function.

<address class="footer">
Generated on Fri Sep 19 2014 01:25:23 for WCSLIB by

 1.8.8
</address>


text:
<?php

// autoload.php @generated by Composer

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit0ed65bfc1d1180497738b5376c7cba52::getLoader();


text:
<!DOCTYPE html>

    <title>Pattern Lab</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width" />

    <link rel="stylesheet" href="/assets/../components/css/pattern-scaffolding.css?1493209668" media="all" />
    <link rel="stylesheet" href="/assets/style.css?1493209668" media="all" />

<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />

<link rel="stylesheet" href="../../styleguide/css/styleguide.min.css?1493209668" media="all">
<link rel="stylesheet" href="../../styleguide/css/prism-typeahead.min.css?1493209668" media="all" />

This would be text from the WYSIWYG editor

It would have different paragraphs. Donec tristique nunc a congue tincidunt. Vestibulum tristique blandit magna ut tincidunt.

It could also have inline links. Pellentesque rhoncus molestie nisl quis blandit. Nam a euismod velit, eu tincidunt orci.

The general link style will apply unless custom btn styles are added in WYSIWIYG; like

    btn style

Lists, both unordered and ordered will be styled as well.

Unorderd Lists

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Aliquam tincidunt mauris eu risus.

Vestibulum auctor dapibus neque.

Nunc dignissim risus id metus.

Ordered List

Vivamus vestibulum nulla nec ante.

Praesent placerat risus quis eros.

Fusce pellentesque suscipit nibh.

Integer vitae libero ac risus egestas placerat.


text:
use std::error::Error;
use std::fmt;
use Lat;

#[derive(Debug, Clone)]
pub enum Errors {
    InvalidZoneLetter(char),
    InvalidRowLetter(char),
    InvalidColLetter(char),
    InvalidNorthingChar(char),
    InvalidEastingChar(char),
    InvalidLatitude(Lat),
    InvalidLatitudeBand(char),
    InvalidDatum(String),
    InvalidHemisphereChar(char),
}

impl fmt::Display for Errors {
    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
        writeln!(f, "{}", self.description())
    }
}

impl Error for Errors {
    fn description(&self) -> &str {
        match *self {
            Errors::InvalidZoneLetter(..)   => "invalid zone letter",
            Errors::InvalidColLetter(..)   => "invalid column letter",
            Errors::InvalidRowLetter(..)   => "invalid row letter",
            Errors::InvalidNorthingChar(..) => "MGRS point given invalid northing",
            Errors::InvalidEastingChar(..) => "MGRS point given invalid easting",
            Errors::InvalidLatitude(..) => "latitude outside UTM limits",
            Errors::InvalidLatitudeBand(..) => "invalid Latitude band letter",
            Errors::InvalidDatum(..) => "invalid map datum was supplied",
            Errors::InvalidHemisphereChar(..) => "invalid hemisphere character",
        }
    }

    fn cause(&self) -> Option<&Error> {
        None
    }
}


text:
title: 'Jekyll 1.3.0 Released'
date: 2013-11-04 21:46:02 -0600
author: mattr-
version: 1.3.0
category: release
---

It's been about six weeks since v1.2.0 and the Jekyll team is happy to
announce the arrival of v1.3.0. This is a **huge** release full of all
sorts of new features, bug fixes, and other things that you're sure to
love.

Here are a few things we think you'll want to know about this release:

* You can add [arbitrary data][] to the site by adding YAML files under a
  site's `_data` directory. This will allow you to avoid
  repetition in your templates and to set site specific options without
  changing `_config.yml`.

* You can now run `jekyll serve --detach` to boot up a WEBrick server in the
  background. **Note:** you'll need to run `kill [server_pid]` to shut
  the server down. When ran, you'll get a process id that you can use in
  place of `[server_pid]`

* You can now **disable automatically-generated excerpts** if you set
  `excerpt_separator` to `""`.

* If you're moving pages and posts, you can now check for **URL
  conflicts** by running `jekyll doctor`.

* If you're a fan of the drafts feature, you'll be happy to know we've
  added `-D`, a shortened version of `--drafts`.

* Permalinks with special characters should now generate without errors.

* Expose the current Jekyll version as the `jekyll.version` Liquid
  variable.

For a full run-down, visit our [change log](/docs/history/)!

[arbitrary data]: /docs/datafiles/


text:
exports.currentEnv = process.env.NODE_ENV || 'dev';
exports.port = 8888;


text:
SYNONYM

#### According to
The Catalogue of Life, 3rd January 2011

#### Published in
Bull. trimest. Soc. mycol. Fr. 70: 109 (1955)

#### Original name
Galerina pseudobadipes Joss., 1955

### Remarks
null


text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="f6ebf9bf-e7c3-4cdb-8da6-ae8307eaf2ce" name="Default" comment="">
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/AppBundle/Entity/artikel.php" afterPath="$PROJECT_DIR$/src/AppBundle/Entity/artikel.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeMagazijn.php" afterPath="$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeMagazijn.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/web/js/search.js" afterPath="$PROJECT_DIR$/web/js/search.js" />
    </list>
    <ignored path="symfonyOpdrachten.iws" />
    <ignored path=".idea/workspace.xml" />
    <ignored path=".idea/dataSources.local.xml" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="TRACKING_ENABLED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="symfonyOpdrachten" />
  </component>
  <component name="FileEditorManager">
    <leaf SIDE_TABS_SIZE_LIMIT_KEY="375">
      <file leaf-file-name="OrderController.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/OrderController.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="425">
              <caret line="305" column="75" selection-start-line="281" selection-start-column="69" selection-end-line="305" selection-end-column="75" />
              <folding>
                <element signature="e#41#70#0#PHP" expanded="true" />
                <element signature="e#582#610#0#PHP" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="artikel.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/artikel.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="153">
              <caret line="56" column="21" selection-start-line="56" selection-start-column="21" selection-end-line="56" selection-end-column="21" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="ArtikelTypeMagazijn.php" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeMagazijn.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="345">
              <caret line="45" column="15" selection-start-line="45" selection-start-column="15" selection-end-line="45" selection-end-column="15" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="ArtikelTypeWijzigen.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeWijzigen.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="221">
              <caret line="36" column="37" selection-start-line="36" selection-start-column="37" selection-end-line="36" selection-end-column="37" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="ordercontrole.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/ordercontrole.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="442">
              <caret line="26" column="53" selection-start-line="26" selection-start-column="53" selection-end-line="26" selection-end-column="53" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="orderdetails.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/orderdetails.php">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="1785">
              <caret line="107" column="36" selection-start-line="107" selection-start-column="20" selection-end-line="107" selection-end-column="36" />
              <folding>
                <element signature="e#36#68#0#PHP" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="order_controle_magazijn.html.twig" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_controle_magazijn.html.twig">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="612">
              <caret line="36" column="24" selection-start-line="36" selection-start-column="24" selection-end-line="36" selection-end-column="55" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="order_kwaliteit.html.twig" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_kwaliteit.html.twig">
          <provider selected="true" editor-type-id="text-editor">
            <state relative-caret-position="544">
              <caret line="32" column="81" selection-start-line="32" selection-start-column="81" selection-end-line="32" selection-end-column="81" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </leaf>
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="JavaScript File" />
        <option value="CSS File" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/src/AppBundle/Controller/DefaultController.php" />
        <option value="$PROJECT_DIR$/app/config/config.yml" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/form_nieuw_artikel_inkoper.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/form_wijzigen_artikel_inkoper.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_verkoper.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/blocks/mainMenu.html.twig" />
        <option value="$PROJECT_DIR$/.gitignore" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/index.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_inkoper.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/form_nieuw_order.html.twig" />
        <option value="$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeWijzigen.php" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/artikel_overzicht_magazijn.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_magazijn.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/base.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/order_details_magazijn.html.twig" />
        <option value="$PROJECT_DIR$/src/AppBundle/Form/Type/OrderDetailsType.php" />
        <option value="$PROJECT_DIR$/src/AppBundle/Form/Type/OrderType.php" />
        <option value="$PROJECT_DIR$/src/AppBundle/Entity/orders.php" />
        <option value="$PROJECT_DIR$/web/css/default.css" />
        <option value="$PROJECT_DIR$/app/Resources/views/blocks/menuAdmin.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/login/alle_gebruikers.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/login/nieuwe_gebruiker.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/blocks/menuMagazijn.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/alle_orders_zoek.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/verkoper/alle_artikellen_verkoper.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/blocks/header.html.twig" />
        <option value="$PROJECT_DIR$/web/css/login.css" />
        <option value="$PROJECT_DIR$/app/Resources/views/login/login.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/alle_orders_magazijn.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/order_zoek_datum.html.twig" />
        <option value="$PROJECT_DIR$/src/AppBundle/Form/Type/UserType.php" />
        <option value="$PROJECT_DIR$/src/AppBundle/Controller/LoginController.php" />
        <option value="$PROJECT_DIR$/web/js/search.js" />
        <option value="$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelType.php" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/producttype.overzicht_tebestellen.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_bestellen.html.twig" />
        <option value="$PROJECT_DIR$/src/AppBundle/Controller/ArtikelController.php" />
        <option value="$PROJECT_DIR$/web/js/modal.js" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/order_details_een_order.html.twig" />
        <option value="$PROJECT_DIR$/src/AppBundle/Entity/orderdetails.php" />
        <option value="$PROJECT_DIR$/app/Resources/views/blocks/menuArtikelen.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_onder_voorraad_bestellen.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/order_details.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/alle_orders.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/pages/artikel_overzicht_inkoper.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/order_controle_magazijn.html.twig" />
        <option value="$PROJECT_DIR$/app/Resources/views/order/order_kwaliteit.html.twig" />
        <option value="$PROJECT_DIR$/src/AppBundle/Entity/ordercontrole.php" />
        <option value="$PROJECT_DIR$/src/AppBundle/Controller/OrderController.php" />
        <option value="$PROJECT_DIR$/src/AppBundle/Entity/artikel.php" />
        <option value="$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeMagazijn.php" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
  <component name="ProjectFrameBounds">
    <option name="x" value="-8" />
    <option name="y" value="-8" />
    <option name="width" value="1552" />
    <option name="height" value="840" />
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
    <OptionsSetting value="true" id="Remove" />
    <OptionsSetting value="true" id="Checkout" />
    <OptionsSetting value="true" id="Update" />
    <OptionsSetting value="true" id="Status" />
    <OptionsSetting value="true" id="Edit" />
    <ConfirmationsSetting value="0" id="Add" />
    <ConfirmationsSetting value="0" id="Remove" />
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="Scratches" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="AppBundle" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="AppBundle" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Form" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Type" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="src" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="AppBundle" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="Entity" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="bin" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="symfonyOpdrachten" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="app" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scope" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
    <property name="settings.editor.splitter.proportion" value="0.2" />
    <property name="list.type.of.created.stylesheet" value="CSS" />
  </component>
  <component name="RecentsManager">
    <key name="MoveFile.RECENT_KEYS">
      <recent name="C:\laragon\www\symfonyOpdrachten\app\Resources\views\pages" />
      <recent name="C:\laragon\www\symfonyOpdrachten\web\js" />
    </key>
    <key name="CopyFile.RECENT_KEYS">
      <recent name="C:\laragon\www\symfonyOpdrachten\app\Resources\views\order" />
      <recent name="C:\laragon\www\symfonyOpdrachten\app\Resources\views\pages" />
      <recent name="C:\laragon\www\symfonyOpdrachten\app\Resources\views\verkoper" />
      <recent name="C:\laragon\www\symfonyOpdrachten\app\Resources\views\login" />
      <recent name="C:\laragon\www\symfonyOpdrachten\app\Resources\views\blocks" />
    </key>
  </component>
  <component name="RunManager">
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
      <method />
    </configuration>
    <configuration default="true" type="PHPUnitRunConfigurationType" factoryName="PHPUnit">
      <TestRunner />
      <method />
    </configuration>
    <configuration default="true" type="PhpBehatConfigurationType" factoryName="Behat">
      <BehatRunner />
      <method />
    </configuration>
    <configuration default="true" type="PhpLocalRunConfigurationType" factoryName="PHP Console">
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run-script" />
      <scripts />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <working-directory />
      <pass-parent-env>true</pass-parent-env>
      <envs />
      <ui />
      <extra-mocha-options />
      <test-kind>DIRECTORY</test-kind>
      <test-directory />
      <recursive>false</recursive>
      <method />
    </configuration>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="f6ebf9bf-e7c3-4cdb-8da6-ae8307eaf2ce" name="Default" comment="" />
      <created>1492758101662</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1492758101662</updated>
      <workItem from="1492758103000" duration="14579000" />
      <workItem from="1492779756724" duration="502000" />
      <workItem from="1493622532523" duration="5000" />
      <workItem from="1493653144056" duration="677000" />
      <workItem from="1493793802172" duration="14230000" />
      <workItem from="1493811065121" duration="2481000" />
      <workItem from="1493893449235" duration="1539000" />
      <workItem from="1494231308860" duration="1407000" />
      <workItem from="1494237470701" duration="34000" />
      <workItem from="1494237879886" duration="15193000" />
      <workItem from="1494320667830" duration="282000" />
      <workItem from="1494321140117" duration="19168000" />
      <workItem from="1494484765502" duration="8220000" />
      <workItem from="1494790812360" duration="2702000" />
      <workItem from="1494793981640" duration="3351000" />
      <workItem from="1494931098620" duration="8681000" />
      <workItem from="1495008732239" duration="14794000" />
      <workItem from="1495444461162" duration="9809000" />
      <workItem from="1495478405921" duration="28517000" />
      <workItem from="1496138856240" duration="31260000" />
      <workItem from="1496305132690" duration="500000" />
      <workItem from="1496830548130" duration="7671000" />
      <workItem from="1496916677731" duration="1849000" />
      <workItem from="1497346814397" duration="22157000" />
      <workItem from="1497441506470" duration="190000" />
    </task>
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="209798000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="-8" y="-8" width="1552" height="840" extended-state="6" />
    <editor active="true" />
    <layout>
      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.27408853" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32876712" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32930845" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24246575" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="Vcs.Log.UiProperties">
    <option name="RECENTLY_FILTERED_USER_GROUPS">
      <collection />
    </option>
    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
      <collection />
    </option>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <option name="time" value="1" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_magazijn.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="85">
          <caret line="5" column="53" selection-start-line="5" selection-start-column="53" selection-end-line="5" selection-end-column="53" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_details_magazijn.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="425">
          <caret line="28" column="48" selection-start-line="28" selection-start-column="48" selection-end-line="28" selection-end-column="48" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.gitignore">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="204">
          <caret line="12" column="13" selection-start-line="12" selection-start-column="13" selection-end-line="12" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/DefaultController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="306">
          <caret line="24" column="52" selection-start-line="24" selection-start-column="8" selection-end-line="24" selection-end-column="52" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/OrderType.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="294">
          <caret line="18" column="75" selection-start-line="18" selection-start-column="67" selection-end-line="18" selection-end-column="75" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/OrderDetailsType.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="221">
          <caret line="13" column="44" selection-start-line="13" selection-start-column="44" selection-end-line="13" selection-end-column="44" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/MijnEersteController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="204">
          <caret line="15" column="70" selection-start-line="15" selection-start-column="8" selection-end-line="15" selection-end-column="70" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/users.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="521">
          <caret line="122" column="26" selection-start-line="122" selection-start-column="20" selection-end-line="122" selection-end-column="26" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/verkoper/artikel_overzicht_verkoper.html.twig" />
    <entry file="file://$PROJECT_DIR$/app/Resources/views/verkoper/alle_artikellen_verkoper.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="272">
          <caret line="16" column="37" selection-start-line="16" selection-start-column="37" selection-end-line="16" selection-end-column="37" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/blocks/menuAdmin.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="85">
          <caret line="5" column="9" selection-start-line="5" selection-start-column="9" selection-end-line="5" selection-end-column="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/blocks/menuMagazijn.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="119">
          <caret line="7" column="85" selection-start-line="7" selection-start-column="85" selection-end-line="7" selection-end-column="85" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/alle_orders_zoek.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="391">
          <caret line="26" column="85" selection-start-line="26" selection-start-column="85" selection-end-line="26" selection-end-column="85" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/web/css/login.css">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1343">
          <caret line="79" column="1" selection-start-line="79" selection-start-column="1" selection-end-line="79" selection-end-column="1" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/web/css/default.css">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1258">
          <caret line="74" column="21" selection-start-line="74" selection-start-column="21" selection-end-line="74" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/base.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="136">
          <caret line="8" column="69" selection-start-line="8" selection-start-column="8" selection-end-line="8" selection-end-column="69" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/blocks/header.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="102">
          <caret line="6" column="118" selection-start-line="6" selection-start-column="41" selection-end-line="6" selection-end-column="118" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/form_nieuw_artikel_inkoper.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="11" column="38" selection-start-line="11" selection-start-column="38" selection-end-line="11" selection-end-column="38" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/alle_orders_magazijn.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="323">
          <caret line="19" column="38" selection-start-line="19" selection-start-column="38" selection-end-line="19" selection-end-column="38" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/login/alle_gebruikers.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="85">
          <caret line="5" column="8" selection-start-line="5" selection-start-column="8" selection-end-line="5" selection-end-column="50" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/login/nieuwe_gebruiker.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="85">
          <caret line="5" column="46" selection-start-line="5" selection-start-column="46" selection-end-line="5" selection-end-column="46" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/login/login.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="217">
          <caret line="21" column="56" selection-start-line="21" selection-start-column="56" selection-end-line="21" selection-end-column="56" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/LoginController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1649">
          <caret line="104" column="7" selection-start-line="104" selection-start-column="7" selection-end-line="104" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/web/js/search.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="357">
          <caret line="27" column="0" selection-start-line="27" selection-start-column="0" selection-end-line="27" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/UserType.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="20" column="57" selection-start-line="20" selection-start-column="57" selection-end-line="20" selection-end-column="57" />
          <folding>
            <element signature="e#38#78#0#PHP" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelType.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="408">
          <caret line="39" column="37" selection-start-line="38" selection-start-column="16" selection-end-line="39" selection-end-column="37" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_bestellen.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="217">
          <caret line="30" column="50" selection-start-line="30" selection-start-column="50" selection-end-line="30" selection-end-column="50" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/product.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-2214">
          <caret line="40" column="7" selection-start-line="35" selection-start-column="4" selection-end-line="40" selection-end-column="7" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/producttype.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="32" selection-start-line="4" selection-start-column="32" selection-end-line="4" selection-end-column="32" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/orders.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="3281">
          <caret line="233" column="42" selection-start-line="233" selection-start-column="42" selection-end-line="233" selection-end-column="42" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/producttype.overzicht_tebestellen.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="408">
          <caret line="24" column="0" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_zoek_datum.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="306">
          <caret line="18" column="85" selection-start-line="18" selection-start-column="20" selection-end-line="18" selection-end-column="85" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_inkoper.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="697">
          <caret line="41" column="6" selection-start-line="41" selection-start-column="6" selection-end-line="41" selection-end-column="6" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/blocks/mainMenu.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="6" selection-end-column="6" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/alle_artikellen_onder_voorraad_bestellen.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="476">
          <caret line="38" column="28" selection-start-line="38" selection-start-column="28" selection-end-line="38" selection-end-column="28" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/web/js/modal.js">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="255">
          <caret line="15" column="1" selection-start-line="15" selection-start-column="1" selection-end-line="15" selection-end-column="1" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/blocks/menuArtikelen.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="11" column="19" selection-start-line="11" selection-start-column="19" selection-end-line="11" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/ArtikelController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1065">
          <caret line="368" column="0" selection-start-line="312" selection-start-column="56" selection-end-line="312" selection-end-column="78" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_details_een_order.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="153">
          <caret line="9" column="7" selection-start-line="9" selection-start-column="7" selection-end-line="9" selection-end-column="7" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_details.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="203">
          <caret line="52" column="39" selection-start-line="52" selection-start-column="39" selection-end-line="52" selection-end-column="39" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/alle_orders.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="578">
          <caret line="67" column="42" selection-start-line="67" selection-start-column="42" selection-end-line="67" selection-end-column="42" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/artikel_overzicht_inkoper.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="47">
          <caret line="19" column="35" selection-start-line="19" selection-start-column="35" selection-end-line="19" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/pages/artikel_overzicht_magazijn.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="4" selection-start-line="4" selection-start-column="4" selection-end-line="4" selection-end-column="49" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_controle_magazijn.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="612">
          <caret line="36" column="24" selection-start-line="36" selection-start-column="24" selection-end-line="36" selection-end-column="55" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/orderdetails.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1785">
          <caret line="107" column="36" selection-start-line="107" selection-start-column="20" selection-end-line="107" selection-end-column="36" />
          <folding>
            <element signature="e#36#68#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/app/Resources/views/order/order_kwaliteit.html.twig">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="544">
          <caret line="32" column="81" selection-start-line="32" selection-start-column="81" selection-end-line="32" selection-end-column="81" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/ordercontrole.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="442">
          <caret line="26" column="53" selection-start-line="26" selection-start-column="53" selection-end-line="26" selection-end-column="53" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/OrderController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="425">
          <caret line="305" column="75" selection-start-line="281" selection-start-column="69" selection-end-line="305" selection-end-column="75" />
          <folding>
            <element signature="e#41#70#0#PHP" expanded="true" />
            <element signature="e#582#610#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Entity/artikel.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="153">
          <caret line="56" column="21" selection-start-line="56" selection-start-column="21" selection-end-line="56" selection-end-column="21" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeWijzigen.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="221">
          <caret line="36" column="37" selection-start-line="36" selection-start-column="37" selection-end-line="36" selection-end-column="37" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/AppBundle/Form/Type/ArtikelTypeMagazijn.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="345">
          <caret line="45" column="15" selection-start-line="45" selection-start-column="15" selection-end-line="45" selection-end-column="15" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
</project>


text:
var global_game = null;
window.requestAnimationFrame(function () {
  global_game = new GameManager(4, KeyboardInputManager, HTMLActuator, LocalScoreManager);
});


text:
require 'spec_helper'

describe 'GET /api/v1/tools/:tool' do
  context 'when the tool exists' do
    let(:tool) { create(:tool) }

    let(:tool_signature) do
      {
        'name' => tool.name,
        'slug' => tool.slug,
        'type' => tool.type,
        'source_url' => tool.source_url,
        'description' => tool.description,
        'instructions' => tool.instructions,
        'owner' => tool.maintainer
      }
    end

    it 'returns a 200' do
      get "/api/v1/tools/#{tool.slug}"

      expect(response.status.to_i).to eql(200)
    end

    it 'returns the tool' do
      get "/api/v1/tools/#{tool.slug}"

      expect(signature(json_body)).to include(tool_signature)
    end
  end

  context 'when the tool does not exist' do
    it 'returns a 404' do
      get '/api/v1/tools/trololol'

      expect(response.status.to_i).to eql(404)
    end

    it 'returns a 404 message' do
      get '/api/v1/tools/trololol'

      expect(json_body).to eql(error_404)
    end
  end
end


text:
{% extends "site_template/site_template.html" %}

{% block content %}

Question

{{ question.question_text }}

{% if error_message %}
{{ error_message }}
{% endif %}

<form action="{% url 'polls:vote' question.id %}" method="post">
{% csrf_token %}
{% for choice in question.choice_set.all %}
    <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}" />
    {{ choice.choice_text }}

{% endfor %}
<input type="submit" value="Vote" />
View Results
</form>

        Back to question list

{% endblock %}


text:
<?php

/*
  V4.65 22 July 2005  (c) 2000-2005 John Lim (jlim@natsoft.com.my). All rights reserved.
  Released under both BSD license and Lesser GPL library license.
  Whenever there is any discrepancy between the two licenses,
  the BSD license will take precedence.

  Set tabs to 4.

  Declares the ADODB Base Class for PHP5 "ADODB_BASE_RS", and supports iteration with
  the ADODB_Iterator class.

  		$rs = $db->Execute("select * from adoxyz");
		foreach($rs as $k => $v) {
			echo $k; print_r($v); echo "<br>";
		}

	Iterator code based on http://cvs.php.net/cvs.php/php-src/ext/spl/examples/cachingiterator.inc?login=2
 */

 class ADODB_Iterator implements Iterator {

    private $rs;

    function __construct($rs)
	{
        $this->rs = $rs;
    }
    function rewind()
	{
        $this->rs->MoveFirst();
    }

	function valid()
	{
        return !$this->rs->EOF;
    }

    function key()
	{
        return $this->rs->_currentRow;
    }

    function current()
	{
        return $this->rs->fields;
    }

    function next()
	{
        $this->rs->MoveNext();
    }

	function __call($func, $params)
	{
		return call_user_func_array(array($this->rs, $func), $params);
	}

	function hasMore()
	{
		return !$this->rs->EOF;
	}

}

class ADODB_BASE_RS implements IteratorAggregate {
    function getIterator() {
        return new ADODB_Iterator($this);
    }

	/* this is experimental - i don't really know what to return... */
	function __toString()
	{
		include_once(ADODB_DIR.'/toexport.inc.php');
		return _adodb_export($this,',',',',false,true);
	}
}

?>