Jacek Bzdak avatar Jacek Bzdak committed 17b3f47

...

Comments (0)

Files changed (17)

.idea/workspace.xml

     <list default="true" id="50b293c5-7119-417d-bde1-69df88e9acd0" name="Default" comment="" />
     <ignored path="wyk5.5.iws" />
     <ignored path=".idea/workspace.xml" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/static/js/profile.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405673199" ignored="false" />
-    <file path="/profile.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405669292" ignored="false" />
-    <file path="/profile.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405557804" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/templates/absolwenci/parts/name.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405539728" ignored="false" />
-    <file path="/name.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405539728" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/static/css/style.less" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405495451" ignored="false" />
-    <file path="/style.less" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405495451" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/templates/base.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354404814890" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/static/css/desaturate.svg" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403882552" ignored="false" />
-    <file path="/base.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403501826" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/static/js/absolwenci_main.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403450934" ignored="false" />
-    <file path="/absolwenci_main.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403450263" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402140171" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/migrations/0019_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402128159" ignored="false" />
-    <file path="/0019_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402124764" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402084008" ignored="false" />
-    <file path="/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354401505675" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/migrations/0018_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354400278096" ignored="false" />
-    <file path="/0018_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354400276143" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/thirdparty/django_invite_register/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399735476" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/services.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399701147" ignored="false" />
-    <file path="/services.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399693091" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399667601" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/static/django_invite_register/check_caps.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354393375365" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354393339664" ignored="false" />
-    <file path="/check_caps.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354393233783" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/templates/register/set_password.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354392115873" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/templates/register/reset_pass.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354392110717" ignored="false" />
-    <file path="/reset_pass.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354392110717" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354391255437" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/templates/absolwenci_register/registeration_info.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390985904" ignored="false" />
-    <file path="/registeration_info.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390813804" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci/settings_shared.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390689130" ignored="false" />
-    <file path="/settings_shared.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390688707" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390662967" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390536856" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/static/js/register_info.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390480865" ignored="false" />
-    <file path="/register_info.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390479453" ignored="false" />
-    <file path="/register_info.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390284126" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/static/js/register_info.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390282729" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/templates/absolwenci_register/registeration info.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354389772759" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/thirdparty/django-coffescript/coffeescript/templatetags/coffeescript.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354388502861" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/static/js/testsite.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354388420382" ignored="false" />
-    <file path="/coffeescript.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354388137279" ignored="false" />
-    <file path="/testsite.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354387318630" ignored="false" />
-    <file path="/wyk6tutorial.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354139804514" ignored="false" />
-    <file path="/wyk7tutorial.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354378140644" ignored="false" />
-    <file path="/wyk7.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354378282314" ignored="false" />
-    <file path="/Dummy.txt" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354444163368" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/templates/absolwenci/profile.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354444333527" ignored="false" />
-    <file path="/fragment.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354445212099" ignored="false" />
-    <file path="/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446044346" ignored="false" />
-    <file path="/ajax_views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446293656" ignored="false" />
-    <file path="/form.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446361068" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/templates/absolwenci/form.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446361068" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/templates/singlebox_form.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446397819" ignored="false" />
-    <file path="/views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446504978" ignored="false" />
-    <file path="/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446530700" ignored="false" />
-    <file path="/loginbox.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446573156" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446574196" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/templates/base/loginbox.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446574196" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446637777" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/ajax_views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446659895" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446783047" ignored="false" />
-    <file path="/models.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354447292272" ignored="false" />
-    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/models.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354447297485" ignored="false" />
     <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/migrations/__OLD__/__init__.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354447318667" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/models.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354447297485" ignored="false" />
+    <file path="/models.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354447292272" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446783047" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/ajax_views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446659895" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446637777" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/templates/base/loginbox.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446574196" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446574196" ignored="false" />
+    <file path="/loginbox.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446573156" ignored="false" />
+    <file path="/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446530700" ignored="false" />
+    <file path="/views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446504978" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/templates/singlebox_form.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446397819" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/templates/absolwenci/form.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446361068" ignored="false" />
+    <file path="/form.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446361068" ignored="false" />
+    <file path="/ajax_views.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446293656" ignored="false" />
+    <file path="/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354446044346" ignored="false" />
+    <file path="/fragment.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354445212099" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/templates/absolwenci/profile.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354444333527" ignored="false" />
+    <file path="/Dummy.txt" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354738894262" ignored="false" />
+    <file path="/wyk7.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354378282314" ignored="false" />
+    <file path="/wyk7tutorial.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354378140644" ignored="false" />
+    <file path="/wyk6tutorial.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354139804514" ignored="false" />
+    <file path="/testsite.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354387318630" ignored="false" />
+    <file path="/coffeescript.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354388137279" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/static/js/testsite.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354388420382" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/thirdparty/django-coffescript/coffeescript/templatetags/coffeescript.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354388502861" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/templates/absolwenci_register/registeration info.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354389772759" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/static/js/register_info.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390282729" ignored="false" />
+    <file path="/register_info.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390284126" ignored="false" />
+    <file path="/register_info.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390479453" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/static/js/register_info.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390480865" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390536856" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390662967" ignored="false" />
+    <file path="/settings_shared.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390688707" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci/settings_shared.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390689130" ignored="false" />
+    <file path="/registeration_info.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390813804" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/templates/absolwenci_register/registeration_info.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354390985904" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354391255437" ignored="false" />
+    <file path="/reset_pass.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354392110717" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/templates/register/reset_pass.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354392110717" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/templates/register/set_password.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354392115873" ignored="false" />
+    <file path="/check_caps.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354393233783" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/forms.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354393339664" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/static/django_invite_register/check_caps.js" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354393375365" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399667601" ignored="false" />
+    <file path="/services.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399693091" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/services.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399701147" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/thirdparty/django_invite_register/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354399735476" ignored="false" />
+    <file path="/0018_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354400276143" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/migrations/0018_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354400278096" ignored="false" />
+    <file path="/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354401505675" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/django_invite_register/urls.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402084008" ignored="false" />
+    <file path="/0019_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402124764" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/migrations/0019_add_own_perm.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402128159" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_registeration/backend.py" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354402140171" ignored="false" />
+    <file path="/absolwenci_main.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403450263" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/static/js/absolwenci_main.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403450934" ignored="false" />
+    <file path="/base.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403501826" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/static/css/desaturate.svg" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354403882552" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/templates/base.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354404814890" ignored="false" />
+    <file path="/style.less" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405495451" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/static/css/style.less" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405495451" ignored="false" />
+    <file path="/name.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405539728" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/templates/absolwenci/parts/name.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405539728" ignored="false" />
+    <file path="/profile.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405557804" ignored="false" />
+    <file path="/profile.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405669292" ignored="false" />
+    <file path="$USER_HOME$/programs/absolwenci/absolwenci_core/static/js/profile.coffee" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1354405673199" ignored="false" />
+    <file path="/wyk8.html" changelist="50b293c5-7119-417d-bde1-69df88e9acd0" time="1355262419855" ignored="false" />
     <option name="TRACKING_ENABLED" value="true" />
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
       <file leaf-file-name="wyk6tutorial.html" pinned="false" current="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/wyk6tutorial.html">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="689" column="0" selection-start="18441" selection-end="18441" vertical-scroll-proportion="-13.62963">
+            <state line="689" column="0" selection-start="18441" selection-end="18441" vertical-scroll-proportion="0.0">
               <folding />
             </state>
           </provider>
         </entry>
       </file>
-      <file leaf-file-name="wyk7tutorial.html" pinned="false" current="true" current-in-tab="true">
+      <file leaf-file-name="wyk7tutorial.html" pinned="false" current="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/wyk7tutorial.html">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="349" column="70" selection-start="9580" selection-end="9580" vertical-scroll-proportion="0.22891566">
+            <state line="801" column="0" selection-start="21483" selection-end="21483" vertical-scroll-proportion="0.0">
               <folding />
             </state>
           </provider>
       <file leaf-file-name="wyk7.html" pinned="false" current="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/wyk7.html">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="373" column="12" selection-start="10152" selection-end="10152" vertical-scroll-proportion="-12.925926">
+            <state line="683" column="17" selection-start="17919" selection-end="17919" vertical-scroll-proportion="0.0">
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file leaf-file-name="wyk8.html" pinned="false" current="true" current-in-tab="true">
+        <entry file="file://$PROJECT_DIR$/wyk8.html">
+          <provider selected="true" editor-type-id="text-editor">
+            <state line="562" column="1" selection-start="14746" selection-end="14746" vertical-scroll-proportion="0.8959854">
               <folding />
             </state>
           </provider>
       <file leaf-file-name="wyk5.html" pinned="false" current="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/wyk5.html">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="10" column="49" selection-start="319" selection-end="319" vertical-scroll-proportion="49.962963">
