LICENSE
MANIFEST.in
README.rst
requirements.txt
setup.py
otree/__init__.py
otree/api.py
otree/api.pyi
otree/asgi.py
otree/auth.py
otree/chat.py
otree/checks.py
otree/common.py
otree/common2.py
otree/constants.py
otree/currency.py
otree/database.py
otree/errorpage.py
otree/export.py
otree/i18n.py
otree/live.py
otree/lookup.py
otree/main.py
otree/middleware.py
otree/models_concrete.py
otree/mturk_client.py
otree/patch.py
otree/read_csv.py
otree/room.py
otree/session.py
otree/settings.py
otree/tasks.py
otree/test.py
otree/update.py
otree/urls.py
otree.egg-info/PKG-INFO
otree.egg-info/SOURCES.txt
otree.egg-info/dependency_links.txt
otree.egg-info/entry_points.txt
otree.egg-info/not-zip-safe
otree.egg-info/requires.txt
otree.egg-info/top_level.txt
otree/app_template/__init__.py
otree/app_template/models.py
otree/app_template/pages.py
otree/app_template/tests.py
otree/app_template/_builtin/__init__.py
otree/app_template/templates/app_name/MyPage.html
otree/app_template/templates/app_name/Results.html
otree/app_template_lite/MyPage.html
otree/app_template_lite/Results.html
otree/app_template_lite/__init__.py
otree/assets/__pycache__/__init__.cpython-310.pyc
otree/assets/__pycache__/__init__.cpython-311.pyc
otree/assets/app_template/__pycache__/__init__.cpython-310.pyc
otree/assets/app_template/__pycache__/__init__.cpython-311.pyc
otree/assets/app_template_trials/__pycache__/__init__.cpython-310.pyc
otree/assets/app_template_trials/__pycache__/__init__.cpython-311.pyc
otree/assets/project_template/__pycache__/__init__.cpython-310.pyc
otree/assets/project_template/__pycache__/__init__.cpython-311.pyc
otree/assets/project_template/__pycache__/settings.cpython-310.pyc
otree/assets/project_template/__pycache__/settings.cpython-311.pyc
otree/bots/__init__.py
otree/bots/bot.py
otree/bots/browser.py
otree/bots/browser_launcher.py
otree/bots/runner.py
otree/channels/__init__.py
otree/channels/consumers.py
otree/channels/routing.py
otree/channels/utils.py
otree/cli/__init__.py
otree/cli/base.py
otree/cli/bots.py
otree/cli/browser_bots.py
otree/cli/create_session.py
otree/cli/devserver.py
otree/cli/devserver_inner.py
otree/cli/prodserver.py
otree/cli/prodserver1of2.py
otree/cli/prodserver2of2.py
otree/cli/remove_self.py
otree/cli/resetdb.py
otree/cli/startapp.py
otree/cli/startproject.py
otree/cli/timeoutsubprocess.py
otree/cli/unzip.py
otree/cli/upcase_constants.py
otree/cli/update_my_code.py
otree/cli/zip.py
otree/cli/zipserver.py
otree/forms/__init__.py
otree/forms/fields.py
otree/forms/forms.py
otree/forms/widgets.py
otree/locale/babel.ini
otree/locale/django.pot
otree/locale/ar/LC_MESSAGES/django.mo
otree/locale/ar/LC_MESSAGES/django.po
otree/locale/cs/LC_MESSAGES/django.mo
otree/locale/cs/LC_MESSAGES/django.po
otree/locale/de/LC_MESSAGES/django.mo
otree/locale/de/LC_MESSAGES/django.po
otree/locale/es/LC_MESSAGES/django.mo
otree/locale/es/LC_MESSAGES/django.po
otree/locale/fr/LC_MESSAGES/django.mo
otree/locale/fr/LC_MESSAGES/django.po
otree/locale/he/LC_MESSAGES/django.mo
otree/locale/he/LC_MESSAGES/django.po
otree/locale/hi/LC_MESSAGES/django.mo
otree/locale/hi/LC_MESSAGES/django.po
otree/locale/hu/LC_MESSAGES/django.mo
otree/locale/hu/LC_MESSAGES/django.po
otree/locale/id/LC_MESSAGES/django.mo
otree/locale/id/LC_MESSAGES/django.po
otree/locale/it/LC_MESSAGES/django.mo
otree/locale/it/LC_MESSAGES/django.po
otree/locale/ja/LC_MESSAGES/django.mo
otree/locale/ja/LC_MESSAGES/django.po
otree/locale/ko/LC_MESSAGES/django.mo
otree/locale/ko/LC_MESSAGES/django.po
otree/locale/nb/LC_MESSAGES/django.mo
otree/locale/nb/LC_MESSAGES/django.po
otree/locale/nl/LC_MESSAGES/django.mo
otree/locale/nl/LC_MESSAGES/django.po
otree/locale/pl/LC_MESSAGES/django.mo
otree/locale/pl/LC_MESSAGES/django.po
otree/locale/pt/LC_MESSAGES/django.mo
otree/locale/pt/LC_MESSAGES/django.po
otree/locale/ru/LC_MESSAGES/django.mo
otree/locale/ru/LC_MESSAGES/django.po
otree/locale/tr/LC_MESSAGES/django.mo
otree/locale/tr/LC_MESSAGES/django.po
otree/locale/zh_Hans/LC_MESSAGES/django.mo
otree/locale/zh_Hans/LC_MESSAGES/django.po
otree/models/__init__.py
otree/models/group.py
otree/models/participant.py
otree/models/player.py
otree/models/session.py
otree/models/subsession.py
otree/project_template/.gitignore
otree/project_template/Procfile
otree/project_template/requirements.txt
otree/project_template/settings.py
otree/project_template/_static/global/empty.css
otree/project_template/_templates/global/Page.html
otree/static/favicon.ico
otree/static/robots.txt
otree/static/bootstrap5/css/bootstrap.min.css
otree/static/bootstrap5/css/bootstrap.min.css.map
otree/static/bootstrap5/js/bootstrap.bundle.min.js
otree/static/bootstrap5/js/bootstrap.bundle.min.js.map
otree/static/glyphicons/clock.png
otree/static/glyphicons/cloud.png
otree/static/glyphicons/cogwheel.png
otree/static/glyphicons/delete.png
otree/static/glyphicons/download-alt.png
otree/static/glyphicons/eye-open.png
otree/static/glyphicons/folder-closed.png
otree/static/glyphicons/link.png
otree/static/glyphicons/list-alt.png
otree/static/glyphicons/pencil.png
otree/static/glyphicons/plus.png
otree/static/glyphicons/pushpin.png
otree/static/glyphicons/refresh.png
otree/static/glyphicons/stats.png
otree/static/glyphicons/usd.png
otree/static/otree/css/table.css
otree/static/otree/css/theme.css
otree/static/otree/js/common.js
otree/static/otree/js/formInputs.js
otree/static/otree/js/internet-explorer.js
otree/static/otree/js/jquery-3.2.1.min.js
otree/static/otree/js/jquery.color-2.1.2.min.js
otree/static/otree/js/jquery.countdown.min.js
otree/static/otree/js/jquery.timeago.en-short.js
otree/static/otree/js/jquery.timeago.js
otree/static/otree/js/live.js
otree/static/otree/js/monitor2.js
otree/static/otree/js/otree-front.js
otree/static/otree/js/page-websocket-redirect.js
otree/static/otree/js/reconnecting-websocket-iife.min.js
otree/static/otree/js/table-utils.js
otree/templates/global/Base.html
otree/templates/global/Page.html
otree/templates/otree/AdminReport.html
otree/templates/otree/Base.html
otree/templates/otree/BaseAdmin.html
otree/templates/otree/CreateDemoSession.html
otree/templates/otree/CreateSession.html
otree/templates/otree/DemoIndex.html
otree/templates/otree/Export.html
otree/templates/otree/FormPage.html
otree/templates/otree/Login.html
otree/templates/otree/MTurkCreateHIT.html
otree/templates/otree/MTurkHTMLQuestion.html
otree/templates/otree/MTurkSessionPayments.html
otree/templates/otree/OutOfRangeNotification.html
otree/templates/otree/Page.html
otree/templates/otree/RoomInputLabel.html
otree/templates/otree/RoomWithSession.html
otree/templates/otree/RoomWithoutSession.html
otree/templates/otree/Rooms.html
otree/templates/otree/ServerCheck.html
otree/templates/otree/Session.html
otree/templates/otree/SessionData.html
otree/templates/otree/SessionDescription.html
otree/templates/otree/SessionEditProperties.html
otree/templates/otree/SessionMonitor.html
otree/templates/otree/SessionPayments.html
otree/templates/otree/SessionSplitScreen.html
otree/templates/otree/SessionStartLinks.html
otree/templates/otree/Sessions.html
otree/templates/otree/WaitPage.html
otree/templates/otree/WaitPageRoom.html
otree/templates/otree/includes/CreateSessionForm.html
otree/templates/otree/includes/RoomParticipantLinks.html
otree/templates/otree/includes/SessionInfo.html
otree/templates/otree/includes/TimeLimit.html
otree/templates/otree/includes/TimeLimit.js.html
otree/templates/otree/includes/debug_info.html
otree/templates/otree/includes/hidden_form_errors.html
otree/templates/otree/includes/messages.html
otree/templates/otree/includes/mturk_payment_table.html
otree/templates/otree/tags/chat.html
otree/templating/__init__.py
otree/templating/compiler.py
otree/templating/context.py
otree/templating/errors.py
otree/templating/filters.py
otree/templating/loader.py
otree/templating/nodes.py
otree/templating/template.py
otree/templating/utils.py
otree/views/__init__.py
otree/views/abstract.py
otree/views/admin.py
otree/views/cbv.py
otree/views/demo.py
otree/views/export.py
otree/views/mturk.py
otree/views/participant.py
otree/views/rest.py
otree/views/room.py