+            <state line="10" column="49" selection-start="319" selection-end="319" vertical-scroll-proportion="0.0">
               <folding />
             </state>
           </provider>
       <file leaf-file-name="wyk6.html" pinned="false" current="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/wyk6.html">
           <provider selected="true" editor-type-id="text-editor">
-            <state line="36" column="0" selection-start="1364" selection-end="1364" vertical-scroll-proportion="-0.7037037">
+            <state line="36" column="0" selection-start="1364" selection-end="1364" vertical-scroll-proportion="0.0">
               <folding />
             </state>
           </provider>
       <list>
         <option value="$PROJECT_DIR$/wyk6.html" />
         <option value="$PROJECT_DIR$/wyk6tutorial.html" />
-        <option value="$PROJECT_DIR$/wyk7.html" />
         <option value="$PROJECT_DIR$/wyk7tutorial.html" />
+        <option value="$PROJECT_DIR$/wyk7.html" />
+        <option value="$PROJECT_DIR$/wyk8.html" />
       </list>
     </option>
   </component>
       <sortByType />
     </navigator>
     <panes>
+      <pane id="Scope" />
       <pane id="ProjectPane">
         <subPane>
           <PATH>
           </PATH>
         </subPane>
       </pane>
-      <pane id="Scope" />
     </panes>
   </component>
   <component name="PropertiesComponent">
       <option name="USE_PATTERN" value="false" />
       <method />
     </configuration>
-    <configuration default="true" type="JavascriptDebugSession" factoryName="Local">
+    <configuration default="true" type="JavascriptDebugSession" factoryName="Local" singleton="true">
       <JSDebuggerConfigurationSettings>
         <option name="engineId" value="embedded" />
         <option name="fileUrl" />
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
       <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="true" content_ui="tabs" />
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.27272728" sideWeight="0.6707589" order="0" side_tool="false" content_ui="combo" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.2855615" sideWeight="0.67112595" order="0" side_tool="false" content_ui="combo" />
       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
-      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32924107" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
+      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32887402" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" 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" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
     <option name="INCLUDE_TEXT_INTO_SHELF" value="false" />
     <option name="SHOW_FILE_HISTORY_DETAILS" value="true" />
     <option name="SHOW_VCS_ERROR_NOTIFICATIONS" value="true" />
+    <option name="SHOW_DIRTY_RECURSIVELY" value="false" />
+    <option name="LIMIT_HISTORY" value="true" />
+    <option name="MAXIMUM_HISTORY_ROWS" value="1000" />
     <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
     <option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="false" />
     <option name="LAST_COMMIT_MESSAGE" />
     <breakpoint-manager />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$PROJECT_DIR$/wyk6tutorial.html">
-      <provider selected="true" editor-type-id="text-editor">
-        <state line="126" column="12" selection-start="3803" selection-end="3803" vertical-scroll-proportion="0.0">
-          <folding />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$PROJECT_DIR$/wyk7.html">
       <provider selected="true" editor-type-id="text-editor">
         <state line="41" column="48" selection-start="1532" selection-end="1532" vertical-scroll-proportion="0.0">
           <nodes />
           <notes />
           <edges />
-          <settings layout="Hierarchic Group" zoom="1.0" x="680.0" y="421.5" />
+          <settings layout="Hierarchic Group" zoom="1.0" x="680.0" y="422.0" />
           <SelectedNodes />
           <Categories />
+          <SCOPE>All</SCOPE>
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/wyk6.html">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="36" column="0" selection-start="1364" selection-end="1364" vertical-scroll-proportion="-0.7037037">
+        <state line="36" column="0" selection-start="1364" selection-end="1364" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/wyk5.html">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="10" column="49" selection-start="319" selection-end="319" vertical-scroll-proportion="49.962963">
+        <state line="10" column="49" selection-start="319" selection-end="319" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/wyk6tutorial.html">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="689" column="0" selection-start="18441" selection-end="18441" vertical-scroll-proportion="-13.62963">
+        <state line="689" column="0" selection-start="18441" selection-end="18441" vertical-scroll-proportion="0.0">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/wyk7tutorial.html">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="801" column="0" selection-start="21483" selection-end="21483" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/wyk7.html">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="373" column="12" selection-start="10152" selection-end="10152" vertical-scroll-proportion="-12.925926">
+        <state line="683" column="17" selection-start="17919" selection-end="17919" vertical-scroll-proportion="0.0">
           <folding />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/wyk7tutorial.html">
+    <entry file="file://$PROJECT_DIR$/wyk8.html">
       <provider selected="true" editor-type-id="text-editor">
-        <state line="349" column="70" selection-start="9580" selection-end="9580" vertical-scroll-proportion="0.22891566">
+        <state line="562" column="1" selection-start="14746" selection-end="14746" vertical-scroll-proportion="0.8959854">
           <folding />
         </state>
       </provider>
Added
New image
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="1950" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="380 150 1950 620" height="620" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
+><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
+  /><g
+  ><g font-family="sans-serif" font-size="14" transform="translate(650,190)"
+    ><text x="42" xml:space="preserve" y="17" stroke="none"
+      >Przyjmowanie </text
+      ><text x="42" xml:space="preserve" y="34" stroke="none"
+      >komunikatów od </text
+      ><text x="42" xml:space="preserve" y="51" stroke="none"
+      >BSCS</text
+      ><line y2="0" fill="none" x1="14" x2="189" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,120)" stroke="none"
+      >Routowanie </text
+      ><text x="42" xml:space="preserve" y="34" transform="translate(0,120)" stroke="none"
+      >komuikatów</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,120)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,120)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,120)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,120)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,120)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,120)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,120)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,120)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,120)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,120)" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,240)" stroke="none"
+      >SMSy premium</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,240)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,240)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,240)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,240)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,240)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,240)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,240)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,240)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,240)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,240)" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,350)" stroke="none"
+      >Billing</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,350)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,350)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,350)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,350)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,350)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,350)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,350)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,350)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,350)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,350)" y1="42"
+      /><rect x="0" y="0" transform="translate(1530,360)" fill="white" width="129" opacity="0" height="79" stroke="none"
+      /><rect fill="none" x="0" width="129" height="79" y="0" transform="translate(1530,360)"
+      /><text x="65" xml:space="preserve" y="37" transform="translate(1530,360)" stroke="none"
+      > </text
+      ><text x="24" xml:space="preserve" y="54" transform="translate(1530,360)" stroke="none"
+      >Component</text
+      ><line y2="10" fill="none" x1="80" x2="115" transform="translate(1530,360)" y1="10"
+      /><line y2="35" fill="none" x1="80" x2="115" transform="translate(1530,360)" y1="35"
+      /><line y2="35" fill="none" x1="115" x2="115" transform="translate(1530,360)" y1="10"
+      /><line y2="15" fill="none" x1="80" x2="80" transform="translate(1530,360)" y1="10"
+      /><line y2="15" fill="none" x1="75" x2="85" transform="translate(1530,360)" y1="15"
+      /><line y2="20" fill="none" x1="75" x2="85" transform="translate(1530,360)" y1="20"
+      /><line y2="20" fill="none" x1="75" x2="75" transform="translate(1530,360)" y1="15"
+      /><line y2="20" fill="none" x1="85" x2="85" transform="translate(1530,360)" y1="15"
+      /><line y2="25" fill="none" x1="80" x2="80" transform="translate(1530,360)" y1="20"
+      /><line y2="25" fill="none" x1="75" x2="85" transform="translate(1530,360)" y1="25"
+      /><line y2="30" fill="none" x1="75" x2="85" transform="translate(1530,360)" y1="30"
+      /><line y2="30" fill="none" x1="75" x2="75" transform="translate(1530,360)" y1="25"
+      /><line y2="30" fill="none" x1="85" x2="85" transform="translate(1530,360)" y1="25"
+      /><line y2="35" fill="none" x1="80" x2="80" transform="translate(1530,360)" y1="30"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,470)" stroke="none"
+      >Wysyłanie smsów </text
+      ><text x="42" xml:space="preserve" y="34" transform="translate(0,470)" stroke="none"
+      >do odbiorców</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,470)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,470)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,470)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,470)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,470)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,470)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,470)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,470)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,470)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,470)" y1="42"
+      /><line y2="55" fill="none" x1="30" x2="30" transform="translate(60,40)" y1="80"
+      /><line y2="30" fill="none" x1="30" x2="30" transform="translate(60,40)" y1="55"
+      /><line y2="67" fill="none" x1="30" x2="24" transform="translate(60,40)" y1="79"
+      /><line y2="67" fill="none" x1="30" x2="36" transform="translate(60,40)" y1="79"
+      /><polygon fill="white" transform="translate(60,40)" points=" 30 79 24 67 36 67" stroke="none"
+      /><polygon fill="none" points=" 30 79 24 67 36 67" transform="translate(60,40)"
+      /><line y2="55" fill="none" x1="30" x2="30" transform="translate(60,160)" y1="80"
+      /><line y2="30" fill="none" x1="30" x2="30" transform="translate(60,160)" y1="55"
+      /><line y2="67" fill="none" x1="30" x2="24" transform="translate(60,160)" y1="79"
+      /><line y2="67" fill="none" x1="30" x2="36" transform="translate(60,160)" y1="79"
+      /><polygon fill="white" transform="translate(60,160)" points=" 30 79 24 67 36 67" stroke="none"
+      /><polygon fill="none" points=" 30 79 24 67 36 67" transform="translate(60,160)"
+      /><line y2="180" fill="none" x1="30" x2="60" transform="translate(160,260)" y1="230"
+      /><line y2="115" fill="none" x1="60" x2="60" transform="translate(160,260)" y1="180"
+      /><line y2="50" fill="none" x1="60" x2="60" transform="translate(160,260)" y1="115"
+      /><line y2="30" fill="none" x1="60" x2="30" transform="translate(160,260)" y1="50"
+      /><line y2="216" fill="none" x1="30" x2="31" transform="translate(160,260)" y1="229"
+      /><line y2="222" fill="none" x1="30" x2="41" transform="translate(160,260)" y1="229"
+      /><polygon fill="white" transform="translate(160,260)" points=" 30 229 31 216 41 222" stroke="none"
+      /><polygon fill="none" points=" 30 229 31 216 41 222" transform="translate(160,260)"
+      /><line y2="50" fill="none" x1="30" x2="30" transform="translate(70,280)" y1="70"
+      /><line y2="30" fill="none" x1="30" x2="30" transform="translate(70,280)" y1="50"
+      /><line y2="57" fill="none" x1="30" x2="24" transform="translate(70,280)" y1="69"
+      /><line y2="57" fill="none" x1="30" x2="36" transform="translate(70,280)" y1="69"
+      /><polygon fill="white" transform="translate(70,280)" points=" 30 69 24 57 36 57" stroke="none"
+      /><polygon fill="none" points=" 30 69 24 57 36 57" transform="translate(70,280)"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(-250,350)" stroke="none"
+      >Fakturowanie</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(-250,350)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(-250,350)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(-250,350)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(-250,350)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(-250,350)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(-250,350)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(-250,350)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(-250,350)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(-250,350)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(-250,350)" y1="42"
+      /><line y2="30" fill="none" x1="30" x2="65" transform="translate(-90,350)" y1="30"
+      /><line y2="30" fill="none" x1="65" x2="100" transform="translate(-90,350)" y1="30"
+      /><line y2="24" fill="none" x1="30" x2="42" transform="translate(-90,350)" y1="30"
+      /><line y2="36" fill="none" x1="30" x2="42" transform="translate(-90,350)" y1="30"
+      /><polygon fill="white" transform="translate(-90,350)" points=" 30 30 42 24 42 36" stroke="none"
+      /><polygon fill="none" points=" 30 30 42 24 42 36" transform="translate(-90,350)"
+      /><line y2="55" fill="none" x1="210" x2="120" transform="translate(-190,390)" y1="80"
+      /><line y2="30" fill="none" x1="120" x2="30" transform="translate(-190,390)" y1="55"
+      /><line y2="81" fill="none" x1="209" x2="196" transform="translate(-190,390)" y1="79"
+      /><line y2="70" fill="none" x1="209" x2="199" transform="translate(-190,390)" y1="79"
+      /><polygon fill="white" transform="translate(-190,390)" points=" 209 79 196 81 199 70" stroke="none"
+      /><polygon fill="none" points=" 209 79 196 81 199 70" transform="translate(-190,390)"
+      /><line y2="300" fill="none" x1="30" x2="100" transform="translate(160,130)" y1="390"
+      /><line y2="195" fill="none" x1="100" x2="100" transform="translate(160,130)" y1="300"
+      /><line y2="90" fill="none" x1="100" x2="100" transform="translate(160,130)" y1="195"
+      /><line y2="30" fill="none" x1="100" x2="30" transform="translate(160,130)" y1="90"
+      /><line y2="376" fill="none" x1="30" x2="32" transform="translate(160,130)" y1="389"
+      /><line y2="383" fill="none" x1="30" x2="42" transform="translate(160,130)" y1="389"
+      /><polygon fill="white" transform="translate(160,130)" points=" 30 389 32 376 42 383" stroke="none"
+      /><polygon fill="none" points=" 30 389 32 376 42 383" transform="translate(160,130)"
+      /><line y2="280" fill="none" x1="30" x2="150" transform="translate(160,20)" y1="370"
+      /><line y2="185" fill="none" x1="150" x2="150" transform="translate(160,20)" y1="280"
+      /><line y2="90" fill="none" x1="150" x2="150" transform="translate(160,20)" y1="185"
+      /><line y2="30" fill="none" x1="150" x2="30" transform="translate(160,20)" y1="90"
+      /><line y2="357" fill="none" x1="30" x2="36" transform="translate(160,20)" y1="369"
+      /><line y2="367" fill="none" x1="30" x2="43" transform="translate(160,20)" y1="369"
+      /><polygon fill="white" transform="translate(160,20)" points=" 30 369 36 357 43 367" stroke="none"
+      /><polygon fill="none" points=" 30 369 36 357 43 367" transform="translate(160,20)"
+      /><line y2="55" fill="none" x1="30" x2="85" transform="translate(-90,390)" y1="30"
+      /><line y2="80" fill="none" x1="85" x2="140" transform="translate(-90,390)" y1="55"
+      /><line y2="30" fill="none" x1="30" x2="43" transform="translate(-90,390)" y1="30"
+      /><line y2="40" fill="none" x1="30" x2="38" transform="translate(-90,390)" y1="30"
+      /><polygon fill="white" transform="translate(-90,390)" points=" 30 30 43 30 38 40" stroke="none"
+      /><polygon fill="none" points=" 30 30 43 30 38 40" transform="translate(-90,390)"
+      /><line y2="110" fill="none" x1="30" x2="220" transform="translate(160,-10)" y1="30"
+      /><line y2="285" fill="none" x1="220" x2="220" transform="translate(160,-10)" y1="110"
+      /><line y2="460" fill="none" x1="220" x2="220" transform="translate(160,-10)" y1="285"
+      /><line y2="540" fill="none" x1="220" x2="30" transform="translate(160,-10)" y1="460"
+      /><line y2="30" fill="none" x1="30" x2="43" transform="translate(160,-10)" y1="30"
+      /><line y2="40" fill="none" x1="30" x2="39" transform="translate(160,-10)" y1="30"
+      /><polygon fill="white" transform="translate(160,-10)" points=" 30 30 43 30 39 40" stroke="none"
+      /><polygon fill="none" points=" 30 30 43 30 39 40" transform="translate(160,-10)"
+      /><polygon fill="white" transform="translate(390,130)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(390,130)" stroke="none"
+      >Usługa </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(390,130)" stroke="none"
+      >GDZIE DZIECKO</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(390,130)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(390,130)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(390,130)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(390,130)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(390,130)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(390,130)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(390,130)" y1="14"
+      /><polygon fill="white" transform="translate(-210,460)" opacity="0" points=" 0 0 156 0 156 0 169 14 169 14 169 79 169 79 0 79 0 79 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(-210,460)" stroke="none"
+      >Comiesięczny sms</text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(-210,460)" stroke="none"
+      >o faktyrze</text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(-210,460)" stroke="none"
+      >Sprawdzanie stanu </text
+      ><text x="7" xml:space="preserve" y="68" transform="translate(-210,460)" stroke="none"
+      >konta smsem. </text
+      ><line y2="0" fill="none" x1="0" x2="156" transform="translate(-210,460)" y1="0"
+      /><line y2="14" fill="none" x1="156" x2="169" transform="translate(-210,460)" y1="0"
+      /><line y2="79" fill="none" x1="169" x2="169" transform="translate(-210,460)" y1="14"
+      /><line y2="79" fill="none" x1="169" x2="0" transform="translate(-210,460)" y1="79"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(-210,460)" y1="79"
+      /><line y2="14" fill="none" x1="156" x2="156" transform="translate(-210,460)" y1="0"
+      /><line y2="14" fill="none" x1="156" x2="169" transform="translate(-210,460)" y1="14"
+      /><polygon fill="white" transform="translate(-150,270)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(-150,270)" stroke="none"
+      >Opłata za sms </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(-150,270)" stroke="none"
+      >premium</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(-150,270)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(-150,270)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(-150,270)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(-150,270)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(-150,270)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(-150,270)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(-150,270)" y1="14"
+      /><polygon fill="white" transform="translate(400,-20)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(400,-20)" stroke="none"
+      >Opłaty za </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(400,-20)" stroke="none"
+      >połączenia </text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(400,-20)" stroke="none"
+      >głosowe</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(400,-20)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(400,-20)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(400,-20)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(400,-20)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(400,-20)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(400,-20)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(400,-20)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(280,20)" fill="none" x1="120" x2="75" y1="30" y2="100" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(280,20)" fill="none" x1="75" x2="30" y1="100" y2="170" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><polygon fill="white" transform="translate(430,330)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(430,330)" stroke="none"
+      >Darmowe </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(430,330)" stroke="none"
+      >zapytanie</text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(430,330)" stroke="none"
+      >o fakurę</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(430,330)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(430,330)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(430,330)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(430,330)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(430,330)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(430,330)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(430,330)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(230,340)" fill="none" x1="200" x2="115" y1="30" y2="30" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(230,340)" fill="none" x1="115" x2="30" y1="30" y2="30" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><polygon fill="white" transform="translate(410,490)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(410,490)" stroke="none"
+      >Potwierdzenie </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(410,490)" stroke="none"
+      >opłaty</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(410,490)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(410,490)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(410,490)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(410,490)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(410,490)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(410,490)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(410,490)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(180,420)" fill="none" x1="230" x2="130" y1="110" y2="70" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(180,420)" fill="none" x1="130" x2="30" y1="70" y2="30" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(-220,130)" stroke="none"
+      >System dotPay</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(-220,130)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(-220,130)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(-220,130)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(-220,130)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(-220,130)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(-220,130)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(-220,130)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(-220,130)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(-220,130)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(-220,130)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(-220,130)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(-220,130)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(-220,130)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(-220,130)" y1="42"
+      /><line y2="55" fill="none" x1="30" x2="85" transform="translate(-120,170)" y1="30"
+      /><line y2="80" fill="none" x1="85" x2="140" transform="translate(-120,170)" y1="55"
+      /><line y2="30" fill="none" x1="30" x2="43" transform="translate(-120,170)" y1="30"
+      /><line y2="40" fill="none" x1="30" x2="38" transform="translate(-120,170)" y1="30"
+      /><polygon fill="white" transform="translate(-120,170)" points=" 30 30 43 30 38 40" stroke="none"
+      /><polygon fill="none" points=" 30 30 43 30 38 40" transform="translate(-120,170)"
+    /></g
+  ></g
+></svg
+>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="11.5.1">
+  <zoom_level>10</zoom_level>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>190</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Przyjmowanie 
+komunikatów od 
+BSCS</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>310</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Routowanie 
+komuikatów</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>430</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>SMSy premium</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>540</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Billing
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.Component</type>
+    <coordinates>
+      <x>2180</x>
+      <y>550</y>
+      <w>130</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes> 
+Component</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>660</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Wysyłanie smsów 
+do odbiorców</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>710</x>
+      <y>230</y>
+      <w>50</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;80;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>710</x>
+      <y>350</y>
+      <w>50</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;80;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>450</y>
+      <w>80</w>
+      <h>250</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;230;60;180;60;50;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>720</x>
+      <y>470</y>
+      <w>50</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;70;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>400</x>
+      <y>540</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Fakturowanie</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>560</x>
+      <y>540</y>
+      <w>120</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;100;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>460</x>
+      <y>580</y>
+      <w>230</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>210;80;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>320</y>
+      <w>120</w>
+      <h>410</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;390;100;300;100;90;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>210</y>
+      <w>170</w>
+      <h>390</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;370;150;280;150;90;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>560</x>
+      <y>580</y>
+      <w>160</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;140;80</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>180</y>
+      <w>240</w>
+      <h>560</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;220;110;220;460;30;540</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1040</x>
+      <y>320</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Usługa 
+GDZIE DZIECKO</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>440</x>
+      <y>650</y>
+      <w>170</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes>Comiesięczny sms
+o faktyrze
+Sprawdzanie stanu 
+konta smsem. 
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>500</x>
+      <y>460</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Opłata za sms 
+premium</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1050</x>
+      <y>170</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Opłaty za 
+połączenia 
+głosowe</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>930</x>
+      <y>210</y>
+      <w>140</w>
+      <h>190</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>120;30;30;170</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1080</x>
+      <y>520</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Darmowe 
+zapytanie
+o fakurę</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>880</x>
+      <y>530</y>
+      <w>220</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>200;30;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1060</x>
+      <y>680</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Potwierdzenie 
+opłaty</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>830</x>
+      <y>610</y>
+      <w>250</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>230;110;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>430</x>
+      <y>320</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>System dotPay</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>530</x>
+      <y>360</y>
+      <w>160</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;140;80</additional_attributes>
+  </element>
+</diagram>
Added
New image
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="920" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="-20 -20 920 740" height="740" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
+><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
+  /><g
+  ><g font-family="sans-serif" font-size="14" transform="translate(320,20)"
+    ><text x="42" xml:space="preserve" y="17" stroke="none"
+      >Przyjmowanie </text
+      ><text x="42" xml:space="preserve" y="34" stroke="none"
+      >komunikatów od </text
+      ><text x="42" xml:space="preserve" y="51" stroke="none"
+      >BSS</text
+      ><line y2="0" fill="none" x1="14" x2="189" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,120)" stroke="none"
+      >Routowanie </text
+      ><text x="42" xml:space="preserve" y="34" transform="translate(0,120)" stroke="none"
+      >komuikatów</text
+      ><text x="42" xml:space="preserve" y="51" transform="translate(0,120)" stroke="none"
+      >SMS</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,120)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,120)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,120)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,120)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,120)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,120)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,120)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,120)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,120)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,120)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,120)" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,240)" stroke="none"
+      >SMSy premium</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,240)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,240)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,240)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,240)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,240)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,240)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,240)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,240)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,240)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,240)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,240)" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,350)" stroke="none"
+      >Billing</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,350)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,350)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,350)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,350)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,350)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,350)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,350)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,350)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,350)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,350)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,350)" y1="42"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(0,470)" stroke="none"
+      >Wysyłanie smsów </text
+      ><text x="42" xml:space="preserve" y="34" transform="translate(0,470)" stroke="none"
+      >do odbiorców</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(0,470)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(0,470)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(0,470)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(0,470)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(0,470)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(0,470)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(0,470)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(0,470)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(0,470)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(0,470)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(0,470)" y1="42"
+      /><line y2="55" fill="none" x1="30" x2="30" transform="translate(60,40)" y1="80"
+      /><line y2="30" fill="none" x1="30" x2="30" transform="translate(60,40)" y1="55"
+      /><line y2="67" fill="none" x1="30" x2="24" transform="translate(60,40)" y1="79"
+      /><line y2="67" fill="none" x1="30" x2="36" transform="translate(60,40)" y1="79"
+      /><polygon fill="white" transform="translate(60,40)" points=" 30 79 24 67 36 67" stroke="none"
+      /><polygon fill="none" points=" 30 79 24 67 36 67" transform="translate(60,40)"
+      /><line y2="55" fill="none" x1="30" x2="30" transform="translate(60,160)" y1="80"
+      /><line y2="30" fill="none" x1="30" x2="30" transform="translate(60,160)" y1="55"
+      /><line y2="67" fill="none" x1="30" x2="24" transform="translate(60,160)" y1="79"
+      /><line y2="67" fill="none" x1="30" x2="36" transform="translate(60,160)" y1="79"
+      /><polygon fill="white" transform="translate(60,160)" points=" 30 79 24 67 36 67" stroke="none"
+      /><polygon fill="none" points=" 30 79 24 67 36 67" transform="translate(60,160)"
+      /><line y2="180" fill="none" x1="30" x2="60" transform="translate(160,260)" y1="230"
+      /><line y2="115" fill="none" x1="60" x2="60" transform="translate(160,260)" y1="180"
+      /><line y2="50" fill="none" x1="60" x2="60" transform="translate(160,260)" y1="115"
+      /><line y2="30" fill="none" x1="60" x2="30" transform="translate(160,260)" y1="50"
+      /><line y2="216" fill="none" x1="30" x2="31" transform="translate(160,260)" y1="229"
+      /><line y2="222" fill="none" x1="30" x2="41" transform="translate(160,260)" y1="229"
+      /><polygon fill="white" transform="translate(160,260)" points=" 30 229 31 216 41 222" stroke="none"
+      /><polygon fill="none" points=" 30 229 31 216 41 222" transform="translate(160,260)"
+      /><line y2="50" fill="none" x1="30" x2="30" transform="translate(70,280)" y1="70"
+      /><line y2="30" fill="none" x1="30" x2="30" transform="translate(70,280)" y1="50"
+      /><line y2="57" fill="none" x1="30" x2="24" transform="translate(70,280)" y1="69"
+      /><line y2="57" fill="none" x1="30" x2="36" transform="translate(70,280)" y1="69"
+      /><polygon fill="white" transform="translate(70,280)" points=" 30 69 24 57 36 57" stroke="none"
+      /><polygon fill="none" points=" 30 69 24 57 36 57" transform="translate(70,280)"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(-250,350)" stroke="none"
+      >Fakturowanie</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(-250,350)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(-250,350)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(-250,350)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(-250,350)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(-250,350)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(-250,350)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(-250,350)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(-250,350)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(-250,350)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(-250,350)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(-250,350)" y1="42"
+      /><line y2="30" fill="none" x1="30" x2="65" transform="translate(-90,350)" y1="30"
+      /><line y2="30" fill="none" x1="65" x2="100" transform="translate(-90,350)" y1="30"
+      /><line y2="24" fill="none" x1="30" x2="42" transform="translate(-90,350)" y1="30"
+      /><line y2="36" fill="none" x1="30" x2="42" transform="translate(-90,350)" y1="30"
+      /><polygon fill="white" transform="translate(-90,350)" points=" 30 30 42 24 42 36" stroke="none"
+      /><polygon fill="none" points=" 30 30 42 24 42 36" transform="translate(-90,350)"
+      /><line y2="55" fill="none" x1="210" x2="120" transform="translate(-190,390)" y1="80"
+      /><line y2="30" fill="none" x1="120" x2="30" transform="translate(-190,390)" y1="55"
+      /><line y2="81" fill="none" x1="209" x2="196" transform="translate(-190,390)" y1="79"
+      /><line y2="70" fill="none" x1="209" x2="199" transform="translate(-190,390)" y1="79"
+      /><polygon fill="white" transform="translate(-190,390)" points=" 209 79 196 81 199 70" stroke="none"
+      /><polygon fill="none" points=" 209 79 196 81 199 70" transform="translate(-190,390)"
+      /><line y2="300" fill="none" x1="30" x2="100" transform="translate(160,130)" y1="390"
+      /><line y2="195" fill="none" x1="100" x2="100" transform="translate(160,130)" y1="300"
+      /><line y2="90" fill="none" x1="100" x2="100" transform="translate(160,130)" y1="195"
+      /><line y2="30" fill="none" x1="100" x2="30" transform="translate(160,130)" y1="90"
+      /><line y2="376" fill="none" x1="30" x2="32" transform="translate(160,130)" y1="389"
+      /><line y2="383" fill="none" x1="30" x2="42" transform="translate(160,130)" y1="389"
+      /><polygon fill="white" transform="translate(160,130)" points=" 30 389 32 376 42 383" stroke="none"
+      /><polygon fill="none" points=" 30 389 32 376 42 383" transform="translate(160,130)"
+      /><line y2="280" fill="none" x1="30" x2="150" transform="translate(160,20)" y1="370"
+      /><line y2="185" fill="none" x1="150" x2="150" transform="translate(160,20)" y1="280"
+      /><line y2="90" fill="none" x1="150" x2="150" transform="translate(160,20)" y1="185"
+      /><line y2="30" fill="none" x1="150" x2="30" transform="translate(160,20)" y1="90"
+      /><line y2="357" fill="none" x1="30" x2="36" transform="translate(160,20)" y1="369"
+      /><line y2="367" fill="none" x1="30" x2="43" transform="translate(160,20)" y1="369"
+      /><polygon fill="white" transform="translate(160,20)" points=" 30 369 36 357 43 367" stroke="none"
+      /><polygon fill="none" points=" 30 369 36 357 43 367" transform="translate(160,20)"
+      /><line y2="55" fill="none" x1="30" x2="85" transform="translate(-90,390)" y1="30"
+      /><line y2="80" fill="none" x1="85" x2="140" transform="translate(-90,390)" y1="55"
+      /><line y2="30" fill="none" x1="30" x2="43" transform="translate(-90,390)" y1="30"
+      /><line y2="40" fill="none" x1="30" x2="38" transform="translate(-90,390)" y1="30"
+      /><polygon fill="white" transform="translate(-90,390)" points=" 30 30 43 30 38 40" stroke="none"
+      /><polygon fill="none" points=" 30 30 43 30 38 40" transform="translate(-90,390)"
+      /><line y2="110" fill="none" x1="30" x2="220" transform="translate(160,-10)" y1="30"
+      /><line y2="285" fill="none" x1="220" x2="220" transform="translate(160,-10)" y1="110"
+      /><line y2="460" fill="none" x1="220" x2="220" transform="translate(160,-10)" y1="285"
+      /><line y2="540" fill="none" x1="220" x2="30" transform="translate(160,-10)" y1="460"
+      /><line y2="30" fill="none" x1="30" x2="43" transform="translate(160,-10)" y1="30"
+      /><line y2="40" fill="none" x1="30" x2="39" transform="translate(160,-10)" y1="30"
+      /><polygon fill="white" transform="translate(160,-10)" points=" 30 30 43 30 39 40" stroke="none"
+      /><polygon fill="none" points=" 30 30 43 30 39 40" transform="translate(160,-10)"
+      /><polygon fill="white" transform="translate(390,130)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(390,130)" stroke="none"
+      >Usługa </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(390,130)" stroke="none"
+      >GDZIE DZIECKO</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(390,130)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(390,130)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(390,130)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(390,130)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(390,130)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(390,130)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(390,130)" y1="14"
+      /><polygon fill="white" transform="translate(-210,460)" opacity="0" points=" 0 0 156 0 156 0 169 14 169 14 169 79 169 79 0 79 0 79 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(-210,460)" stroke="none"
+      >Comiesięczny sms</text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(-210,460)" stroke="none"
+      >o faktyrze</text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(-210,460)" stroke="none"
+      >Sprawdzanie stanu </text
+      ><text x="7" xml:space="preserve" y="68" transform="translate(-210,460)" stroke="none"
+      >konta smsem. </text
+      ><line y2="0" fill="none" x1="0" x2="156" transform="translate(-210,460)" y1="0"
+      /><line y2="14" fill="none" x1="156" x2="169" transform="translate(-210,460)" y1="0"
+      /><line y2="79" fill="none" x1="169" x2="169" transform="translate(-210,460)" y1="14"
+      /><line y2="79" fill="none" x1="169" x2="0" transform="translate(-210,460)" y1="79"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(-210,460)" y1="79"
+      /><line y2="14" fill="none" x1="156" x2="156" transform="translate(-210,460)" y1="0"
+      /><line y2="14" fill="none" x1="156" x2="169" transform="translate(-210,460)" y1="14"
+      /><polygon fill="white" transform="translate(-150,270)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(-150,270)" stroke="none"
+      >Opłata za sms </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(-150,270)" stroke="none"
+      >premium</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(-150,270)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(-150,270)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(-150,270)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(-150,270)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(-150,270)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(-150,270)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(-150,270)" y1="14"
+      /><polygon fill="white" transform="translate(400,-20)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(400,-20)" stroke="none"
+      >Opłaty za </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(400,-20)" stroke="none"
+      >połączenia </text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(400,-20)" stroke="none"
+      >głosowe</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(400,-20)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(400,-20)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(400,-20)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(400,-20)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(400,-20)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(400,-20)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(400,-20)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(280,20)" fill="none" x1="120" x2="75" y1="30" y2="100" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(280,20)" fill="none" x1="75" x2="30" y1="100" y2="170" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><polygon fill="white" transform="translate(430,330)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(430,330)" stroke="none"
+      >Darmowe </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(430,330)" stroke="none"
+      >zapytanie</text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(430,330)" stroke="none"
+      >o fakurę</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(430,330)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(430,330)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(430,330)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(430,330)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(430,330)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(430,330)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(430,330)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(230,340)" fill="none" x1="200" x2="115" y1="30" y2="30" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(230,340)" fill="none" x1="115" x2="30" y1="30" y2="30" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><polygon fill="white" transform="translate(410,490)" opacity="0" points=" 0 0 116 0 116 0 129 14 129 14 129 69 129 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(410,490)" stroke="none"
+      >Potwierdzenie </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(410,490)" stroke="none"
+      >opłaty</text
+      ><line y2="0" fill="none" x1="0" x2="116" transform="translate(410,490)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(410,490)" y1="0"
+      /><line y2="69" fill="none" x1="129" x2="129" transform="translate(410,490)" y1="14"
+      /><line y2="69" fill="none" x1="129" x2="0" transform="translate(410,490)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(410,490)" y1="69"
+      /><line y2="14" fill="none" x1="116" x2="116" transform="translate(410,490)" y1="0"
+      /><line y2="14" fill="none" x1="116" x2="129" transform="translate(410,490)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(180,420)" fill="none" x1="230" x2="130" y1="110" y2="70" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(180,420)" fill="none" x1="130" x2="30" y1="70" y2="30" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><text x="42" xml:space="preserve" y="17" transform="translate(-320,140)" stroke="none"
+      >System dotPay</text
+      ><line y2="0" fill="none" x1="14" x2="189" transform="translate(-320,140)" y1="0"
+      /><line y2="69" fill="none" x1="14" x2="189" transform="translate(-320,140)" y1="69"
+      /><line y2="14" fill="none" x1="14" x2="14" transform="translate(-320,140)" y1="0"
+      /><line y2="42" fill="none" x1="14" x2="14" transform="translate(-320,140)" y1="28"
+      /><line y2="69" fill="none" x1="14" x2="14" transform="translate(-320,140)" y1="56"
+      /><line y2="69" fill="none" x1="189" x2="189" transform="translate(-320,140)" y1="0"
+      /><line y2="14" fill="none" x1="0" x2="28" transform="translate(-320,140)" y1="14"
+      /><line y2="28" fill="none" x1="0" x2="28" transform="translate(-320,140)" y1="28"
+      /><line y2="28" fill="none" x1="0" x2="0" transform="translate(-320,140)" y1="14"
+      /><line y2="28" fill="none" x1="28" x2="28" transform="translate(-320,140)" y1="14"
+      /><line y2="42" fill="none" x1="0" x2="28" transform="translate(-320,140)" y1="42"
+      /><line y2="56" fill="none" x1="0" x2="28" transform="translate(-320,140)" y1="56"
+      /><line y2="56" fill="none" x1="0" x2="0" transform="translate(-320,140)" y1="42"
+      /><line y2="56" fill="none" x1="28" x2="28" transform="translate(-320,140)" y1="42"
+      /><line y2="50" fill="none" x1="30" x2="135" transform="translate(-220,180)" y1="30"
+      /><line y2="70" fill="none" x1="135" x2="240" transform="translate(-220,180)" y1="50"
+      /><line y2="27" fill="none" x1="30" x2="43" transform="translate(-220,180)" y1="30"
+      /><line y2="38" fill="none" x1="30" x2="41" transform="translate(-220,180)" y1="30"
+      /><polygon fill="white" transform="translate(-220,180)" points=" 30 30 43 27 41 38" stroke="none"
+      /><polygon fill="none" points=" 30 30 43 27 41 38" transform="translate(-220,180)"
+      /><polygon fill="red" transform="translate(270,600)" opacity="0.5" points=" 0 0 156 0 156 0 169 14 169 14 169 79 169 79 0 79 0 79 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(270,600)" stroke="none"
+      >Note..</text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(270,600)" stroke="none"
+      >A co jeśli ten system</text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(270,600)" stroke="none"
+      >będzie trzeba </text
+      ><text x="7" xml:space="preserve" y="68" transform="translate(270,600)" stroke="none"
+      >zresetować?</text
+      ><line y2="0" fill="none" x1="0" x2="156" transform="translate(270,600)" y1="0"
+      /><line y2="14" fill="none" x1="156" x2="169" transform="translate(270,600)" y1="0"
+      /><line y2="79" fill="none" x1="169" x2="169" transform="translate(270,600)" y1="14"
+      /><line y2="79" fill="none" x1="169" x2="0" transform="translate(270,600)" y1="79"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(270,600)" y1="79"
+      /><line y2="14" fill="none" x1="156" x2="156" transform="translate(270,600)" y1="0"
+      /><line y2="14" fill="none" x1="156" x2="169" transform="translate(270,600)" y1="14"
+      /><line stroke-linecap="butt" transform="translate(160,390)" fill="none" x1="30" x2="90" y1="30" y2="120" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><line stroke-linecap="butt" transform="translate(160,390)" fill="none" x1="90" x2="150" y1="120" y2="210" stroke-dasharray="8,5" stroke-miterlimit="5"
+      /><polygon fill="white" transform="translate(-10,590)" opacity="0" points=" 0 0 126 0 126 0 139 14 139 14 139 69 139 69 0 69 0 69 0 0" stroke="none"
+      /><text x="7" xml:space="preserve" y="17" transform="translate(-10,590)" stroke="none"
+      >11 połączeń </text
+      ><text x="7" xml:space="preserve" y="34" transform="translate(-10,590)" stroke="none"
+      >między </text
+      ><text x="7" xml:space="preserve" y="51" transform="translate(-10,590)" stroke="none"
+      >systemami</text
+      ><line y2="0" fill="none" x1="0" x2="126" transform="translate(-10,590)" y1="0"
+      /><line y2="14" fill="none" x1="126" x2="139" transform="translate(-10,590)" y1="0"
+      /><line y2="69" fill="none" x1="139" x2="139" transform="translate(-10,590)" y1="14"
+      /><line y2="69" fill="none" x1="139" x2="0" transform="translate(-10,590)" y1="69"
+      /><line y2="0" fill="none" x1="0" x2="0" transform="translate(-10,590)" y1="69"
+      /><line y2="14" fill="none" x1="126" x2="126" transform="translate(-10,590)" y1="0"
+      /><line y2="14" fill="none" x1="126" x2="139" transform="translate(-10,590)" y1="14"
+    /></g
+  ></g
+></svg
+>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="11.5.1">
+  <zoom_level>10</zoom_level>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>190</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Przyjmowanie 
+komunikatów od 
+BSS</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>310</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Routowanie 
+komuikatów
+SMS</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>430</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>SMSy premium</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>540</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Billing
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.Component</type>
+    <coordinates>
+      <x>2180</x>
+      <y>550</y>
+      <w>130</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes> 
+Component</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>650</x>
+      <y>660</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Wysyłanie smsów 
+do odbiorców</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>710</x>
+      <y>230</y>
+      <w>50</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;80;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>710</x>
+      <y>350</y>
+      <w>50</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;80;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>450</y>
+      <w>80</w>
+      <h>250</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;230;60;180;60;50;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>720</x>
+      <y>470</y>
+      <w>50</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;70;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>400</x>
+      <y>540</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Fakturowanie</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>560</x>
+      <y>540</y>
+      <w>120</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;100;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>460</x>
+      <y>580</y>
+      <w>230</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>210;80;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>320</y>
+      <w>120</w>
+      <h>410</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;390;100;300;100;90;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>210</y>
+      <w>170</w>
+      <h>390</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;370;150;280;150;90;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>560</x>
+      <y>580</y>
+      <w>160</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;140;80</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>180</y>
+      <w>240</w>
+      <h>560</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;220;110;220;460;30;540</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1040</x>
+      <y>320</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Usługa 
+GDZIE DZIECKO</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>440</x>
+      <y>650</y>
+      <w>170</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes>Comiesięczny sms
+o faktyrze
+Sprawdzanie stanu 
+konta smsem. 
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>500</x>
+      <y>460</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Opłata za sms 
+premium</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1050</x>
+      <y>170</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Opłaty za 
+połączenia 
+głosowe</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>930</x>
+      <y>210</y>
+      <w>140</w>
+      <h>190</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>120;30;30;170</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1080</x>
+      <y>520</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Darmowe 
+zapytanie
+o fakurę</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>880</x>
+      <y>530</y>
+      <w>220</w>
+      <h>50</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>200;30;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>1060</x>
+      <y>680</y>
+      <w>130</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>Potwierdzenie 
+opłaty</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>830</x>
+      <y>610</y>
+      <w>250</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>230;110;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.SimpleComponent</type>
+    <coordinates>
+      <x>330</x>
+      <y>330</y>
+      <w>190</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>System dotPay</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>430</x>
+      <y>370</y>
+      <w>260</w>
+      <h>90</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;-</panel_attributes>
+    <additional_attributes>30;30;240;70</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>920</x>
+      <y>790</y>
+      <w>170</w>
+      <h>80</h>
+    </coordinates>
+    <panel_attributes>Note..
+bg=red
+A co jeśli ten system
+będzie trzeba 
+zresetować?</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>810</x>
+      <y>580</y>
+      <w>170</w>
+      <h>230</h>
+    </coordinates>
+    <panel_attributes>lt=.</panel_attributes>
+    <additional_attributes>30;30;150;210</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Note</type>
+    <coordinates>
+      <x>640</x>
+      <y>780</y>
+      <w>140</w>
+      <h>70</h>
+    </coordinates>
+    <panel_attributes>11 połączeń 
+między 
+systemami</panel_attributes>
+    <additional_attributes/>
+  </element>
+</diagram>
Add a comment to this file

buisness-premium-sms.png

Added
New image
Added
New image
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="900" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="330 170 900 690" height="690" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
+><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
+  /><g
+  ><g fill="white" font-size="14" font-family="sans-serif" transform="translate(530,350)" stroke="white"
+    ><rect x="0" width="239" height="99" y="0" opacity="0" stroke="none"
+      /><rect fill="none" x="0" width="239" height="99" y="0" stroke="black"
+      /><text fill="black" x="7" xml:space="preserve" y="17" stroke="none"
+      >System premium SMS</text
+      ><text fill="black" x="20" xml:space="preserve" y="98" transform="translate(-180,-130)" stroke="none"
+      >Stacja bazowa</text
+      ><text fill="black" x="1" xml:space="preserve" y="115" transform="translate(-180,-130)" stroke="none"
+      >(kod pisany w C++)</text
+      ><circle r="7" cx="70" transform="translate(-180,-130)" opacity="0" cy="7" stroke="none"
+      /><circle fill="none" r="7" cx="70" transform="translate(-180,-130)" cy="7" stroke="black"
+      /><line transform="translate(-180,-130)" fill="none" x1="70" x2="70" y1="14" y2="35" stroke="black"
+      /><line transform="translate(-180,-130)" fill="none" x1="42" x2="98" y1="18" y2="18" stroke="black"
+      /><line transform="translate(-180,-130)" fill="none" x1="70" x2="56" y1="35" y2="70" stroke="black"
+      /><line transform="translate(-180,-130)" fill="none" x1="70" x2="84" y1="35" y2="70" stroke="black"
+    /></g
+    ><g stroke-dasharray="8,5" font-size="14" stroke-miterlimit="5" font-family="sans-serif" transform="translate(420,210)" stroke-linecap="butt"
+    ><line y2="50" fill="none" x1="230" x2="230" y1="140"
+      /><line y2="50" fill="none" x1="230" x2="130" y1="50"
+      /><line y2="50" fill="none" x1="130" x2="30" y1="50"
+      /><line stroke-linecap="square" fill="none" x1="230" x2="224" y1="139" y2="127" stroke-dasharray="none" stroke-miterlimit="10"
+      /><line stroke-linecap="square" fill="none" x1="230" x2="236" y1="139" y2="127" stroke-dasharray="none" stroke-miterlimit="10"
+    /></g
+    ><g fill="white" font-size="14" font-family="sans-serif" transform="translate(420,210)" stroke="white"
+    ><polygon points=" 230 139 224 127 236 127" stroke="none"
+      /><polygon fill="none" points=" 230 139 224 127 236 127" stroke="black"
+      /><text fill="black" x="137" xml:space="preserve" y="47" stroke="none"
+      >Klient wysłał sms premium</text
+      ><text fill="black" x="7" xml:space="preserve" y="98" transform="translate(490,160)" stroke="none"
+      >System billingowy</text
+      ><circle r="7" cx="70" transform="translate(490,160)" opacity="0" cy="7" stroke="none"
+      /><circle fill="none" r="7" cx="70" transform="translate(490,160)" cy="7" stroke="black"
+      /><line transform="translate(490,160)" fill="none" x1="70" x2="70" y1="14" y2="35" stroke="black"
+      /><line transform="translate(490,160)" fill="none" x1="42" x2="98" y1="18" y2="18" stroke="black"
+      /><line transform="translate(490,160)" fill="none" x1="70" x2="56" y1="35" y2="70" stroke="black"
+      /><line transform="translate(490,160)" fill="none" x1="70" x2="84" y1="35" y2="70" stroke="black"
+    /></g
+    ><g stroke-dasharray="8,5" font-size="14" stroke-miterlimit="5" font-family="sans-serif" transform="translate(760,350)" stroke-linecap="butt"
+    ><line y2="50" fill="none" x1="180" x2="105" y1="50"
+      /><line y2="50" fill="none" x1="105" x2="30" y1="50"
+      /><line stroke-linecap="square" fill="none" x1="179" x2="167" y1="50" y2="56" stroke-dasharray="none" stroke-miterlimit="10"
+      /><line stroke-linecap="square" fill="none" x1="179" x2="167" y1="50" y2="44" stroke-dasharray="none" stroke-miterlimit="10"
+    /></g
+    ><g fill="white" font-size="14" font-family="sans-serif" transform="translate(760,350)" stroke="white"
+    ><polygon points=" 179 50 167 56 167 44" stroke="none"
+      /><polygon fill="none" points=" 179 50 167 56 167 44" stroke="black"
+      /><text fill="black" x="45" xml:space="preserve" y="47" stroke="none"
+      >Naliczenie opłaty</text
+      ><text fill="black" x="68" xml:space="preserve" y="64" stroke="none"
+      >(albo błąd)</text
+      ><text fill="black" x="14" xml:space="preserve" y="98" transform="translate(40,180)" stroke="none"
+      >System firmy </text
+      ><text fill="black" x="3" xml:space="preserve" y="115" transform="translate(40,180)" stroke="none"
+      >oferującej usługi</text
+      ><text fill="black" x="12" xml:space="preserve" y="132" transform="translate(40,180)" stroke="none"
+      >premium sms</text
+      ><text fill="black" x="23" xml:space="preserve" y="149" transform="translate(40,180)" stroke="none"
+      >np. dotPay</text
+      ><circle r="7" cx="60" transform="translate(40,180)" opacity="0" cy="7" stroke="none"
+      /><circle fill="none" r="7" cx="60" transform="translate(40,180)" cy="7" stroke="black"
+      /><line transform="translate(40,180)" fill="none" x1="60" x2="60" y1="14" y2="35" stroke="black"
+      /><line transform="translate(40,180)" fill="none" x1="32" x2="88" y1="18" y2="18" stroke="black"
+      /><line transform="translate(40,180)" fill="none" x1="60" x2="46" y1="35" y2="70" stroke="black"
+      /><line transform="translate(40,180)" fill="none" x1="60" x2="74" y1="35" y2="70" stroke="black"
+    /></g
+    ><g stroke-dasharray="8,5" font-size="14" stroke-miterlimit="5" font-family="sans-serif" transform="translate(740,440)" stroke-linecap="butt"
+    ><line y2="60" fill="none" x1="90" x2="60" y1="90"
+      /><line y2="30" fill="none" x1="60" x2="30" y1="60"
+      /><line stroke-linecap="square" fill="none" x1="89" x2="76" y1="89" y2="85" stroke-dasharray="none" stroke-miterlimit="10"
+      /><line stroke-linecap="square" fill="none" x1="89" x2="85" y1="89" y2="76" stroke-dasharray="none" stroke-miterlimit="10"
+    /></g
+    ><g fill="white" font-size="14" font-family="sans-serif" transform="translate(740,440)" stroke="white"
+    ><polygon points=" 89 89 76 85 85 76" stroke="none"
+      /><polygon fill="none" points=" 89 89 76 85 85 76" stroke="black"
+      /><text fill="black" x="5" xml:space="preserve" y="98" transform="translate(-170,120)" stroke="none"
+      >System rozliczeniowy</text
+      ><circle r="7" cx="80" transform="translate(-170,120)" opacity="0" cy="7" stroke="none"
+      /><circle fill="none" r="7" cx="80" transform="translate(-170,120)" cy="7" stroke="black"
+      /><line transform="translate(-170,120)" fill="none" x1="80" x2="80" y1="14" y2="35" stroke="black"
+      /><line transform="translate(-170,120)" fill="none" x1="52" x2="108" y1="18" y2="18" stroke="black"
+      /><line transform="translate(-170,120)" fill="none" x1="80" x2="66" y1="35" y2="70" stroke="black"
+      /><line transform="translate(-170,120)" fill="none" x1="80" x2="94" y1="35" y2="70" stroke="black"
+    /></g
+    ><g stroke-dasharray="8,5" font-size="14" stroke-miterlimit="5" font-family="sans-serif" transform="translate(530,430)" stroke-linecap="butt"
+    ><line y2="70" fill="none" x1="120" x2="120" y1="110"
+      /><line y2="30" fill="none" x1="120" x2="120" y1="70"
+      /><line stroke-linecap="square" fill="none" x1="120" x2="114" y1="109" y2="97" stroke-dasharray="none" stroke-miterlimit="10"
+      /><line stroke-linecap="square" fill="none" x1="120" x2="126" y1="109" y2="97" stroke-dasharray="none" stroke-miterlimit="10"
+    /></g
+    ><g fill="white" font-size="14" font-family="sans-serif" transform="translate(530,430)" stroke="white"
+    ><polygon points=" 120 109 114 97 126 97" stroke="none"
+      /><polygon fill="none" points=" 120 109 114 97 126 97" stroke="black"
+      /><text fill="black" x="37" xml:space="preserve" y="67" stroke="none"
+      >Rejestracja płatności na </text
+      ><text fill="black" x="74" xml:space="preserve" y="84" stroke="none"
+      >rzecz firmy X </text
+      ><rect x="0" y="0" transform="translate(-40,-240)" width="719" height="499" opacity="0" stroke="none"
+      /><rect x="0" y="0" transform="translate(-40,-240)" fill="none" width="719" height="499" stroke="black"
+      /><text fill="black" x="7" xml:space="preserve" y="17" transform="translate(-40,-240)" stroke="none"
+      >To wszystko najlepiej zrobić w tranzakcji! </text
+    ></g
+    ><g stroke-dasharray="8,5" font-size="14" stroke-miterlimit="5" font-family="sans-serif" transform="translate(600,600)" stroke-linecap="butt"
+    ><line y2="90" fill="none" x1="160" x2="120" y1="150"
+      /><line y2="30" fill="none" x1="120" x2="80" y1="90"
+      /><line stroke-linecap="square" fill="none" x1="159" x2="147" y1="149" y2="143" stroke-dasharray="none" stroke-miterlimit="10"
+      /><line stroke-linecap="square" fill="none" x1="159" x2="158" y1="149" y2="136" stroke-dasharray="none" stroke-miterlimit="10"
+    /></g
+    ><g fill="white" font-size="14" font-family="sans-serif" transform="translate(600,600)" stroke="white"
+    ><polygon points=" 159 149 147 143 158 136" stroke="none"
+      /><polygon fill="none" points=" 159 149 147 143 158 136" stroke="black"
+      /><text fill="black" x="38" xml:space="preserve" y="87" stroke="none"
+      >Raz na miesiąc przelew</text
+      ><text fill="black" x="23" xml:space="preserve" y="98" transform="translate(170,120)" stroke="none"
+      >Bank</text
+      ><circle r="7" cx="40" transform="translate(170,120)" opacity="0" cy="7" stroke="none"
+      /><circle fill="none" r="7" cx="40" transform="translate(170,120)" cy="7" stroke="black"
+      /><line transform="translate(170,120)" fill="none" x1="40" x2="40" y1="14" y2="35" stroke="black"
+      /><line transform="translate(170,120)" fill="none" x1="12" x2="68" y1="18" y2="18" stroke="black"
+      /><line transform="translate(170,120)" fill="none" x1="40" x2="26" y1="35" y2="70" stroke="black"
+      /><line transform="translate(170,120)" fill="none" x1="40" x2="54" y1="35" y2="70" stroke="black"
+    /></g
+  ></g
+></svg
+>

buisness-premium-sms.uxf

+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="11.5.1">
+  <zoom_level>10</zoom_level>
+  <element>
+    <type>com.umlet.element.custom.Systemborder</type>
+    <coordinates>
+      <x>530</x>
+      <y>350</y>
+      <w>240</w>
+      <h>100</h>
+    </coordinates>
+    <panel_attributes>System premium SMS</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Actor</type>
+    <coordinates>
+      <x>350</x>
+      <y>220</y>
+      <w>140</w>
+      <h>120</h>
+    </coordinates>
+    <panel_attributes>Stacja bazowa
+(kod pisany w C++)</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>420</x>
+      <y>210</y>
+      <w>344</w>
+      <h>160</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;.
+Klient wysłał sms premium</panel_attributes>
+    <additional_attributes>230;140;230;50;30;50</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Actor</type>
+    <coordinates>
+      <x>910</x>
+      <y>370</y>
+      <w>140</w>
+      <h>120</h>
+    </coordinates>
+    <panel_attributes>System billingowy
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>760</x>
+      <y>350</y>
+      <w>200</w>
+      <h>94</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;.
+Naliczenie opłaty
+(albo błąd)</panel_attributes>
+    <additional_attributes>180;50;30;50</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Actor</type>
+    <coordinates>
+      <x>800</x>
+      <y>530</y>
+      <w>120</w>
+      <h>160</h>
+    </coordinates>
+    <panel_attributes>System firmy 
+oferującej usługi
+premium sms
+np. dotPay</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>740</x>
+      <y>440</y>
+      <w>110</w>
+      <h>110</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;.</panel_attributes>
+    <additional_attributes>90;90;30;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Actor</type>
+    <coordinates>
+      <x>570</x>
+      <y>560</y>
+      <w>160</w>
+      <h>120</h>
+    </coordinates>
+    <panel_attributes>System rozliczeniowy
+</panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>530</x>
+      <y>430</y>
+      <w>224</w>
+      <h>130</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;.
+Rejestracja płatności na 
+rzecz firmy X </panel_attributes>
+    <additional_attributes>120;110;120;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.custom.Systemborder</type>
+    <coordinates>
+      <x>490</x>
+      <y>190</y>
+      <w>720</w>
+      <h>500</h>
+    </coordinates>
+    <panel_attributes>To wszystko najlepiej zrobić w tranzakcji! </panel_attributes>
+    <additional_attributes/>
+  </element>
+  <element>
+    <type>com.umlet.element.Relation</type>
+    <coordinates>
+      <x>600</x>
+      <y>600</y>
+      <w>222</w>
+      <h>170</h>
+    </coordinates>
+    <panel_attributes>lt=&lt;&lt;.
+Raz na miesiąc przelew</panel_attributes>
+    <additional_attributes>160;150;80;30</additional_attributes>
+  </element>
+  <element>
+    <type>com.umlet.element.Actor</type>
+    <coordinates>
+      <x>770</x>
+      <y>720</y>
+      <w>80</w>
+      <h>120</h>
+    </coordinates>
+    <panel_attributes>Bank</panel_attributes>
+    <additional_attributes/>
+  </element>
+</diagram>
Add a comment to this file

przyklady/BlogspotAppEE-ejb.zip

Binary file added.

Add a comment to this file

przyklady/BlogspotAppEE-war.zip

Binary file added.

Add a comment to this file

przyklady/BlogspotAppEE.zip

Binary file added.

Added
New image
             <strong>J</strong>ava <strong>N</strong>aming and
             <strong>D</strong>irectory <strong>I</strong>nterface (w skrócie JNDI)
             jest mechanizmem pozwalającym na jednolity dostęp do pewnych usług
-            i obiektów które znajdują się w drzewiastych strukturach.
+            i obiektów, które znajdują się w drzewiastych strukturach.
         </li>
         <li>
-            Przykładowo JDNI może udostępnić nam dostęp do katalogu na
+            Przykładowo JDNI może udostępnić nam katalog na
             dysku twardym.
         </li>
         <li>
 </section>
 
 <section class="slide">
-    <h2>Zalety tego że serwer odpowiada za łączenie się z bazą danych</h2>
+    <h2>Zalety tego, że serwer odpowiada za łączenie się z bazą danych</h2>
     <ul>
         <li>
             <p>Połączenie z bazą danych to więcej niż adres i użytkownik. Wydajne
             administratora aplikacji.
         </li>
         <li>
-            <p>Kilka aplikacji możę korzystać z jednej puli połączeń.
+            <p>Kilka aplikacji może korzystać z jednej puli połączeń.
         </li>
         <li>
             <p>Na różnych serwerach <em>ta sama aplikacja</em> może korzystać z
 </section>
 
 <section class="slide">
-    <h2>Wady tego że serwer odpowiada za łączenie z bazą danych</h2>
+    <h2>Wady tego, że serwer odpowiada za łączenie z bazą danych</h2>
     <ul>
         <li>
-            <p> Sterownik JDBC musi być umieszczony w serwerze a nie w aplikacji.
+            <p> Sterownik JDBC musi być umieszczony w serwerze, a nie w aplikacji.
             <p> Kiedy dwie aplikacje wymagają dwóch wersji tego samego sterownika
             zaczyna być źle.
         </li>
             Blogpost posiada odniesienie do bloga ( relacja wiele do jednego)
         </li>
         <li>
-            Blogpost posiada odniesienie do bloga, oraz listę tagów które mu przypisano
+            Blogpost posiada odniesienie do bloga oraz listę tagów, które mu przypisano
             (Relacja Wiele do Wielu)
 
         </li>
         <li>
-            Tag posiata listę postów do którch go przypisano. (Wsteczna relacja Wiele do Wielu).
+            Tag posiata listę postów, do którch go przypisano. (Wsteczna relacja Wiele do Wielu).
         </li>
     </ul>
 </section>
     <h2>Relacja wiele do jednego</h2>
     <ul>
         <li>
-            Nie powoduje zmian w tabeli modelu w którym leży.
+            Nie powoduje zmian w tabeli modelu, w którym leży.
         </li>
         <li>
             Tą adnotacją powinny być obłożone kolekcje (List, Set).
             <code>@OrderBy</code>.
         </li>
         <li>
-            By określić że ustawiamy relację zwrotną do innej relacji
+            By określić, że ustawiamy relację zwrotną do innej relacji
             (a nie nową relację) należy użyć atrybutu <code>mappedBy</code>
         </li>
     </ul>
     <h2>FetchType</h2>
     <ul>
         <li>
-            Jeśli do jakiejś encji przypisanej jest milion rekordów. Pobieranie
+            Jeśli do jakiejś encji przypisanej jest milion rekordów, pobieranie
             ich na raz nie ma sensu.
         </li>
         <li>
-            EJB umożliwia używanie kolekcji które na bierząco doczytują dane z bazy danych/
+            EJB umożliwia używanie kolekcji, które na bieżąco doczytują dane z bazy danych/
         </li>
         <li>
             Jednak ze względu na interakcje między JSF i EJB, takie podejście nie
             będzie działąć.
         </li>